api_platform:
    title: Matsen API Platform
    version: 1.0.0
    formats:
        jsonld: [ 'application/ld+json' ]
        json: [ 'application/json' ]
        html: [ 'text/html' ]
        jsonhal: [ 'application/hal+json' ]
    docs_formats:
        jsonld: ['application/ld+json']
        json: [ 'application/json' ]
        jsonopenapi: ['application/vnd.openapi+json']
        html: ['text/html']
    defaults:
        stateless: true
        cache_headers:
            vary: ['Content-Type', 'Authorization', 'Origin']
        extra_properties:
            standard_put: true
            rfc_7807_compliant_errors: true
        pagination_client_items_per_page: true
        pagination_items_per_page: 10
        pagination_maximum_items_per_page: 50
        collection:
            pagination:
                items_per_page_parameter_name: itemsPerPage
    event_listeners_backward_compatibility_layer: false
    keep_legacy_inflector: false

    swagger:
      api_keys:
        JWT:
          name: Authorization
          type: header
      swagger_ui_extra_configuration:
          persistAuthorization: true