components:
  schemas:
    projectstatus:
      type: string
info:
  contact:
    email: support@3djuump.com
    url: 3djuump.com
  description: "3D Juump Infinite Proxy HTTP API.\n\n## Authentication Schemas\n\n\
    \n\n ### Schema `http.session_bearer`\n\nAn HTTP bearer. Depending on the configuration\
    \ of the \u221EDirectory, it can be an OpenId Connect access token or an infinite\
    \ session bearer.\n\n Send your HTTP request with an HTTP header `Authorization:\
    \ Bearer <bearer>`.\n\n\n\n ### Schema `http.m2m_bearer`\n\nAn HTTP bearer provided\
    \ by the OAuth2 server using the Client Credentials Flow.\n\n This information\
    \ must be transmitted through the HTTP header `Authorization: bearer <bearer>`.\n\
    \n\n\nConfigurable scopes:\n - `infinite.directory`: protects endpoints needed\
    \ by the \u221EDirectory\n - `infinite.proxy`: protects endpoints needed by the\
    \ \u221EProxy\n - `infinite.connector`: protects endpoints needed by the connector\
    \ (PsConverter, Generator, Evojuump backup/restore)\n - `infinite.jobsolver`:\
    \ protects endpoints needed by \u221EAsyncJobSolver (\u221ECli, \u221EProxy)\n\
    \ - `infinite.asset`: allows to manage asset storage\n - `infinite.admin.common`:\
    \ refer to infinitebearer.directory_session[admin.common]\n - `infinite.admin.full`:\
    \ refer to infinitebearer.directory_session[admin.full]\n - `infinite.admin.user`:\
    \ refer to infinitebearer.directory_session[admin.user]\n - `infinite.admin.app`:\
    \ refer to infinitebearer.directory_session[admin.app]\n\n\n\n ### Schema `http.proxy_key`\n\
    \nBasic authentication using the master key of the \u221EProxy API.\n\n Send your\
    \ HTTP request with an HTTP header `Authorization: Basic <b64encode(infinite:password)>`.\n\
    \n\n\n ### Schema `infinitebearer.data_session`\n\nAn infinite bearer delivered\
    \ by the \u221EDirectory when initiating a data session.\n\n This information\
    \ must be transmitted through the HTTP header `x-infinite-bearer`.\n\n\n\nConfigurable\
    \ scopes:\n - `base`: granted to all data sessions\n - `download`: granted if\
    \ the user is allowed to download the whole build\n - `export2d`: granted if the\
    \ user is allowed to generate 2D exports. Note that the restriction could be bypassed\
    \ on native client side.\n - `export3d`: granted if the user is allowed to generate\
    \ 3D exports. Note that the restriction could be bypassed on native client side.\n\
    \n\n\n ### Schema `infiniteprivate`\n\nAn internal bearer used to protect calls\
    \ reserved to infinite tools. This bearer has a really short duration and is locked\
    \ on a full URL.\n\n This information must be transmitted through the HTTP header\
    \ `x-infinite-private`.\n\n\n\n## Flow types\n\n\n\n ### Flow `app.admin`\n\n\
    User : Administration portal flow\n\n ### Flow `back.connector`\n\nMachine to\
    \ Machine : Connector, PSConverter, Generator flow\n\n ### Flow `back.infinite`\n\
    \nMachine to Machine : Directory/Proxy/AsyncJobSolver backend flow\n\n ### Flow\
    \ `app.client`\n\nUser : Client application flow\n\n ### Flow `back.admin`\n\n\
    Machine to Machine : administration flow"
  license:
    name: Close Source
  title: 3D Juump Infinite Proxy API
  version: 4.1.24.7186-9a016eff14406b1e
openapi: 3.0.0
paths:
  /:
    get:
      description: "Redirects '/' to './directory/api/getversion?html'.\n\n## Authentication\n\
        \nSee `Overview` for schema and flow description\nThis route is authorized\
        \ only when fulfilling one of the schemas described below.\n  - 1: Without\
        \ authentication on vhost accepting one of following flows : `app.client`,\
        \ `app.admin`, `back.infinite`, `back.connector`, `back.admin`\n\n"
      responses:
        '302':
          description: n/a
          headers:
            location:
              schema:
                description: Absolute or relative redirect location.
                format: url
                maxLength: 8096
                pattern: ^(\.{1,2}|https?:\/)\/.*$
                type: string
        '400':
          content:
            application/json; charset=utf-8:
              schema:
                additionalProperties: false
                description: Error object return by HTTP API endpoints.
                properties:
                  code:
                    description: '`E_BadContentType`: <br/>`E_BadMethod_405`: <br/>`E_Conflict_409`:
                      <br/>`E_Disabled_403`: <br/>`E_Forbidden_403`: <br/>`E_InternalError`:
                      <br/>`E_InternalServerError_500`: <br/>`E_InvalidBody`: <br/>`E_InvalidHttpMethod`:
                      <br/>`E_InvalidIpStack`: <br/>`E_InvalidLicense_403`: <br/>`E_InvalidParameter`:
                      <br/>`E_InvalidRequest`: <br/>`E_Missing_404`: <br/>`E_No_Error`:
                      <br/>`E_ServiceUnavailable_503`: <br/>`E_TooManyRequests_429`:
                      <br/>`E_Unauthorized_401`: <br/>`E_UnknownError`:'
                    enum:
                    - E_BadContentType
                    - E_BadMethod_405
                    - E_Conflict_409
                    - E_Disabled_403
                    - E_Forbidden_403
                    - E_InternalError
                    - E_InternalServerError_500
                    - E_InvalidBody
                    - E_InvalidHttpMethod
                    - E_InvalidIpStack
                    - E_InvalidLicense_403
                    - E_InvalidParameter
                    - E_InvalidRequest
                    - E_Missing_404
                    - E_No_Error
                    - E_ServiceUnavailable_503
                    - E_TooManyRequests_429
                    - E_Unauthorized_401
                    - E_UnknownError
                    type: string
                  datetime:
                    description: ''
                    type: string
                  error:
                    description: ''
                    enum:
                    - true
                    type: boolean
                  errorinfo:
                    items:
                      type: string
                    type: array
                  source:
                    description: Information on error emitter.
                    example: directory http api
                    maxLength: 32
                    type: string
                  uuid:
                    description: An identifier to retrieve more information from backend
                      logs, if provided by the client this will contain the value
                      of the X-Request-ID header.
                    type: string
                required:
                - error
                - code
                - uuid
                type: object
          description: JSON generic error.
        '403':
          content:
            application/json; charset=utf-8:
              schema:
                additionalProperties: false
                description: Error object return by HTTP API endpoints.
                properties:
                  code:
                    description: '`E_BadContentType`: <br/>`E_BadMethod_405`: <br/>`E_Conflict_409`:
                      <br/>`E_Disabled_403`: <br/>`E_Forbidden_403`: <br/>`E_InternalError`:
                      <br/>`E_InternalServerError_500`: <br/>`E_InvalidBody`: <br/>`E_InvalidHttpMethod`:
                      <br/>`E_InvalidIpStack`: <br/>`E_InvalidLicense_403`: <br/>`E_InvalidParameter`:
                      <br/>`E_InvalidRequest`: <br/>`E_Missing_404`: <br/>`E_No_Error`:
                      <br/>`E_ServiceUnavailable_503`: <br/>`E_TooManyRequests_429`:
                      <br/>`E_Unauthorized_401`: <br/>`E_UnknownError`:'
                    enum:
                    - E_BadContentType
                    - E_BadMethod_405
                    - E_Conflict_409
                    - E_Disabled_403
                    - E_Forbidden_403
                    - E_InternalError
                    - E_InternalServerError_500
                    - E_InvalidBody
                    - E_InvalidHttpMethod
                    - E_InvalidIpStack
                    - E_InvalidLicense_403
                    - E_InvalidParameter
                    - E_InvalidRequest
                    - E_Missing_404
                    - E_No_Error
                    - E_ServiceUnavailable_503
                    - E_TooManyRequests_429
                    - E_Unauthorized_401
                    - E_UnknownError
                    type: string
                  datetime:
                    description: ''
                    type: string
                  error:
                    description: ''
                    enum:
                    - true
                    type: boolean
                  errorinfo:
                    items:
                      type: string
                    type: array
                  source:
                    description: Information on error emitter.
                    example: directory http api
                    maxLength: 32
                    type: string
                  uuid:
                    description: An identifier to retrieve more information from backend
                      logs, if provided by the client this will contain the value
                      of the X-Request-ID header.
                    type: string
                required:
                - error
                - code
                - uuid
                type: object
          description: JSON generic error.
      security:
      - noauth: []
  /proxy/api:
    get:
      description: "Redirects '/proxy/api' to './api/getversion?html'.\n\n## Authentication\n\
        \nSee `Overview` for schema and flow description\nThis route is authorized\
        \ only when fulfilling one of the schemas described below.\n  - 1: Without\
        \ authentication on vhost accepting one of following flows : `app.client`,\
        \ `app.admin`, `back.infinite`, `back.connector`, `back.admin`\n\n"
      responses:
        '302':
          description: n/a
          headers:
            location:
              schema:
                description: Absolute or relative redirect location.
                format: url
                maxLength: 8096
                pattern: ^(\.{1,2}|https?:\/)\/.*$
                type: string
        '400':
          content:
            application/json; charset=utf-8:
              schema:
                additionalProperties: false
                description: Error object return by HTTP API endpoints.
                properties:
                  code:
                    description: '`E_BadContentType`: <br/>`E_BadMethod_405`: <br/>`E_Conflict_409`:
                      <br/>`E_Disabled_403`: <br/>`E_Forbidden_403`: <br/>`E_InternalError`:
                      <br/>`E_InternalServerError_500`: <br/>`E_InvalidBody`: <br/>`E_InvalidHttpMethod`:
                      <br/>`E_InvalidIpStack`: <br/>`E_InvalidLicense_403`: <br/>`E_InvalidParameter`:
                      <br/>`E_InvalidRequest`: <br/>`E_Missing_404`: <br/>`E_No_Error`:
                      <br/>`E_ServiceUnavailable_503`: <br/>`E_TooManyRequests_429`:
                      <br/>`E_Unauthorized_401`: <br/>`E_UnknownError`:'
                    enum:
                    - E_BadContentType
                    - E_BadMethod_405
                    - E_Conflict_409
                    - E_Disabled_403
                    - E_Forbidden_403
                    - E_InternalError
                    - E_InternalServerError_500
                    - E_InvalidBody
                    - E_InvalidHttpMethod
                    - E_InvalidIpStack
                    - E_InvalidLicense_403
                    - E_InvalidParameter
                    - E_InvalidRequest
                    - E_Missing_404
                    - E_No_Error
                    - E_ServiceUnavailable_503
                    - E_TooManyRequests_429
                    - E_Unauthorized_401
                    - E_UnknownError
                    type: string
                  datetime:
                    description: ''
                    type: string
                  error:
                    description: ''
                    enum:
                    - true
                    type: boolean
                  errorinfo:
                    items:
                      type: string
                    type: array
                  source:
                    description: Information on error emitter.
                    example: directory http api
                    maxLength: 32
                    type: string
                  uuid:
                    description: An identifier to retrieve more information from backend
                      logs, if provided by the client this will contain the value
                      of the X-Request-ID header.
                    type: string
                required:
                - error
                - code
                - uuid
                type: object
          description: JSON generic error.
        '403':
          content:
            application/json; charset=utf-8:
              schema:
                additionalProperties: false
                description: Error object return by HTTP API endpoints.
                properties:
                  code:
                    description: '`E_BadContentType`: <br/>`E_BadMethod_405`: <br/>`E_Conflict_409`:
                      <br/>`E_Disabled_403`: <br/>`E_Forbidden_403`: <br/>`E_InternalError`:
                      <br/>`E_InternalServerError_500`: <br/>`E_InvalidBody`: <br/>`E_InvalidHttpMethod`:
                      <br/>`E_InvalidIpStack`: <br/>`E_InvalidLicense_403`: <br/>`E_InvalidParameter`:
                      <br/>`E_InvalidRequest`: <br/>`E_Missing_404`: <br/>`E_No_Error`:
                      <br/>`E_ServiceUnavailable_503`: <br/>`E_TooManyRequests_429`:
                      <br/>`E_Unauthorized_401`: <br/>`E_UnknownError`:'
                    enum:
                    - E_BadContentType
                    - E_BadMethod_405
                    - E_Conflict_409
                    - E_Disabled_403
                    - E_Forbidden_403
                    - E_InternalError
                    - E_InternalServerError_500
                    - E_InvalidBody
                    - E_InvalidHttpMethod
                    - E_InvalidIpStack
                    - E_InvalidLicense_403
                    - E_InvalidParameter
                    - E_InvalidRequest
                    - E_Missing_404
                    - E_No_Error
                    - E_ServiceUnavailable_503
                    - E_TooManyRequests_429
                    - E_Unauthorized_401
                    - E_UnknownError
                    type: string
                  datetime:
                    description: ''
                    type: string
                  error:
                    description: ''
                    enum:
                    - true
                    type: boolean
                  errorinfo:
                    items:
                      type: string
                    type: array
                  source:
                    description: Information on error emitter.
                    example: directory http api
                    maxLength: 32
                    type: string
                  uuid:
                    description: An identifier to retrieve more information from backend
                      logs, if provided by the client this will contain the value
                      of the X-Request-ID header.
                    type: string
                required:
                - error
                - code
                - uuid
                type: object
          description: JSON generic error.
      security:
      - noauth: []
      summary: /proxy/api
      tags:
      - main
  /proxy/api/:
    get:
      description: "Redirects '/proxy/api/' to './getversion?html'.\n\n## Authentication\n\
        \nSee `Overview` for schema and flow description\nThis route is authorized\
        \ only when fulfilling one of the schemas described below.\n  - 1: Without\
        \ authentication on vhost accepting one of following flows : `app.client`,\
        \ `app.admin`, `back.infinite`, `back.connector`, `back.admin`\n\n"
      responses:
        '302':
          description: n/a
          headers:
            location:
              schema:
                description: Absolute or relative redirect location.
                format: url
                maxLength: 8096
                pattern: ^(\.{1,2}|https?:\/)\/.*$
                type: string
        '400':
          content:
            application/json; charset=utf-8:
              schema:
                additionalProperties: false
                description: Error object return by HTTP API endpoints.
                properties:
                  code:
                    description: '`E_BadContentType`: <br/>`E_BadMethod_405`: <br/>`E_Conflict_409`:
                      <br/>`E_Disabled_403`: <br/>`E_Forbidden_403`: <br/>`E_InternalError`:
                      <br/>`E_InternalServerError_500`: <br/>`E_InvalidBody`: <br/>`E_InvalidHttpMethod`:
                      <br/>`E_InvalidIpStack`: <br/>`E_InvalidLicense_403`: <br/>`E_InvalidParameter`:
                      <br/>`E_InvalidRequest`: <br/>`E_Missing_404`: <br/>`E_No_Error`:
                      <br/>`E_ServiceUnavailable_503`: <br/>`E_TooManyRequests_429`:
                      <br/>`E_Unauthorized_401`: <br/>`E_UnknownError`:'
                    enum:
                    - E_BadContentType
                    - E_BadMethod_405
                    - E_Conflict_409
                    - E_Disabled_403
                    - E_Forbidden_403
                    - E_InternalError
                    - E_InternalServerError_500
                    - E_InvalidBody
                    - E_InvalidHttpMethod
                    - E_InvalidIpStack
                    - E_InvalidLicense_403
                    - E_InvalidParameter
                    - E_InvalidRequest
                    - E_Missing_404
                    - E_No_Error
                    - E_ServiceUnavailable_503
                    - E_TooManyRequests_429
                    - E_Unauthorized_401
                    - E_UnknownError
                    type: string
                  datetime:
                    description: ''
                    type: string
                  error:
                    description: ''
                    enum:
                    - true
                    type: boolean
                  errorinfo:
                    items:
                      type: string
                    type: array
                  source:
                    description: Information on error emitter.
                    example: directory http api
                    maxLength: 32
                    type: string
                  uuid:
                    description: An identifier to retrieve more information from backend
                      logs, if provided by the client this will contain the value
                      of the X-Request-ID header.
                    type: string
                required:
                - error
                - code
                - uuid
                type: object
          description: JSON generic error.
        '403':
          content:
            application/json; charset=utf-8:
              schema:
                additionalProperties: false
                description: Error object return by HTTP API endpoints.
                properties:
                  code:
                    description: '`E_BadContentType`: <br/>`E_BadMethod_405`: <br/>`E_Conflict_409`:
                      <br/>`E_Disabled_403`: <br/>`E_Forbidden_403`: <br/>`E_InternalError`:
                      <br/>`E_InternalServerError_500`: <br/>`E_InvalidBody`: <br/>`E_InvalidHttpMethod`:
                      <br/>`E_InvalidIpStack`: <br/>`E_InvalidLicense_403`: <br/>`E_InvalidParameter`:
                      <br/>`E_InvalidRequest`: <br/>`E_Missing_404`: <br/>`E_No_Error`:
                      <br/>`E_ServiceUnavailable_503`: <br/>`E_TooManyRequests_429`:
                      <br/>`E_Unauthorized_401`: <br/>`E_UnknownError`:'
                    enum:
                    - E_BadContentType
                    - E_BadMethod_405
                    - E_Conflict_409
                    - E_Disabled_403
                    - E_Forbidden_403
                    - E_InternalError
                    - E_InternalServerError_500
                    - E_InvalidBody
                    - E_InvalidHttpMethod
                    - E_InvalidIpStack
                    - E_InvalidLicense_403
                    - E_InvalidParameter
                    - E_InvalidRequest
                    - E_Missing_404
                    - E_No_Error
                    - E_ServiceUnavailable_503
                    - E_TooManyRequests_429
                    - E_Unauthorized_401
                    - E_UnknownError
                    type: string
                  datetime:
                    description: ''
                    type: string
                  error:
                    description: ''
                    enum:
                    - true
                    type: boolean
                  errorinfo:
                    items:
                      type: string
                    type: array
                  source:
                    description: Information on error emitter.
                    example: directory http api
                    maxLength: 32
                    type: string
                  uuid:
                    description: An identifier to retrieve more information from backend
                      logs, if provided by the client this will contain the value
                      of the X-Request-ID header.
                    type: string
                required:
                - error
                - code
                - uuid
                type: object
          description: JSON generic error.
      security:
      - noauth: []
      summary: /proxy/api/
      tags:
      - main
  /proxy/api/getgenericerror:
    get:
      description: "Returns a generic error message.\n\n## Authentication\n\nSee `Overview`\
        \ for schema and flow description\nThis route is authorized only when fulfilling\
        \ one of the schemas described below.\n  - 1: Without authentication on vhost\
        \ accepting one of following flows : `app.client`, `app.admin`, `back.infinite`,\
        \ `back.connector`, `back.admin`\n\n"
      parameters:
      - in: query
        name: source
        required: false
        schema:
          default: n/a
          maxLength: 32
          type: string
      - in: query
        name: status
        required: true
        schema:
          enum:
          - '401'
          - '403'
          - '404'
          type: string
      - in: header
        name: content-lenght
        required: false
        schema:
          maximum: 0
          minimum: 0
          type: integer
      requestBody:
        content:
          '*/*':
            schema:
              format: binary
              type: string
        description: Apache will forward content-type so we need to accept a body.
        required: false
      responses:
        '400':
          content:
            application/json; charset=utf-8:
              schema:
                additionalProperties: false
                description: Error object return by HTTP API endpoints.
                properties:
                  code:
                    description: '`E_BadContentType`: <br/>`E_BadMethod_405`: <br/>`E_Conflict_409`:
                      <br/>`E_Disabled_403`: <br/>`E_Forbidden_403`: <br/>`E_InternalError`:
                      <br/>`E_InternalServerError_500`: <br/>`E_InvalidBody`: <br/>`E_InvalidHttpMethod`:
                      <br/>`E_InvalidIpStack`: <br/>`E_InvalidLicense_403`: <br/>`E_InvalidParameter`:
                      <br/>`E_InvalidRequest`: <br/>`E_Missing_404`: <br/>`E_No_Error`:
                      <br/>`E_ServiceUnavailable_503`: <br/>`E_TooManyRequests_429`:
                      <br/>`E_Unauthorized_401`: <br/>`E_UnknownError`:'
                    enum:
                    - E_BadContentType
                    - E_BadMethod_405
                    - E_Conflict_409
                    - E_Disabled_403
                    - E_Forbidden_403
                    - E_InternalError
                    - E_InternalServerError_500
                    - E_InvalidBody
                    - E_InvalidHttpMethod
                    - E_InvalidIpStack
                    - E_InvalidLicense_403
                    - E_InvalidParameter
                    - E_InvalidRequest
                    - E_Missing_404
                    - E_No_Error
                    - E_ServiceUnavailable_503
                    - E_TooManyRequests_429
                    - E_Unauthorized_401
                    - E_UnknownError
                    type: string
                  datetime:
                    description: ''
                    type: string
                  error:
                    description: ''
                    enum:
                    - true
                    type: boolean
                  errorinfo:
                    items:
                      type: string
                    type: array
                  source:
                    description: Information on error emitter.
                    example: directory http api
                    maxLength: 32
                    type: string
                  uuid:
                    description: An identifier to retrieve more information from backend
                      logs, if provided by the client this will contain the value
                      of the X-Request-ID header.
                    type: string
                required:
                - error
                - code
                - uuid
                type: object
          description: JSON generic error.
        '401':
          content:
            application/json; charset=utf-8:
              schema:
                additionalProperties: false
                description: Error object return by HTTP API endpoints.
                properties:
                  code:
                    description: '`E_BadContentType`: <br/>`E_BadMethod_405`: <br/>`E_Conflict_409`:
                      <br/>`E_Disabled_403`: <br/>`E_Forbidden_403`: <br/>`E_InternalError`:
                      <br/>`E_InternalServerError_500`: <br/>`E_InvalidBody`: <br/>`E_InvalidHttpMethod`:
                      <br/>`E_InvalidIpStack`: <br/>`E_InvalidLicense_403`: <br/>`E_InvalidParameter`:
                      <br/>`E_InvalidRequest`: <br/>`E_Missing_404`: <br/>`E_No_Error`:
                      <br/>`E_ServiceUnavailable_503`: <br/>`E_TooManyRequests_429`:
                      <br/>`E_Unauthorized_401`: <br/>`E_UnknownError`:'
                    enum:
                    - E_BadContentType
                    - E_BadMethod_405
                    - E_Conflict_409
                    - E_Disabled_403
                    - E_Forbidden_403
                    - E_InternalError
                    - E_InternalServerError_500
                    - E_InvalidBody
                    - E_InvalidHttpMethod
                    - E_InvalidIpStack
                    - E_InvalidLicense_403
                    - E_InvalidParameter
                    - E_InvalidRequest
                    - E_Missing_404
                    - E_No_Error
                    - E_ServiceUnavailable_503
                    - E_TooManyRequests_429
                    - E_Unauthorized_401
                    - E_UnknownError
                    type: string
                  datetime:
                    description: ''
                    type: string
                  error:
                    description: ''
                    enum:
                    - true
                    type: boolean
                  errorinfo:
                    items:
                      type: string
                    type: array
                  source:
                    description: Information on error emitter.
                    example: directory http api
                    maxLength: 32
                    type: string
                  uuid:
                    description: An identifier to retrieve more information from backend
                      logs, if provided by the client this will contain the value
                      of the X-Request-ID header.
                    type: string
                required:
                - error
                - code
                - uuid
                type: object
          description: JSON generic error.
        '403':
          content:
            application/json; charset=utf-8:
              schema:
                additionalProperties: false
                description: Error object return by HTTP API endpoints.
                properties:
                  code:
                    description: '`E_BadContentType`: <br/>`E_BadMethod_405`: <br/>`E_Conflict_409`:
                      <br/>`E_Disabled_403`: <br/>`E_Forbidden_403`: <br/>`E_InternalError`:
                      <br/>`E_InternalServerError_500`: <br/>`E_InvalidBody`: <br/>`E_InvalidHttpMethod`:
                      <br/>`E_InvalidIpStack`: <br/>`E_InvalidLicense_403`: <br/>`E_InvalidParameter`:
                      <br/>`E_InvalidRequest`: <br/>`E_Missing_404`: <br/>`E_No_Error`:
                      <br/>`E_ServiceUnavailable_503`: <br/>`E_TooManyRequests_429`:
                      <br/>`E_Unauthorized_401`: <br/>`E_UnknownError`:'
                    enum:
                    - E_BadContentType
                    - E_BadMethod_405
                    - E_Conflict_409
                    - E_Disabled_403
                    - E_Forbidden_403
                    - E_InternalError
                    - E_InternalServerError_500
                    - E_InvalidBody
                    - E_InvalidHttpMethod
                    - E_InvalidIpStack
                    - E_InvalidLicense_403
                    - E_InvalidParameter
                    - E_InvalidRequest
                    - E_Missing_404
                    - E_No_Error
                    - E_ServiceUnavailable_503
                    - E_TooManyRequests_429
                    - E_Unauthorized_401
                    - E_UnknownError
                    type: string
                  datetime:
                    description: ''
                    type: string
                  error:
                    description: ''
                    enum:
                    - true
                    type: boolean
                  errorinfo:
                    items:
                      type: string
                    type: array
                  source:
                    description: Information on error emitter.
                    example: directory http api
                    maxLength: 32
                    type: string
                  uuid:
                    description: An identifier to retrieve more information from backend
                      logs, if provided by the client this will contain the value
                      of the X-Request-ID header.
                    type: string
                required:
                - error
                - code
                - uuid
                type: object
          description: JSON generic error.
        '404':
          content:
            application/json; charset=utf-8:
              schema:
                additionalProperties: false
                description: Error object return by HTTP API endpoints.
                properties:
                  code:
                    description: '`E_BadContentType`: <br/>`E_BadMethod_405`: <br/>`E_Conflict_409`:
                      <br/>`E_Disabled_403`: <br/>`E_Forbidden_403`: <br/>`E_InternalError`:
                      <br/>`E_InternalServerError_500`: <br/>`E_InvalidBody`: <br/>`E_InvalidHttpMethod`:
                      <br/>`E_InvalidIpStack`: <br/>`E_InvalidLicense_403`: <br/>`E_InvalidParameter`:
                      <br/>`E_InvalidRequest`: <br/>`E_Missing_404`: <br/>`E_No_Error`:
                      <br/>`E_ServiceUnavailable_503`: <br/>`E_TooManyRequests_429`:
                      <br/>`E_Unauthorized_401`: <br/>`E_UnknownError`:'
                    enum:
                    - E_BadContentType
                    - E_BadMethod_405
                    - E_Conflict_409
                    - E_Disabled_403
                    - E_Forbidden_403
                    - E_InternalError
                    - E_InternalServerError_500
                    - E_InvalidBody
                    - E_InvalidHttpMethod
                    - E_InvalidIpStack
                    - E_InvalidLicense_403
                    - E_InvalidParameter
                    - E_InvalidRequest
                    - E_Missing_404
                    - E_No_Error
                    - E_ServiceUnavailable_503
                    - E_TooManyRequests_429
                    - E_Unauthorized_401
                    - E_UnknownError
                    type: string
                  datetime:
                    description: ''
                    type: string
                  error:
                    description: ''
                    enum:
                    - true
                    type: boolean
                  errorinfo:
                    items:
                      type: string
                    type: array
                  source:
                    description: Information on error emitter.
                    example: directory http api
                    maxLength: 32
                    type: string
                  uuid:
                    description: An identifier to retrieve more information from backend
                      logs, if provided by the client this will contain the value
                      of the X-Request-ID header.
                    type: string
                required:
                - error
                - code
                - uuid
                type: object
          description: JSON generic error.
      security:
      - noauth: []
      summary: /proxy/api/getgenericerror
      tags:
      - main
  /proxy/api/getversion:
    get:
      description: "Returns the version of the API. Could be used to run API healthcheck.\n\
        \n## Authentication\n\nSee `Overview` for schema and flow description\nThis\
        \ route is authorized only when fulfilling one of the schemas described below.\n\
        \  - 1: Without authentication on vhost accepting one of following flows :\
        \ `app.client`, `app.admin`, `back.infinite`, `back.connector`, `back.admin`\n\
        \n"
      parameters:
      - allowEmptyValue: true
        description: Checks and returns the status of this directory or proxy in the
          'status' field.
        in: query
        name: status
        required: false
        schema:
          default: false
          type: boolean
      - allowEmptyValue: true
        description: Returns an HTML page instead of JSON.
        in: query
        name: html
        required: false
        schema:
          default: false
          type: boolean
      responses:
        '200':
          content:
            application/json; charset=utf-8:
              schema:
                additionalProperties: false
                properties:
                  comment:
                    type: string
                  status:
                    description: '- ok: the node is running correctly.<br/>- warning:
                      the node is partly functional, but some services may be unusable
                      or requires attention.<br/>- critical: the node is totally unusable.'
                    enum:
                    - ok
                    - warning
                    - critical
                    type: string
                  statusreasons:
                    description: List of enums describing issues. See administration
                      manual for detailed documentation on Infinite Status Reasons.
                    items:
                      maxLength: 512
                      minLength: 1
                      type: string
                    maxItems: 256
                    minItems: 0
                    type: array
                  timebase:
                    minLength: 1
                    type: string
                  type:
                    enum:
                    - directoryapi
                    - proxyapi
                    - docindexerapi
                    type: string
                  version:
                    additionalProperties: false
                    properties:
                      backend:
                        type: string
                      clientfeature:
                        description: A version number reflecting the feature level
                          version of the client.
                        minLength: 1
                        type: string
                      number:
                        type: string
                    required:
                    - backend
                    - number
                    type: object
                required:
                - comment
                - type
                - version
                type: object
            text/html; charset=utf-8:
              schema:
                type: string
          description: n/a
        '400':
          content:
            application/json; charset=utf-8:
              schema:
                additionalProperties: false
                description: Error object return by HTTP API endpoints.
                properties:
                  code:
                    description: '`E_BadContentType`: <br/>`E_BadMethod_405`: <br/>`E_Conflict_409`:
                      <br/>`E_Disabled_403`: <br/>`E_Forbidden_403`: <br/>`E_InternalError`:
                      <br/>`E_InternalServerError_500`: <br/>`E_InvalidBody`: <br/>`E_InvalidHttpMethod`:
                      <br/>`E_InvalidIpStack`: <br/>`E_InvalidLicense_403`: <br/>`E_InvalidParameter`:
                      <br/>`E_InvalidRequest`: <br/>`E_Missing_404`: <br/>`E_No_Error`:
                      <br/>`E_ServiceUnavailable_503`: <br/>`E_TooManyRequests_429`:
                      <br/>`E_Unauthorized_401`: <br/>`E_UnknownError`:'
                    enum:
                    - E_BadContentType
                    - E_BadMethod_405
                    - E_Conflict_409
                    - E_Disabled_403
                    - E_Forbidden_403
                    - E_InternalError
                    - E_InternalServerError_500
                    - E_InvalidBody
                    - E_InvalidHttpMethod
                    - E_InvalidIpStack
                    - E_InvalidLicense_403
                    - E_InvalidParameter
                    - E_InvalidRequest
                    - E_Missing_404
                    - E_No_Error
                    - E_ServiceUnavailable_503
                    - E_TooManyRequests_429
                    - E_Unauthorized_401
                    - E_UnknownError
                    type: string
                  datetime:
                    description: ''
                    type: string
                  error:
                    description: ''
                    enum:
                    - true
                    type: boolean
                  errorinfo:
                    items:
                      type: string
                    type: array
                  source:
                    description: Information on error emitter.
                    example: directory http api
                    maxLength: 32
                    type: string
                  uuid:
                    description: An identifier to retrieve more information from backend
                      logs, if provided by the client this will contain the value
                      of the X-Request-ID header.
                    type: string
                required:
                - error
                - code
                - uuid
                type: object
          description: JSON generic error.
        '403':
          content:
            application/json; charset=utf-8:
              schema:
                additionalProperties: false
                description: Error object return by HTTP API endpoints.
                properties:
                  code:
                    description: '`E_BadContentType`: <br/>`E_BadMethod_405`: <br/>`E_Conflict_409`:
                      <br/>`E_Disabled_403`: <br/>`E_Forbidden_403`: <br/>`E_InternalError`:
                      <br/>`E_InternalServerError_500`: <br/>`E_InvalidBody`: <br/>`E_InvalidHttpMethod`:
                      <br/>`E_InvalidIpStack`: <br/>`E_InvalidLicense_403`: <br/>`E_InvalidParameter`:
                      <br/>`E_InvalidRequest`: <br/>`E_Missing_404`: <br/>`E_No_Error`:
                      <br/>`E_ServiceUnavailable_503`: <br/>`E_TooManyRequests_429`:
                      <br/>`E_Unauthorized_401`: <br/>`E_UnknownError`:'
                    enum:
                    - E_BadContentType
                    - E_BadMethod_405
                    - E_Conflict_409
                    - E_Disabled_403
                    - E_Forbidden_403
                    - E_InternalError
                    - E_InternalServerError_500
                    - E_InvalidBody
                    - E_InvalidHttpMethod
                    - E_InvalidIpStack
                    - E_InvalidLicense_403
                    - E_InvalidParameter
                    - E_InvalidRequest
                    - E_Missing_404
                    - E_No_Error
                    - E_ServiceUnavailable_503
                    - E_TooManyRequests_429
                    - E_Unauthorized_401
                    - E_UnknownError
                    type: string
                  datetime:
                    description: ''
                    type: string
                  error:
                    description: ''
                    enum:
                    - true
                    type: boolean
                  errorinfo:
                    items:
                      type: string
                    type: array
                  source:
                    description: Information on error emitter.
                    example: directory http api
                    maxLength: 32
                    type: string
                  uuid:
                    description: An identifier to retrieve more information from backend
                      logs, if provided by the client this will contain the value
                      of the X-Request-ID header.
                    type: string
                required:
                - error
                - code
                - uuid
                type: object
          description: JSON generic error.
      security:
      - noauth: []
      summary: /proxy/api/getversion
      tags:
      - main
  /proxy/api/getversionprotected:
    get:
      description: "Same as getversion but with credentials, used for measuring performances.\n\
        \n## Authentication\n\nSee `Overview` for schema and flow description\nThis\
        \ route is authorized only when fulfilling one of the schemas described below.\n\
        \  - 1: Authentication with `http.m2m_bearer[infinite.admin.full]` on vhost\
        \ accepting one of following flow : `back.admin`\n\n\n  - 2: Authentication\
        \ with `http.proxy_key` on vhost accepting one of following flow : `back.admin`\n\
        \n"
      parameters:
      - allowEmptyValue: true
        description: Checks and returns the status of this directory or proxy in the
          'status' field.
        in: query
        name: status
        required: false
        schema:
          default: false
          type: boolean
      - allowEmptyValue: true
        description: Returns an HTML page instead of JSON.
        in: query
        name: html
        required: false
        schema:
          default: false
          type: boolean
      responses:
        '200':
          content:
            application/json; charset=utf-8:
              schema:
                additionalProperties: false
                properties:
                  comment:
                    type: string
                  status:
                    description: '- ok: the node is running correctly.<br/>- warning:
                      the node is partly functional, but some services may be unusable
                      or requires attention.<br/>- critical: the node is totally unusable.'
                    enum:
                    - ok
                    - warning
                    - critical
                    type: string
                  statusreasons:
                    description: List of enums describing issues. See administration
                      manual for detailed documentation on Infinite Status Reasons.
                    items:
                      maxLength: 512
                      minLength: 1
                      type: string
                    maxItems: 256
                    minItems: 0
                    type: array
                  timebase:
                    minLength: 1
                    type: string
                  type:
                    enum:
                    - directoryapi
                    - proxyapi
                    - docindexerapi
                    type: string
                  version:
                    additionalProperties: false
                    properties:
                      backend:
                        type: string
                      clientfeature:
                        description: A version number reflecting the feature level
                          version of the client.
                        minLength: 1
                        type: string
                      number:
                        type: string
                    required:
                    - backend
                    - number
                    type: object
                required:
                - comment
                - type
                - version
                type: object
            text/html; charset=utf-8:
              schema:
                type: string
          description: n/a
        '400':
          content:
            application/json; charset=utf-8:
              schema:
                additionalProperties: false
                description: Error object return by HTTP API endpoints.
                properties:
                  code:
                    description: '`E_BadContentType`: <br/>`E_BadMethod_405`: <br/>`E_Conflict_409`:
                      <br/>`E_Disabled_403`: <br/>`E_Forbidden_403`: <br/>`E_InternalError`:
                      <br/>`E_InternalServerError_500`: <br/>`E_InvalidBody`: <br/>`E_InvalidHttpMethod`:
                      <br/>`E_InvalidIpStack`: <br/>`E_InvalidLicense_403`: <br/>`E_InvalidParameter`:
                      <br/>`E_InvalidRequest`: <br/>`E_Missing_404`: <br/>`E_No_Error`:
                      <br/>`E_ServiceUnavailable_503`: <br/>`E_TooManyRequests_429`:
                      <br/>`E_Unauthorized_401`: <br/>`E_UnknownError`:'
                    enum:
                    - E_BadContentType
                    - E_BadMethod_405
                    - E_Conflict_409
                    - E_Disabled_403
                    - E_Forbidden_403
                    - E_InternalError
                    - E_InternalServerError_500
                    - E_InvalidBody
                    - E_InvalidHttpMethod
                    - E_InvalidIpStack
                    - E_InvalidLicense_403
                    - E_InvalidParameter
                    - E_InvalidRequest
                    - E_Missing_404
                    - E_No_Error
                    - E_ServiceUnavailable_503
                    - E_TooManyRequests_429
                    - E_Unauthorized_401
                    - E_UnknownError
                    type: string
                  datetime:
                    description: ''
                    type: string
                  error:
                    description: ''
                    enum:
                    - true
                    type: boolean
                  errorinfo:
                    items:
                      type: string
                    type: array
                  source:
                    description: Information on error emitter.
                    example: directory http api
                    maxLength: 32
                    type: string
                  uuid:
                    description: An identifier to retrieve more information from backend
                      logs, if provided by the client this will contain the value
                      of the X-Request-ID header.
                    type: string
                required:
                - error
                - code
                - uuid
                type: object
          description: JSON generic error.
        '403':
          content:
            application/json; charset=utf-8:
              schema:
                additionalProperties: false
                description: Error object return by HTTP API endpoints.
                properties:
                  code:
                    description: '`E_BadContentType`: <br/>`E_BadMethod_405`: <br/>`E_Conflict_409`:
                      <br/>`E_Disabled_403`: <br/>`E_Forbidden_403`: <br/>`E_InternalError`:
                      <br/>`E_InternalServerError_500`: <br/>`E_InvalidBody`: <br/>`E_InvalidHttpMethod`:
                      <br/>`E_InvalidIpStack`: <br/>`E_InvalidLicense_403`: <br/>`E_InvalidParameter`:
                      <br/>`E_InvalidRequest`: <br/>`E_Missing_404`: <br/>`E_No_Error`:
                      <br/>`E_ServiceUnavailable_503`: <br/>`E_TooManyRequests_429`:
                      <br/>`E_Unauthorized_401`: <br/>`E_UnknownError`:'
                    enum:
                    - E_BadContentType
                    - E_BadMethod_405
                    - E_Conflict_409
                    - E_Disabled_403
                    - E_Forbidden_403
                    - E_InternalError
                    - E_InternalServerError_500
                    - E_InvalidBody
                    - E_InvalidHttpMethod
                    - E_InvalidIpStack
                    - E_InvalidLicense_403
                    - E_InvalidParameter
                    - E_InvalidRequest
                    - E_Missing_404
                    - E_No_Error
                    - E_ServiceUnavailable_503
                    - E_TooManyRequests_429
                    - E_Unauthorized_401
                    - E_UnknownError
                    type: string
                  datetime:
                    description: ''
                    type: string
                  error:
                    description: ''
                    enum:
                    - true
                    type: boolean
                  errorinfo:
                    items:
                      type: string
                    type: array
                  source:
                    description: Information on error emitter.
                    example: directory http api
                    maxLength: 32
                    type: string
                  uuid:
                    description: An identifier to retrieve more information from backend
                      logs, if provided by the client this will contain the value
                      of the X-Request-ID header.
                    type: string
                required:
                - error
                - code
                - uuid
                type: object
          description: JSON generic error.
      security:
      - admin_full: []
      summary: /proxy/api/getversionprotected
      tags:
      - main
  /proxy/api/throughputdiag:
    post:
      description: "Endpoint used to test upload and download throughput.\n\n## Authentication\n\
        \nSee `Overview` for schema and flow description\nThis route is authorized\
        \ only when fulfilling one of the schemas described below.\n  - 1: Authentication\
        \ with `http.m2m_bearer[infinite.admin.full]` + `infiniteprivate` on vhost\
        \ accepting one of following flow : `back.admin`\n\n\n  - 2: Authentication\
        \ with `http.proxy_key` + `infiniteprivate` on vhost accepting one of following\
        \ flow : `back.admin`\n\n"
      parameters:
      - in: query
        name: responsesize
        required: true
        schema:
          maximum: 134217728
          type: integer
      requestBody:
        content:
          application/octet-stream:
            schema:
              format: binary
              type: string
        description: ''
        required: false
      responses:
        '200':
          content:
            application/octet-stream:
              schema:
                format: binary
                type: string
          description: ''
        '400':
          content:
            application/json; charset=utf-8:
              schema:
                additionalProperties: false
                description: Error object return by HTTP API endpoints.
                properties:
                  code:
                    description: '`E_BadContentType`: <br/>`E_BadMethod_405`: <br/>`E_Conflict_409`:
                      <br/>`E_Disabled_403`: <br/>`E_Forbidden_403`: <br/>`E_InternalError`:
                      <br/>`E_InternalServerError_500`: <br/>`E_InvalidBody`: <br/>`E_InvalidHttpMethod`:
                      <br/>`E_InvalidIpStack`: <br/>`E_InvalidLicense_403`: <br/>`E_InvalidParameter`:
                      <br/>`E_InvalidRequest`: <br/>`E_Missing_404`: <br/>`E_No_Error`:
                      <br/>`E_ServiceUnavailable_503`: <br/>`E_TooManyRequests_429`:
                      <br/>`E_Unauthorized_401`: <br/>`E_UnknownError`:'
                    enum:
                    - E_BadContentType
                    - E_BadMethod_405
                    - E_Conflict_409
                    - E_Disabled_403
                    - E_Forbidden_403
                    - E_InternalError
                    - E_InternalServerError_500
                    - E_InvalidBody
                    - E_InvalidHttpMethod
                    - E_InvalidIpStack
                    - E_InvalidLicense_403
                    - E_InvalidParameter
                    - E_InvalidRequest
                    - E_Missing_404
                    - E_No_Error
                    - E_ServiceUnavailable_503
                    - E_TooManyRequests_429
                    - E_Unauthorized_401
                    - E_UnknownError
                    type: string
                  datetime:
                    description: ''
                    type: string
                  error:
                    description: ''
                    enum:
                    - true
                    type: boolean
                  errorinfo:
                    items:
                      type: string
                    type: array
                  source:
                    description: Information on error emitter.
                    example: directory http api
                    maxLength: 32
                    type: string
                  uuid:
                    description: An identifier to retrieve more information from backend
                      logs, if provided by the client this will contain the value
                      of the X-Request-ID header.
                    type: string
                required:
                - error
                - code
                - uuid
                type: object
          description: JSON generic error.
        '401':
          content:
            application/json; charset=utf-8:
              schema:
                additionalProperties: false
                description: Error object return by HTTP API endpoints.
                properties:
                  code:
                    description: '`E_BadContentType`: <br/>`E_BadMethod_405`: <br/>`E_Conflict_409`:
                      <br/>`E_Disabled_403`: <br/>`E_Forbidden_403`: <br/>`E_InternalError`:
                      <br/>`E_InternalServerError_500`: <br/>`E_InvalidBody`: <br/>`E_InvalidHttpMethod`:
                      <br/>`E_InvalidIpStack`: <br/>`E_InvalidLicense_403`: <br/>`E_InvalidParameter`:
                      <br/>`E_InvalidRequest`: <br/>`E_Missing_404`: <br/>`E_No_Error`:
                      <br/>`E_ServiceUnavailable_503`: <br/>`E_TooManyRequests_429`:
                      <br/>`E_Unauthorized_401`: <br/>`E_UnknownError`:'
                    enum:
                    - E_BadContentType
                    - E_BadMethod_405
                    - E_Conflict_409
                    - E_Disabled_403
                    - E_Forbidden_403
                    - E_InternalError
                    - E_InternalServerError_500
                    - E_InvalidBody
                    - E_InvalidHttpMethod
                    - E_InvalidIpStack
                    - E_InvalidLicense_403
                    - E_InvalidParameter
                    - E_InvalidRequest
                    - E_Missing_404
                    - E_No_Error
                    - E_ServiceUnavailable_503
                    - E_TooManyRequests_429
                    - E_Unauthorized_401
                    - E_UnknownError
                    type: string
                  datetime:
                    description: ''
                    type: string
                  error:
                    description: ''
                    enum:
                    - true
                    type: boolean
                  errorinfo:
                    items:
                      type: string
                    type: array
                  source:
                    description: Information on error emitter.
                    example: directory http api
                    maxLength: 32
                    type: string
                  uuid:
                    description: An identifier to retrieve more information from backend
                      logs, if provided by the client this will contain the value
                      of the X-Request-ID header.
                    type: string
                required:
                - error
                - code
                - uuid
                type: object
          description: JSON generic error.
        '403':
          content:
            application/json; charset=utf-8:
              schema:
                additionalProperties: false
                description: Error object return by HTTP API endpoints.
                properties:
                  code:
                    description: '`E_BadContentType`: <br/>`E_BadMethod_405`: <br/>`E_Conflict_409`:
                      <br/>`E_Disabled_403`: <br/>`E_Forbidden_403`: <br/>`E_InternalError`:
                      <br/>`E_InternalServerError_500`: <br/>`E_InvalidBody`: <br/>`E_InvalidHttpMethod`:
                      <br/>`E_InvalidIpStack`: <br/>`E_InvalidLicense_403`: <br/>`E_InvalidParameter`:
                      <br/>`E_InvalidRequest`: <br/>`E_Missing_404`: <br/>`E_No_Error`:
                      <br/>`E_ServiceUnavailable_503`: <br/>`E_TooManyRequests_429`:
                      <br/>`E_Unauthorized_401`: <br/>`E_UnknownError`:'
                    enum:
                    - E_BadContentType
                    - E_BadMethod_405
                    - E_Conflict_409
                    - E_Disabled_403
                    - E_Forbidden_403
                    - E_InternalError
                    - E_InternalServerError_500
                    - E_InvalidBody
                    - E_InvalidHttpMethod
                    - E_InvalidIpStack
                    - E_InvalidLicense_403
                    - E_InvalidParameter
                    - E_InvalidRequest
                    - E_Missing_404
                    - E_No_Error
                    - E_ServiceUnavailable_503
                    - E_TooManyRequests_429
                    - E_Unauthorized_401
                    - E_UnknownError
                    type: string
                  datetime:
                    description: ''
                    type: string
                  error:
                    description: ''
                    enum:
                    - true
                    type: boolean
                  errorinfo:
                    items:
                      type: string
                    type: array
                  source:
                    description: Information on error emitter.
                    example: directory http api
                    maxLength: 32
                    type: string
                  uuid:
                    description: An identifier to retrieve more information from backend
                      logs, if provided by the client this will contain the value
                      of the X-Request-ID header.
                    type: string
                required:
                - error
                - code
                - uuid
                type: object
          description: JSON generic error.
        '404':
          content:
            application/json; charset=utf-8:
              schema:
                additionalProperties: false
                description: Error object return by HTTP API endpoints.
                properties:
                  code:
                    description: '`E_BadContentType`: <br/>`E_BadMethod_405`: <br/>`E_Conflict_409`:
                      <br/>`E_Disabled_403`: <br/>`E_Forbidden_403`: <br/>`E_InternalError`:
                      <br/>`E_InternalServerError_500`: <br/>`E_InvalidBody`: <br/>`E_InvalidHttpMethod`:
                      <br/>`E_InvalidIpStack`: <br/>`E_InvalidLicense_403`: <br/>`E_InvalidParameter`:
                      <br/>`E_InvalidRequest`: <br/>`E_Missing_404`: <br/>`E_No_Error`:
                      <br/>`E_ServiceUnavailable_503`: <br/>`E_TooManyRequests_429`:
                      <br/>`E_Unauthorized_401`: <br/>`E_UnknownError`:'
                    enum:
                    - E_BadContentType
                    - E_BadMethod_405
                    - E_Conflict_409
                    - E_Disabled_403
                    - E_Forbidden_403
                    - E_InternalError
                    - E_InternalServerError_500
                    - E_InvalidBody
                    - E_InvalidHttpMethod
                    - E_InvalidIpStack
                    - E_InvalidLicense_403
                    - E_InvalidParameter
                    - E_InvalidRequest
                    - E_Missing_404
                    - E_No_Error
                    - E_ServiceUnavailable_503
                    - E_TooManyRequests_429
                    - E_Unauthorized_401
                    - E_UnknownError
                    type: string
                  datetime:
                    description: ''
                    type: string
                  error:
                    description: ''
                    enum:
                    - true
                    type: boolean
                  errorinfo:
                    items:
                      type: string
                    type: array
                  source:
                    description: Information on error emitter.
                    example: directory http api
                    maxLength: 32
                    type: string
                  uuid:
                    description: An identifier to retrieve more information from backend
                      logs, if provided by the client this will contain the value
                      of the X-Request-ID header.
                    type: string
                required:
                - error
                - code
                - uuid
                type: object
          description: JSON generic error.
      security:
      - admin_full_private: []
      summary: /proxy/api/throughputdiag
      tags:
      - main
  /proxy/static/{*}:
    get:
      description: "Proxy static files.\n\n## Authentication\n\nSee `Overview` for\
        \ schema and flow description\nThis route is authorized only when fulfilling\
        \ one of the schemas described below.\n  - 1: Without authentication on vhost\
        \ accepting one of following flows : `app.client`, `app.admin`, `back.infinite`,\
        \ `back.connector`, `back.admin`\n\n"
      parameters:
      - in: path
        name: '*'
        required: true
        schema:
          format: path
          type: string
      responses:
        '200':
          description: n/a
        '302':
          description: n/a
        '304':
          description: n/a
        '400':
          content:
            text/html; charset=utf-8:
              schema:
                type: string
          description: Html generic error page.
        '403':
          content:
            text/html; charset=utf-8:
              schema:
                type: string
          description: Html generic error page.
        '404':
          content:
            text/html; charset=utf-8:
              schema:
                type: string
          description: Html generic error page.
      security:
      - noauth: []
      summary: /proxy/static/{*}
      tags:
      - static
servers: []
