https://portail-global-api.int.villagile.fr/api/doc

HTTP Client

4 Total requests
0 HTTP errors

Clients

http_client 4

Requests

GET http://pce-backend-symfony.zeus-int.svc.cluster.local/api/doc.json
200
[
  "info" => [
    "header_size" => 189
    "request_size" => 441
    "total_time" => 0.384318
    "namelookup_time" => 0.003019
    "connect_time" => 0.003968
    "pretransfer_time" => 0.004044
    "size_download" => 66864.0
    "speed_download" => 173980.0
    "starttransfer_time" => 0.383686
    "primary_ip" => "10.0.21.226"
    "primary_port" => 80
    "local_ip" => "10.244.1.45"
    "local_port" => 48966
    "http_version" => 2
    "protocol" => 1
    "scheme" => "HTTP"
    "connect_time_us" => 3968
    "namelookup_time_us" => 3019
    "pretransfer_time_us" => 4044
    "starttransfer_time_us" => 383686
    "total_time_us" => 384318
    "start_time" => 1770161770.9724
    "pause_handler" => Closure(float $duration) {#879
      class: "Symfony\Component\HttpClient\Response\CurlResponse"
      use: {
        $ch: curl resource @132
          url: "http://pce-backend-symfony.zeus-int.svc.cluster.local/api/doc.json"
          content_type: "application/json"
          http_code: 200
          header_size: 189
          request_size: 441
          filetime: -1
          ssl_verify_result: 0
          redirect_count: 0
          total_time: 0.384318
          namelookup_time: 0.003019
          connect_time: 0.003968
          pretransfer_time: 0.004044
          size_upload: 0.0
          size_download: 66864.0
          speed_download: 173980.0
          speed_upload: 0.0
          download_content_length: -1.0
          upload_content_length: 0.0
          starttransfer_time: 0.383686
          redirect_time: 0.0
          redirect_url: ""
          primary_ip: "10.0.21.226"
          certinfo: []
          primary_port: 80
          local_ip: "10.244.1.45"
          local_port: 48966
          http_version: 2
          protocol: 1
          ssl_verifyresult: 0
          scheme: "HTTP"
          appconnect_time_us: 0
          connect_time_us: 3968
          namelookup_time_us: 3019
          pretransfer_time_us: 4044
          redirect_time_us: 0
          starttransfer_time_us: 383686
          total_time_us: 384318
        }
        $multi: Symfony\Component\HttpClient\Internal\CurlClientState {#872 …}
        $execCounter: -9223372036854775808
      }
    }
    "debug" => """
      *   Trying 10.0.21.226:80...\n
      * Connected to pce-backend-symfony.zeus-int.svc.cluster.local (10.0.21.226) port 80 (#0)\n
      > GET /api/doc.json HTTP/1.1\r\n
      Host: pce-backend-symfony.zeus-int.svc.cluster.local\r\n
      Accept: */*\r\n
      User-Agent: Symfony HttpClient/Curl\r\n
      Accept-Encoding: gzip\r\n
      x-datadog-sampling-priority: 1\r\n
      x-datadog-tags: _dd.p.tid=6982866a00000000,_dd.p.dm=-0\r\n
      x-datadog-trace-id: 5603029731508360119\r\n
      x-datadog-parent-id: 9545664839812699338\r\n
      traceparent: 00-6982866a000000004dc1f5dacc8213b7-84790398c1f8d4ca-01\r\n
      tracestate: dd=p:84790398c1f8d4ca;t.dm:-0\r\n
      \r\n
      * Mark bundle as not supporting multiuse\n
      < HTTP/1.1 200 OK\r\n
      < Server: nginx\r\n
      < Content-Type: application/json\r\n
      < Transfer-Encoding: chunked\r\n
      < Connection: keep-alive\r\n
      < Cache-Control: no-cache, private\r\n
      < Date: Tue, 03 Feb 2026 23:36:11 GMT\r\n
      < \r\n
      """
  ]
  "response_headers" => [
    "HTTP/1.1 200 OK"
    "Server: nginx"
    "Content-Type: application/json"
    "Transfer-Encoding: chunked"
    "Connection: keep-alive"
    "Cache-Control: no-cache, private"
    "Date: Tue, 03 Feb 2026 23:36:11 GMT"
  ]
  "response_content" => [
    """
      {\n
          "openapi": "3.0.0",\n
          "info": {\n
              "title": "Backend Demande",\n
              "description": "API backen du module Demande",\n
              "version": "1.91.0"\n
          },\n
          "paths": {\n
              "/api/mdm/data": {\n
                  "get": {\n
                      "tags": [\n
                          "Mdm"\n
                      ],\n
                      "summary": "Get mdm data",\n
                      "description": "# Synopsis\n-------------\nExposes MDM data and  (categories, contactTypes, ..)",\n
                      "operationId": "get_get_mdm_data",\n
                      "responses": {\n
                          "200": {\n
                              "description": "Everything is OK."\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/mdm/{field}": {\n
                  "get": {\n
                      "tags": [\n
                          "Mdm"\n
                      ],\n
                      "summary": "Get select data in function of the field",\n
                      "description": "# Synopsis\n-------------\nExposes MDM data and  (categories, contactTypes, ..)",\n
                      "operationId": "get_get_mdm_field",\n
                      "parameters": [\n
                          {\n
                              "name": "field",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Everything is OK."\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/mdm/compute-delay": {\n
                  "post": {\n
                      "tags": [\n
                          "Mdm"\n
                      ],\n
                      "summary": "Computes duration dalay for a request based on requested treatments",\n
                      "description": "# Synopsis\n-------------\nCompute the duration of the intervention. It accepts an array of treamtents IDs (an empty array will result in a 400 error).",\n
                      "operationId": "post_compute_delay_request",\n
                      "requestBody": {\n
                          "description": "treatments",\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "properties": {\n
                                          "categoryId": {\n
                                              "type": "integer"\n
                                          },\n
                                          "humanRisk": {\n
                                              "type": "boolean"\n
                                          },\n
                                          "propertyRisk": {\n
                                              "type": "boolean"\n
                                          },\n
                                          "serviceRisk": {\n
                                              "type": "boolean"\n
                                          },\n
                                          "treatments": {\n
                                              "type": "array",\n
                                              "items": {\n
                                                  "type": "integer"\n
                                              }\n
                                          }\n
                                      },\n
                                      "type": "object"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "200": {\n
                              "description": "Computed delay."\n
                          },\n
                          "400": {\n
                              "description": "Invalid Request body."\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/request/{requestId}/attachment": {\n
                  "post": {\n
                      "tags": [\n
                          "UserRequest"\n
                      ],\n
                      "operationId": "post_post_attachment",\n
                      "parameters": [\n
                          {\n
                              "name": "requestId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "type",\n
                              "in": "query",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "required": true,\n
                          "content": {\n
                              "multipart/form-data": {\n
                                  "schema": {\n
                                      "properties": {\n
                                          "attachment": {\n
                                              "description": "the attachment",\n
                                              "type": "file",\n
                                              "format": "file"\n
                                          }\n
                                      },\n
                                      "type": "object"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "400": {\n
                              "description": "Missing request id or comment."\n
                          },\n
                          "404": {\n
                              "description": "Request doesn't exist or you cannot see it."\n
                          },\n
                          "502": {\n
                              "description": "User Request not reachable."\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/request/{requestId}/attachment/{attachmentId}": {\n
                  "get": {\n
                      "operationId": "get_get_attachment",\n
                      "parameters": [\n
                          {\n
                              "name": "height",\n
                              "in": "query",\n
                              "description": "height of the image",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "integer",\n
                                  "default": 200\n
                              }\n
                          },\n
                          {\n
                              "name": "width",\n
                              "in": "query",\n
                              "description": "width of the image",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "integer",\n
                                  "default": 200\n
                              }\n
                          },\n
                          {\n
                              "name": "requestId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "attachmentId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "default": {\n
                              "description": ""\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/request/{requestId}/attachment/{attachmentId}/download": {\n
                  "get": {\n
                      "operationId": "get_download_attachment",\n
                      "parameters": [\n
                          {\n
                              "name": "requestId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "attachmentId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "default": {\n
                              "description": ""\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/request/{requestId}/attachment/upload": {\n
                  "post": {\n
                      "operationId": "post_upload_attachment",\n
                      "parameters": [\n
                          {\n
                              "name": "requestId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "content": {\n
                              "multipart/form-data": {\n
                                  "schema": {\n
                                      "allOf": [\n
                                          {\n
                                              "properties": {\n
                                                  "attachment": {\n
                                                      "description": "attachment",\n
                                                      "type": "string",\n
                                                      "format": "binary"\n
                                                  }\n
                                              },\n
                                              "type": "object"\n
                                          }\n
                                      ]\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "201": {\n
                              "description": "Attachment saved.",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "properties": {\n
                                              "id": {\n
                                                  "description": "uniqid file",\n
                                                  "type": "string"\n
                                              },\n
                                              "originalFileName": {\n
                                                  "description": "original file name",\n
                                                  "type": "string"\n
                                              },\n
                                              "fileName": {\n
                                                  "description": "generated file name",\n
                                                  "type": "string"\n
                                              },\n
                                              "mimeType": {\n
                                                  "description": "file mimeType",\n
                                                  "type": "string"\n
                                              },\n
                                              "tmpDir": {\n
                                                  "description": "file tmp directory",\n
                                                  "type": "string"\n
                                              }\n
                                          },\n
                                          "type": "object"\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "Attachment cannot be null"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/request/{requestId}/attachment/{attachmentId}/remove": {\n
                  "delete": {\n
                      "operationId": "delete_remove_attachment",\n
                      "parameters": [\n
                          {\n
                              "name": "requestId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "attachmentId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "400": {\n
                              "description": "Missing Attachement."\n
                          },\n
                          "404": {\n
                              "description": "Attachement don't exist or you cannot not see it."\n
                          },\n
                          "502": {\n
                              "description": "Attachement not reachable."\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/request/{id}/comment": {\n
                  "post": {\n
                      "tags": [\n
                          "UserRequest"\n
                      ],\n
                      "summary": "Update a request comment",\n
                      "operationId": "post_post_request_comment",\n
                      "parameters": [\n
                          {\n
                              "name": "id",\n
                              "in": "path",\n
                              "description": "Request id to update",\n
                              "required": true,\n
                              "schema": {\n
                                  "required": [\n
                                      "id"\n
                                  ],\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "description": "update status",\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "properties": {\n
                                          "comment": {\n
                                              "type": "string"\n
                                          },\n
                                          "commentRole": {\n
                                              "type": "array",\n
                                              "items": {\n
                                                  "type": "string"\n
                                              }\n
                                          }\n
                                      },\n
                                      "type": "object"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "201": {\n
                              "description": "status updated."\n
                          },\n
                          "400": {\n
                              "description": "Form is invalid."\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/request/{originalRequestId}/file/{fileId}/copy/{newRequestId}": {\n
                  "post": {\n
                      "tags": [\n
                          "UserRequest"\n
                      ],\n
                      "summary": "Copy a file from a request to another",\n
                      "description": "Doesn't create a new file for it.",\n
                      "operationId": "post_copy_file_to_request_for_another",\n
                      "parameters": [\n
                          {\n
                              "name": "originalRequestId",\n
                              "in": "path",\n
                              "description": "User request uuid",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "fileId",\n
                              "in": "path",\n
                              "description": "File uuid",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "newRequestId",\n
                              "in": "path",\n
                              "description": "User request uuid",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returned when successful"\n
                          },\n
                          "400": {\n
                              "description": "Bad request (mostly when the two request Id are the same)"\n
                          },\n
                          "401": {\n
                              "description": "Returned when your not authenticated"\n
                          },\n
                          "403": {\n
                              "description": "Returned when you don't have the right to access the file"\n
                          },\n
                          "404": {\n
                              "description": "Returned when the request is not found"\n
                          },\n
                          "500": {\n
                              "description": "Returned when the server has an error"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/request/{id}/history": {\n
                  "get": {\n
                      "tags": [\n
                          "UserRequest"\n
                      ],\n
                      "summary": "Get request history by the uuid of the request",\n
                      "operationId": "get_get_request_history",\n
                      "parameters": [\n
                          {\n
                              "name": "id",\n
                              "in": "path",\n
                              "description": "Request id",\n
                              "required": true,\n
                              "schema": {\n
                                  "required": [\n
                                      "id"\n
                                  ],\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Everything is OK."\n
                          },\n
                          "404": {\n
                              "description": "Request doesn't exist or outside user's visibility."\n
                          },\n
                          "502": {\n
                              "description": "User Request not reachable"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/request": {\n
                  "get": {\n
                      "tags": [\n
                          "UserRequest"\n
                      ],\n
                      "summary": "Gets all filtered requests visible to user",\n
                      "operationId": "get_get_filtered_requests_visible_user",\n
                      "parameters": [\n
                          {\n
                              "name": "currentPage",\n
                              "in": "query",\n
                              "description": "Index of requested Fpage",\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "itemsPerPage",\n
                              "in": "query",\n
                              "description": "Items per page",\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "q",\n
                              "in": "query",\n
                              "description": "Search by keyword",\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "status",\n
                              "in": "query",\n
                              "description": "Status list",\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string",\n
                                      "default": "draft",\n
                                      "enum": [\n
                                          "closed",\n
                                          "closed_rejected",\n
                                          "done",\n
                                          "draft",\n
                                          "ongoing",\n
                                          "planned",\n
                                          "to_plan",\n
                                          "new",\n
                                          "to_specify"\n
                                      ]\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "additionnalTreatment",\n
                              "in": "query",\n
                              "description": "Addtional Treatment list",\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string",\n
                                      "enum": [\n
                                          "tm_work",\n
                                          "tm_study",\n
                                          "exploitation_control"\n
                                      ]\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "withAdditionnalTreatment",\n
                              "in": "query",\n
                              "description": "With Additionnal Treatment",\n
                              "schema": {\n
                                  "type": "boolean"\n
                              }\n
                          },\n
                          {\n
                              "name": "category",\n
                              "in": "query",\n
                              "description": "Category",\n
                              "schema": {\n
                                  "type": "integer"\n
                              }\n
                          },\n
                          {\n
                              "name": "subCategory",\n
                              "in": "query",\n
                              "description": "Sub-Category",\n
                              "schema": {\n
                                  "type": "integer"\n
                              }\n
                          },\n
                          {\n
                              "name": "organisation",\n
                              "in": "query",\n
                              "description": "Organisation name",\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "town",\n
                              "in": "query",\n
                              "description": "Town name",\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "supervisorUserId",\n
                              "in": "query",\n
                              "description": "Ldap Uuid of the supervisor user",\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "humanRisk",\n
                              "in": "query",\n
                              "description": "Human risk",\n
                              "schema": {\n
                                  "type": "boolean"\n
                              }\n
                          },\n
                          {\n
                              "name": "serviceRisk",\n
                              "in": "query",\n
                              "description": "Service risk",\n
                              "schema": {\n
                                  "type": "boolean"\n
                              }\n
                          },\n
                          {\n
                              "name": "propertyRisk",\n
                              "in": "query",\n
                              "description": "Property risk",\n
                              "schema": {\n
                                  "type": "boolean"\n
                              }\n
                          },\n
                          {\n
                              "name": "operation",\n
                              "in": "query",\n
                              "description": "Operation type",\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string",\n
                                      "enum": [\n
                                          "avaloir",\n
                                          "branchement",\n
                                          "collecteur",\n
                                          "refoulement",\n
                                          "poste_relevage",\n
                                          "deversoir_orage",\n
                                          "tampon",\n
                                          "step",\n
                                          "other"\n
                                      ]\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "cleansing",\n
                              "in": "query",\n
                              "description": "Cleansing type",\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string",\n
                                      "enum": [\n
                                          "eu",\n
                                          "ep",\n
                                          "eu_ep",\n
                                          "anc",\n
                                          "unknown"\n
                                      ]\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "incrementalId",\n
                              "in": "query",\n
                              "description": "Incremental ID",\n
                              "schema": {\n
                                  "type": "integer"\n
                              }\n
                          },\n
                          {\n
                              "name": "dateCreationMin",\n
                              "in": "query",\n
                              "description": "Creation date min (YYYY-MM-DD)",\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "date"\n
                              }\n
                          },\n
                          {\n
                              "name": "dateCreationMax",\n
                              "in": "query",\n
                              "description": "Creation date max (YYYY-MM-DD)",\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "date"\n
                              }\n
                          },\n
                          {\n
                              "name": "sortField",\n
                              "in": "query",\n
                              "description": "Field to use for sorting",\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "sortDirection",\n
                              "in": "query",\n
                              "description": "Sort direction (asc, desc)",\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string",\n
                                      "default": "desc",\n
                                      "enum": [\n
                                          "asc",\n
                                          "desc"\n
                                      ]\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "format",\n
                              "in": "query",\n
                              "description": "Response format (json: fetch; csv: download)",\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string",\n
                                      "default": "json",\n
                                      "enum": [\n
                                          "json",\n
                                          "csv",\n
                                          "geojson"\n
                                      ]\n
                                  }\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Everything is OK."\n
                          },\n
                          "500": {\n
                              "description": "Everything is on fire."\n
                          }\n
                      }\n
                  },\n
                  "post": {\n
                      "tags": [\n
                          "UserRequest"\n
                      ],\n
                      "summary": "Creates a request",\n
                      "operationId": "post_post_request",\n
                      "requestBody": {\n
                          "description": "application",\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/Request"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "201": {\n
                              "description": "Draft saved."\n
                          },\n
                          "400": {\n
                              "description": "Form is invalid."\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/request/{id}": {\n
                  "get": {\n
                      "tags": [\n
                          "UserRequest"\n
                      ],\n
                      "summary": "Gets details for one request",\n
                      "operationId": "get_get_request",\n
                      "parameters": [\n
                          {\n
                              "name": "id",\n
                              "in": "path",\n
                              "description": "Request id",\n
                              "required": true,\n
                              "schema": {\n
                                  "required": [\n
                                      "id"\n
                                  ],\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "dataAsRoot",\n
                              "in": "query",\n
                              "description": "Get requestType as Json Schema",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "default": "false",\n
                                  "enum": [\n
                                      "true",\n
                                      "false"\n
                                  ]\n
                              }\n
                          },\n
                          {\n
                              "name": "format",\n
                              "in": "query",\n
                              "description": "Response format (json: fetch; csv: download)",\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string",\n
                                      "default": "json",\n
                                      "enum": [\n
                                          "json",\n
                                          "csv"\n
                                      ]\n
                                  }\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Everything is OK."\n
                          },\n
                          "404": {\n
                              "description": "Request not found or you may not see it"\n
                          }\n
                      }\n
                  },\n
                  "put": {\n
                      "tags": [\n
                          "UserRequest"\n
                      ],\n
                      "summary": "Edits a request",\n
                      "operationId": "put_put_request",\n
                      "parameters": [\n
                          {\n
                              "name": "id",\n
                              "in": "path",\n
                              "description": "Request id to update",\n
                              "required": true,\n
                              "schema": {\n
                                  "required": [\n
                                      "id"\n
                                  ],\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "description": "application",\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/Request"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "202": {\n
                              "description": "Editing successul."\n
                          },\n
                          "400": {\n
                              "description": "Form is invalid."\n
                          },\n
                          "404": {\n
                              "description": "Resquest does not exist or not allowed to see it."\n
                          },\n
                          "502": {\n
                              "description": "User Request not reachable."\n
                          }\n
                      }\n
                  },\n
                  "delete": {\n
                      "tags": [\n
                          "UserRequest"\n
                      ],\n
                      "summary": "Deletes a request",\n
                      "description": "# Synopsis\n-------------\n\nIf the user is allowed to modify the request, it is soft-deleted (not removed from the database, but flagged as deleted and not longer visible).",\n
                      "operationId": "delete_delete_request",\n
                      "parameters": [\n
                          {\n
                              "name": "id",\n
                              "in": "path",\n
                              "description": "Request id to update",\n
                              "required": true,\n
                              "schema": {\n
                                  "required": [\n
                                      "id"\n
                                  ],\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "204": {\n
                              "description": "No content."\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/request/{id}/save/attachment": {\n
                  "post": {\n
                      "tags": [\n
                          "UserRequest"\n
                      ],\n
                      "operationId": "post_save_attachment_request",\n
                      "parameters": [\n
                          {\n
                              "name": "id",\n
                              "in": "path",\n
                              "description": "Request id",\n
                              "required": true,\n
                              "schema": {\n
                                  "required": [\n
                                      "id"\n
                                  ],\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "description": "application",\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/Request"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "201": {\n
                              "description": "saving successul."\n
                          },\n
                          "400": {\n
                              "description": "Form is invalid."\n
                          },\n
                          "404": {\n
                              "description": "Resquest does not exist or not allowed to see it."\n
                          },\n
                          "502": {\n
                              "description": "User Request not reachable."\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/request/fields/{field}": {\n
                  "get": {\n
                      "tags": [\n
                          "UserRequest"\n
                      ],\n
                      "summary": "Return request values for specific field.",\n
                      "operationId": "get_get_possible_values_for_field",\n
                      "parameters": [\n
                          {\n
                              "name": "field",\n
                              "in": "path",\n
                              "description": "field name",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "successful operation"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/requestRelated/{requestId}": {\n
                  "get": {\n
                      "tags": [\n
                          "UserRequest"\n
                      ],\n
                      "summary": "Get request relation",\n
                      "operationId": "get_get_request_related",\n
                      "parameters": [\n
                          {\n
                              "name": "requestId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Everything is OK."\n
                          },\n
                          "404": {\n
                              "description": "Requests not found or you may not see it"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/requestRelation": {\n
                  "post": {\n
                      "tags": [\n
                          "UserRequest"\n
                      ],\n
                      "operationId": "post_post_request_relation",\n
                      "requestBody": {\n
                          "description": "RequestRelation",\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/RequestRelation"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "200": {\n
                              "description": "Everything is OK."\n
                          },\n
                          "404": {\n
                              "description": "Requests not found or you may not see it"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/requestType/{requestTypeId}": {\n
                  "get": {\n
                      "tags": [\n
                          "UserRequest"\n
                      ],\n
                      "summary": "Gets RequestType details",\n
                      "operationId": "get_get_request_type",\n
                      "parameters": [\n
                          {\n
                              "name": "asJsonSchema",\n
                              "in": "query",\n
                              "description": "Get requestType as Json Schema",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "default": "false",\n
                                  "enum": [\n
                                      "true",\n
                                      "false"\n
                                  ]\n
                              }\n
                          },\n
                          {\n
                              "name": "dataAsRoot",\n
                              "in": "query",\n
                              "description": "Get requestType json schema with data as root",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "default": "false",\n
                                  "enum": [\n
                                      "true",\n
                                      "false"\n
                                  ]\n
                              }\n
                          },\n
                          {\n
                              "name": "requestTypeId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Everything is OK."\n
                          },\n
                          "404": {\n
                              "description": "Request not found or you may not see it"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/requestTypeDefinition/allTypes": {\n
                  "get": {\n
                      "tags": [\n
                          "RequestTypeDefinition"\n
                      ],\n
                      "operationId": "get_get_request_schema_alltypes",\n
                      "responses": {\n
                          "200": {\n
                              "description": "All request configured types with 3 schemas"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/requestTypeDefinition/dumpSchemas": {\n
                  "get": {\n
                      "tags": [\n
                          "RequestTypeDefinition"\n
                      ],\n
                      "operationId": "get_get_request_schema_dump",\n
                      "responses": {\n
                          "200": {\n
                              "description": "Dump all requests that have valid schemas definition"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/requestTypeDefinition/{requestTypeId}/full-schema": {\n
                  "get": {\n
                      "tags": [\n
                          "RequestTypeDefinition"\n
                      ],\n
                      "operationId": "get_get_request_schema_full",\n
                      "parameters": [\n
                          {\n
                              "name": "requestTypeId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Request type schema"\n
                          },\n
                          "404": {\n
                              "description": "Request type schema not found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/requestTypeDefinition/{requestTypeId}/{schemaType}": {\n
                  "get": {\n
                      "tags": [\n
                          "RequestTypeDefinition"\n
                      ],\n
                      "operationId": "get_get_request_schema",\n
                      "parameters": [\n
                          {\n
                              "name": "schemaType",\n
                              "in": "path",\n
                              "description": "Get a request schema",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "enum": [\n
                                      "ui-schema",\n
                                      "workflow-step-schema",\n
                                      "detail-screen-schema"\n
                                  ]\n
                              }\n
                          },\n
                          {\n
                              "name": "requestTypeId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Request type schema"\n
                          },\n
                          "404": {\n
                              "description": "Request type schema not found"\n
                          }\n
                      }\n
                  },\n
                  "put": {\n
                      "tags": [\n
                          "RequestTypeDefinition"\n
                      ],\n
                      "operationId": "put_put_request_schema",\n
                      "parameters": [\n
                          {\n
                              "name": "schemaType",\n
                              "in": "path",\n
                              "description": "Update a request schema",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "enum": [\n
                                      "ui-schema",\n
                                      "workflow-step-schema",\n
                                      "detail-screen-schema"\n
                                  ]\n
                              }\n
                          },\n
                          {\n
                              "name": "requestTypeId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "description": "Request type schema",\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/RequestTypeUISchema"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "200": {\n
                              "description": "UI schema updated"\n
                          },\n
                          "400": {\n
                              "description": "Json error format"\n
                          },\n
                          "404": {\n
                              "description": "Request type not found"\n
                          }\n
                      }\n
                  },\n
                  "post": {\n
                      "tags": [\n
                          "RequestTypeDefinition"\n
                      ],\n
                      "operationId": "post_post_request_schema",\n
                      "parameters": [\n
                          {\n
                              "name": "schemaType",\n
                              "in": "path",\n
                              "description": "Add a new request schema",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "enum": [\n
                                      "ui-schema",\n
                                      "workflow-step-schema",\n
                                      "detail-screen-schema"\n
                                  ]\n
                              }\n
                          },\n
                          {\n
                              "name": "requestTypeId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "description": "Request type schema",\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/RequestTypeUISchema"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "201": {\n
                              "description": "UI schema created"\n
                          },\n
                          "400": {\n
                              "description": "Json error format or duplicate content"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/request/{id}/status": {\n
                  "get": {\n
                      "tags": [\n
                          "UserRequest"\n
                      ],\n
                      "summary": "get a request status",\n
                      "operationId": "get_get_request_status",\n
                      "parameters": [\n
                          {\n
                              "name": "excludedStatus[]",\n
                              "in": "query",\n
                              "description": "status to filter",\n
                              "required": false,\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string",\n
                                      "enum": [\n
                                          "closed",\n
                                          "closed_rejected",\n
                                          "done",\n
                                          "draft",\n
                                          "ongoing",\n
                                          "planned",\n
                                          "to_plan",\n
                                          "new",\n
                                          "to_specify"\n
                                      ]\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "cleanDoubleStatus",\n
                              "in": "query",\n
                              "description": "clean double status",\n
                              "schema": {\n
                                  "type": "boolean"\n
                              }\n
                          },\n
                          {\n
                              "name": "id",\n
                              "in": "path",\n
                              "description": "Request id",\n
                              "required": true,\n
                              "schema": {\n
                                  "required": [\n
                                      "id"\n
                                  ],\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "201": {\n
                              "description": "status for this request."\n
                          }\n
                      }\n
                  },\n
                  "post": {\n
                      "tags": [\n
                          "UserRequest"\n
                      ],\n
                      "summary": "Update request status",\n
                      "operationId": "post_post_request_status",\n
                      "parameters": [\n
                          {\n
                              "name": "id",\n
                              "in": "path",\n
                              "description": "Request id to update",\n
                              "required": true,\n
                              "schema": {\n
                                  "required": [\n
                                      "id"\n
                                  ],\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "description": "update status",\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "properties": {\n
                                          "status": {\n
                                              "type": "string"\n
                                          },\n
                                          "comment": {\n
                                              "type": "string"\n
                                          }\n
                                      },\n
                                      "type": "object"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "201": {\n
                              "description": "status updated."\n
                          },\n
                          "400": {\n
                              "description": "Form is invalid."\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/requestType/{requestTypeId}/status": {\n
                  "get": {\n
                      "tags": [\n
                          "UserRequest"\n
                      ],\n
                      "summary": "get a requestType status",\n
                      "operationId": "get_get_requestType_status",\n
                      "parameters": [\n
                          {\n
                              "name": "requestTypeId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Everything is OK."\n
                          },\n
                          "404": {\n
                              "description": "RequestType not found or you may not see it"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/stats/request": {\n
                  "get": {\n
                      "operationId": "get_get_request_stats",\n
                      "parameters": [\n
                          {\n
                              "name": "geojson",\n
                              "in": "query",\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns request count by status"\n
                          }\n
                      }\n
                  }\n
              }\n
          },\n
          "components": {\n
              "schemas": {\n
                  "Request": {\n
                      "required": [\n
                          "ownerApplication",\n
                          "creatorApplication",\n
                          "commentRole",\n
                          "address",\n
                          "data",\n
                          "nextPossibleStatuses",\n
                          "context",\n
                          "currentStatus",\n
                          "hasAttachments",\n
                          "attachments",\n
                          "applicationUser",\n
                          "version",\n
                          "createdAt",\n
                          "updatedAt"\n
                      ],\n
                      "properties": {\n
                          "id": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "subject": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "ownerApplication": {\n
                              "type": "string"\n
                          },\n
                          "creatorApplication": {\n
                              "type": "string"\n
                          },\n
                          "requestType": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "languageCode": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "functionalId": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "incrementalId": {\n
                              "type": "integer",\n
                              "nullable": true\n
                          },\n
                          "comment": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "commentRole": {\n
                              "type": "array",\n
                              "items": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          "address": {\n
                              "$ref": "#/components/schemas/Address"\n
                          },\n
                          "data": {\n
                              "type": "array",\n
                              "items": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          "nextPossibleStatuses": {\n
                              "type": "array",\n
                              "items": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          "context": {\n
                              "type": "array",\n
                              "items": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          "currentStatus": {\n
                              "$ref": "#/components/schemas/RequestStatus"\n
                          },\n
                          "hasAttachments": {\n
                              "type": "boolean"\n
                          },\n
                          "attachments": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/Attachment"\n
                              }\n
                          },\n
                          "applicationUser": {\n
                              "$ref": "#/components/schemas/ApplicationUser"\n
                          },\n
                          "assignedUser": {\n
                              "nullable": true,\n
                              "oneOf": [\n
                                  {\n
                                      "$ref": "#/components/schemas/User"\n
                                  }\n
                              ]\n
                          },\n
                          "version": {\n
                              "type": "integer"\n
                          },\n
                          "createdAt": {\n
                              "type": "string",\n
                              "format": "date-time"\n
                          },\n
                          "updatedAt": {\n
                              "type": "string",\n
                              "format": "date-time"\n
                          },\n
                          "deletedAt": {\n
                              "type": "string",\n
                              "format": "date-time",\n
                              "nullable": true\n
                          },\n
                          "externalData": {\n
                              "type": "array",\n
                              "items": {},\n
                              "nullable": true\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "RequestRelation": {\n
                      "required": [\n
                          "leftRequest",\n
                          "rightRequest",\n
                          "relationType",\n
                          "applicationUser"\n
                      ],\n
                      "properties": {\n
                          "leftRequest": {\n
                              "type": "string"\n
                          },\n
                          "rightRequest": {\n
                              "type": "string"\n
                          },\n
                          "relationType": {\n
                              "type": "string"\n
                          },\n
                          "applicationUser": {\n
                              "$ref": "#/components/schemas/ApplicationUser"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "RequestTypeUISchema": {\n
                      "required": [\n
                          "requestType",\n
                          "schema"\n
                      ],\n
                      "properties": {\n
                          "requestType": {\n
                              "type": "string"\n
                          },\n
                          "schema": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "Address": {\n
                      "properties": {\n
                          "number": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "street": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "postalCode": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "inseeCode": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "city": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "address": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "longitude": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "latitude": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "country": {\n
                              "type": "string",\n
                              "nullable": true\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "RequestStatus": {\n
                      "required": [\n
                          "commentRole",\n
                          "status",\n
                          "applicationUser"\n
                      ],\n
                      "properties": {\n
                          "id": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "application": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "comment": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "commentRole": {\n
                              "type": "array",\n
                              "items": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          "status": {\n
                              "$ref": "#/components/schemas/Status"\n
                          },\n
                          "applicationUser": {\n
                              "$ref": "#/components/schemas/ApplicationUser"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "Attachment": {\n
                      "required": [\n
                          "id"\n
                      ],\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "request": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "file": {\n
                              "nullable": true,\n
                              "oneOf": [\n
                                  {\n
                                      "$ref": "#/components/schemas/File"\n
                                  }\n
                              ]\n
                          },\n
                          "createdAt": {\n
                              "type": "string",\n
                              "format": "date-time",\n
                              "nullable": true\n
                          },\n
                          "updatedAt": {\n
                              "type": "string",\n
                              "format": "date-time",\n
                              "nullable": true\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "ApplicationUser": {\n
                      "required": [\n
                          "metaData"\n
                      ],\n
                      "properties": {\n
                          "title": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "email": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "firstName": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "lastName": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "gid": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "source": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "phone": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "metaData": {\n
                              "type": "array",\n
                              "items": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "User": {\n
                      "properties": {\n
                          "username": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "email": {\n
                              "type": "string",\n
                              "default": "",\n
                              "nullable": true\n
                          },\n
                          "firstName": {\n
                              "type": "string",\n
                              "default": "",\n
                              "nullable": true\n
                          },\n
                          "lastName": {\n
                              "type": "string",\n
                              "default": "",\n
                              "nullable": true\n
                          },\n
                          "ldapUuid": {\n
                              "type": "string",\n
                              "default": "",\n
                              "nullable": true\n
                          },\n
                          "phone": {\n
                              "type": "string",\n
                              "default": "",\n
                              "nullable": true\n
                          },\n
                          "userMetadata": {\n
                              "type": "array",\n
                              "items": {},\n
                              "default": []\n
                          },\n
                          "fullName": {\n
                              "type": "string",\n
                              "nullable": true\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "Status": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "label": {\n
                              "type": "string",\n
                              "nullable": true\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "File": {\n
                      "properties": {\n
                          "image": {\n
                              "type": "boolean",\n
                              "nullable": true\n
                          },\n
                          "id": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "originalFileName": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "size": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "mimeType": {\n
                              "type": "string",\n
                              "nullable": true\n
                          },\n
                          "createdAt": {\n
                              "type": "string",\n
                              "format": "date-time",\n
                              "nullable": true\n
                          },\n
                          "updatedAt": {\n
                              "type": "string",\n
                              "format": "date-time",\n
                              "nullable": true\n
                          }\n
                      },\n
                      "type": "object"\n
                  }\n
              },\n
              "securitySchemes": {\n
                  "Bearer": {\n
                      "type": "http",\n
                      "description": "Only the {jwt} token",\n
                      "in": "header",\n
                      "bearerFormat": "JWT",\n
                      "scheme": "bearer"\n
                  }\n
              }\n
          },\n
          "security": [\n
              {\n
                  "Bearer": []\n
              }\n
          ],\n
          "tags": [\n
              {\n
                  "name": "Mdm"\n
              },\n
              {\n
                  "name": "UserRequest"\n
              },\n
              {\n
                  "name": "RequestTypeDefinition"\n
              }\n
          ]\n
      }
      """
  ]
]
GET http://signal-backend-symfony.zeus-int.svc.cluster.local/api/doc.json
200
[
  "info" => [
    "header_size" => 214
    "request_size" => 445
    "total_time" => 2.41149
    "namelookup_time" => 0.003035
    "connect_time" => 0.004499
    "pretransfer_time" => 0.004568
    "size_download" => 143527.0
    "speed_download" => 59517.0
    "starttransfer_time" => 2.409933
    "primary_ip" => "10.0.195.192"
    "primary_port" => 80
    "local_ip" => "10.244.1.45"
    "local_port" => 37622
    "http_version" => 2
    "protocol" => 1
    "scheme" => "HTTP"
    "connect_time_us" => 4499
    "namelookup_time_us" => 3035
    "pretransfer_time_us" => 4568
    "starttransfer_time_us" => 2409933
    "total_time_us" => 2411490
    "start_time" => 1770161771.36
    "pause_handler" => Closure(float $duration) {#1538
      class: "Symfony\Component\HttpClient\Response\CurlResponse"
      use: {
        $ch: curl resource @137
          url: "http://signal-backend-symfony.zeus-int.svc.cluster.local/api/doc.json"
          content_type: "application/json"
          http_code: 200
          header_size: 214
          request_size: 445
          filetime: -1
          ssl_verify_result: 0
          redirect_count: 0
          total_time: 2.41149
          namelookup_time: 0.003035
          connect_time: 0.004499
          pretransfer_time: 0.004568
          size_upload: 0.0
          size_download: 143527.0
          speed_download: 59517.0
          speed_upload: 0.0
          download_content_length: -1.0
          upload_content_length: 0.0
          starttransfer_time: 2.409933
          redirect_time: 0.0
          redirect_url: ""
          primary_ip: "10.0.195.192"
          certinfo: []
          primary_port: 80
          local_ip: "10.244.1.45"
          local_port: 37622
          http_version: 2
          protocol: 1
          ssl_verifyresult: 0
          scheme: "HTTP"
          appconnect_time_us: 0
          connect_time_us: 4499
          namelookup_time_us: 3035
          pretransfer_time_us: 4568
          redirect_time_us: 0
          starttransfer_time_us: 2409933
          total_time_us: 2411490
        }
        $multi: Symfony\Component\HttpClient\Internal\CurlClientState {#872 …}
        $execCounter: -9223372036854775796
      }
    }
    "debug" => """
      *   Trying 10.0.195.192:80...\n
      * Connected to signal-backend-symfony.zeus-int.svc.cluster.local (10.0.195.192) port 80 (#1)\n
      > GET /api/doc.json HTTP/1.1\r\n
      Host: signal-backend-symfony.zeus-int.svc.cluster.local\r\n
      Accept: */*\r\n
      User-Agent: Symfony HttpClient/Curl\r\n
      Accept-Encoding: gzip\r\n
      x-datadog-sampling-priority: 1\r\n
      x-datadog-tags: _dd.p.tid=6982866a00000000,_dd.p.dm=-0\r\n
      x-datadog-trace-id: 5603029731508360119\r\n
      x-datadog-parent-id: 14101264240534842654\r\n
      traceparent: 00-6982866a000000004dc1f5dacc8213b7-c3b1c11d74ff6d1e-01\r\n
      tracestate: dd=p:c3b1c11d74ff6d1e;t.dm:-0\r\n
      \r\n
      * Mark bundle as not supporting multiuse\n
      < HTTP/1.1 200 OK\r\n
      < Server: nginx\r\n
      < Content-Type: application/json\r\n
      < Transfer-Encoding: chunked\r\n
      < Connection: keep-alive\r\n
      < X-Powered-By: PHP/8.2.7\r\n
      < Cache-Control: no-cache, private\r\n
      < Date: Tue, 03 Feb 2026 23:36:13 GMT\r\n
      < \r\n
      """
  ]
  "response_headers" => [
    "HTTP/1.1 200 OK"
    "Server: nginx"
    "Content-Type: application/json"
    "Transfer-Encoding: chunked"
    "Connection: keep-alive"
    "X-Powered-By: PHP/8.2.7"
    "Cache-Control: no-cache, private"
    "Date: Tue, 03 Feb 2026 23:36:13 GMT"
  ]
  "response_content" => [
    """
      {\n
          "openapi": "3.0.0",\n
          "info": {\n
              "title": "Signal API",\n
              "description": "Signal api backend.",\n
              "version": "0.130.0"\n
          },\n
          "paths": {\n
              "/api/signal/{signalId}/attachment": {\n
                  "post": {\n
                      "tags": [\n
                          "Attachment"\n
                      ],\n
                      "operationId": "post_post_attachment",\n
                      "parameters": [\n
                          {\n
                              "name": "signalId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "type",\n
                              "in": "query",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "required": true,\n
                          "content": {\n
                              "multipart/form-data": {\n
                                  "schema": {\n
                                      "$ref": {\n
                                          "description": "the attachment",\n
                                          "type": "file",\n
                                          "format": "file",\n
                                          "property": "attachment"\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "400": {\n
                              "description": "Missing request id or comment."\n
                          },\n
                          "404": {\n
                              "description": "Request doesn't exist or you cannot see it."\n
                          },\n
                          "502": {\n
                              "description": "User Request not reachable."\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/signal/{signalId}/attachment/{attachmentId}": {\n
                  "get": {\n
                      "tags": [\n
                          "Attachment"\n
                      ],\n
                      "operationId": "get_get_attachment",\n
                      "parameters": [\n
                          {\n
                              "name": "height",\n
                              "in": "query",\n
                              "description": "height of the image",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "integer",\n
                                  "default": 200\n
                              }\n
                          },\n
                          {\n
                              "name": "signalId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "attachmentId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "default": {\n
                              "description": ""\n
                          }\n
                      }\n
                  }\n
              },\n
              "/direct-api/signal/{signalId}/attachment/{attachmentId}": {\n
                  "get": {\n
                      "tags": [\n
                          "Attachment"\n
                      ],\n
                      "operationId": "get_direct_api_get_attachment",\n
                      "parameters": [\n
                          {\n
                              "name": "height",\n
                              "in": "query",\n
                              "description": "height of the image",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "integer",\n
                                  "default": 200\n
                              }\n
                          },\n
                          {\n
                              "name": "signalId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "attachmentId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "default": {\n
                              "description": ""\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/signal/{signalId}/attachment/{attachmentId}/download": {\n
                  "get": {\n
                      "tags": [\n
                          "Attachment"\n
                      ],\n
                      "operationId": "get_download_attachment",\n
                      "parameters": [\n
                          {\n
                              "name": "signalId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "attachmentId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "default": {\n
                              "description": ""\n
                          }\n
                      }\n
                  }\n
              },\n
              "/direct-api/signal/{signalId}/attachment/{attachmentId}/download": {\n
                  "get": {\n
                      "tags": [\n
                          "Attachment"\n
                      ],\n
                      "operationId": "get_direct_api_download_attachment",\n
                      "parameters": [\n
                          {\n
                              "name": "signalId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "attachmentId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "default": {\n
                              "description": ""\n
                          }\n
                      }\n
                  }\n
              },\n
              "/direct-api/signal/contractFilter": {\n
                  "get": {\n
                      "tags": [\n
                          "ContractFilter"\n
                      ],\n
                      "operationId": "get_app_contractfilter_getallcontractfilters",\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns filters for all contracts",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/ContractFilter"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/signal/contractFilter/{contractId}": {\n
                  "get": {\n
                      "tags": [\n
                          "ContractFilter"\n
                      ],\n
                      "operationId": "get_app_contractfilter_getcontractfilters",\n
                      "parameters": [\n
                          {\n
                              "name": "contractId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns filters for a contract",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/ContractFilter"\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "When contract filter does not exist"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/direct-api/signal/contractFilter/{contractId}": {\n
                  "get": {\n
                      "tags": [\n
                          "ContractFilter"\n
                      ],\n
                      "operationId": "get_app_contractfilter_getcontractfilters_1",\n
                      "parameters": [\n
                          {\n
                              "name": "contractId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns filters for a contract",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/ContractFilter"\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "When contract filter does not exist"\n
                          }\n
                      }\n
                  },\n
                  "put": {\n
                      "tags": [\n
                          "ContractFilter"\n
                      ],\n
                      "operationId": "put_app_contractfilter_putcontractfilters",\n
                      "parameters": [\n
                          {\n
                              "name": "contractId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "description": "Updates filters (ex: \"searchAddress\": {\"departments\":[92]})",\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/ContractFilter"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "200": {\n
                              "description": "Update filters for a contract"\n
                          },\n
                          "404": {\n
                              "description": "When contract filter does not exist"\n
                          }\n
                      }\n
                  },\n
                  "post": {\n
                      "tags": [\n
                          "ContractFilter"\n
                      ],\n
                      "operationId": "post_app_contractfilter_postcontractfilters",\n
                      "parameters": [\n
                          {\n
                              "name": "contractId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "description": "Creates new filters (ex: \"searchAddress\": {\"departments\":[92]})",\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/ContractFilter"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "201": {\n
                              "description": "Creates new filters for a contract"\n
                          },\n
                          "400": {\n
                              "description": "Bad request data"\n
                          }\n
                      }\n
                  },\n
                  "delete": {\n
                      "tags": [\n
                          "ContractFilter"\n
                      ],\n
                      "operationId": "delete_app_contractfilter_deletecontractfilters",\n
                      "parameters": [\n
                          {\n
                              "name": "contractId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "204": {\n
                              "description": "Deletes filters for a contract"\n
                          },\n
                          "404": {\n
                              "description": "When contract filter does not exist"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/signal/contractFilter/{contractId}/{filterType}": {\n
                  "get": {\n
                      "tags": [\n
                          "ContractFilter"\n
                      ],\n
                      "operationId": "get_app_contractfilter_getcontractfiltersbytype",\n
                      "parameters": [\n
                          {\n
                              "name": "contractId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "filterType",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns filters for a contract",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/ContractFilter"\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "When contract filter does not exist"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/direct-api/signal/contractFilter/{contractId}/{filterType}": {\n
                  "get": {\n
                      "tags": [\n
                          "ContractFilter"\n
                      ],\n
                      "operationId": "get_app_contractfilter_getcontractfiltersbytype_1",\n
                      "parameters": [\n
                          {\n
                              "name": "contractId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "filterType",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns filters for a contract",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/ContractFilter"\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "When contract filter does not exist"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/signal/mercure/token": {\n
                  "post": {\n
                      "operationId": "post_mercure_signal_token",\n
                      "responses": {\n
                          "default": {\n
                              "description": ""\n
                          }\n
                      }\n
                  }\n
              },\n
              "/direct-api/notification-configurations": {\n
                  "get": {\n
                      "tags": [\n
                          "NotificationConfiguration"\n
                      ],\n
                      "operationId": "get_app_notification_list",\n
                      "responses": {\n
                          "200": {\n
                              "description": "List of notification configurations.",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/NotificationConfiguration"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  },\n
                  "post": {\n
                      "tags": [\n
                          "NotificationConfiguration"\n
                      ],\n
                      "operationId": "post_app_notification_create",\n
                      "requestBody": {\n
                          "required": true,\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/NotificationConfigurationDto"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "201": {\n
                              "description": "Returns the new NotificationConfiguration ressource.",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/NotificationConfiguration2"\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "422": {\n
                              "description": "Validation failed."\n
                          },\n
                          "409": {\n
                              "description": "Validation failed."\n
                          }\n
                      }\n
                  }\n
              },\n
              "/direct-api/notification-configurations/{id}": {\n
                  "get": {\n
                      "tags": [\n
                          "NotificationConfiguration"\n
                      ],\n
                      "operationId": "get_app_notification_show",\n
                      "parameters": [\n
                          {\n
                              "name": "id",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "A single NotificationConfiguration ressource.",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/NotificationConfiguration"\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "NotificationConfiguration ressource not found."\n
                          }\n
                      }\n
                  },\n
                  "put": {\n
                      "tags": [\n
                          "NotificationConfiguration"\n
                      ],\n
                      "operationId": "put_app_notification_update",\n
                      "parameters": [\n
                          {\n
                              "name": "id",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "required": true,\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/NotificationConfigurationDto"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "404": {\n
                              "description": "NotificationConfiguration ressource not found."\n
                          },\n
                          "422": {\n
                              "description": "Validation failed."\n
                          }\n
                      }\n
                  },\n
                  "delete": {\n
                      "tags": [\n
                          "NotificationConfiguration"\n
                      ],\n
                      "operationId": "delete_app_notification_delete",\n
                      "parameters": [\n
                          {\n
                              "name": "id",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "404": {\n
                              "description": "NotificationConfiguration ressource not found."\n
                          }\n
                      }\n
                  }\n
              },\n
              "/direct-api/organization": {\n
                  "get": {\n
                      "tags": [\n
                          "Organization"\n
                      ],\n
                      "operationId": "get_get_organization",\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns all organizations",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/Organization"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "When organization does not exist"\n
                          }\n
                      }\n
                  },\n
                  "post": {\n
                      "tags": [\n
                          "Organization"\n
                      ],\n
                      "operationId": "post_post_organization",\n
                      "requestBody": {\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/Organization2"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "201": {\n
                              "description": "Returns organization",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/Organization"\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "500": {\n
                              "description": "Error server"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/direct-api/organization/{organizationId}": {\n
                  "get": {\n
                      "tags": [\n
                          "Organization"\n
                      ],\n
                      "operationId": "get_get_organization_by_id",\n
                      "parameters": [\n
                          {\n
                              "name": "organizationId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns organization",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/Organization"\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  },\n
                  "put": {\n
                      "tags": [\n
                          "Organization"\n
                      ],\n
                      "operationId": "put_put_organization",\n
                      "parameters": [\n
                          {\n
                              "name": "organizationId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/Organization3"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "201": {\n
                              "description": "Returns organization",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/Organization"\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "500": {\n
                              "description": "Error server"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/referential": {\n
                  "get": {\n
                      "tags": [\n
                          "Referential"\n
                      ],\n
                      "operationId": "get_api_get_all",\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns all referential",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/ReferentialCategory"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "not exist"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/direct-api/referential": {\n
                  "get": {\n
                      "tags": [\n
                          "Referential"\n
                      ],\n
                      "operationId": "get_direct_api_get_all",\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns all referential",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/ReferentialCategory"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "not exist"\n
                          }\n
                      }\n
                  },\n
                  "post": {\n
                      "tags": [\n
                          "Referential"\n
                      ],\n
                      "operationId": "post_direct_api_post_referential",\n
                      "requestBody": {\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/ReferentialCategory2"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "201": {\n
                              "description": "Returns create referential",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/ReferentialCategory3"\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "500": {\n
                              "description": "Erreur server"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/referential/{referentialCategoryIdOrCode}": {\n
                  "get": {\n
                      "tags": [\n
                          "Referential"\n
                      ],\n
                      "operationId": "get_api_get_by_id_or_code",\n
                      "parameters": [\n
                          {\n
                              "name": "referentialCategoryIdOrCode",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Return referential by id or code",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/ReferentialCategory"\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  }\n
              },\n
              "/direct-api/referential/{referentialCategoryIdOrCode}": {\n
                  "get": {\n
                      "tags": [\n
                          "Referential"\n
                      ],\n
                      "operationId": "get_direct_api_get_by_id_or_code",\n
                      "parameters": [\n
                          {\n
                              "name": "referentialCategoryIdOrCode",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Return referential by id or code",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/ReferentialCategory"\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  },\n
                  "put": {\n
                      "tags": [\n
                          "Referential"\n
                      ],\n
                      "operationId": "put_direct_api_put_referential",\n
                      "parameters": [\n
                          {\n
                              "name": "referentialCategoryIdOrCode",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/ReferentialCategory4"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns update referential",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/ReferentialCategory"\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "Not found"\n
                          },\n
                          "500": {\n
                              "description": "Erreur server"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/direct-api/organization/{organizationId}/referential/{referentialCategoryIdOrCode}": {\n
                  "get": {\n
                      "tags": [\n
                          "Referential"\n
                      ],\n
                      "operationId": "get_direct_api_get_referential_by_id_or_code",\n
                      "parameters": [\n
                          {\n
                              "name": "organizationId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "referentialCategoryIdOrCode",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns one referential by id of a given Organization",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/ReferentialCategory"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "not exist"\n
                          }\n
                      }\n
                  },\n
                  "put": {\n
                      "tags": [\n
                          "Referential"\n
                      ],\n
                      "operationId": "put_direct_api_put_referential_by_organization",\n
                      "parameters": [\n
                          {\n
                              "name": "organizationId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "referentialCategoryIdOrCode",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/ReferentialCategory4"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns update referential by organization",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/ReferentialCategory5"\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "Not found"\n
                          },\n
                          "500": {\n
                              "description": "Erreur server"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/direct-api/referential/{referentialCategoryId}": {\n
                  "delete": {\n
                      "tags": [\n
                          "Referential"\n
                      ],\n
                      "operationId": "delete_direct_api_delete_referential",\n
                      "parameters": [\n
                          {\n
                              "name": "referentialCategoryId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "204": {\n
                              "description": "No content"\n
                          },\n
                          "404": {\n
                              "description": "Not found"\n
                          },\n
                          "500": {\n
                              "description": "Erreur server"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/organization/{organizationId}/referential": {\n
                  "get": {\n
                      "tags": [\n
                          "Referential"\n
                      ],\n
                      "operationId": "get_api_get_all_organization_referential",\n
                      "parameters": [\n
                          {\n
                              "name": "organizationId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns all referential of a given Organization",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/ReferentialCategory"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "not exist"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/direct-api/organization/{organizationId}/referential": {\n
                  "get": {\n
                      "tags": [\n
                          "Referential"\n
                      ],\n
                      "operationId": "get_direct_api_get_all_organization_referential",\n
                      "parameters": [\n
                          {\n
                              "name": "organizationId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns all referential of a given Organization",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/ReferentialCategory"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "not exist"\n
                          }\n
                      }\n
                  },\n
                  "post": {\n
                      "tags": [\n
                          "Referential"\n
                      ],\n
                      "operationId": "post_post_referential_by_organization",\n
                      "parameters": [\n
                          {\n
                              "name": "multimode",\n
                              "in": "query",\n
                              "description": "If true, the request will be an array of requestType",\n
                              "schema": {\n
                                  "type": "boolean"\n
                              }\n
                          },\n
                          {\n
                              "name": "organizationId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/ReferentialCategory2"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "201": {\n
                              "description": "Returns requestType",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/ReferentialCategory"\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "500": {\n
                              "description": "Error server"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/organization/{organizationId}/referential/{referentialCategoryIdOrCode}": {\n
                  "get": {\n
                      "tags": [\n
                          "Referential"\n
                      ],\n
                      "operationId": "get_api_get_referential_by_id_or_code",\n
                      "parameters": [\n
                          {\n
                              "name": "organizationId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "referentialCategoryIdOrCode",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns one referential by id of a given Organization",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/ReferentialCategory"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "not exist"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/signal.{format}": {\n
                  "get": {\n
                      "tags": [\n
                          "Signal"\n
                      ],\n
                      "operationId": "get_signal_default",\n
                      "parameters": [\n
                          {\n
                              "name": "format",\n
                              "in": "path",\n
                              "description": "Technical attribute to manage output format without header 'Accept' data",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "default": "json",\n
                                  "enum": [\n
                                      "json",\n
                                      "xml",\n
                                      "csv",\n
                                      "geojson"\n
                                  ]\n
                              }\n
                          },\n
                          {\n
                              "name": "q",\n
                              "in": "query",\n
                              "description": "Search",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[ownerApplication][]",\n
                              "in": "query",\n
                              "description": "The owner Application code (created by)",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[creatorApplication][]",\n
                              "in": "query",\n
                              "description": "The creator application id (created for)",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[requestType][]",\n
                              "in": "query",\n
                              "description": "The specific type of request",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[comment][]",\n
                              "in": "query",\n
                              "description": "The specific comment of request (part of text)",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[languageCode][]",\n
                              "in": "query",\n
                              "description": "The language code of the request",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[applicationUser][]",\n
                              "in": "query",\n
                              "description": "The user of the request",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[thirdParty][]",\n
                              "in": "query",\n
                              "description": "The thirdParty of the request",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[siret][]",\n
                              "in": "query",\n
                              "description": "The user of the request",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[status][]",\n
                              "in": "query",\n
                              "description": "The id of the current status of the request",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "timeline",\n
                              "in": "query",\n
                              "description": "Display timeLine",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "boolean"\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[createdAt][start]",\n
                              "in": "query",\n
                              "description": "Start date to filter the creation date (ISO 8601, ex : 2016-01-01T00:00:00Z)",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "date-time"\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[createdAt][end]",\n
                              "in": "query",\n
                              "description": "End date to filter the creation date (ISO 8601, ex : 2016-01-01T00:00:00Z)",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "date-time"\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[updatedAt][start]",\n
                              "in": "query",\n
                              "description": "Start date to filter the modification date (ISO 8601, ex : 2016-01-01T00:00:00Z)",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "date-time"\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[updatedAt][end]",\n
                              "in": "query",\n
                              "description": "End date to filter the modification date (ISO 8601, ex : 2016-01-01T00:00:00Z)",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "date-time"\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[receiptDate][start]",\n
                              "in": "query",\n
                              "description": "Start date to filter the receipt date (ISO 8601, ex : 2016-01-01T00:00:00Z)",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "date-time"\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[receiptDate][end]",\n
                              "in": "query",\n
                              "description": "End date to filter the receipt date (ISO 8601, ex : 2016-01-01T00:00:00Z)",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "date-time"\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[deadlineResponseDate][start]",\n
                              "in": "query",\n
                              "description": "Start date to filter the deadline response date (ISO 8601, ex : 2016-01-01T00:00:00Z)",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "date-time"\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[deadlineResponseDate][end]",\n
                              "in": "query",\n
                              "description": "End date to filter the deadline response date (ISO 8601, ex : 2016-01-01T00:00:00Z)",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "date-time"\n
                              }\n
                          },\n
                          {\n
                              "name": "filterFields[]",\n
                              "in": "query",\n
                              "description": "Filter fields, to filter one by one some fields. Each line have format : ```<fieldName><operator>[<valuesCommaSeparator>]```. Operator can be ```__EQ__, __EQS__, __RANGE__, __LT__, __GT__, __EQLT__, __EQGT__, __NULLGT__, __NULLLT__, __IS__, __ISNOT__```",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "context[type][]",\n
                              "in": "query",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "context[id][]",\n
                              "in": "query",\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "context[condition][]",\n
                              "in": "query",\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "sort[fields][]",\n
                              "in": "query",\n
                              "description": "Name of the field to sort",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "sort[order][]",\n
                              "in": "query",\n
                              "description": "The way to order (asc or desc)",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "pagination[page]",\n
                              "in": "query",\n
                              "description": "Current page",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "integer",\n
                                  "format": "integer"\n
                              }\n
                          },\n
                          {\n
                              "name": "pagination[size]",\n
                              "in": "query",\n
                              "description": "Items per page",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "integer",\n
                                  "format": "integer"\n
                              }\n
                          },\n
                          {\n
                              "name": "exportFields[]",\n
                              "in": "query",\n
                              "description": "Fields to export",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "exportLabels[]",\n
                              "in": "query",\n
                              "description": "Labels for export",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "geojson",\n
                              "in": "query",\n
                              "description": "request in this geojson",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "distance[length]",\n
                              "in": "query",\n
                              "description": "The distance is in meter.",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "numeric"\n
                              }\n
                          },\n
                          {\n
                              "name": "distance[latitude]",\n
                              "in": "query",\n
                              "description": "latitude",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "numeric"\n
                              }\n
                          },\n
                          {\n
                              "name": "distance[longitude]",\n
                              "in": "query",\n
                              "description": "longitude",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "numeric"\n
                              }\n
                          },\n
                          {\n
                              "name": "withStatuses",\n
                              "in": "query",\n
                              "description": "Display all statuses",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "boolean"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returned when successful",\n
                              "headers": {\n
                                  "x-pagination-total-count": {\n
                                      "description": "Total element count",\n
                                      "schema": {\n
                                          "type": "integer"\n
                                      }\n
                                  },\n
                                  "x-pagination-page-count": {\n
                                      "description": "Total page count",\n
                                      "schema": {\n
                                          "type": "integer"\n
                                      }\n
                                  },\n
                                  "x-pagination-current-page": {\n
                                      "description": "current page index from 1 to X",\n
                                      "schema": {\n
                                          "type": "integer"\n
                                      }\n
                                  },\n
                                  "x-pagination-per-page": {\n
                                      "description": "Total element count by page",\n
                                      "schema": {\n
                                          "type": "integer"\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  }\n
              },\n
              "/direct-api/signal.{format}": {\n
                  "get": {\n
                      "tags": [\n
                          "Signal"\n
                      ],\n
                      "operationId": "get_direct-api-signal",\n
                      "parameters": [\n
                          {\n
                              "name": "format",\n
                              "in": "path",\n
                              "description": "Technical attribute to manage output format without header 'Accept' data",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "default": "json",\n
                                  "enum": [\n
                                      "json",\n
                                      "xml",\n
                                      "csv",\n
                                      "geojson"\n
                                  ]\n
                              }\n
                          },\n
                          {\n
                              "name": "q",\n
                              "in": "query",\n
                              "description": "Search",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[ownerApplication][]",\n
                              "in": "query",\n
                              "description": "The owner Application code (created by)",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[creatorApplication][]",\n
                              "in": "query",\n
                              "description": "The creator application id (created for)",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[requestType][]",\n
                              "in": "query",\n
                              "description": "The specific type of request",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[comment][]",\n
                              "in": "query",\n
                              "description": "The specific comment of request (part of text)",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[languageCode][]",\n
                              "in": "query",\n
                              "description": "The language code of the request",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[applicationUser][]",\n
                              "in": "query",\n
                              "description": "The user of the request",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[thirdParty][]",\n
                              "in": "query",\n
                              "description": "The thirdParty of the request",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[siret][]",\n
                              "in": "query",\n
                              "description": "The user of the request",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[status][]",\n
                              "in": "query",\n
                              "description": "The id of the current status of the request",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "timeline",\n
                              "in": "query",\n
                              "description": "Display timeLine",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "boolean"\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[createdAt][start]",\n
                              "in": "query",\n
                              "description": "Start date to filter the creation date (ISO 8601, ex : 2016-01-01T00:00:00Z)",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "date-time"\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[createdAt][end]",\n
                              "in": "query",\n
                              "description": "End date to filter the creation date (ISO 8601, ex : 2016-01-01T00:00:00Z)",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "date-time"\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[updatedAt][start]",\n
                              "in": "query",\n
                              "description": "Start date to filter the modification date (ISO 8601, ex : 2016-01-01T00:00:00Z)",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "date-time"\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[updatedAt][end]",\n
                              "in": "query",\n
                              "description": "End date to filter the modification date (ISO 8601, ex : 2016-01-01T00:00:00Z)",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "date-time"\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[receiptDate][start]",\n
                              "in": "query",\n
                              "description": "Start date to filter the receipt date (ISO 8601, ex : 2016-01-01T00:00:00Z)",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "date-time"\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[receiptDate][end]",\n
                              "in": "query",\n
                              "description": "End date to filter the receipt date (ISO 8601, ex : 2016-01-01T00:00:00Z)",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "date-time"\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[deadlineResponseDate][start]",\n
                              "in": "query",\n
                              "description": "Start date to filter the deadline response date (ISO 8601, ex : 2016-01-01T00:00:00Z)",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "date-time"\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[deadlineResponseDate][end]",\n
                              "in": "query",\n
                              "description": "End date to filter the deadline response date (ISO 8601, ex : 2016-01-01T00:00:00Z)",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "date-time"\n
                              }\n
                          },\n
                          {\n
                              "name": "filterFields[]",\n
                              "in": "query",\n
                              "description": "Filter fields, to filter one by one some fields. Each line have format : ```<fieldName><operator>[<valuesCommaSeparator>]```. Operator can be ```__EQ__, __EQS__, __RANGE__, __LT__, __GT__, __EQLT__, __EQGT__, __NULLGT__, __NULLLT__, __IS__, __ISNOT__```",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "context[type][]",\n
                              "in": "query",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "context[id][]",\n
                              "in": "query",\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "context[condition][]",\n
                              "in": "query",\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "sort[fields][]",\n
                              "in": "query",\n
                              "description": "Name of the field to sort",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "sort[order][]",\n
                              "in": "query",\n
                              "description": "The way to order (asc or desc)",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "pagination[page]",\n
                              "in": "query",\n
                              "description": "Current page",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "integer",\n
                                  "format": "integer"\n
                              }\n
                          },\n
                          {\n
                              "name": "pagination[size]",\n
                              "in": "query",\n
                              "description": "Items per page",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "integer",\n
                                  "format": "integer"\n
                              }\n
                          },\n
                          {\n
                              "name": "exportFields[]",\n
                              "in": "query",\n
                              "description": "Fields to export",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "exportLabels[]",\n
                              "in": "query",\n
                              "description": "Labels for export",\n
                              "required": false,\n
                              "style": "form",\n
                              "explode": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "geojson",\n
                              "in": "query",\n
                              "description": "request in this geojson",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "distance[length]",\n
                              "in": "query",\n
                              "description": "The distance is in meter.",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "numeric"\n
                              }\n
                          },\n
                          {\n
                              "name": "distance[latitude]",\n
                              "in": "query",\n
                              "description": "latitude",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "numeric"\n
                              }\n
                          },\n
                          {\n
                              "name": "distance[longitude]",\n
                              "in": "query",\n
                              "description": "longitude",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "numeric"\n
                              }\n
                          },\n
                          {\n
                              "name": "withStatuses",\n
                              "in": "query",\n
                              "description": "Display all statuses",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "boolean"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returned when successful",\n
                              "headers": {\n
                                  "x-pagination-total-count": {\n
                                      "description": "Total element count",\n
                                      "schema": {\n
                                          "type": "integer"\n
                                      }\n
                                  },\n
                                  "x-pagination-page-count": {\n
                                      "description": "Total page count",\n
                                      "schema": {\n
                                          "type": "integer"\n
                                      }\n
                                  },\n
                                  "x-pagination-current-page": {\n
                                      "description": "current page index from 1 to X",\n
                                      "schema": {\n
                                          "type": "integer"\n
                                      }\n
                                  },\n
                                  "x-pagination-per-page": {\n
                                      "description": "Total element count by page",\n
                                      "schema": {\n
                                          "type": "integer"\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/signal/{signalId}": {\n
                  "get": {\n
                      "tags": [\n
                          "Signal"\n
                      ],\n
                      "operationId": "get_signal-detail",\n
                      "parameters": [\n
                          {\n
                              "name": "withTranslationKey",\n
                              "in": "query",\n
                              "description": "Get signal with translation key",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "boolean"\n
                              }\n
                          },\n
                          {\n
                              "name": "signalId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns a json format of a signal"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/direct-api/signal/{signalId}": {\n
                  "get": {\n
                      "tags": [\n
                          "Signal"\n
                      ],\n
                      "operationId": "get_direct-api-signal-detail",\n
                      "parameters": [\n
                          {\n
                              "name": "withTranslationKey",\n
                              "in": "query",\n
                              "description": "Get signal with translation key",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "boolean"\n
                              }\n
                          },\n
                          {\n
                              "name": "signalId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns a json format of a signal"\n
                          }\n
                      }\n
                  },\n
                  "put": {\n
                      "tags": [\n
                          "Signal"\n
                      ],\n
                      "operationId": "put_direct-api-update-signal",\n
                      "parameters": [\n
                          {\n
                              "name": "signalId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/SignalCreationForm"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "200": {\n
                              "description": "Signal successfully updated"\n
                          },\n
                          "400": {\n
                              "description": "An error occured"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/organization/{organizationId}/signal": {\n
                  "post": {\n
                      "tags": [\n
                          "Signal"\n
                      ],\n
                      "operationId": "post_app_request_create",\n
                      "parameters": [\n
                          {\n
                              "name": "organizationId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/SignalCreationForm"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "default": {\n
                              "description": ""\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/signal/{signalId}/status": {\n
                  "post": {\n
                      "tags": [\n
                          "Signal"\n
                      ],\n
                      "operationId": "post_app_request_updatestatus",\n
                      "parameters": [\n
                          {\n
                              "name": "signalId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "description": "new request status",\n
                          "required": true,\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "properties": {\n
                                          "status": {\n
                                              "description": "the new status",\n
                                              "type": "string"\n
                                          },\n
                                          "comment": {\n
                                              "description": "comment",\n
                                              "type": "string"\n
                                          }\n
                                      },\n
                                      "type": "object"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "201": {\n
                              "description": "successfull operation"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/signal/{signalId}/comment": {\n
                  "post": {\n
                      "tags": [\n
                          "Signal"\n
                      ],\n
                      "operationId": "post_app_request_addcomment",\n
                      "parameters": [\n
                          {\n
                              "name": "signalId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "description": "the comment",\n
                          "required": true,\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "properties": {\n
                                          "comment": {\n
                                              "description": "comment",\n
                                              "type": "string"\n
                                          }\n
                                      },\n
                                      "type": "object"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "201": {\n
                              "description": "successfull operation"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/organization/{organizationId}/status-stats": {\n
                  "get": {\n
                      "tags": [\n
                          "Signal"\n
                      ],\n
                      "operationId": "get_app_request_getstatusstats",\n
                      "parameters": [\n
                          {\n
                              "name": "organizationId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns the stats for each status"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/signal/requestRelated/{requestId}": {\n
                  "get": {\n
                      "tags": [\n
                          "Signal"\n
                      ],\n
                      "summary": "Get request relation",\n
                      "operationId": "get_get_request_related",\n
                      "parameters": [\n
                          {\n
                              "name": "requestId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Everything is OK."\n
                          },\n
                          "404": {\n
                              "description": "Requests not found or you may not see it"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/requestTypes": {\n
                  "get": {\n
                      "tags": [\n
                          "RequestType"\n
                      ],\n
                      "operationId": "get_app_requesttype_getallrequesttypes",\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns all request type from all Organization",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/RequestTypeReference"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "When organization does not exist"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/direct-api/requestTypes": {\n
                  "get": {\n
                      "tags": [\n
                          "RequestType"\n
                      ],\n
                      "operationId": "get_get_all_request_types",\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns all request type from all Organization",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/RequestTypeReference"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "When organization does not exist"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/organization/{organizationId}/requestTypes": {\n
                  "get": {\n
                      "tags": [\n
                          "RequestType"\n
                      ],\n
                      "operationId": "get_app_requesttype_getrequesttypesbyorganization",\n
                      "parameters": [\n
                          {\n
                              "name": "organizationId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns all request type of a given Organization",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/RequestTypeReference"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "When organization does not exist"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/direct-api/organization/{organizationId}/requestTypes": {\n
                  "get": {\n
                      "tags": [\n
                          "RequestType"\n
                      ],\n
                      "operationId": "get_get_request_type_by_organization",\n
                      "parameters": [\n
                          {\n
                              "name": "organizationId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns all request type of a given Organization",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/RequestTypeReference"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "When organization does not exist"\n
                          }\n
                      }\n
                  },\n
                  "post": {\n
                      "tags": [\n
                          "RequestType"\n
                      ],\n
                      "operationId": "post_post_request_type",\n
                      "parameters": [\n
                          {\n
                              "name": "multimode",\n
                              "in": "query",\n
                              "description": "If true, the request will be an array of requestType",\n
                              "schema": {\n
                                  "type": "boolean"\n
                              }\n
                          },\n
                          {\n
                              "name": "organizationId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/RequestTypeReference2"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "201": {\n
                              "description": "Returns requestType",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/RequestTypeReference"\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "500": {\n
                              "description": "Error server"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/organization/{organizationId}/requestTypes/{requestTypeId}": {\n
                  "get": {\n
                      "tags": [\n
                          "RequestType"\n
                      ],\n
                      "operationId": "get_app_requesttype_getrequesttypebyorganization",\n
                      "parameters": [\n
                          {\n
                              "name": "organizationId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "requestTypeId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns one request type of a given Organization",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/RequestTypeReference"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "When organization does not exist"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/direct-api/organization/{organizationId}/requestTypes/{requestTypeId}": {\n
                  "get": {\n
                      "tags": [\n
                          "RequestType"\n
                      ],\n
                      "operationId": "get_get_one_request_type_by_organization",\n
                      "parameters": [\n
                          {\n
                              "name": "organizationId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "requestTypeId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns one request type of a given Organization",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/RequestTypeReference"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "When organization does not exist"\n
                          }\n
                      }\n
                  },\n
                  "delete": {\n
                      "tags": [\n
                          "RequestType"\n
                      ],\n
                      "operationId": "delete_delete_request_type",\n
                      "parameters": [\n
                          {\n
                              "name": "organizationId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "requestTypeId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "default": {\n
                              "description": ""\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/resources/icon/pin": {\n
                  "get": {\n
                      "tags": [\n
                          "ressources"\n
                      ],\n
                      "operationId": "get_app_resource_getresources",\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns all icons"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/organization/{organizationId}/requestType/{requestTypeId}/schema": {\n
                  "get": {\n
                      "tags": [\n
                          "Schema"\n
                      ],\n
                      "operationId": "get_app_schema_getschemabyrequesttype",\n
                      "parameters": [\n
                          {\n
                              "name": "organizationId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "requestTypeId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Get the schema of a request type",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {}\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "When RequestTypeId does not exist"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/organization/{organizationId}/requestType/{requestTypeId}/uischema": {\n
                  "get": {\n
                      "tags": [\n
                          "Schema"\n
                      ],\n
                      "operationId": "get_app_schema_getuischemabyrequesttype",\n
                      "parameters": [\n
                          {\n
                              "name": "organizationId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "requestTypeId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Get the uiSchema of a request type",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {}\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "When RequestTypeId does not exist"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/token-check": {\n
                  "get": {\n
                      "tags": [\n
                          "security"\n
                      ],\n
                      "operationId": "get_app_security_checkjwt",\n
                      "responses": {\n
                          "200": {\n
                              "description": "You are authenticated"\n
                          },\n
                          "401": {\n
                              "description": "You are not authenticated"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/statistics/status": {\n
                  "get": {\n
                      "tags": [\n
                          "Statistics"\n
                      ],\n
                      "operationId": "get_app_statistics_getrequeststats",\n
                      "parameters": [\n
                          {\n
                              "name": "geojson",\n
                              "in": "query",\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns request count by status"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/direct-api/statistics/status": {\n
                  "get": {\n
                      "tags": [\n
                          "Statistics"\n
                      ],\n
                      "operationId": "get_app_statistics_getrequeststats_1",\n
                      "parameters": [\n
                          {\n
                              "name": "geojson",\n
                              "in": "query",\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns request count by status"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/statistics/top-category/{length}": {\n
                  "get": {\n
                      "tags": [\n
                          "Statistics"\n
                      ],\n
                      "operationId": "get_get_statistics_top_category",\n
                      "parameters": [\n
                          {\n
                              "name": "length",\n
                              "in": "path",\n
                              "description": "Number of elements returned",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "integer",\n
                                  "default": 5\n
                              }\n
                          },\n
                          {\n
                              "name": "geojson",\n
                              "in": "query",\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Get top categories created during range"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/direct-api/statistics/top-category/{length}": {\n
                  "get": {\n
                      "tags": [\n
                          "Statistics"\n
                      ],\n
                      "operationId": "get_app_statistics_getsignaltopcategory",\n
                      "parameters": [\n
                          {\n
                              "name": "length",\n
                              "in": "path",\n
                              "description": "Number of elements returned",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "integer",\n
                                  "default": 5\n
                              }\n
                          },\n
                          {\n
                              "name": "geojson",\n
                              "in": "query",\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Get top categories created during range"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/organization/{organizationId}/status": {\n
                  "get": {\n
                      "tags": [\n
                          "Status"\n
                      ],\n
                      "operationId": "get_app_status_getstatusbyorganization",\n
                      "parameters": [\n
                          {\n
                              "name": "organizationId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns all status by organization",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/StatusReference"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "When organization does not exist"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/direct-api/organization/{organizationId}/status": {\n
                  "get": {\n
                      "tags": [\n
                          "Status"\n
                      ],\n
                      "operationId": "get_app_status_getstatusbyorganization_1",\n
                      "parameters": [\n
                          {\n
                              "name": "organizationId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns all status by organization",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/StatusReference"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "When organization does not exist"\n
                          }\n
                      }\n
                  },\n
                  "post": {\n
                      "tags": [\n
                          "Status"\n
                      ],\n
                      "operationId": "post_post_status",\n
                      "parameters": [\n
                          {\n
                              "name": "organizationId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/StatusReference2"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "201": {\n
                              "description": "Returns organization",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/StatusReference"\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "500": {\n
                              "description": "Error server"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/organization/{organizationId}/status/{statusId}": {\n
                  "get": {\n
                      "tags": [\n
                          "Status"\n
                      ],\n
                      "operationId": "get_app_status_getstatus",\n
                      "parameters": [\n
                          {\n
                              "name": "organizationId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "statusId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns status by id",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/StatusReference"\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  }\n
              },\n
              "/direct-api/organization/{organizationId}/status/{statusId}": {\n
                  "get": {\n
                      "tags": [\n
                          "Status"\n
                      ],\n
                      "operationId": "get_get_status_reference_by_id",\n
                      "parameters": [\n
                          {\n
                              "name": "organizationId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "statusId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Returns status by id",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/StatusReference"\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  }\n
              }\n
          },\n
          "components": {\n
              "schemas": {\n
                  "NotificationConfigurationDto": {\n
                      "required": [\n
                          "sender",\n
                          "subject",\n
                          "template",\n
                          "requestApplication",\n
                          "name"\n
                      ],\n
                      "properties": {\n
                          "sender": {\n
                              "description": "Email sender.",\n
                              "type": "string",\n
                              "example": "no-reply@example.com"\n
                          },\n
                          "subject": {\n
                              "description": "Email subject.",\n
                              "type": "string",\n
                              "example": "Notification Subject"\n
                          },\n
                          "template": {\n
                              "description": "Template content.",\n
                              "type": "string"\n
                          },\n
                          "requestApplication": {\n
                              "description": "Request application name.",\n
                              "type": "string",\n
                              "example": "signal"\n
                          },\n
                          "requestTypes": {\n
                              "description": "Request types",\n
                              "type": "array",\n
                              "items": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          "recipients": {\n
                              "description": "Recipients",\n
                              "type": "array",\n
                              "items": {\n
                                  "type": "string",\n
                                  "example": "user@example.com"\n
                              },\n
                              "minItems": 1\n
                          },\n
                          "notificationConfigurationRules": {\n
                              "description": "Notification configuration rules",\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/NotificationConfigurationRuleDto"\n
                              },\n
                              "minItems": 1\n
                          },\n
                          "notificationType": {\n
                              "description": "Notification type.",\n
                              "enum": [\n
                                  "email"\n
                              ],\n
                              "example": "email",\n
                              "oneOf": [\n
                                  {\n
                                      "$ref": "#/components/schemas/NotificationType"\n
                                  }\n
                              ]\n
                          },\n
                          "name": {\n
                              "description": "Name of the configuration.",\n
                              "type": "string"\n
                          },\n
                          "priority": {\n
                              "description": "Priority of execution.",\n
                              "type": "integer"\n
                          },\n
                          "interruptNotificationTypeFlow": {\n
                              "description": "Interrupts the flow for a specific notification type.",\n
                              "type": "boolean"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "ContractFilter": {\n
                      "properties": {\n
                          "contractId": {\n
                              "type": "string"\n
                          },\n
                          "searchAddress": {\n
                              "type": "object"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "NotificationConfiguration": {\n
                      "properties": {\n
                          "notificationType": {\n
                              "type": "string"\n
                          },\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "notificationConfigurationRules": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/NotificationConfigurationRule"\n
                              }\n
                          },\n
                          "sender": {\n
                              "type": "string"\n
                          },\n
                          "subject": {\n
                              "type": "string"\n
                          },\n
                          "template": {\n
                              "type": "string"\n
                          },\n
                          "requestTypes": {\n
                              "type": "array",\n
                              "items": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          "recipients": {\n
                              "type": "array",\n
                              "items": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          "requestApplication": {\n
                              "type": "string"\n
                          },\n
                          "priority": {\n
                              "type": "integer"\n
                          },\n
                          "name": {\n
                              "type": "string"\n
                          },\n
                          "interruptNotificationTypeFlow": {\n
                              "type": "boolean"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "NotificationConfiguration2": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "Organization": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "label": {\n
                              "type": "string"\n
                          },\n
                          "requestTypeReferences": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/RequestTypeReference3"\n
                              }\n
                          },\n
                          "referentialCategories": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/ReferentialCategory6"\n
                              }\n
                          },\n
                          "statusReferences": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/StatusReference"\n
                              }\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "Organization2": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "label": {\n
                              "type": "string"\n
                          },\n
                          "requestTypeReferences": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/RequestTypeReference4"\n
                              }\n
                          },\n
                          "referentialCategories": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/ReferentialCategory7"\n
                              }\n
                          },\n
                          "statusReferences": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/StatusReference3"\n
                              }\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "Organization3": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "label": {\n
                              "type": "string"\n
                          },\n
                          "requestTypeReferences": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/RequestTypeReference5"\n
                              }\n
                          },\n
                          "referentialCategories": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/ReferentialCategory8"\n
                              }\n
                          },\n
                          "statusReferences": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/StatusReference4"\n
                              }\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "ReferentialCategory": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "label": {\n
                              "type": "string"\n
                          },\n
                          "organization": {\n
                              "$ref": "#/components/schemas/Organization4"\n
                          },\n
                          "data": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/ReferentialData"\n
                              }\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "ReferentialCategory2": {\n
                      "properties": {\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "label": {\n
                              "type": "string"\n
                          },\n
                          "data": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/ReferentialData2"\n
                              }\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "ReferentialCategory3": {\n
                      "properties": {\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "label": {\n
                              "type": "string"\n
                          },\n
                          "data": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/ReferentialData3"\n
                              }\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "ReferentialCategory4": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "label": {\n
                              "type": "string"\n
                          },\n
                          "data": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/ReferentialData4"\n
                              }\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "ReferentialCategory5": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "label": {\n
                              "type": "string"\n
                          },\n
                          "data": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/ReferentialData5"\n
                              }\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "SignalCreationForm": {\n
                      "required": [\n
                          "requestType",\n
                          "comment",\n
                          "address",\n
                          "data",\n
                          "contexts"\n
                      ],\n
                      "properties": {\n
                          "requestType": {\n
                              "type": "string"\n
                          },\n
                          "comment": {\n
                              "type": "string"\n
                          },\n
                          "address": {\n
                              "$ref": "#/components/schemas/AddressForm"\n
                          },\n
                          "data": {\n
                              "$ref": "#/components/schemas/KeyValueType"\n
                          },\n
                          "contexts": {\n
                              "$ref": "#/components/schemas/KeyValueType"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "RequestTypeReference": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "label": {\n
                              "type": "string"\n
                          },\n
                          "requestType": {\n
                              "type": "string"\n
                          },\n
                          "position": {\n
                              "type": "integer"\n
                          },\n
                          "pinCode": {\n
                              "type": "string"\n
                          },\n
                          "organization": {\n
                              "$ref": "#/components/schemas/Organization5"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "RequestTypeReference2": {\n
                      "properties": {\n
                          "label": {\n
                              "type": "string"\n
                          },\n
                          "requestType": {\n
                              "type": "string"\n
                          },\n
                          "position": {\n
                              "type": "integer"\n
                          },\n
                          "pinCode": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "StatusReference": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "label": {\n
                              "type": "string"\n
                          },\n
                          "statusId": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "StatusReference2": {\n
                      "properties": {\n
                          "label": {\n
                              "type": "string"\n
                          },\n
                          "statusId": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "NotificationConfigurationRuleDto": {\n
                      "required": [\n
                          "matchingRule"\n
                      ],\n
                      "properties": {\n
                          "matchingRule": {\n
                              "description": "A symfony ExpressionLanguage.",\n
                              "type": "string",\n
                              "example": "signal.count > 100"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "NotificationType": {\n
                      "type": "string",\n
                      "enum": [\n
                          "email"\n
                      ]\n
                  },\n
                  "NotificationConfigurationRule": {\n
                      "properties": {\n
                          "matchingRule": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "RequestTypeReference3": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "label": {\n
                              "type": "string"\n
                          },\n
                          "requestType": {\n
                              "type": "string"\n
                          },\n
                          "position": {\n
                              "type": "integer"\n
                          },\n
                          "pinCode": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "ReferentialCategory6": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "label": {\n
                              "type": "string"\n
                          },\n
                          "data": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/ReferentialData6"\n
                              }\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "RequestTypeReference4": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "label": {\n
                              "type": "string"\n
                          },\n
                          "requestType": {\n
                              "type": "string"\n
                          },\n
                          "position": {\n
                              "type": "integer"\n
                          },\n
                          "pinCode": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "ReferentialCategory7": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "label": {\n
                              "type": "string"\n
                          },\n
                          "data": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/ReferentialData7"\n
                              }\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "StatusReference3": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "label": {\n
                              "type": "string"\n
                          },\n
                          "statusId": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "RequestTypeReference5": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "label": {\n
                              "type": "string"\n
                          },\n
                          "requestType": {\n
                              "type": "string"\n
                          },\n
                          "position": {\n
                              "type": "integer"\n
                          },\n
                          "pinCode": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "ReferentialCategory8": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "label": {\n
                              "type": "string"\n
                          },\n
                          "data": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/ReferentialData8"\n
                              }\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "StatusReference4": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "label": {\n
                              "type": "string"\n
                          },\n
                          "statusId": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "Organization4": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "label": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "ReferentialData": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "internalLabel": {\n
                              "type": "string"\n
                          },\n
                          "category": {\n
                              "$ref": "#/components/schemas/ReferentialCategory"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "ReferentialData2": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "internalLabel": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "ReferentialData3": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "internalLabel": {\n
                              "type": "string"\n
                          },\n
                          "category": {\n
                              "$ref": "#/components/schemas/ReferentialCategory3"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "ReferentialData4": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "internalLabel": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "ReferentialData5": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "internalLabel": {\n
                              "type": "string"\n
                          },\n
                          "category": {\n
                              "$ref": "#/components/schemas/ReferentialCategory5"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "AddressForm": {\n
                      "required": [\n
                          "address",\n
                          "street",\n
                          "number",\n
                          "city",\n
                          "postalCode",\n
                          "country",\n
                          "longitude",\n
                          "latitude"\n
                      ],\n
                      "properties": {\n
                          "address": {\n
                              "type": "string"\n
                          },\n
                          "street": {\n
                              "type": "string"\n
                          },\n
                          "number": {\n
                              "type": "string"\n
                          },\n
                          "city": {\n
                              "type": "string"\n
                          },\n
                          "postalCode": {\n
                              "type": "string"\n
                          },\n
                          "country": {\n
                              "type": "string"\n
                          },\n
                          "longitude": {\n
                              "type": "number"\n
                          },\n
                          "latitude": {\n
                              "type": "number"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "KeyValueType": {\n
                      "required": [\n
                          "_token"\n
                      ],\n
                      "properties": {\n
                          "_token": {\n
                              "description": "CSRF token",\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "Organization5": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "label": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "ReferentialData6": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "internalLabel": {\n
                              "type": "string"\n
                          },\n
                          "category": {\n
                              "$ref": "#/components/schemas/ReferentialCategory6"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "ReferentialData7": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "internalLabel": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "ReferentialData8": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "internalLabel": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  }\n
              },\n
              "securitySchemes": {\n
                  "Bearer": {\n
                      "type": "apiKey",\n
                      "description": "Bearer {token}",\n
                      "name": "Authorization",\n
                      "in": "header"\n
                  },\n
                  "Auth-token": {\n
                      "type": "apiKey",\n
                      "description": "{token}",\n
                      "name": "X-AUTH-TOKEN",\n
                      "in": "header"\n
                  }\n
              }\n
          },\n
          "security": [\n
              {\n
                  "Bearer": []\n
              },\n
              {\n
                  "Auth-token": []\n
              }\n
          ],\n
          "tags": [\n
              {\n
                  "name": "Attachment",\n
                  "description": "Attachment"\n
              },\n
              {\n
                  "name": "ContractFilter",\n
                  "description": "ContractFilter"\n
              },\n
              {\n
                  "name": "NotificationConfiguration",\n
                  "description": "NotificationConfiguration"\n
              },\n
              {\n
                  "name": "Organization",\n
                  "description": "Organization"\n
              },\n
              {\n
                  "name": "Referential",\n
                  "description": "Referential"\n
              },\n
              {\n
                  "name": "Signal",\n
                  "description": "Signal"\n
              },\n
              {\n
                  "name": "RequestType",\n
                  "description": "RequestType"\n
              },\n
              {\n
                  "name": "ressources",\n
                  "description": "ressources"\n
              },\n
              {\n
                  "name": "Schema",\n
                  "description": "Schema"\n
              },\n
              {\n
                  "name": "security",\n
                  "description": "security"\n
              },\n
              {\n
                  "name": "Statistics",\n
                  "description": "Statistics"\n
              },\n
              {\n
                  "name": "Status",\n
                  "description": "Status"\n
              }\n
          ]\n
      }
      """
  ]
]
GET http://va-industrial-sites-symfony.zeus-int.svc.cluster.local/api/doc.json
200
[
  "info" => [
    "header_size" => 214
    "request_size" => 450
    "total_time" => 0.332294
    "namelookup_time" => 0.003729
    "connect_time" => 0.004817
    "pretransfer_time" => 0.004919
    "size_download" => 113531.0
    "speed_download" => 341658.0
    "starttransfer_time" => 0.331378
    "primary_ip" => "10.0.252.120"
    "primary_port" => 80
    "local_ip" => "10.244.1.45"
    "local_port" => 46276
    "http_version" => 2
    "protocol" => 1
    "scheme" => "HTTP"
    "connect_time_us" => 4817
    "namelookup_time_us" => 3729
    "pretransfer_time_us" => 4919
    "starttransfer_time_us" => 331378
    "total_time_us" => 332294
    "start_time" => 1770161773.7749
    "pause_handler" => Closure(float $duration) {#2239
      class: "Symfony\Component\HttpClient\Response\CurlResponse"
      use: {
        $ch: curl resource @142
          url: "http://va-industrial-sites-symfony.zeus-int.svc.cluster.local/api/doc.json"
          content_type: "application/json"
          http_code: 200
          header_size: 214
          request_size: 450
          filetime: -1
          ssl_verify_result: 0
          redirect_count: 0
          total_time: 0.332294
          namelookup_time: 0.003729
          connect_time: 0.004817
          pretransfer_time: 0.004919
          size_upload: 0.0
          size_download: 113531.0
          speed_download: 341658.0
          speed_upload: 0.0
          download_content_length: -1.0
          upload_content_length: 0.0
          starttransfer_time: 0.331378
          redirect_time: 0.0
          redirect_url: ""
          primary_ip: "10.0.252.120"
          certinfo: []
          primary_port: 80
          local_ip: "10.244.1.45"
          local_port: 46276
          http_version: 2
          protocol: 1
          ssl_verifyresult: 0
          scheme: "HTTP"
          appconnect_time_us: 0
          connect_time_us: 4817
          namelookup_time_us: 3729
          pretransfer_time_us: 4919
          redirect_time_us: 0
          starttransfer_time_us: 331378
          total_time_us: 332294
        }
        $multi: Symfony\Component\HttpClient\Internal\CurlClientState {#872 …}
        $execCounter: -9223372036854775768
      }
    }
    "debug" => """
      * Connection 0 seems to be dead!\n
      * Closing connection 0\n
      *   Trying 10.0.252.120:80...\n
      * Connected to va-industrial-sites-symfony.zeus-int.svc.cluster.local (10.0.252.120) port 80 (#2)\n
      > GET /api/doc.json HTTP/1.1\r\n
      Host: va-industrial-sites-symfony.zeus-int.svc.cluster.local\r\n
      Accept: */*\r\n
      User-Agent: Symfony HttpClient/Curl\r\n
      Accept-Encoding: gzip\r\n
      x-datadog-sampling-priority: 1\r\n
      x-datadog-tags: _dd.p.tid=6982866a00000000,_dd.p.dm=-0\r\n
      x-datadog-trace-id: 5603029731508360119\r\n
      x-datadog-parent-id: 12843083436807800817\r\n
      traceparent: 00-6982866a000000004dc1f5dacc8213b7-b23bcc5717a1c7f1-01\r\n
      tracestate: dd=p:b23bcc5717a1c7f1;t.dm:-0\r\n
      \r\n
      * Mark bundle as not supporting multiuse\n
      < HTTP/1.1 200 OK\r\n
      < Server: nginx\r\n
      < Content-Type: application/json\r\n
      < Transfer-Encoding: chunked\r\n
      < Connection: keep-alive\r\n
      < X-Powered-By: PHP/8.2.7\r\n
      < Cache-Control: no-cache, private\r\n
      < Date: Tue, 03 Feb 2026 23:36:14 GMT\r\n
      < \r\n
      """
  ]
  "response_headers" => [
    "HTTP/1.1 200 OK"
    "Server: nginx"
    "Content-Type: application/json"
    "Transfer-Encoding: chunked"
    "Connection: keep-alive"
    "X-Powered-By: PHP/8.2.7"
    "Cache-Control: no-cache, private"
    "Date: Tue, 03 Feb 2026 23:36:14 GMT"
  ]
  "response_content" => [
    """
      {\n
          "openapi": "3.0.0",\n
          "info": {\n
              "title": "Villagile Industrial sites",\n
              "description": "Villagile Industrial sites",\n
              "version": "0.43.5-prod"\n
          },\n
          "paths": {\n
              "/api/industrial-site/{industrialSiteId}/contact/{contactId}": {\n
                  "get": {\n
                      "tags": [\n
                          "Contact"\n
                      ],\n
                      "summary": "Contact by id",\n
                      "operationId": "get_app_contact_getcontactbyid",\n
                      "parameters": [\n
                          {\n
                              "name": "contactId",\n
                              "in": "path",\n
                              "description": "Contact id",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Contact",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/Contact"\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  },\n
                  "put": {\n
                      "tags": [\n
                          "Contact"\n
                      ],\n
                      "summary": "Edit an existing Contact",\n
                      "operationId": "put_api_edit_contact",\n
                      "parameters": [\n
                          {\n
                              "name": "contactId",\n
                              "in": "path",\n
                              "description": "The UUID of the Contact to edit",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          },\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/Contact"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "200": {\n
                              "description": "Updated Successfully"\n
                          },\n
                          "400": {\n
                              "description": "Invalid Request Data"\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  },\n
                  "delete": {\n
                      "tags": [\n
                          "Contact"\n
                      ],\n
                      "summary": "Delete a Contact",\n
                      "operationId": "delete_api_delete_contact",\n
                      "parameters": [\n
                          {\n
                              "name": "contactId",\n
                              "in": "path",\n
                              "description": "The UUID of the Contact to delete",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          },\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "204": {\n
                              "description": "Delete Successfully"\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/industrial-site/{industrialSiteId}/contact": {\n
                  "post": {\n
                      "tags": [\n
                          "Contact"\n
                      ],\n
                      "summary": "Create a new Contact",\n
                      "operationId": "post_app_contact_create",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/Contact"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "201": {\n
                              "description": "Created Successfully"\n
                          },\n
                          "400": {\n
                              "description": "Invalid Request Data"\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/indicator-source": {\n
                  "get": {\n
                      "tags": [\n
                          "ConfigurationManagement",\n
                          "IndicatorSource"\n
                      ],\n
                      "summary": "Get a list of all IndicatorSource",\n
                      "operationId": "get_app_indicatorsource_listalldatasources",\n
                      "responses": {\n
                          "200": {\n
                              "description": "List of Indicator Source",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndicatorSource"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "IndicatorSource not Found"\n
                          }\n
                      }\n
                  },\n
                  "post": {\n
                      "tags": [\n
                          "IndicatorSource"\n
                      ],\n
                      "summary": "Create a new IndicatorSource",\n
                      "operationId": "post_app_indicatorsource_create",\n
                      "requestBody": {\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/IndicatorSource"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "201": {\n
                              "description": "Created Successfully"\n
                          },\n
                          "400": {\n
                              "description": "Invalid Request Data"\n
                          },\n
                          "404": {\n
                              "description": "IndicatorSource not Found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/indicator-source/contract/{contractId}": {\n
                  "get": {\n
                      "tags": [\n
                          "IndicatorSource"\n
                      ],\n
                      "summary": "Get a list of all contract's IndicatorSource",\n
                      "operationId": "get_app_indicatorsource_listalldatasourcesfromcontract",\n
                      "parameters": [\n
                          {\n
                              "name": "contractId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "List of contract Indicator Source",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndicatorSource"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "IndicatorSource not Found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/indicator-source/{indicatorSourceId}": {\n
                  "get": {\n
                      "tags": [\n
                          "IndicatorSource"\n
                      ],\n
                      "summary": "Get an uniq IndicatorSource by Id",\n
                      "operationId": "get_get_one_uniq_indicator_source",\n
                      "parameters": [\n
                          {\n
                              "name": "indicatorSourceId",\n
                              "in": "path",\n
                              "description": "The UUID of the Indicator Source to get",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Indicator Source id",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndicatorSource"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "IndicatorSource not Found"\n
                          }\n
                      }\n
                  },\n
                  "put": {\n
                      "tags": [\n
                          "IndicatorSource"\n
                      ],\n
                      "summary": "Edit an existing IndicatorSource",\n
                      "operationId": "put_app_indicatorsource_edit",\n
                      "parameters": [\n
                          {\n
                              "name": "indicatorSourceId",\n
                              "in": "path",\n
                              "description": "The UUID of the Indicator Source to edit",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/IndicatorSource"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "200": {\n
                              "description": "Updated Successfully"\n
                          },\n
                          "400": {\n
                              "description": "Invalid Request Data"\n
                          },\n
                          "404": {\n
                              "description": "IndicatorSource not Found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/indicator-type": {\n
                  "get": {\n
                      "tags": [\n
                          "ConfigurationManagement",\n
                          "IndicatorType"\n
                      ],\n
                      "summary": "get all IndicatorType, filtered by typeCodes, in configuration format if requested",\n
                      "operationId": "get_app_indicatortype_listallindicatortypes",\n
                      "parameters": [\n
                          {\n
                              "name": "indicatorTypes[]",\n
                              "in": "query",\n
                              "description": "Filter indicator type criteria",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "configurationFormat",\n
                              "in": "query",\n
                              "description": "Return value as indicators configuration format",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "boolean"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "List of Indicator Type",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndicatorType"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/indicator-type/{indicatorTypeCode}": {\n
                  "get": {\n
                      "tags": [\n
                          "IndicatorType"\n
                      ],\n
                      "summary": "Get IndicatorTypes by typeCode",\n
                      "operationId": "get_get_one_uniq_indicator_type",\n
                      "parameters": [\n
                          {\n
                              "name": "indicatorTypeCode",\n
                              "in": "path",\n
                              "description": "The code of the IndicatorType to get",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "IndicatorType",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndicatorType"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/industrial-site/{industrialSiteId}/indicator-type": {\n
                  "get": {\n
                      "tags": [\n
                          "IndicatorType"\n
                      ],\n
                      "summary": "Get a list of all IndicatorType for an IndustrialSite",\n
                      "operationId": "get_app_indicatortype_listallindicatortypesfromindustrialsite",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID\n        of the IndustrialSite",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "List of Indicator Type from IndustrialSite",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndicatorType"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/industrial-site/{industrialSiteId}/indicator-value": {\n
                  "get": {\n
                      "tags": [\n
                          "IndicatorValue"\n
                      ],\n
                      "summary": "Get all values from an IndustrialSite of type IndicatorType",\n
                      "operationId": "get_get_all_indicator_value_by_industrial_site_and_indicator_type",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID\n        of the IndustrialSite",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          },\n
                          {\n
                              "name": "indicatorTypeCodes[]",\n
                              "in": "query",\n
                              "description": "IndustrialType Codes",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "aggregateType",\n
                              "in": "query",\n
                              "description": "IndustrialType aggregate type",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "enum": [\n
                                      "monthly",\n
                                      "daily",\n
                                      "realtime"\n
                                  ]\n
                              }\n
                          },\n
                          {\n
                              "name": "startDate",\n
                              "in": "query",\n
                              "description": "startDate",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "endDate",\n
                              "in": "query",\n
                              "description": "endDate",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "subjectCodes[]",\n
                              "in": "query",\n
                              "description": "Filter by subject code",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "All IndicatorValue",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndicatorValue"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/industrial-site/{industrialSiteId}/indicator-type/{indicatorTypeCode}/indicator-value": {\n
                  "get": {\n
                      "tags": [\n
                          "IndicatorValue"\n
                      ],\n
                      "summary": "Get all values from an IndustrialSite of type IndicatorType",\n
                      "operationId": "get_get_all_indicator_value_by_industrial_site",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID\n        of the IndustrialSite",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          },\n
                          {\n
                              "name": "indicatorTypeCode",\n
                              "in": "path",\n
                              "description": "IndustrialType Code",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "aggregateType",\n
                              "in": "query",\n
                              "description": "IndustrialType aggregate type",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "enum": [\n
                                      "monthly",\n
                                      "daily",\n
                                      "realtime"\n
                                  ]\n
                              }\n
                          },\n
                          {\n
                              "name": "startDate",\n
                              "in": "query",\n
                              "description": "startDate",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "endDate",\n
                              "in": "query",\n
                              "description": "endDate",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "All IndicatorValue",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndicatorValue"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/industrial-site/{industrialSiteId}/industrial-process/{industrialProcessId}/industrial-site-indicator/{indicatorTypeCode}/indicator-value": {\n
                  "get": {\n
                      "tags": [\n
                          "IndicatorValue"\n
                      ],\n
                      "summary": "Get all IndicatorValue of an IndustrialProcess and IndicatorType",\n
                      "operationId": "get_app_indicatorvalue_getindustrialprocessindicatorvalues",\n
                      "parameters": [\n
                          {\n
                              "name": "indicatorTypeCode",\n
                              "in": "path",\n
                              "description": "The Code of the IndicatorSource to get",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialSite",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          },\n
                          {\n
                              "name": "industrialProcessId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialProcess",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Indicator Source id",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndicatorValue"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/industrial-site/{industrialSiteId}/industrial-process": {\n
                  "get": {\n
                      "tags": [\n
                          "IndustrialProcess"\n
                      ],\n
                      "summary": "Get a list of all IndustrialProcess",\n
                      "operationId": "get_app_industrialprocess_listallprocesses",\n
                      "parameters": [\n
                          {\n
                              "name": "unitCode",\n
                              "in": "query",\n
                              "description": "Code of the IndustrialUnit",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "nullable": true\n
                              }\n
                          },\n
                          {\n
                              "name": "processCode",\n
                              "in": "query",\n
                              "description": "Code of the IndustrialProcess",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "nullable": true\n
                              }\n
                          },\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialSite",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "List of IndustrialSite's IndustrialProcess",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndustrialProcess"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  },\n
                  "post": {\n
                      "tags": [\n
                          "IndustrialProcess"\n
                      ],\n
                      "summary": "Create a new IndustrialProcess",\n
                      "operationId": "post_app_industrialprocess_create",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialSite",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/IndustrialProcess"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "201": {\n
                              "description": "Created Successfully"\n
                          },\n
                          "400": {\n
                              "description": "Invalid Request Data"\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/industrial-site/{industrialSiteId}/industrial-process/{industrialProcessId}": {\n
                  "get": {\n
                      "tags": [\n
                          "IndustrialProcess"\n
                      ],\n
                      "summary": "Get an IndustrialProcess by Id",\n
                      "operationId": "get_get_one_industrial_process",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialProcessId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialProcess to get",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          },\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialSite",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Indicator Source id",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndustrialProcess"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  },\n
                  "put": {\n
                      "tags": [\n
                          "IndustrialProcess"\n
                      ],\n
                      "summary": "Edit an existing IndustrialProcess",\n
                      "operationId": "put_industrial_process_edit",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialProcessId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialProcess to edit",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          },\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialSite",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/IndustrialProcess"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "200": {\n
                              "description": "Updated Successfully"\n
                          },\n
                          "400": {\n
                              "description": "Invalid Request Data"\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/geo-zone/{geoZoneId}/industrial-site": {\n
                  "get": {\n
                      "tags": [\n
                          "IndustrialSite"\n
                      ],\n
                      "summary": "Get a list of all Industrial Site from Geozone",\n
                      "operationId": "get_app_industrialsite_listindustrialsitesfromgeozone",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteType",\n
                              "in": "query",\n
                              "description": "Industrial site type",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "enum": [\n
                                      "UVE",\n
                                      "CDT"\n
                                  ]\n
                              }\n
                          },\n
                          {\n
                              "name": "geoZoneId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "List of IndustrialSite from GeoZone",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndustrialSite"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/industrial-site": {\n
                  "get": {\n
                      "tags": [\n
                          "IndustrialSite"\n
                      ],\n
                      "summary": "Get a list of all Industrial Site",\n
                      "operationId": "get_app_industrialsite_listallindustrialsites",\n
                      "parameters": [\n
                          {\n
                              "name": "geoZoneIds[]",\n
                              "in": "query",\n
                              "description": "The UUIDs of the IndustrialSites's GeoZones",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "q",\n
                              "in": "query",\n
                              "description": "Query search",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "industrialSiteType",\n
                              "in": "query",\n
                              "description": "Industrial site type",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "enum": [\n
                                      "UVE",\n
                                      "CDT"\n
                                  ]\n
                              }\n
                          },\n
                          {\n
                              "name": "currentPage",\n
                              "in": "query",\n
                              "description": "Current page",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "integer"\n
                              }\n
                          },\n
                          {\n
                              "name": "itemsPerPage",\n
                              "in": "query",\n
                              "description": "Items per page",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "integer"\n
                              }\n
                          },\n
                          {\n
                              "name": "orderBy",\n
                              "in": "query",\n
                              "description": "Order by",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "enum": [\n
                                      "ASC",\n
                                      "DESC"\n
                                  ]\n
                              }\n
                          },\n
                          {\n
                              "name": "orderColumn",\n
                              "in": "query",\n
                              "description": "Order column",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "List of IndustrialSite",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndustrialSite"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  },\n
                  "post": {\n
                      "tags": [\n
                          "ConfigurationManagement",\n
                          "IndustrialSite"\n
                      ],\n
                      "summary": "Create a new Industrial Site\n    Photos are not managed in the creation of an industrial site, you need push file binary with service `POST /api/industrial-site/{industrialSiteId}/photo` ",\n
                      "operationId": "post_app_industrialsite_create",\n
                      "requestBody": {\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/IndustrialSite"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "201": {\n
                              "description": "Created Successfully"\n
                          },\n
                          "400": {\n
                              "description": "Invalid Request Data"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/industrial-site/{industrialSiteId}": {\n
                  "get": {\n
                      "tags": [\n
                          "IndustrialSite"\n
                      ],\n
                      "summary": "Get a single Industrial Site",\n
                      "operationId": "get_api_one_industrial_site",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID\n        of the IndustrialSite to get",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "The IndustrialSite",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/IndustrialSite"\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  },\n
                  "put": {\n
                      "tags": [\n
                          "IndustrialSite"\n
                      ],\n
                      "summary": "Edit an existing Industrial Site description",\n
                      "operationId": "put_app_industrialsite_edit",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialSite to edit",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/IndustrialSite"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "200": {\n
                              "description": "Updated Successfully"\n
                          },\n
                          "400": {\n
                              "description": "Invalid Request Data"\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/industrial-site/{industrialSiteId}/schema": {\n
                  "get": {\n
                      "tags": [\n
                          "ConfigurationManagement",\n
                          "IndustrialSite"\n
                      ],\n
                      "summary": "Get the Industrial Site schema in mermaid format or json ",\n
                      "operationId": "get_app_industrialsite_getindustrialsiteschema",\n
                      "parameters": [\n
                          {\n
                              "name": "_format",\n
                              "in": "query",\n
                              "description": "Format de la r\u00e9ponse souhait\u00e9e",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "default": "json",\n
                                  "enum": [\n
                                      "json",\n
                                      "mermaid"\n
                                  ]\n
                              }\n
                          },\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "The Industrial Site schema",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndustrialSiteSchemaFormType"\n
                                          }\n
                                      }\n
                                  },\n
                                  "text/vnd.mermaid": {\n
                                      "schema": {\n
                                          "description": "Mermaid diagram format",\n
                                          "type": "string",\n
                                          "example": "graph TD\\n    A[Industrial Site] --> B[Schema]"\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  },\n
                  "post": {\n
                      "tags": [\n
                          "ConfigurationManagement",\n
                          "IndustrialSite"\n
                      ],\n
                      "summary": "Generate the Industrial Site from schema as JSON",\n
                      "operationId": "post_app_industrialsite_generateindustrialsitefromschema",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialSite to generate from schema",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "required": true,\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/IndustrialSiteSchemaFormType"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "default": {\n
                              "description": ""\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/industrial-site-indicator/{industrialSiteIndicatorId}": {\n
                  "get": {\n
                      "tags": [\n
                          "IndustrialSiteIndicator"\n
                      ],\n
                      "summary": "Get on IndustrialSiteIndicator by id",\n
                      "operationId": "get_get_one_industrial_site_indicator_by_id",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteIndicatorId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "IndustrialSiteIndicator",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndustrialSiteIndicator"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/industrial-site/{industrialSiteId}/industrial-site-indicator": {\n
                  "get": {\n
                      "tags": [\n
                          "IndustrialSiteIndicator"\n
                      ],\n
                      "summary": "Get all indicators of an industrial site",\n
                      "operationId": "get_get_all_indicator_by_industrial_site",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialSite",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "List of Indicators",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndustrialSiteIndicator"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/industrial-site/{industrialSiteId}/industrial-site-indicator/{indicatorTypeCode}": {\n
                  "get": {\n
                      "tags": [\n
                          "IndustrialSiteIndicator"\n
                      ],\n
                      "summary": "get an industrialSiteIndicator by code",\n
                      "operationId": "get_get_one_industrial_site_indicator_by_code",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialSite",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          },\n
                          {\n
                              "name": "indicatorTypeCode",\n
                              "in": "path",\n
                              "description": "The Code of the Indicator",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "string",\n
                                  "pattern": "(?!configuration)\\w+"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Indicator datas",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndustrialSiteIndicator"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/industrial-site/{industrialSiteId}/industrial-site-indicator/{industrialSiteIndicatorId}": {\n
                  "get": {\n
                      "tags": [\n
                          "IndustrialSiteIndicator"\n
                      ],\n
                      "summary": "get an industrialSiteIndicator by id",\n
                      "operationId": "get_get_one_industrial_site_indicator_by_site_and_id",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteIndicatorId",\n
                              "in": "path",\n
                              "description": "The id of the Indicator",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid",\n
                                  "pattern": "(?!configuration)[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}"\n
                              }\n
                          },\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialSite",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Indicator datas",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndustrialSiteIndicator"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  },\n
                  "put": {\n
                      "tags": [\n
                          "IndustrialSiteIndicator"\n
                      ],\n
                      "summary": "Update an IndustrialSiteIndicator",\n
                      "operationId": "put_app_industrialsiteindicator_updateindustrialsiteindicator",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialSite",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          },\n
                          {\n
                              "name": "industrialSiteIndicatorId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialSiteIndicator",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/IndustrialSiteIndicator"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "200": {\n
                              "description": "Updated Successfully"\n
                          },\n
                          "400": {\n
                              "description": "Invalid Request Data"\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/industrial-site/{industrialSiteId}/industrial-process/{industrialProcessId}/industrial-site-indicator": {\n
                  "get": {\n
                      "tags": [\n
                          "IndustrialSiteIndicator"\n
                      ],\n
                      "summary": "Get a list of all IndustrialSiteIndicator",\n
                      "operationId": "get_app_industrialsiteindicator_listallprocessindicators",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialSite",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          },\n
                          {\n
                              "name": "industrialProcessId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "List of IndustrialProcess Indicators",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndustrialSiteIndicator"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  },\n
                  "post": {\n
                      "tags": [\n
                          "IndustrialSiteIndicator"\n
                      ],\n
                      "summary": "Create an IndustrialSiteIndicator",\n
                      "operationId": "post_app_industrialsiteindicator_createindustrialsiteindicator",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialSite",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          },\n
                          {\n
                              "name": "industrialProcessId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/IndustrialSiteIndicator"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "200": {\n
                              "description": "Indicator Source id",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndustrialProcess"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/industrial-site/{industrialSiteId}/industrial-process/{industrialProcessId}/industrial-site-indicator/{indicatorTypeCode}": {\n
                  "get": {\n
                      "tags": [\n
                          "IndustrialSiteIndicator"\n
                      ],\n
                      "summary": "Get all IndustrialProcess Indicator Types by Code",\n
                      "operationId": "get_app_industrialsiteindicator_getindustrialsiteindicator",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialSite",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          },\n
                          {\n
                              "name": "indicatorTypeCode",\n
                              "in": "path",\n
                              "description": "The Code of the Indicator Source to get",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "industrialProcessId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Indicator Source id",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndustrialSiteIndicator"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/industrial-site/{industrialSiteId}/industrial-site-indicator/configuration": {\n
                  "get": {\n
                      "tags": [\n
                          "ConfigurationManagement",\n
                          "IndustrialSiteIndicator"\n
                      ],\n
                      "summary": "Get Industrial site indicators from configuration",\n
                      "operationId": "get_app_industrialsiteindicator_getindustrialsiteindicatorsfromconfiguration",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialSite",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Industrial site indicators current configuration",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/IndicatorSitesConfigType"\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  },\n
                  "post": {\n
                      "tags": [\n
                          "ConfigurationManagement",\n
                          "IndustrialSiteIndicator"\n
                      ],\n
                      "summary": "Create Industrial site indicators from configuration",\n
                      "operationId": "post_app_industrialsiteindicator_createindustrialsiteindicatorsfromconfiguration",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialSite",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "required": true,\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/IndicatorSitesConfigType"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "200": {\n
                              "description": "Industrial site indicators current configuration",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {}\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/industrial-site/{industrialSiteId}/industrial-site-metadata": {\n
                  "get": {\n
                      "tags": [\n
                          "IndustrialSiteMetadata"\n
                      ],\n
                      "summary": "Metadata objects",\n
                      "operationId": "get_app_industrialsitemetadata_getindustrialsitemetadata",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "industrialSite id",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "IndustrialsiteMetadata",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/IndustrialSiteMetadata"\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "IndustrialSiteMetadata not Found"\n
                          }\n
                      }\n
                  },\n
                  "post": {\n
                      "tags": [\n
                          "IndustrialSiteMetadata"\n
                      ],\n
                      "summary": "Add metadata to an industrial site",\n
                      "operationId": "post_app_industrialsitemetadata_postnewmetadata",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "Industrial site id",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/IndustrialSiteMetadata"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "404": {\n
                              "description": "IndustrialSiteMetadata not Found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/industrial-site/{industrialSiteId}/industrial-site-metadata/{industrialSiteMetadataId}": {\n
                  "delete": {\n
                      "tags": [\n
                          "IndustrialSiteMetadata"\n
                      ],\n
                      "summary": "Delete metadata",\n
                      "operationId": "delete_app_industrialsitemetadata_deletemetadata",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteMetadataId",\n
                              "in": "path",\n
                              "description": "Metadata id",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "404": {\n
                              "description": "IndustrialSiteMetadata not Found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/industrial-site/{industrialSiteId}/industrial-unit": {\n
                  "get": {\n
                      "tags": [\n
                          "IndustrialUnit"\n
                      ],\n
                      "summary": "Get a list of all IndustrialUnit",\n
                      "operationId": "get_app_industrialunit_listallindustrialunit",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialSite",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "List of IndustrialSite's IndustrialUnit",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndustrialUnit"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  },\n
                  "post": {\n
                      "tags": [\n
                          "IndustrialUnit"\n
                      ],\n
                      "summary": "Create a new IndustrialUnit",\n
                      "operationId": "post_app_industrialunit_create",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialSite",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/IndustrialUnit"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "201": {\n
                              "description": "Created Successfully"\n
                          },\n
                          "400": {\n
                              "description": "Invalid Request Data"\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/industrial-site/{industrialSiteId}/industrial-unit/{industrialUnitId}": {\n
                  "get": {\n
                      "tags": [\n
                          "IndustrialUnit"\n
                      ],\n
                      "summary": "Get an IndustrialUnit by Id",\n
                      "operationId": "get_get_one_industrial_unit",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialUnitId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialUnit to get",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          },\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialSite",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Indicator Source id",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndustrialUnit"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  },\n
                  "put": {\n
                      "tags": [\n
                          "IndustrialUnit"\n
                      ],\n
                      "summary": "Edit an existing IndustrialUnit",\n
                      "operationId": "put_industrial_unit_edit",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialUnitId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialUnit to edit",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          },\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "The UUID of the IndustrialSite",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string",\n
                                  "format": "uuid"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "$ref": "#/components/schemas/IndustrialUnit"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "200": {\n
                              "description": "Updated Successfully"\n
                          },\n
                          "400": {\n
                              "description": "Invalid Request Data"\n
                          },\n
                          "404": {\n
                              "description": "Entity not Found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/photo/{photoId}": {\n
                  "get": {\n
                      "tags": [\n
                          "Photo"\n
                      ],\n
                      "summary": "Photo object by id",\n
                      "operationId": "get_app_photo_getphotobyid",\n
                      "parameters": [\n
                          {\n
                              "name": "photoId",\n
                              "in": "path",\n
                              "description": "Photo id",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Photo",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/Photo"\n
                                      }\n
                                  }\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "Photo not Found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/photo/{photoId}/binary": {\n
                  "get": {\n
                      "tags": [\n
                          "Photo"\n
                      ],\n
                      "summary": "Photo object by id\nGet binary content of a photo by id",\n
                      "operationId": "get_app_photo_getphotobinarybyid",\n
                      "parameters": [\n
                          {\n
                              "name": "photoId",\n
                              "in": "path",\n
                              "description": "Photo id",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "successful operation",\n
                              "content": {\n
                                  "application/octet-stream": {}\n
                              }\n
                          },\n
                          "404": {\n
                              "description": "Photo not Found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/industrial-site/{industrialSiteId}/photo": {\n
                  "post": {\n
                      "tags": [\n
                          "Photo"\n
                      ],\n
                      "summary": "Create photo object",\n
                      "operationId": "post_app_photo_postnewphoto",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "Industrial site id",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "404": {\n
                              "description": "Photo not Found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/industrial-site/{industrialSiteId}/photo/{photoId}": {\n
                  "delete": {\n
                      "tags": [\n
                          "Photo"\n
                      ],\n
                      "summary": "Delete photo",\n
                      "operationId": "delete_app_photo_deletephoto",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialSiteId",\n
                              "in": "path",\n
                              "description": "Industrial site id",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "photoId",\n
                              "in": "path",\n
                              "description": "Photo id",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "404": {\n
                              "description": "Photo not Found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/referential/frequency-type": {\n
                  "get": {\n
                      "tags": [\n
                          "Referential"\n
                      ],\n
                      "summary": "Get a list of all Frequency Type",\n
                      "operationId": "get_app_referential_getfrequencytypes",\n
                      "responses": {\n
                          "200": {\n
                              "description": "List of Frequency Type",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/FrequencyType"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/referential/industrial-site-type": {\n
                  "get": {\n
                      "tags": [\n
                          "Referential"\n
                      ],\n
                      "summary": "Get a list of all IndustrialSite Type",\n
                      "operationId": "get_app_referential_getindustrialsitetypes",\n
                      "responses": {\n
                          "200": {\n
                              "description": "List of IndustrialSite Type",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndustrialSiteType"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/referential/industrial-process-type": {\n
                  "get": {\n
                      "tags": [\n
                          "Referential"\n
                      ],\n
                      "summary": "Get a list of all IndustrialProcess ype",\n
                      "operationId": "get_get_all_industrial_process_type",\n
                      "responses": {\n
                          "200": {\n
                              "description": "List of IndustrialProcess ype",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndustrialProcessType"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/referential/industrial-unit-type": {\n
                  "get": {\n
                      "tags": [\n
                          "Referential"\n
                      ],\n
                      "summary": "Get a list of all IndustrialUnit ype",\n
                      "operationId": "get_get_all_industrial_unit_type",\n
                      "responses": {\n
                          "200": {\n
                              "description": "List of IndustrialUnit ype",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndustrialUnitType"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/referential/industrial-process-type/{industrialProcessTypeCode}": {\n
                  "get": {\n
                      "tags": [\n
                          "Referential"\n
                      ],\n
                      "summary": "Get one unique IndustrialProcess type by its code",\n
                      "operationId": "get_get_one_industrial_process_type_by_code",\n
                      "parameters": [\n
                          {\n
                              "name": "industrialProcessTypeCode",\n
                              "in": "path",\n
                              "description": "Code of the IndustrialProcess ype",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "List of IndustrialProcess ype",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "$ref": "#/components/schemas/IndustrialProcessType"\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/referential/measurement-unit-type": {\n
                  "get": {\n
                      "tags": [\n
                          "Referential"\n
                      ],\n
                      "summary": "Get a list of all MeasurementUnitType",\n
                      "operationId": "get_app_referential_getmeasurementunittypes",\n
                      "responses": {\n
                          "200": {\n
                              "description": "List of MeasurementUnitType",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/MeasurementUnitType"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/referential/indicator-subject-type": {\n
                  "get": {\n
                      "tags": [\n
                          "Referential"\n
                      ],\n
                      "summary": "Get a list of all IndicatorSubjectType",\n
                      "operationId": "get_app_referential_getindicatorsubjecttypes",\n
                      "responses": {\n
                          "200": {\n
                              "description": "List of IndicatorSubjectType",\n
                              "content": {\n
                                  "application/json": {\n
                                      "schema": {\n
                                          "type": "array",\n
                                          "items": {\n
                                              "$ref": "#/components/schemas/IndicatorSubjectType"\n
                                          }\n
                                      }\n
                                  }\n
                              }\n
                          }\n
                      }\n
                  }\n
              }\n
          },\n
          "components": {\n
              "schemas": {\n
                  "Contact": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "function": {\n
                              "type": "string"\n
                          },\n
                          "service": {\n
                              "type": "string"\n
                          },\n
                          "firstname": {\n
                              "type": "string"\n
                          },\n
                          "lastname": {\n
                              "type": "string"\n
                          },\n
                          "email": {\n
                              "type": "string"\n
                          },\n
                          "mobile": {\n
                              "type": "string"\n
                          },\n
                          "phone": {\n
                              "type": "string"\n
                          },\n
                          "mainContact": {\n
                              "type": "boolean",\n
                              "default": false\n
                          },\n
                          "comment": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "IndicatorSource": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "name": {\n
                              "type": "string"\n
                          },\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "frequencyType": {\n
                              "type": "string"\n
                          },\n
                          "contract": {\n
                              "type": "string"\n
                          },\n
                          "indicatorSubjects": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/IndicatorSubject"\n
                              }\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "IndicatorType": {\n
                      "properties": {\n
                          "unitTypeCode": {\n
                              "type": "string"\n
                          },\n
                          "unitTypeNumber": {\n
                              "type": "integer"\n
                          },\n
                          "processTypeCode": {\n
                              "type": "string"\n
                          },\n
                          "indicatorTypeCode": {\n
                              "type": "string"\n
                          },\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "name": {\n
                              "type": "string"\n
                          },\n
                          "description": {\n
                              "type": "string"\n
                          },\n
                          "valueContainer": {\n
                              "title": "type of value. Must be : IndicatorType::INT, IndicatorType::STRING, IndicatorType::FLOAT",\n
                              "type": "string"\n
                          },\n
                          "frequencyType": {\n
                              "type": "string"\n
                          },\n
                          "measurementUnitType": {\n
                              "$ref": "#/components/schemas/MeasurementUnitType"\n
                          },\n
                          "industrialProcessType": {\n
                              "$ref": "#/components/schemas/IndustrialProcessType"\n
                          },\n
                          "industrialUnitType": {\n
                              "$ref": "#/components/schemas/IndustrialUnitType"\n
                          },\n
                          "indicatorTypeMetadata": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/IndicatorTypeMetadata"\n
                              }\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "IndicatorValue": {\n
                      "properties": {\n
                          "indicatorType": {\n
                              "$ref": "#/components/schemas/IndicatorType"\n
                          },\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "dateTimeImmutable": {\n
                              "type": "string",\n
                              "format": "date-time"\n
                          },\n
                          "valueInt": {\n
                              "type": "integer"\n
                          },\n
                          "valueString": {\n
                              "type": "string"\n
                          },\n
                          "valueFloat": {\n
                              "type": "number",\n
                              "format": "float"\n
                          },\n
                          "indicatorSource": {\n
                              "$ref": "#/components/schemas/IndicatorSource"\n
                          },\n
                          "industrialSite": {\n
                              "$ref": "#/components/schemas/IndustrialSite"\n
                          },\n
                          "unitType": {\n
                              "type": "string"\n
                          },\n
                          "unitName": {\n
                              "type": "string"\n
                          },\n
                          "thresholdMin": {\n
                              "type": "number",\n
                              "format": "float"\n
                          },\n
                          "thresholdMax": {\n
                              "type": "number",\n
                              "format": "float"\n
                          },\n
                          "subjects": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/IndicatorSubject"\n
                              }\n
                          },\n
                          "industrialSiteIndicator": {\n
                              "$ref": "#/components/schemas/IndustrialSiteIndicator"\n
                          },\n
                          "_links": {\n
                              "properties": {\n
                                  "indicatorSource": {\n
                                      "properties": {\n
                                          "href": {\n
                                              "type": "string"\n
                                          }\n
                                      },\n
                                      "type": "object"\n
                                  },\n
                                  "industrialSite": {\n
                                      "properties": {\n
                                          "href": {\n
                                              "type": "string"\n
                                          }\n
                                      },\n
                                      "type": "object"\n
                                  },\n
                                  "industrialSiteIndicator": {\n
                                      "properties": {\n
                                          "href": {\n
                                              "type": "string"\n
                                          }\n
                                      },\n
                                      "type": "object"\n
                                  }\n
                              },\n
                              "readOnly": true\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "IndustrialProcess": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "industrialProcessType": {\n
                              "type": "string"\n
                          },\n
                          "overrideName": {\n
                              "type": "string"\n
                          },\n
                          "numOrder": {\n
                              "type": "integer"\n
                          },\n
                          "isVirtual": {\n
                              "type": "boolean",\n
                              "default": false\n
                          },\n
                          "industrialUnit": {\n
                              "$ref": "#/components/schemas/IndustrialUnit"\n
                          },\n
                          "_links": {\n
                              "properties": {\n
                                  "self": {\n
                                      "properties": {\n
                                          "href": {\n
                                              "type": "string"\n
                                          }\n
                                      },\n
                                      "type": "object"\n
                                  }\n
                              },\n
                              "readOnly": true\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "IndustrialSite": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "name": {\n
                              "type": "string"\n
                          },\n
                          "industrialSiteType": {\n
                              "$ref": "#/components/schemas/IndustrialSiteType"\n
                          },\n
                          "industrialSiteDescription": {\n
                              "$ref": "#/components/schemas/IndustrialSiteDescription"\n
                          },\n
                          "industrialSiteMetadata": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/IndustrialSiteMetadata"\n
                              }\n
                          },\n
                          "units": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/IndustrialUnit"\n
                              }\n
                          },\n
                          "geoZone": {\n
                              "type": "string"\n
                          },\n
                          "_links": {\n
                              "properties": {\n
                                  "self": {\n
                                      "properties": {\n
                                          "href": {\n
                                              "type": "string"\n
                                          }\n
                                      },\n
                                      "type": "object"\n
                                  },\n
                                  "indicators": {\n
                                      "properties": {\n
                                          "href": {\n
                                              "type": "string"\n
                                          }\n
                                      },\n
                                      "type": "object"\n
                                  }\n
                              },\n
                              "readOnly": true\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "IndustrialSiteSchemaFormType": {\n
                      "required": [\n
                          "id",\n
                          "units"\n
                      ],\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "units": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/IndustrialSiteUnitFormType"\n
                              }\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "IndustrialSiteIndicator": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "indicatorType": {\n
                              "type": "string"\n
                          },\n
                          "indicatorSource": {\n
                              "$ref": "#/components/schemas/IndicatorSource"\n
                          },\n
                          "industrialProcess": {\n
                              "$ref": "#/components/schemas/IndustrialProcess"\n
                          },\n
                          "indicatorThresholds": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/IndicatorThreshold"\n
                              }\n
                          },\n
                          "_links": {\n
                              "properties": {\n
                                  "self": {\n
                                      "properties": {\n
                                          "href": {\n
                                              "type": "string"\n
                                          }\n
                                      },\n
                                      "type": "object"\n
                                  },\n
                                  "indicatorType": {\n
                                      "properties": {\n
                                          "href": {\n
                                              "type": "string"\n
                                          }\n
                                      },\n
                                      "type": "object"\n
                                  }\n
                              },\n
                              "readOnly": true\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "IndicatorSitesConfigType": {\n
                      "required": [\n
                          "contractId",\n
                          "indicatorsConfiguration"\n
                      ],\n
                      "properties": {\n
                          "contractId": {\n
                              "type": "string"\n
                          },\n
                          "indicatorsConfiguration": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/ConfigurationType"\n
                              }\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "IndustrialSiteMetadata": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "indicatorSource": {\n
                              "type": "string"\n
                          },\n
                          "key": {\n
                              "type": "string"\n
                          },\n
                          "value": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "IndustrialUnit": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "overrideName": {\n
                              "type": "string"\n
                          },\n
                          "unitNumber": {\n
                              "type": "integer"\n
                          },\n
                          "unitType": {\n
                              "$ref": "#/components/schemas/IndustrialUnitType"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "Photo": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "mimeType": {\n
                              "type": "string"\n
                          },\n
                          "description": {\n
                              "type": "string"\n
                          },\n
                          "fileSize": {\n
                              "type": "integer"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "FrequencyType": {\n
                      "properties": {\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "name": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "IndustrialSiteType": {\n
                      "properties": {\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "name": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "IndustrialProcessType": {\n
                      "properties": {\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "name": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "IndustrialUnitType": {\n
                      "properties": {\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "name": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "MeasurementUnitType": {\n
                      "properties": {\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "name": {\n
                              "type": "string"\n
                          },\n
                          "description": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "IndicatorSubjectType": {\n
                      "properties": {\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "name": {\n
                              "type": "string"\n
                          },\n
                          "description": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "IndicatorSubject": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "label": {\n
                              "type": "string"\n
                          },\n
                          "description": {\n
                              "type": "string"\n
                          },\n
                          "value": {\n
                              "type": "string"\n
                          },\n
                          "indicatorSubjectType": {\n
                              "$ref": "#/components/schemas/IndicatorSubjectType"\n
                          },\n
                          "_links": {\n
                              "properties": {\n
                                  "indicatorSource": {\n
                                      "properties": {\n
                                          "href": {\n
                                              "type": "string"\n
                                          }\n
                                      },\n
                                      "type": "object"\n
                                  }\n
                              },\n
                              "readOnly": true\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "IndicatorTypeMetadata": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "indicatorType": {\n
                              "$ref": "#/components/schemas/IndicatorType"\n
                          },\n
                          "indicatorSource": {\n
                              "$ref": "#/components/schemas/IndicatorSource"\n
                          },\n
                          "key": {\n
                              "type": "string"\n
                          },\n
                          "value": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "IndustrialSiteDescription": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "description": {\n
                              "type": "string"\n
                          },\n
                          "address": {\n
                              "$ref": "#/components/schemas/Address"\n
                          },\n
                          "publicWebsiteUrl": {\n
                              "type": "string"\n
                          },\n
                          "contacts": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/Contact"\n
                              }\n
                          },\n
                          "photos": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/Photo"\n
                              }\n
                          },\n
                          "specifications": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/IndustrialSiteSpecification"\n
                              }\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "IndustrialSiteUnitFormType": {\n
                      "required": [\n
                          "code",\n
                          "overrideName",\n
                          "processes"\n
                      ],\n
                      "properties": {\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "overrideName": {\n
                              "type": "string"\n
                          },\n
                          "processes": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/IndustrialSiteProcessFormType"\n
                              }\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "IndicatorThreshold": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "industrialSiteIndicator": {\n
                              "$ref": "#/components/schemas/IndustrialSiteIndicator"\n
                          },\n
                          "name": {\n
                              "type": "string"\n
                          },\n
                          "max": {\n
                              "type": "number",\n
                              "format": "float"\n
                          },\n
                          "min": {\n
                              "type": "number",\n
                              "format": "float"\n
                          },\n
                          "appliedAt": {\n
                              "type": "string",\n
                              "format": "date-time"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "ConfigurationType": {\n
                      "required": [\n
                          "sourceCode",\n
                          "indicators"\n
                      ],\n
                      "properties": {\n
                          "sourceCode": {\n
                              "type": "string"\n
                          },\n
                          "indicators": {\n
                              "type": "array",\n
                              "items": {\n
                                  "$ref": "#/components/schemas/IndicatorConfigType"\n
                              }\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "Address": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "number": {\n
                              "type": "string",\n
                              "default": ""\n
                          },\n
                          "street": {\n
                              "type": "string"\n
                          },\n
                          "streetComplement": {\n
                              "type": "string"\n
                          },\n
                          "city": {\n
                              "type": "string"\n
                          },\n
                          "postalCode": {\n
                              "type": "string"\n
                          },\n
                          "country": {\n
                              "type": "string"\n
                          },\n
                          "inseeCode": {\n
                              "type": "string"\n
                          },\n
                          "longitude": {\n
                              "type": "string"\n
                          },\n
                          "latitude": {\n
                              "type": "string"\n
                          },\n
                          "location": {\n
                              "$ref": "#/components/schemas/GeographyInterface"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "IndustrialSiteSpecification": {\n
                      "properties": {\n
                          "id": {\n
                              "type": "string"\n
                          },\n
                          "characteristic": {\n
                              "type": "string"\n
                          },\n
                          "value": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "IndustrialSiteProcessFormType": {\n
                      "required": [\n
                          "code",\n
                          "overrideName"\n
                      ],\n
                      "properties": {\n
                          "code": {\n
                              "type": "string"\n
                          },\n
                          "overrideName": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "IndicatorConfigType": {\n
                      "required": [\n
                          "indicatorTypeCode",\n
                          "processTypeCode",\n
                          "unitTypeCode",\n
                          "unitTypeNumber"\n
                      ],\n
                      "properties": {\n
                          "indicatorTypeCode": {\n
                              "type": "string"\n
                          },\n
                          "processTypeCode": {\n
                              "type": "string"\n
                          },\n
                          "unitTypeCode": {\n
                              "type": "string"\n
                          },\n
                          "unitTypeNumber": {\n
                              "type": "string"\n
                          },\n
                          "status": {\n
                              "type": "string"\n
                          }\n
                      },\n
                      "type": "object"\n
                  },\n
                  "GeographyInterface": {\n
                      "type": "object"\n
                  }\n
              },\n
              "securitySchemes": {\n
                  "Auth-token": {\n
                      "type": "apiKey",\n
                      "description": "{token}",\n
                      "name": "X-AUTH-TOKEN",\n
                      "in": "header"\n
                  }\n
              }\n
          },\n
          "security": [\n
              {\n
                  "Auth-token": []\n
              }\n
          ],\n
          "tags": [\n
              {\n
                  "name": "ConfigurationManagement",\n
                  "description": "Management of industrial sites and indicators"\n
              },\n
              {\n
                  "name": "Contact"\n
              },\n
              {\n
                  "name": "IndicatorSource"\n
              },\n
              {\n
                  "name": "IndicatorType"\n
              },\n
              {\n
                  "name": "IndicatorValue"\n
              },\n
              {\n
                  "name": "IndustrialProcess"\n
              },\n
              {\n
                  "name": "IndustrialSite"\n
              },\n
              {\n
                  "name": "IndustrialSiteIndicator"\n
              },\n
              {\n
                  "name": "IndustrialSiteMetadata"\n
              },\n
              {\n
                  "name": "IndustrialUnit"\n
              },\n
              {\n
                  "name": "Photo"\n
              },\n
              {\n
                  "name": "Referential"\n
              }\n
          ]\n
      }
      """
  ]
]
GET http://incidents-backend-symfony.zeus-int.svc.cluster.local/api/doc.json Profile
200
[
  "info" => [
    "header_size" => 358
    "request_size" => 447
    "total_time" => 0.258381
    "namelookup_time" => 0.003977
    "connect_time" => 0.013279
    "pretransfer_time" => 0.013433
    "size_download" => 13717.0
    "speed_download" => 53088.0
    "starttransfer_time" => 0.257962
    "primary_ip" => "10.0.219.234"
    "primary_port" => 80
    "local_ip" => "10.244.1.45"
    "local_port" => 44464
    "http_version" => 2
    "protocol" => 1
    "scheme" => "HTTP"
    "connect_time_us" => 13279
    "namelookup_time_us" => 3977
    "pretransfer_time_us" => 13433
    "starttransfer_time_us" => 257962
    "total_time_us" => 258381
    "start_time" => 1770161774.1097
    "pause_handler" => Closure(float $duration) {#2636
      class: "Symfony\Component\HttpClient\Response\CurlResponse"
      use: {
        $ch: curl resource @147
          url: "http://incidents-backend-symfony.zeus-int.svc.cluster.local/api/doc.json"
          content_type: "application/json"
          http_code: 200
          header_size: 358
          request_size: 447
          filetime: -1
          ssl_verify_result: 0
          redirect_count: 0
          total_time: 0.258381
          namelookup_time: 0.003977
          connect_time: 0.013279
          pretransfer_time: 0.013433
          size_upload: 0.0
          size_download: 13717.0
          speed_download: 53088.0
          speed_upload: 0.0
          download_content_length: -1.0
          upload_content_length: 0.0
          starttransfer_time: 0.257962
          redirect_time: 0.0
          redirect_url: ""
          primary_ip: "10.0.219.234"
          certinfo: []
          primary_port: 80
          local_ip: "10.244.1.45"
          local_port: 44464
          http_version: 2
          protocol: 1
          ssl_verifyresult: 0
          scheme: "HTTP"
          appconnect_time_us: 0
          connect_time_us: 13279
          namelookup_time_us: 3977
          pretransfer_time_us: 13433
          redirect_time_us: 0
          starttransfer_time_us: 257962
          total_time_us: 258381
        }
        $multi: Symfony\Component\HttpClient\Internal\CurlClientState {#872 …}
        $execCounter: -9223372036854775754
      }
    }
    "debug" => """
      *   Trying 10.0.219.234:80...\n
      * Connected to incidents-backend-symfony.zeus-int.svc.cluster.local (10.0.219.234) port 80 (#3)\n
      > GET /api/doc.json HTTP/1.1\r\n
      Host: incidents-backend-symfony.zeus-int.svc.cluster.local\r\n
      Accept: */*\r\n
      User-Agent: Symfony HttpClient/Curl\r\n
      Accept-Encoding: gzip\r\n
      x-datadog-sampling-priority: 1\r\n
      x-datadog-tags: _dd.p.tid=6982866a00000000,_dd.p.dm=-0\r\n
      x-datadog-trace-id: 5603029731508360119\r\n
      x-datadog-parent-id: 8896526324056448075\r\n
      traceparent: 00-6982866a000000004dc1f5dacc8213b7-7b76cf8e504bdc4b-01\r\n
      tracestate: dd=p:7b76cf8e504bdc4b;t.dm:-0\r\n
      \r\n
      * Mark bundle as not supporting multiuse\n
      < HTTP/1.1 200 OK\r\n
      < Server: nginx\r\n
      < Content-Type: application/json\r\n
      < Transfer-Encoding: chunked\r\n
      < Connection: keep-alive\r\n
      < X-Powered-By: PHP/8.2.7\r\n
      < Cache-Control: no-cache, private\r\n
      < Date: Tue, 03 Feb 2026 23:36:14 GMT\r\n
      < X-Debug-Token: 0b8a2d\r\n
      < X-Debug-Token-Link: http://incidents-backend-symfony.zeus-int.svc.cluster.local/_profiler/0b8a2d\r\n
      < X-Robots-Tag: noindex\r\n
      < \r\n
      """
  ]
  "response_headers" => [
    "HTTP/1.1 200 OK"
    "Server: nginx"
    "Content-Type: application/json"
    "Transfer-Encoding: chunked"
    "Connection: keep-alive"
    "X-Powered-By: PHP/8.2.7"
    "Cache-Control: no-cache, private"
    "Date: Tue, 03 Feb 2026 23:36:14 GMT"
    "X-Debug-Token: 0b8a2d"
    "X-Debug-Token-Link: http://incidents-backend-symfony.zeus-int.svc.cluster.local/_profiler/0b8a2d"
    "X-Robots-Tag: noindex"
  ]
  "response_content" => [
    """
      {\n
          "openapi": "3.0.0",\n
          "info": {\n
              "title": "Backend incidents",\n
              "description": "API backend du module Incidents",\n
              "version": "0.5.4"\n
          },\n
          "paths": {\n
              "/api/incident/{incidentId}/attachment/{attachmentId}/preview": {\n
                  "get": {\n
                      "tags": [\n
                          "Attachment"\n
                      ],\n
                      "summary": "Gets attachment preview for an incident",\n
                      "operationId": "get_preview_attachment",\n
                      "parameters": [\n
                          {\n
                              "name": "incidentId",\n
                              "in": "path",\n
                              "description": "Incident ID",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "attachmentId",\n
                              "in": "path",\n
                              "description": "Attachment ID",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "height",\n
                              "in": "query",\n
                              "description": "Height of the image preview",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "integer",\n
                                  "default": 200\n
                              }\n
                          },\n
                          {\n
                              "name": "width",\n
                              "in": "query",\n
                              "description": "Width of the image preview",\n
                              "required": false,\n
                              "schema": {\n
                                  "type": "integer",\n
                                  "default": 200\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Everything is OK."\n
                          },\n
                          "404": {\n
                              "description": "Attachment not found"\n
                          },\n
                          "400": {\n
                              "description": "Bad request"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/incident/{incidentId}/attachment/{attachmentId}/download": {\n
                  "get": {\n
                      "tags": [\n
                          "Attachment"\n
                      ],\n
                      "summary": "Downloads attachment for an incident",\n
                      "operationId": "get_download_attachment",\n
                      "parameters": [\n
                          {\n
                              "name": "incidentId",\n
                              "in": "path",\n
                              "description": "Incident ID",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "attachmentId",\n
                              "in": "path",\n
                              "description": "Attachment ID",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Everything is OK."\n
                          },\n
                          "404": {\n
                              "description": "Attachment not found"\n
                          },\n
                          "400": {\n
                              "description": "Bad request"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/incident": {\n
                  "get": {\n
                      "tags": [\n
                          "UserRequest"\n
                      ],\n
                      "summary": "Gets all filtered incidents visible to user",\n
                      "operationId": "get_get_filtered_incidents",\n
                      "parameters": [\n
                          {\n
                              "name": "context[id][]",\n
                              "in": "query",\n
                              "description": "Filter context with id",\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "context[type][]",\n
                              "in": "query",\n
                              "description": "Filter context with type",\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "filter[]",\n
                              "in": "query",\n
                              "description": "Filters",\n
                              "schema": {\n
                                  "type": "array",\n
                                  "items": {\n
                                      "type": "string"\n
                                  }\n
                              }\n
                          },\n
                          {\n
                              "name": "pagination[page]",\n
                              "in": "query",\n
                              "description": "Filter pagination page",\n
                              "schema": {\n
                                  "type": "integer"\n
                              }\n
                          },\n
                          {\n
                              "name": "pagination[size]",\n
                              "in": "query",\n
                              "description": "Filter pagination size",\n
                              "schema": {\n
                                  "type": "integer"\n
                              }\n
                          },\n
                          {\n
                              "name": "q",\n
                              "in": "query",\n
                              "description": "Search by keyword",\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Everything is OK."\n
                          },\n
                          "500": {\n
                              "description": "Everything is done."\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/incident/{id}": {\n
                  "get": {\n
                      "tags": [\n
                          "UserRequest"\n
                      ],\n
                      "summary": "Gets details for one incident",\n
                      "operationId": "get_get_incident",\n
                      "parameters": [\n
                          {\n
                              "name": "id",\n
                              "in": "path",\n
                              "description": "incident id",\n
                              "required": true,\n
                              "schema": {\n
                                  "required": [\n
                                      "id"\n
                                  ],\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Everything is OK."\n
                          },\n
                          "404": {\n
                              "description": "Request not found or you may not see it"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/incident/referential/{referentialId}": {\n
                  "get": {\n
                      "tags": [\n
                          "UserRequest"\n
                      ],\n
                      "summary": "Gets referential for a type of incident",\n
                      "operationId": "get_get_incident_referential",\n
                      "parameters": [\n
                          {\n
                              "name": "referentialId",\n
                              "in": "path",\n
                              "description": "Referential identifier",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Everything is OK."\n
                          },\n
                          "400": {\n
                              "description": "Bad request"\n
                          },\n
                          "404": {\n
                              "description": "Not found"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/incident/{incidentId}/status": {\n
                  "get": {\n
                      "tags": [\n
                          "UserRequest"\n
                      ],\n
                      "summary": "Gets status for one incident",\n
                      "operationId": "get_get_incident_status",\n
                      "parameters": [\n
                          {\n
                              "name": "id",\n
                              "in": "path",\n
                              "description": "incident id",\n
                              "schema": {\n
                                  "required": [\n
                                      "id"\n
                                  ],\n
                                  "type": "string"\n
                              }\n
                          },\n
                          {\n
                              "name": "incidentId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "responses": {\n
                          "200": {\n
                              "description": "Everything is OK."\n
                          },\n
                          "404": {\n
                              "description": "Request not found or you may not see it"\n
                          }\n
                      }\n
                  },\n
                  "post": {\n
                      "tags": [\n
                          "UserRequest"\n
                      ],\n
                      "summary": "Change status for one incident",\n
                      "operationId": "post_post_incident_status",\n
                      "parameters": [\n
                          {\n
                              "name": "incidentId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "description": "update status",\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "properties": {\n
                                          "status": {\n
                                              "type": "object"\n
                                          },\n
                                          "applicationUser": {\n
                                              "type": "object"\n
                                          },\n
                                          "comment": {\n
                                              "type": "string"\n
                                          }\n
                                      },\n
                                      "type": "object"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "200": {\n
                              "description": "Everything is OK."\n
                          },\n
                          "404": {\n
                              "description": "Request not found or you may not see it"\n
                          }\n
                      }\n
                  }\n
              },\n
              "/api/incident/{incidentId}/comment": {\n
                  "post": {\n
                      "tags": [\n
                          "UserRequest"\n
                      ],\n
                      "summary": "Add comment for one incident",\n
                      "operationId": "post_post_incident_comment",\n
                      "parameters": [\n
                          {\n
                              "name": "incidentId",\n
                              "in": "path",\n
                              "required": true,\n
                              "schema": {\n
                                  "type": "string"\n
                              }\n
                          }\n
                      ],\n
                      "requestBody": {\n
                          "description": "add comment",\n
                          "content": {\n
                              "application/json": {\n
                                  "schema": {\n
                                      "properties": {\n
                                          "comment": {\n
                                              "type": "string"\n
                                          }\n
                                      },\n
                                      "type": "object"\n
                                  }\n
                              }\n
                          }\n
                      },\n
                      "responses": {\n
                          "200": {\n
                              "description": "Everything is OK."\n
                          },\n
                          "404": {\n
                              "description": "Request not found or you may not see it"\n
                          }\n
                      }\n
                  }\n
              }\n
          },\n
          "components": {\n
              "securitySchemes": {\n
                  "Bearer": {\n
                      "type": "http",\n
                      "description": "Only the {jwt} token",\n
                      "in": "header",\n
                      "bearerFormat": "JWT",\n
                      "scheme": "bearer"\n
                  }\n
              }\n
          },\n
          "security": [\n
              {\n
                  "Bearer": []\n
              }\n
          ],\n
          "tags": [\n
              {\n
                  "name": "Attachment"\n
              },\n
              {\n
                  "name": "UserRequest"\n
              }\n
          ]\n
      }
      """
  ]
]
0b8a2d

app.calendar.client 0

No requests were made with the "app.calendar.client" service.

app.industrial.sites.client 0

No requests were made with the "app.industrial.sites.client" service.

app.incidents.client 0

No requests were made with the "app.incidents.client" service.

app.heimdall.client 0

No requests were made with the "app.heimdall.client" service.

app.geoserver.client 0

No requests were made with the "app.geoserver.client" service.

app.admin.mayan.client 0

No requests were made with the "app.admin.mayan.client" service.

app.user.mayan.client 0

No requests were made with the "app.user.mayan.client" service.

app.mdm.client 0

No requests were made with the "app.mdm.client" service.

app.metabase.client 0

No requests were made with the "app.metabase.client" service.

app.public.space.planner.client 0

No requests were made with the "app.public.space.planner.client" service.

app.request.client 0

No requests were made with the "app.request.client" service.

app.signal.client 0

No requests were made with the "app.signal.client" service.

app.thingsboard.client 0

No requests were made with the "app.thingsboard.client" service.

app.vdm.itv.client 0

No requests were made with the "app.vdm.itv.client" service.

app.vdm.hydrometric.client 0

No requests were made with the "app.vdm.hydrometric.client" service.

app.vdm.waterCycle.client 0

No requests were made with the "app.vdm.waterCycle.client" service.

app.vdm.waterQuality.client 0

No requests were made with the "app.vdm.waterQuality.client" service.

app.vdm.weather.client 0

No requests were made with the "app.vdm.weather.client" service.