{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"servers":[{"url":"https://backend-loculus-vision.loculus.org/api-doc","description":"Generated server url"}],"security":[{"bearerAuth":[]}],"tags":[{"name":"Actuator","description":"Monitor and interact","externalDocs":{"description":"Spring Boot Actuator Web API Documentation","url":"https://docs.spring.io/spring-boot/docs/current/actuator-api/html/"}},{"name":"admin-config-controller"},{"name":"admin-dashboard-controller"},{"name":"data-use-terms-controller"},{"name":"files-controller"},{"name":"group-management-controller"},{"name":"public-config-controller"},{"name":"seq-set-citations-controller"},{"name":"submission-controller"},{"name":"lapis-proxy-controller","description":"This is temporary and used for calls that have not yet switched to using the new query API."}],"paths":{"/{organism}/lapis/**":{"get":{"tags":["lapis-proxy-controller"],"operationId":"proxy","parameters":[{"name":"organism","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StreamingResponseBody"}}}}}},"post":{"tags":["lapis-proxy-controller"],"operationId":"proxy_1","parameters":[{"name":"organism","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StreamingResponseBody"}}}}}}},"/files/get/{accession}/{version}/{fileCategory}/{fileName}":{"get":{"tags":["files-controller"],"summary":"Download file via redirect to S3 pre-signed URL","description":"Returns a 307 redirect to a pre-signed S3 download URL","operationId":"getFileDownloadUrl","parameters":[{"name":"accession","in":"path","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"fileCategory","in":"path","required":true,"schema":{"type":"string"}},{"name":"fileName","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Authentication needed: the file is not public","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"File or accession version does not exist.","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Not authorized to access this non-public file.","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"307":{"description":"Temporary redirect to S3 download URL","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"},"Location":{"description":"S3 download URL","style":"simple"}}}},"security":[{"bearerAuth":[]}]},"head":{"tags":["files-controller"],"summary":"Download file via redirect to S3 pre-signed URL","description":"Returns a 307 redirect to a pre-signed S3 download URL","operationId":"getFileDownloadUrl_1","parameters":[{"name":"accession","in":"path","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"fileCategory","in":"path","required":true,"schema":{"type":"string"}},{"name":"fileName","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Authentication needed: the file is not public","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"File or accession version does not exist.","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Not authorized to access this non-public file.","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"307":{"description":"Temporary redirect to S3 download URL","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"},"Location":{"description":"S3 download URL","style":"simple"}}}},"security":[{"bearerAuth":[]}]}},"/update-seqset":{"put":{"tags":["seq-set-citations-controller"],"description":"Update a SeqSet with the specified data","operationId":"updateSeqSet","parameters":[{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmittedSeqSetUpdate"}}},"required":true},"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseSeqSet"}}}}},"security":[{"bearerAuth":[]}]}},"/groups/{groupId}":{"get":{"tags":["group-management-controller"],"description":"Get details of a group. Contact information is redacted when not authenticated.","operationId":"getUsersOfGroup","parameters":[{"name":"groupId","in":"path","description":"The id of the group to get details of.","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupDetails"}}}}},"security":[{"bearerAuth":[]}]},"put":{"tags":["group-management-controller"],"description":"Edit a group. Only users part of the group can edit it. The updated group is returned.","operationId":"editGroup","parameters":[{"name":"groupId","in":"path","description":"The id of the group to edit.","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewGroup"}}},"required":true},"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Group"}}}}},"security":[{"bearerAuth":[]}]}},"/groups/{groupId}/users/{usernameToAdd}":{"put":{"tags":["group-management-controller"],"description":"Add user to a group.","operationId":"addUserToGroup","parameters":[{"name":"groupId","in":"path","description":"The id of the group the user should be added to.","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"usernameToAdd","in":"path","description":"The user name that should be added to the group.","required":true,"schema":{"type":"string"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"204":{"description":"No Content","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}}}},"security":[{"bearerAuth":[]}]}},"/data-use-terms":{"put":{"tags":["data-use-terms-controller"],"description":"Change the data use terms of the given accessions. Only a change to more open terms is allowed.","operationId":"setNewDataUseTerms","parameters":[{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataUseTermsChangeRequest"}}},"required":true},"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"204":{"description":"No Content","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}}}},"security":[{"bearerAuth":[]}]}},"/api/admin/config/organisms/{key}/preprocessing/{pipelineVersion}":{"put":{"tags":["admin-config-controller"],"description":"Create or replace the opaque preprocessing config file for an organism + pipeline version. The body is stored verbatim; it is not versioned and not interpreted.","operationId":"putPreprocessingConfig","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string"}},{"name":"pipelineVersion","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"authenticatedUser","in":"query","required":true,"schema":{"$ref":"#/components/schemas/AuthenticatedUser"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"requestBody":{"content":{"text/plain":{"schema":{"type":"string"}},"application/octet-stream":{"schema":{"type":"string"}}},"required":true},"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"204":{"description":"No Content","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}}}},"security":[{"bearerAuth":[]}]},"delete":{"tags":["admin-config-controller"],"description":"Delete the preprocessing config file for an organism + pipeline version.","operationId":"deletePreprocessingConfig","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string"}},{"name":"pipelineVersion","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"authenticatedUser","in":"query","required":true,"schema":{"$ref":"#/components/schemas/AuthenticatedUser"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"204":{"description":"No Content","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}}}},"security":[{"bearerAuth":[]}]}},"/api/admin/config/organisms/{key}/draft":{"get":{"tags":["admin-config-controller"],"description":"Get the current draft for an organism (200) or no-content (204) if no draft.","operationId":"getOrganismDraft","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganismDraftResponse"}}}}},"security":[{"bearerAuth":[]}]},"put":{"tags":["admin-config-controller"],"description":"Replace the entire draft for an UNRELEASED organism. 403 if released.","operationId":"putOrganismDraft","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string"}},{"name":"If-Match","in":"header","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"authenticatedUser","in":"query","required":true,"schema":{"$ref":"#/components/schemas/AuthenticatedUser"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PutDraftRequestOrganismConfig"}}},"required":true},"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DraftMutationResponse"}}}}},"security":[{"bearerAuth":[]}]},"delete":{"tags":["admin-config-controller"],"description":"Discard the entire draft for an organism.","operationId":"discardOrganismDraft","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string"}},{"name":"authenticatedUser","in":"query","required":true,"schema":{"$ref":"#/components/schemas/AuthenticatedUser"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"204":{"description":"No Content","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}}}},"security":[{"bearerAuth":[]}]}},"/api/admin/config/instance/draft":{"get":{"tags":["admin-config-controller"],"description":"Get the current instance config draft, if any.","operationId":"getInstanceDraft","parameters":[{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InstanceDraftResponse"}}}}},"security":[{"bearerAuth":[]}]},"put":{"tags":["admin-config-controller"],"description":"Replace the entire instance config draft (full-document PUT).","operationId":"putInstanceDraft","parameters":[{"name":"If-Match","in":"header","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"authenticatedUser","in":"query","required":true,"schema":{"$ref":"#/components/schemas/AuthenticatedUser"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PutDraftRequestInstanceConfig"}}},"required":true},"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DraftMutationResponse"}}}}},"security":[{"bearerAuth":[]}]},"delete":{"tags":["admin-config-controller"],"description":"Discard the instance config draft.","operationId":"discardInstanceDraft","parameters":[{"name":"authenticatedUser","in":"query","required":true,"schema":{"$ref":"#/components/schemas/AuthenticatedUser"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"204":{"description":"No Content","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}}}},"security":[{"bearerAuth":[]}]}},"/{organism}/submit":{"post":{"tags":["submission-controller"],"description":"\nSubmit new data as multipart/form-data.\nThe user submits data on behalf of a group that they must be a member of. After submission this data will be released \nto INSDC, by using this endpoint the user confirms they have not and will not submit this data independently to INSDC \nand they agree to Loculus handling the submission of this data to INSDC. Uploading this data independently to INSDC \nmay cause data duplication.\n","operationId":"submit","parameters":[{"name":"organism","in":"path","required":true,"schema":{"$ref":"#/components/schemas/Organism"}},{"name":"groupId","in":"query","description":"\nThe group id of the submitting group which the user is a member of.\nA submitting group is a set of users that share access to the same sequence entries.\n","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"dataUseTermsType","in":"query","description":"Data Use terms under which data is released. Mandatory when data use terms are enabled for this Instance.","required":false,"schema":{"type":"string","enum":["OPEN","RESTRICTED"]}},{"name":"restrictedUntil","in":"query","description":"Mandatory when data use terms are set to 'RESTRICTED'. It is the date when the sequence entries will become 'OPEN'. Format: YYYY-MM-DD","required":false,"schema":{"type":"string"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"requestBody":{"content":{"multipart/form-data":{"schema":{"required":["metadataFile"],"type":"object","properties":{"metadataFile":{"type":"string","description":"    \nA TSV (tab separated values) file containing the metadata of the submitted sequence entries. \nThe file may be compressed with zstd, xz, zip, gzip, lzma, bzip2 (with common extensions).\nIt must contain the column names.\nThe field 'id' is required and must be unique within the provided dataset.\nIt is used to associate metadata to the sequences in the sequences fasta file.\n","format":"binary"},"sequenceFile":{"type":"string","description":"\nA fasta file containing the unaligned nucleotide sequences of the submitted sequences.\nThe file may be compressed with zstd, xz, zip, gzip, lzma, bzip2 (with common extensions).\nIf the underlying organism has a single segment,\nthe headers of the fasta file must match the 'id' field in the metadata file.\nIf the underlying organism has multiple segments,\nthe headers of the fasta file must be added in a ' '-separated list to the 'fastaIds'\nfield in the metadata file.\n","format":"binary"},"fileMapping":{"type":"string","description":"\nA JSON object. `{submissionID: {<fileCategory>: [{fileId: <fileId>, name: <fileName>}]}}`.\nFiles first need to be uploaded. Request pre-signed URLs to upload files using the\n'/files/request-upload' endpoint.\n"}}}}}},"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"\nThe data use terms type have not been provided, even though they are enabled for this Loculus instance.\n","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"\nReturns a list of accession, version and submissionId of the submitted sequence entries. \nThe submissionId is the (locally unique) 'id' provided by the submitter in the metadata file. \nThe version will be 1 for every sequence. \nThe accession is the (globally unique) id that the system assigned to the sequence entry. \nYou can use this response to associate the user provided id with the system assigned accession.\n","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SubmissionIdMapping"}}}}}},"security":[{"bearerAuth":[]}]}},"/{organism}/submit-processed-data":{"post":{"tags":["submission-controller"],"description":"\nSubmit processed data as a stream of NDJSON. The schema is to be understood per line of the NDJSON stream. \nThis endpoint performs validation (type validation, missing/required fields, comparison to reference genome) on the data\nreturned by the processing pipeline, so that it can technically be used for release. On a technical error, this endpoint\nwill roll back all previously inserted data. It is the responsibility of the processing pipeline to ensure that the \ncontent of the data is correct. If the pipeline is unable to provide valid data, it should submit the data with errors.\nIn this case, no validation will be performed and the status of the accession version will be set to 'HAS_ERRORS'.\nThe user can then edit the data and submit a corrected version.\n","operationId":"submitProcessedData","parameters":[{"name":"pipelineVersion","in":"query","description":"Version of the processing pipeline","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"organism","in":"path","required":true,"schema":{"$ref":"#/components/schemas/Organism"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"requestBody":{"content":{"application/x-ndjson":{"schema":{"$ref":"#/components/schemas/SubmittedProcessedData"}}}},"responses":{"422":{"description":"\nThe submitted data cannot be written to the database, e.g. if the accession does not exist, if the processing pipeline\n is outdated (i.e., the pipeline version is lower than the current one) or if the processing pipeline submits invalid\n data. Rolls back the whole transaction.\n","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"On invalid NDJSON line. Rolls back the whole transaction.","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"204":{"description":"No Content","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}}}},"security":[{"bearerAuth":[]}]}},"/{organism}/submit-external-metadata":{"post":{"tags":["submission-controller"],"description":"\nUpdate metadata of an existing accession with data from an external source with data as a stream of NDJSON.\nThe following rules apply:\n - Given sequence entries must exist (identified by the column 'accession' in the metadata file) \n - The user is authorized to use this endpoint\n - The last accession version is in status  'APPROVED_FOR_RELEASE', i.e. can be released externally\n\nThis endpoint performs validation (type validation, missing/required fields) on the metadata.\nIf any of above is not fulfilled, this will return an error and roll back the whole transaction.\n","operationId":"submitExternalMetadata","parameters":[{"name":"organism","in":"path","required":true,"schema":{"$ref":"#/components/schemas/Organism"}},{"name":"externalMetadataUpdater","in":"query","description":"Name of the pipeline submitting the external metadata update. This should match the externalMetadataUpdater value of the externalMetadata fields (configured per organism) that are being updated.","required":true,"schema":{"type":"string"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"requestBody":{"content":{"application/x-ndjson":{"schema":{"$ref":"#/components/schemas/ExternalSubmittedData"}}}},"responses":{"422":{"description":"\nThe submitted external data cannot be written to the database, e.g. if the accession does not exist or is in the wrong\nstate, if the pipeline submits invalid data or if the name of external metadata updater is not known. Rolls back the whole transaction.\n","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"On invalid NDJSON line. Rolls back the whole transaction.","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"204":{"description":"No Content","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}}}},"security":[{"bearerAuth":[]}]}},"/{organism}/submit-edited-data":{"post":{"tags":["submission-controller"],"description":"\nSubmit edited data for an accession version that corrects errors found by the preprocessing pipeline \nor the user themselves. This will set the status of the accession version to\n'RECEIVED' and it will be processed by the next pipeline run.\n","operationId":"submitEditedData","parameters":[{"name":"organism","in":"path","required":true,"schema":{"$ref":"#/components/schemas/Organism"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditedSequenceEntryData"}}},"required":true},"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"204":{"description":"No Content","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}}}},"security":[{"bearerAuth":[]}]}},"/{organism}/revoke":{"post":{"tags":["submission-controller"],"description":"\nRevoke existing sequence entry. \nCreates a new revocation version and stages it for confirmation. \nIf successfully, this returns the accessions, versions and status of the revocation versions.\nIf any of the given sequence entries do not exist, or do not have the latest version in status 'APPROVED_FOR_RELEASE', \nor the given user has no right to the sequence entry, this will return an error and roll back the whole transaction.\n","operationId":"revoke","parameters":[{"name":"organism","in":"path","required":true,"schema":{"$ref":"#/components/schemas/Organism"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessionsToRevokeWithComment"}}},"required":true},"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SubmissionIdMapping"}}}}}},"security":[{"bearerAuth":[]}]}},"/{organism}/revise":{"post":{"tags":["submission-controller"],"description":"\nSubmit revised data for new accession versions as multipart/form-data. The following rules apply:\n - Given sequence entries must exist (identified by the column 'accession' in the metadata file) \n - The submitting user is member of the group that a sequence entry was initially submitted for.\n - The last accession version is in status  'APPROVED_FOR_RELEASE', i.e. revisable\n - The provided files contain only specified content\n \nIf any of above is not fulfilled, this will return an error and roll back the whole transaction.\n","operationId":"revise","parameters":[{"name":"organism","in":"path","required":true,"schema":{"$ref":"#/components/schemas/Organism"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"requestBody":{"content":{"multipart/form-data":{"schema":{"required":["metadataFile"],"type":"object","properties":{"metadataFile":{"type":"string","description":"\nA TSV (tab separated values) file containing the metadata of the revised data.\nThe first row must contain the column names. The column 'id' is required and must be unique within the \nprovided dataset. It is used to associate metadata to the sequences in the sequences fasta file.\nAdditionally, the column 'accession' is required and must match the accession of the original sequence entry.\n","format":"binary"},"sequenceFile":{"type":"string","description":"\nA fasta file containing the unaligned nucleotide sequences of the submitted sequences.\nThe file may be compressed with zstd, xz, zip, gzip, lzma, bzip2 (with common extensions).\nIf the underlying organism has a single segment,\nthe headers of the fasta file must match the 'id' field in the metadata file.\nIf the underlying organism has multiple segments,\nthe headers of the fasta file must be added in a ' '-separated list to the 'fastaIds'\nfield in the metadata file.\n","format":"binary"},"fileMapping":{"type":"string","description":"\nA JSON object. `{submissionID: {<fileCategory>: [{fileId: <fileId>, name: <fileName>}]}}`.\nFiles first need to be uploaded. Request pre-signed URLs to upload files using the\n'/files/request-upload' endpoint.\n"}}}}}},"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"\nReturns a list of accessions, versions and submissionIds of the submitted revised data.\nThe version will increase by one in respect to the original accession version.\n","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SubmissionIdMapping"}}}}}},"security":[{"bearerAuth":[]}]}},"/{organism}/get-submitted-data":{"post":{"tags":["submission-controller"],"description":"Download submitted data (metadata and sequences) as a zip file, suitable for revisions. It is limited to 500 entries.","operationId":"getSubmittedData","parameters":[{"name":"organism","in":"path","required":true,"schema":{"$ref":"#/components/schemas/Organism"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSubmittedDataRequest"}}},"required":true},"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/zip":{"schema":{"$ref":"#/components/schemas/StreamingResponseBody"}}}}},"security":[{"bearerAuth":[]}]}},"/{organism}/extract-unprocessed-data":{"post":{"tags":["submission-controller"],"description":"\nExtract unprocessed accession versions. This is supposed to be used as input for the preprocessing pipeline.\nReturns a stream of NDJSON and sets the status of each accession version to 'IN_PROCESSING'.\n","operationId":"extractUnprocessedData","parameters":[{"name":"organism","in":"path","required":true,"schema":{"$ref":"#/components/schemas/Organism"}},{"name":"numberOfSequenceEntries","in":"query","required":true,"schema":{"maximum":100000,"type":"integer","format":"int32"}},{"name":"pipelineVersion","in":"query","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"If-None-Match","in":"header","required":false,"schema":{"type":"string"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"\nThe processing pipeline is outdated (i.e., the version is lower than the current version).\n","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"\nSequence data as input for the preprocessing pipeline.\nThe schema is to be understood per line of the NDJSON stream.\n","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"},"eTag":{"description":"Last database write Etag","style":"simple","schema":{"type":"integer"}}},"content":{"application/x-ndjson":{"schema":{"$ref":"#/components/schemas/UnprocessedData"}}}},"304":{"description":"No database changes since last request (Etag in HttpHeaders.IF_NONE_MATCH matches lastDatabaseWriteETag)","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/x-ndjson":{"schema":{"$ref":"#/components/schemas/StreamingResponseBody"}}}}},"security":[{"bearerAuth":[]}]}},"/{organism}/approve-processed-data":{"post":{"tags":["submission-controller"],"description":"\nApprove processed accession versions and set the status to 'APPROVED_FOR_RELEASE'.\nThis can only be done for accession versions in status 'PROCESSED' that the user is allowed to edit and\nthat don't have any processing errors.\n","operationId":"approveProcessedData","parameters":[{"name":"organism","in":"path","required":true,"schema":{"$ref":"#/components/schemas/Organism"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessionVersionsFilterWithApprovalScope"}}},"required":true},"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AccessionVersion"}}}}}},"security":[{"bearerAuth":[]}]}},"/validate-seqset-records":{"post":{"tags":["seq-set-citations-controller"],"description":"Validate SeqSet records","operationId":"validateSeqSetRecords","parameters":[{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SubmittedSeqSetRecord"}}}},"required":true},"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}}}},"security":[{"bearerAuth":[]}]}},"/groups":{"get":{"tags":["group-management-controller"],"description":"Get a list of groups. Supports filtering by name request parameter","operationId":"getGroups","parameters":[{"name":"name","in":"query","required":false,"schema":{"type":"string"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Group"}}}}}},"security":[{"bearerAuth":[]}]},"post":{"tags":["group-management-controller"],"description":"Create a new Group. The user creating the group will be added to the group.","operationId":"createNewGroup","parameters":[{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewGroup"}}},"required":true},"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Group"}}}}},"security":[{"bearerAuth":[]}]}},"/files/request-upload":{"post":{"tags":["files-controller"],"summary":"Request S3 pre-signed URLs for file uploads","description":"Requests S3 pre-signed URLs to upload files. The endpoint returns a list of file IDs and URLs. The URLs should be used to upload the files. Afterwards, the file IDs can be used in the `fileMapping` in the /submit endpoint.","operationId":"requestUploads","parameters":[{"name":"groupId","in":"query","description":"The Group ID of the group which will own the files. The requesting user must be a member of the group.","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"numberFiles","in":"query","description":"Number of files, default is 1.","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"useInternalEndpoint","in":"query","description":"Whether to return upload URLs signed for the internal S3 endpoint.","required":false,"schema":{"type":"boolean"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Invalid request parameters","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Authentication required","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Group does not exist","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"User is not a member of the specified group","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"Successfully generated pre-signed upload URLs","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/FileIdAndWriteUrl"}}}}}},"security":[{"bearerAuth":[]}]}},"/files/request-multipart-upload":{"post":{"tags":["files-controller"],"description":"Requests S3 pre-signed URLs to upload files using multipart upload. The endpoint returns a list of file IDs and, for each file ID, a list of URLs. The URLs should be used to upload the parts and the upload should then be completed using the /complete-multipart-upload endpoint. Afterwards, the file IDs can be used in the `fileMapping` in the /submit endpoint.","operationId":"requestMultipartUploads","parameters":[{"name":"groupId","in":"query","description":"The Group ID of the group which will own the files. The requesting user must be a member of the group.","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"numberFiles","in":"query","description":"Number of files, default is 1.","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"numberParts","in":"query","description":"Number of parts, default is 1.","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/FileIdAndMultipartWriteUrl"}}}}}},"security":[{"bearerAuth":[]}]}},"/files/complete-multipart-upload":{"post":{"tags":["files-controller"],"description":"Completes multipart uploads that have been initiated with the /request-multipart-upload endpoint","operationId":"completeMultipartUploads","parameters":[{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","description":"The File IDs and and the ETags of the uploaded parts","items":{"$ref":"#/components/schemas/FileIdAndEtags"}}}},"required":true},"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}}}},"security":[{"bearerAuth":[]}]}},"/create-seqset":{"post":{"tags":["seq-set-citations-controller"],"description":"Create a new SeqSet with the specified data","operationId":"createSeqSet","parameters":[{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmittedSeqSet"}}},"required":true},"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseSeqSet"}}}}},"security":[{"bearerAuth":[]}]}},"/create-seqset-doi":{"post":{"tags":["seq-set-citations-controller"],"description":"Create and associate a DOI to a SeqSet version","operationId":"createSeqSetDOI","parameters":[{"name":"seqSetId","in":"query","required":true,"schema":{"type":"string"}},{"name":"version","in":"query","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseSeqSet"}}}}},"security":[{"bearerAuth":[]}]}},"/api/admin/config/organisms":{"get":{"tags":["admin-config-controller"],"description":"List all organisms including unreleased ones.","operationId":"listOrganisms","parameters":[{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminOrganismsListResponse"}}}}},"security":[{"bearerAuth":[]}]},"post":{"tags":["admin-config-controller"],"description":"Create a new unreleased organism.","operationId":"createOrganism","parameters":[{"name":"authenticatedUser","in":"query","required":true,"schema":{"$ref":"#/components/schemas/AuthenticatedUser"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOrganismRequest"}}},"required":true},"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"201":{"description":"Created","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganismListing"}}}}},"security":[{"bearerAuth":[]}]}},"/api/admin/config/organisms/{key}/publish":{"post":{"tags":["admin-config-controller"],"description":"Publish the current draft as a new immutable organism version.","operationId":"publishOrganism","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string"}},{"name":"authenticatedUser","in":"query","required":true,"schema":{"$ref":"#/components/schemas/AuthenticatedUser"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublishResponse"}}}}},"security":[{"bearerAuth":[]}]}},"/api/admin/config/organisms/{key}/mark-deployed":{"post":{"tags":["admin-config-controller"],"description":"Mark a released organism as deployed after SILO/LAPIS have been rolled out and checked.","operationId":"markOrganismDeployed","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string"}},{"name":"authenticatedUser","in":"query","required":true,"schema":{"$ref":"#/components/schemas/AuthenticatedUser"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganismListing"}}}}},"security":[{"bearerAuth":[]}]}},"/api/admin/config/organisms/{key}/draft/operations":{"post":{"tags":["admin-config-controller"],"description":"Append operation(s) to a RELEASED organism's draft. 403 if unreleased.","operationId":"appendOrganismOperations","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string"}},{"name":"If-Match","in":"header","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"authenticatedUser","in":"query","required":true,"schema":{"$ref":"#/components/schemas/AuthenticatedUser"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppendOperationsRequest"}}},"required":true},"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DraftMutationResponse"}}}}},"security":[{"bearerAuth":[]}]}},"/api/admin/config/instance/publish":{"post":{"tags":["admin-config-controller"],"description":"Publish the instance config draft as a new version.","operationId":"publishInstance","parameters":[{"name":"authenticatedUser","in":"query","required":true,"schema":{"$ref":"#/components/schemas/AuthenticatedUser"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublishResponse"}}}}},"security":[{"bearerAuth":[]}]}},"/api/admin/config/instance/draft/operations":{"post":{"tags":["admin-config-controller"],"description":"Append operation(s) to the instance config draft.","operationId":"appendInstanceOperations","parameters":[{"name":"If-Match","in":"header","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"authenticatedUser","in":"query","required":true,"schema":{"$ref":"#/components/schemas/AuthenticatedUser"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppendOperationsRequest"}}},"required":true},"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DraftMutationResponse"}}}}},"security":[{"bearerAuth":[]}]}},"/{organism}/get-submitted-metadata":{"get":{"tags":["submission-controller"],"description":"Retrieve unprocessed metadata of submitted accession versions.","operationId":"getSubmittedMetadata","parameters":[{"name":"organism","in":"path","required":true,"schema":{"$ref":"#/components/schemas/Organism"}},{"name":"fields","in":"query","description":"The metadata fields that should be returned. If not provided, all fields are returned.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"accessionVersionsFilter","in":"query","description":"Filter by accession versions in 'accession.version' format. If not provided, all accession versions are considered.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"groupIdsFilter","in":"query","description":"Filter by group ids. If not provided, all groups are considered.","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"statusesFilter","in":"query","description":"Filter by status. If not provided, all statuses are considered.","required":false,"schema":{"type":"array","items":{"type":"string","enum":["RECEIVED","IN_PROCESSING","PROCESSED","APPROVED_FOR_RELEASE"]}}},{"name":"compression","in":"query","required":false,"schema":{"type":"string","enum":["ZSTD"]}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"\nThe unprocessed metadata of submission sequence versions as NDJSON where each line is a flat JSON object where the values\nare all strings (or null).\n","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"},"x-total-records":{"description":"The total number of records sent in responseBody","style":"simple","schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StreamingResponseBody"}}}}},"security":[{"bearerAuth":[]}]}},"/{organism}/get-sequences":{"get":{"tags":["submission-controller"],"description":"\nRetrieve a list of submitted accession versions along with their statuses.\nThere are two optional parameters that filter by groups and statuses.\nWhen no constraints are applied, the endpoint returns all sequences from all groups the user is a member of.\nIf a filter is applied for a group the user is not a member of, the endpoint will return an error.\n","operationId":"getSequenceList","parameters":[{"name":"organism","in":"path","required":true,"schema":{"$ref":"#/components/schemas/Organism"}},{"name":"groupIdsFilter","in":"query","description":"Filter by group ids. If not provided, all groups are considered.","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"statusesFilter","in":"query","description":"Filter by status. If not provided, all statuses are considered.","required":false,"schema":{"type":"array","items":{"type":"string","enum":["RECEIVED","IN_PROCESSING","PROCESSED","APPROVED_FOR_RELEASE"]}}},{"name":"processingResultFilter","in":"query","description":"Filter by processing result. If not provided, no filtering on processing result is done. This only filters sequences that are actually in the PROCESSED status, and does not affect sequences in any other status.","required":false,"schema":{"type":"array","items":{"type":"string","enum":["NO_ISSUES","HAS_WARNINGS","HAS_ERRORS"]}}},{"name":"page","in":"query","description":"Part of pagination parameters. Page number starts from 0. If page or size are not provided, all sequences are returned.","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"size","in":"query","description":"Part of pagination parameters. Number of sequences per page. If page or size are not provided, all sequences are returned.","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSequenceResponse"}}}}},"security":[{"bearerAuth":[]}]}},"/{organism}/get-released-data":{"get":{"tags":["submission-controller"],"description":"\nGet released data as a stream of NDJSON.\nThis returns all accession versions that have the status 'APPROVED_FOR_RELEASE'. \nOptionally submit the etag received in previous request with If-None-Match\nto only retrieve all released data if the database has changed since last request.\n","operationId":"getReleasedData","parameters":[{"name":"organism","in":"path","required":true,"schema":{"$ref":"#/components/schemas/Organism"}},{"name":"compression","in":"query","required":false,"schema":{"type":"string","enum":["ZSTD"]}},{"name":"If-None-Match","in":"header","description":"(Optional) Only retrieve all released data if Etag has changed.","required":false,"schema":{"type":"string"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"\nReleasable accession versions.\nThe schema is to be understood per line of the NDJSON stream.    \n","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"},"eTag":{"description":"Last database write Etag","style":"simple","schema":{"type":"integer"}},"x-total-records":{"description":"The total number of records sent in responseBody","style":"simple","schema":{"type":"integer"}}},"content":{"application/x-ndjson":{"schema":{"$ref":"#/components/schemas/ProcessedData"}}}},"304":{"description":"No database changes since last request (Etag in HttpHeaders.IF_NONE_MATCH matches lastDatabaseWriteETag)","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/x-ndjson":{"schema":{"$ref":"#/components/schemas/StreamingResponseBody"}}}}},"security":[{"bearerAuth":[]}]}},"/{organism}/get-data-to-edit/{accession}/{version}":{"get":{"tags":["submission-controller"],"description":"\nGet originally submitted data for a single accession version for subsequent editing and edit/revision.\n","operationId":"getSequenceEntryVersionToEdit","parameters":[{"name":"organism","in":"path","required":true,"schema":{"$ref":"#/components/schemas/Organism"}},{"name":"accession","in":"path","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SequenceEntryVersionToEdit"}}}}},"security":[{"bearerAuth":[]}]}},"/user/groups":{"get":{"tags":["group-management-controller"],"description":"Get all groups the user is a member of.","operationId":"getGroupsOfUser","parameters":[{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Group"}}}}}},"security":[{"bearerAuth":[]}]}},"/get-user-cited-by-seqset":{"get":{"tags":["seq-set-citations-controller"],"description":"Get count of user sequences cited by SeqSets","operationId":"getUserCitedBySeqSet","parameters":[{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CitedBy"}}}}},"security":[{"bearerAuth":[]}]}},"/get-seqsets-of-user":{"get":{"tags":["seq-set-citations-controller"],"description":"Get a list of SeqSets created by the logged-in user","operationId":"getSeqSets","parameters":[{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SeqSet"}}}}}},"security":[{"bearerAuth":[]}]}},"/get-seqset":{"get":{"tags":["seq-set-citations-controller"],"description":"Get a SeqSet","operationId":"getSeqSet","parameters":[{"name":"seqSetId","in":"query","required":true,"schema":{"type":"string"}},{"name":"version","in":"query","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SeqSet"}}}}}},"security":[{"bearerAuth":[]}]}},"/get-seqset-records":{"get":{"tags":["seq-set-citations-controller"],"description":"Get records for a SeqSet","operationId":"getSeqSetRecords","parameters":[{"name":"seqSetId","in":"query","required":true,"schema":{"type":"string"}},{"name":"version","in":"query","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SeqSetRecord"}}}}}},"security":[{"bearerAuth":[]}]}},"/get-seqset-citations":{"get":{"tags":["seq-set-citations-controller"],"description":"Get citations for a SeqSet from publications or other sources","operationId":"getSeqSetCitations","parameters":[{"name":"seqSetId","in":"query","required":true,"schema":{"type":"string"}},{"name":"version","in":"query","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SeqSetCitation"}}}}}},"security":[{"bearerAuth":[]}]}},"/get-author":{"get":{"tags":["seq-set-citations-controller"],"description":"Get an author","operationId":"getAuthor","parameters":[{"name":"username","in":"query","required":true,"schema":{"type":"string"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorProfile"}}}}},"security":[{"bearerAuth":[]}]}},"/data-use-terms/{accession}":{"get":{"tags":["data-use-terms-controller"],"description":"Get data use terms history of a sequence entry","operationId":"getDataUseTerms","parameters":[{"name":"accession","in":"path","description":"The accession of the sequence entry for which the data use terms should be retrieved","required":true,"schema":{"type":"string"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataUseTermsHistoryEntry"}}}}}},"security":[{"bearerAuth":[]}]}},"/api/config/organisms":{"get":{"tags":["public-config-controller"],"description":"Lists released and deployed organisms with their current versions.","operationId":"listOrganisms_1","parameters":[{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganismsListResponse"}}}}}}},"/api/config/organisms/{key}":{"get":{"tags":["public-config-controller"],"description":"Returns the latest published config for one released organism, or the given version if ?version=N.","operationId":"getOrganism","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string"}},{"name":"version","in":"query","description":"Optional version pin","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganismResponse"}}}}}}},"/api/config/organisms/{key}/preprocessing":{"get":{"tags":["public-config-controller"],"description":"Lists the pipeline versions that have a preprocessing config file for an organism.","operationId":"listPreprocessingConfigs","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PreprocessingConfigListResponse"}}}}}}},"/api/config/organisms/{key}/preprocessing/{pipelineVersion}":{"get":{"tags":["public-config-controller"],"description":"Returns the raw, opaque preprocessing config file for an organism + pipeline version, if one is configured (404 otherwise). The backend does not interpret the content.","operationId":"getPreprocessingConfig","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string"}},{"name":"pipelineVersion","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/api/config/instance":{"get":{"tags":["public-config-controller"],"description":"Returns the latest published instance config, or the given version if ?version=N.","operationId":"getInstance","parameters":[{"name":"version","in":"query","description":"Optional version pin","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InstanceResponse"}}}}}}},"/api/admin/config/organisms/{key}/versions":{"get":{"tags":["admin-config-controller"],"description":"List known versions of an organism config.","operationId":"listOrganismVersions","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VersionsResponse"}}}}},"security":[{"bearerAuth":[]}]}},"/api/admin/config/instance/versions":{"get":{"tags":["admin-config-controller"],"description":"List known versions of the instance config.","operationId":"listInstanceVersions","parameters":[{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VersionsResponse"}}}}},"security":[{"bearerAuth":[]}]}},"/api/admin/config/audit":{"get":{"tags":["admin-config-controller"],"description":"Recent audit-log entries scoped to one organism, or to instance config.","operationId":"audit","parameters":[{"name":"organism","in":"query","required":false,"schema":{"type":"string"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuditResponse"}}}}},"security":[{"bearerAuth":[]}]}},"/admin/pipeline-statistics":{"get":{"tags":["admin-dashboard-controller"],"summary":"Get number of processed sequence entries per pipeline version and organism","operationId":"getPipelineStatistics","parameters":[{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object","additionalProperties":{"type":"integer","format":"int32"}}}}}}},"security":[{"bearerAuth":[]}]}},"/admin/current-pipeline-versions":{"get":{"tags":["admin-dashboard-controller"],"summary":"Get the current processing pipeline version per organism","operationId":"getCurrentPipelineVersions","parameters":[{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"integer","format":"int64"}}}}}},"security":[{"bearerAuth":[]}]}},"/actuator":{"get":{"tags":["Actuator"],"summary":"Actuator root web endpoint","operationId":"links","parameters":[{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/vnd.spring-boot.actuator.v3+json":{"schema":{"type":"object","additionalProperties":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Link"}}}},"application/vnd.spring-boot.actuator.v2+json":{"schema":{"type":"object","additionalProperties":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Link"}}}},"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Link"}}}}}}}}},"/actuator/health":{"get":{"tags":["Actuator"],"summary":"Actuator web endpoint 'health'","operationId":"health","parameters":[{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/vnd.spring-boot.actuator.v3+json":{"schema":{"type":"object"}},"application/vnd.spring-boot.actuator.v2+json":{"schema":{"type":"object"}},"application/json":{"schema":{"type":"object"}}}}}}},"/{organism}/delete-sequence-entry-versions":{"delete":{"tags":["submission-controller"],"description":"\nDelete existing accession versions. \nIf any of the given accession versions do not exist, or the user has no right to delete any of the accession versions \nor an accession version is in status 'APPROVED_FOR_RELEASE' or 'IN_PROCESSING', i.e. not deletable, this will return an error \nand roll back the whole transaction.\n","operationId":"deleteSequence","parameters":[{"name":"organism","in":"path","required":true,"schema":{"$ref":"#/components/schemas/Organism"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessionVersionsFilterWithDeletionScope"}}},"required":true},"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AccessionVersion"}}}}}},"security":[{"bearerAuth":[]}]}},"/groups/{groupId}/users/{usernameToRemove}":{"delete":{"tags":["group-management-controller"],"description":"Remove user from a group.","operationId":"removeUserFromGroup","parameters":[{"name":"groupId","in":"path","description":"The id of the group the user should be removed from.","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"usernameToRemove","in":"path","description":"The user name that should be removed from the group.","required":true,"schema":{"type":"string"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"204":{"description":"No Content","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}}}},"security":[{"bearerAuth":[]}]}},"/delete-seqset":{"delete":{"tags":["seq-set-citations-controller"],"description":"Delete a SeqSet","operationId":"deleteSeqSet","parameters":[{"name":"seqSetId","in":"query","required":true,"schema":{"type":"string"}},{"name":"version","in":"query","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"x-request-id","in":"header","description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}],"responses":{"422":{"description":"Unprocessable Entity","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"503":{"description":"Service Unavailable","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"500":{"description":"Internal Server Error","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"400":{"description":"Bad Request","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"401":{"description":"Unauthorized","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"409":{"description":"Conflict","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"404":{"description":"Not Found","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"403":{"description":"Forbidden","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemDetail"}}}},"200":{"description":"OK","headers":{"x-request-id":{"description":"\nA UUID that uniquely identifies the request for tracing purposes.\nIf none is provided in the request, the backend will generate one.\n","required":false,"schema":{"type":"string"},"example":"1747481c-816c-4b60-af20-a61717a35067"}}}},"security":[{"bearerAuth":[]}]}}},"components":{"schemas":{"Organism":{"type":"object","description":"Key of an organism configured in this Loculus instance. Use GET /api/config/organisms for the live list of valid values."},"ProblemDetail":{"type":"object","properties":{"type":{"type":"string","format":"uri"},"title":{"type":"string"},"status":{"type":"integer","format":"int32"},"detail":{"type":"string"},"instance":{"type":"string","format":"uri"},"properties":{"type":"object","additionalProperties":{"type":"object"}}}},"StreamingResponseBody":{"type":"object"},"SubmittedSeqSetRecord":{"required":["accession","isFocal","type"],"type":"object","properties":{"accession":{"type":"string","description":"The accession of the sequence. Optionally includes a version suffix (e.g., LOC_123456.1).","example":"PP_123456"},"type":{"type":"string","description":"The type of accession (e.g., Loculus, INSDC, RefSeq).","example":"Loculus"},"isFocal":{"type":"string","description":"Whether the record is focal or part of a background set.","example":"true"}}},"SubmittedSeqSetUpdate":{"required":["description","name","records","seqSetId"],"type":"object","properties":{"seqSetId":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"records":{"type":"array","items":{"$ref":"#/components/schemas/SubmittedSeqSetRecord"}}}},"ResponseSeqSet":{"required":["seqSetId","seqSetVersion"],"type":"object","properties":{"seqSetId":{"type":"string"},"seqSetVersion":{"type":"integer","format":"int64"}}},"Address":{"required":["city","country","line1","line2","postalCode","state"],"type":"object","properties":{"line1":{"type":"string","description":"The first line of the address.","example":"1234"},"line2":{"type":"string","description":"The second line of the address.","example":"Apt 1"},"city":{"type":"string","description":"The city of the address.","example":"Dortmund"},"state":{"type":"string","description":"The state of the address.","example":"NRW"},"postalCode":{"type":"string","description":"The postal code of the address.","example":"12345"},"country":{"type":"string","description":"The country of the address.","example":"Germany"}}},"NewGroup":{"required":["address","contactEmail","groupName","institution"],"type":"object","properties":{"groupName":{"type":"string","description":"The display name of the group.","example":"Example Group"},"institution":{"type":"string","description":"The name of the institution.","example":"University of Loculus"},"address":{"$ref":"#/components/schemas/Address"},"contactEmail":{"type":"string","description":"The contact email for the group.","example":"something@loculus.org"}},"description":"Information about the newly created group."},"Group":{"required":["address","groupId","groupName","institution"],"type":"object","properties":{"groupId":{"type":"integer","description":"The id of the group.","format":"int32","example":123},"groupName":{"type":"string","description":"The display name of the group.","example":"Example Group"},"institution":{"type":"string","description":"The name of the institution.","example":"University of Loculus"},"address":{"$ref":"#/components/schemas/Address"},"contactEmail":{"type":"string","description":"The contact email for the group. Will be `null` if not authenticated.","example":"something@loculus.org"}}},"DataUseTerms":{"required":["type"],"type":"object","properties":{"type":{"type":"string"}},"discriminator":{"propertyName":"type"}},"DataUseTermsChangeRequest":{"required":["accessions","newDataUseTerms"],"type":"object","properties":{"accessions":{"type":"array","description":"A list of accessions of the dataset to set the data use terms for","items":{"type":"string"}},"newDataUseTerms":{"oneOf":[{"$ref":"#/components/schemas/Open"},{"$ref":"#/components/schemas/Restricted"}]}}},"Open":{"description":"The sequence entry is open access. No restrictions apply.","allOf":[{"$ref":"#/components/schemas/DataUseTerms"}]},"Restricted":{"required":["restrictedUntil"],"description":"The sequence entry is restricted access.","allOf":[{"$ref":"#/components/schemas/DataUseTerms"},{"type":"object","properties":{"restrictedUntil":{"type":"string","description":"The date (YYYY-MM-DD) until which the sequence entry is restricted.","format":"date","example":"2021-01-01"}}}]},"AuthenticatedUser":{"required":["isPreprocessingPipeline","isSuperUser","username"],"type":"object","properties":{"username":{"type":"string"},"isPreprocessingPipeline":{"type":"boolean"},"isSuperUser":{"type":"boolean"}}},"EarliestReleaseDate":{"required":["enabled","externalFields"],"type":"object","properties":{"enabled":{"type":"boolean"},"externalFields":{"type":"array","items":{"type":"string"}}}},"ExternalMetadata":{"required":["externalMetadataUpdater","name","required","type"],"type":"object","properties":{"externalMetadataUpdater":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["string","int","float","number","date","timestamp","boolean","authors"]},"required":{"type":"boolean"}}},"FileCategory":{"required":["name"],"type":"object","properties":{"name":{"type":"string"},"displayName":{"type":"string"}}},"FilesSubmissionDataType":{"required":["categories","enabled"],"type":"object","properties":{"enabled":{"type":"boolean"},"categories":{"type":"array","items":{"$ref":"#/components/schemas/FileCategory"}}}},"InputField":{"required":["name"],"type":"object","properties":{"name":{"type":"string"},"displayName":{"type":"string"},"noEdit":{"type":"boolean"},"required":{"type":"boolean"},"definition":{"type":"string"},"example":{"type":"object"},"guidance":{"type":"string"},"desired":{"type":"boolean"},"options":{"type":"array","items":{"$ref":"#/components/schemas/InputFieldOption"}}}},"InputFieldOption":{"required":["name"],"type":"object","properties":{"name":{"type":"string"}}},"LinkOut":{"required":["name","url"],"type":"object","properties":{"name":{"type":"string"},"url":{"type":"string"},"maxNumberOfRecommendedEntries":{"type":"integer","format":"int32"},"onlyForReferences":{"type":"object","additionalProperties":{"type":"string"}},"category":{"type":"string"}}},"Metadata":{"required":["name","required","type"],"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["string","int","float","number","date","timestamp","boolean","authors"]},"required":{"type":"boolean"},"displayName":{"type":"string"},"description":{"type":"string"},"definition":{"type":"string"},"header":{"type":"string"},"hidden":{"type":"boolean"},"customDisplay":{"type":"object","additionalProperties":{"type":"object"}},"autocomplete":{"type":"boolean"},"notSearchable":{"type":"boolean"},"noInput":{"type":"boolean"},"hideInSearchResultsTable":{"type":"boolean"},"initiallyVisible":{"type":"boolean"},"hideOnSequenceDetailsPage":{"type":"boolean"},"rangeSearch":{"type":"boolean"},"rangeOverlapSearch":{"$ref":"#/components/schemas/RangeOverlapSearch"},"substringSearch":{"type":"boolean"},"lineageSearch":{"type":"boolean"},"columnWidth":{"type":"integer","format":"int32"},"order":{"type":"integer","format":"int32"},"orderOnDetailsPage":{"type":"integer","format":"int32"},"orderInSearchDisplay":{"type":"integer","format":"int32"},"includeInDownloadsByDefault":{"type":"boolean"},"onlyForReference":{"type":"string"},"isSequenceFilter":{"type":"boolean"},"relatesToSegment":{"type":"string"},"percentage":{"type":"boolean"},"perSegment":{"type":"boolean"},"lineageSystem":{"type":"string"},"generateIndex":{"type":"boolean"},"oneHeader":{"type":"boolean"},"options":{"type":"array","items":{"$ref":"#/components/schemas/MetadataOption"}},"ingest":{"type":"string"},"ontology_id":{"type":"string"}}},"MetadataOption":{"required":["name"],"type":"object","properties":{"name":{"type":"string"}}},"MultiFieldSearch":{"required":["displayName","fields","name"],"type":"object","properties":{"name":{"type":"string"},"displayName":{"type":"string"},"fields":{"type":"array","items":{"type":"string"}},"orderInSearchDisplay":{"type":"integer","format":"int32"}}},"OrganismConfig":{"required":["referenceGenome","schema"],"type":"object","properties":{"schema":{"$ref":"#/components/schemas/Schema"},"referenceGenome":{"$ref":"#/components/schemas/ReferenceGenome"},"displayName":{"type":"string"},"description":{"type":"string"},"image":{"$ref":"#/components/schemas/OrganismImage"},"referenceGenomes":{"type":"array","items":{"$ref":"#/components/schemas/ReferenceGenomeSegment"}},"lapisUrl":{"type":"string"}}},"OrganismImage":{"required":["url"],"type":"object","properties":{"url":{"type":"string"}}},"PutDraftRequestOrganismConfig":{"required":["config"],"type":"object","properties":{"config":{"$ref":"#/components/schemas/OrganismConfig"}}},"RangeOverlapSearch":{"required":["bound","rangeDisplayName","rangeName"],"type":"object","properties":{"rangeName":{"type":"string"},"rangeDisplayName":{"type":"string"},"bound":{"type":"string","enum":["lower","upper"]}}},"Reference":{"required":["name","sequence"],"type":"object","properties":{"name":{"type":"string"},"displayName":{"type":"string"},"sequence":{"type":"string"},"insdcAccessionFull":{"type":"string"},"genes":{"type":"array","items":{"$ref":"#/components/schemas/ReferenceGene"}}}},"ReferenceGene":{"required":["name","sequence"],"type":"object","properties":{"name":{"type":"string"},"sequence":{"type":"string"}}},"ReferenceGenome":{"required":["genes","nucleotideSequences"],"type":"object","properties":{"nucleotideSequences":{"type":"array","items":{"$ref":"#/components/schemas/ReferenceSequence"}},"genes":{"type":"array","items":{"$ref":"#/components/schemas/ReferenceSequence"}}}},"ReferenceGenomeSegment":{"required":["name","references"],"type":"object","properties":{"name":{"type":"string"},"displayName":{"type":"string"},"references":{"type":"array","items":{"$ref":"#/components/schemas/Reference"}}}},"ReferenceSequence":{"required":["name","sequence"],"type":"object","properties":{"name":{"type":"string"},"sequence":{"type":"string"}}},"Schema":{"required":["earliestReleaseDate","externalMetadata","files","inputFields","linkOuts","metadata","organismName","submissionDataTypes","tableColumns"],"type":"object","properties":{"organismName":{"type":"string"},"image":{"type":"string"},"metadata":{"type":"array","items":{"$ref":"#/components/schemas/Metadata"}},"externalMetadata":{"type":"array","items":{"$ref":"#/components/schemas/ExternalMetadata"}},"metadataTemplate":{"type":"array","items":{"type":"string"}},"inputFields":{"type":"array","items":{"$ref":"#/components/schemas/InputField"}},"tableColumns":{"type":"array","items":{"type":"string"}},"primaryKey":{"type":"string"},"defaultOrderBy":{"type":"string"},"defaultOrder":{"type":"string","enum":["ascending","descending"]},"earliestReleaseDate":{"$ref":"#/components/schemas/EarliestReleaseDate"},"submissionDataTypes":{"$ref":"#/components/schemas/SubmissionDataTypes"},"files":{"type":"array","items":{"$ref":"#/components/schemas/FileCategory"}},"loadSequencesAutomatically":{"type":"boolean"},"richFastaHeaderFields":{"type":"array","items":{"type":"string"}},"linkOuts":{"type":"array","items":{"$ref":"#/components/schemas/LinkOut"}},"referenceIdentifierField":{"type":"string"},"multiFieldSearches":{"type":"array","items":{"$ref":"#/components/schemas/MultiFieldSearch"}}}},"SubmissionDataTypes":{"required":["alignedNucleotideSequences","consensusSequences","files"],"type":"object","properties":{"consensusSequences":{"type":"boolean"},"alignedNucleotideSequences":{"type":"boolean"},"maxSequencesPerEntry":{"type":"integer","format":"int32"},"files":{"$ref":"#/components/schemas/FilesSubmissionDataType"}}},"DraftMutationResponse":{"required":["revision"],"type":"object","properties":{"revision":{"type":"integer","format":"int64"}}},"FieldToDisplay":{"required":["displayName","field"],"type":"object","properties":{"field":{"type":"string"},"displayName":{"type":"string"}}},"FileSharing":{"required":["outputFileUrlType"],"type":"object","properties":{"outputFileUrlType":{"type":"string","enum":["website","backend","s3"]}}},"GithubSequenceFlagging":{"required":["organization","repository"],"type":"object","properties":{"organization":{"type":"string"},"repository":{"type":"string"},"issueTemplate":{"type":"string"}}},"InstanceConfig":{"required":["accessionPrefix","dataUseTerms","enableLoginNavigationItem","enableSeqSets","enableSubmissionNavigationItem","enableSubmissionPages","fileSharing","name","views"],"type":"object","properties":{"name":{"type":"string"},"accessionPrefix":{"type":"string"},"dataUseTerms":{"oneOf":[{"$ref":"#/components/schemas/DataUseTerms"},{"$ref":"#/components/schemas/Open"},{"$ref":"#/components/schemas/Restricted"}]},"fileSharing":{"$ref":"#/components/schemas/FileSharing"},"description":{"type":"string"},"logo":{"$ref":"#/components/schemas/Logo"},"supportContact":{"$ref":"#/components/schemas/SupportContact"},"bannerMessage":{"type":"string"},"bannerMessageURL":{"type":"string"},"submissionBannerMessage":{"type":"string"},"submissionBannerMessageURL":{"type":"string"},"welcomeMessageHTML":{"type":"string"},"additionalHeadHTML":{"type":"string"},"gitHubEditLink":{"type":"string"},"gitHubMainUrl":{"type":"string"},"gitHubIssuesUrl":{"type":"string"},"issuesEmail":{"type":"string"},"enableSeqSets":{"type":"boolean"},"seqSetsFieldsToDisplay":{"type":"array","items":{"$ref":"#/components/schemas/FieldToDisplay"}},"seqSetsGraphs":{"type":"array","items":{"$ref":"#/components/schemas/SeqSetGraph"}},"enableLoginNavigationItem":{"type":"boolean"},"enableSubmissionNavigationItem":{"type":"boolean"},"enableSubmissionPages":{"type":"boolean"},"dataUseTermsAgreementHTML":{"type":"string"},"sequenceFlagging":{"$ref":"#/components/schemas/SequenceFlaggingConfig"},"dateFieldForGroupGraph":{"type":"string"},"lineageSystemDefinitions":{"type":"object","additionalProperties":{"type":"object","additionalProperties":{"type":"string"}}},"views":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/ViewConfig"}},"overview":{"$ref":"#/components/schemas/ViewConfig"}}},"Logo":{"required":["url"],"type":"object","properties":{"url":{"type":"string"},"alt":{"type":"string"},"height":{"type":"integer","format":"int32"},"width":{"type":"integer","format":"int32"}}},"PutDraftRequestInstanceConfig":{"required":["config"],"type":"object","properties":{"config":{"$ref":"#/components/schemas/InstanceConfig"}}},"SeqSetGraph":{"required":["displayName","fields","name","type"],"type":"object","properties":{"name":{"type":"string"},"displayName":{"type":"string"},"type":{"type":"string","enum":["date","category"]},"fields":{"type":"array","items":{"type":"string"}}}},"SequenceFlaggingConfig":{"required":["github"],"type":"object","properties":{"github":{"$ref":"#/components/schemas/GithubSequenceFlagging"}}},"SupportContact":{"type":"object","properties":{"email":{"type":"string"},"url":{"type":"string"}}},"ViewConfig":{"required":["displayName","query","schema","tableColumns"],"type":"object","properties":{"displayName":{"type":"string"},"query":{"type":"string"},"schema":{"type":"string"},"tableColumns":{"type":"array","items":{"type":"string"}},"sequenceData":{"$ref":"#/components/schemas/ViewSequenceData"},"lapisUrl":{"type":"string"}}},"ViewSequenceData":{"type":"object","properties":{"unalignedNucleotideSequences":{"$ref":"#/components/schemas/ViewUnalignedNucleotideSequences"}}},"ViewUnalignedNucleotideSequences":{"required":["enabled","segments","sourceSegments"],"type":"object","properties":{"enabled":{"type":"boolean"},"segments":{"type":"array","items":{"type":"string"}},"sourceSegments":{"type":"object","additionalProperties":{"type":"object","additionalProperties":{"type":"string"}}}}},"SubmissionIdMapping":{"required":["accession","submissionId","version"],"type":"object","properties":{"accession":{"type":"string"},"version":{"type":"integer","format":"int64"},"submissionId":{"type":"string"}}},"FileIdAndName":{"required":["fileId","name"],"type":"object","properties":{"fileId":{"type":"string","format":"uuid"},"name":{"type":"string"}}},"JsonNode":{"type":"object"},"PreprocessingAnnotation":{"required":["message","processedFields","unprocessedFields"],"type":"object","properties":{"unprocessedFields":{"type":"array","items":{"$ref":"#/components/schemas/PreprocessingAnnotationSource"}},"processedFields":{"type":"array","items":{"$ref":"#/components/schemas/PreprocessingAnnotationSource"}},"message":{"type":"string","description":"A descriptive message that helps the submitter to fix the issue"}}},"PreprocessingAnnotationSource":{"required":["name","type"],"type":"object","properties":{"type":{"type":"string","enum":["Metadata","NucleotideSequence"]},"name":{"type":"string","description":"Field or sequence segment name"}}},"ProcessedDataString":{"required":["alignedAminoAcidSequences","alignedNucleotideSequences","aminoAcidInsertions","metadata","nucleotideInsertions","sequenceNameToFastaId","unalignedNucleotideSequences"],"type":"object","properties":{"metadata":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/JsonNode"},"description":"Key value pairs of metadata, correctly typed","example":{"date":"2020-01-01","country":"Germany","age":42,"qc":0.95}},"unalignedNucleotideSequences":{"type":"object","additionalProperties":{"type":"string"},"description":"The key is the segment name, the value is the nucleotide sequence","example":{"segment1":"ACTG","segment2":"GTCA"}},"alignedNucleotideSequences":{"type":"object","additionalProperties":{"type":"string"},"description":"The key is the segment name, the value is the aligned nucleotide sequence","example":{"segment1":"ACTG","segment2":"GTCA"}},"nucleotideInsertions":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}},"description":"The key is the segment name, the value is a list of nucleotide insertions","example":{"segment1":["123:GTCA","345:AAAA"],"segment2":["123:GTCA","345:AAAA"]}},"alignedAminoAcidSequences":{"type":"object","additionalProperties":{"type":"string"},"description":"The key is the gene name, the value is the amino acid sequence","example":{"gene1":"NRNR","gene2":"NRNR"}},"aminoAcidInsertions":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}},"description":"The key is the gene name, the value is a list of amino acid insertions","example":{"gene1":["123:RRN","345:NNN"],"gene2":["123:NNR","345:RN"]}},"sequenceNameToFastaId":{"type":"object","additionalProperties":{"type":"string"},"description":"The key is the segment name, the value is the fastaHeader of the originally submitted data","example":{"segment1":"fastaHeader1","segment2":"fastaHeader2"}},"files":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/FileIdAndName"}},"description":"The key is the file category name, the value is a list of files, with ID and name.","example":{"raw_reads":[{"fileId":"s0m3-uUiDd","name":"data.fastaq"}],"sequencing_logs":[]}}}},"SubmittedProcessedData":{"required":["accession","data","version"],"type":"object","properties":{"accession":{"type":"string"},"version":{"type":"integer","format":"int64"},"data":{"$ref":"#/components/schemas/ProcessedDataString"},"errors":{"type":"array","description":"The processing failed due to these errors.","items":{"$ref":"#/components/schemas/PreprocessingAnnotation"}},"warnings":{"type":"array","description":"Issues where data is not necessarily wrong, but the submitter might want to look into those warnings.","items":{"$ref":"#/components/schemas/PreprocessingAnnotation"}}}},"ExternalSubmittedData":{"required":["accession","externalMetadata","version"],"type":"object","properties":{"accession":{"type":"string"},"version":{"type":"integer","format":"int64"},"externalMetadata":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/JsonNode"}}}},"EditedSequenceEntryData":{"required":["accession","data","version"],"type":"object","properties":{"accession":{"type":"string","example":"LOC_000S01D"},"version":{"type":"integer","format":"int64","example":1},"data":{"$ref":"#/components/schemas/SubmittedContentInternalStringFileIdAndName"}}},"SubmittedContentInternalStringFileIdAndName":{"required":["metadata","unalignedNucleotideSequences"],"type":"object","properties":{"metadata":{"type":"object","additionalProperties":{"type":"string"},"description":"Key value pairs of metadata, as submitted in the metadata file","example":{"date":"2020-01-01","country":"Germany"}},"unalignedNucleotideSequences":{"type":"object","additionalProperties":{"type":"string"},"description":"The key is the fastaID, the value is the nucleotide sequence","example":{"segment1":"ACTG","segment2":"GTCA"}},"files":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/FileIdAndName"}},"description":"A map from file categories, to lists of files. The files can also have URLs.","example":"{\"raw_reads\": [{\"fileId\": \"f1le-uuId-asdf\", \"name\": \"myfile.fastaq\"]}"}}},"AccessionsToRevokeWithComment":{"required":["accessions"],"type":"object","properties":{"accessions":{"type":"array","description":"List of accessions to revoke.","items":{"type":"string"}},"versionComment":{"type":"string","description":"Reason for revocation or other details"}}},"GetSubmittedDataRequest":{"required":["groupId"],"type":"object","properties":{"groupId":{"type":"integer","description":"The group ID to download data for.","format":"int32"},"accessionsFilter":{"type":"array","description":"Filter by specific accessions. If not provided, all accessions for the group are returned.","items":{"type":"string"}}}},"FileIdAndNameAndReadUrl":{"required":["fileId","name","url"],"type":"object","properties":{"fileId":{"type":"string","format":"uuid"},"name":{"type":"string"},"url":{"type":"string"}}},"SubmittedContentInternalStringFileIdAndNameAndReadUrl":{"required":["metadata","unalignedNucleotideSequences"],"type":"object","properties":{"metadata":{"type":"object","additionalProperties":{"type":"string"},"description":"Key value pairs of metadata, as submitted in the metadata file","example":{"date":"2020-01-01","country":"Germany"}},"unalignedNucleotideSequences":{"type":"object","additionalProperties":{"type":"string"},"description":"The key is the fastaID, the value is the nucleotide sequence","example":{"segment1":"ACTG","segment2":"GTCA"}},"files":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/FileIdAndNameAndReadUrl"}},"description":"A map from file categories, to lists of files. The files can also have URLs.","example":"{\"raw_reads\": [{\"fileId\": \"f1le-uuId-asdf\", \"name\": \"myfile.fastaq\"]}"}}},"UnprocessedData":{"required":["accession","data","groupId","submissionId","submittedAt","submitter","version"],"type":"object","properties":{"accession":{"type":"string","example":"LOC_000S01D"},"version":{"type":"integer","format":"int64","example":1},"data":{"$ref":"#/components/schemas/SubmittedContentInternalStringFileIdAndNameAndReadUrl"},"submissionId":{"type":"string","description":"The submission id that was used in the upload to link metadata and sequences"},"submitter":{"type":"string","description":"The username of the submitter"},"groupId":{"type":"integer","description":"The id of the group that this sequence entry was submitted by","format":"int32","example":42},"submittedAt":{"type":"integer","description":"Unix timestamp in seconds","format":"int64","example":1720304713}}},"AccessionVersion":{"required":["accession","version"],"type":"object","properties":{"accession":{"type":"string"},"version":{"type":"integer","format":"int64"}}},"AccessionVersionsFilterWithApprovalScope":{"required":["scope"],"type":"object","properties":{"accessionVersionsFilter":{"type":"array","description":"A List of accession versions that the operation will be restricted to. Omit or set to null to consider all sequences.","items":{"$ref":"#/components/schemas/AccessionVersion"}},"groupIdsFilter":{"type":"array","items":{"type":"integer","format":"int32"}},"submitterNamesFilter":{"type":"array","items":{"type":"string"}},"scope":{"type":"string","description":"Scope for approval. If scope is set to 'ALL', all sequences are approved. If scope is set to 'WITHOUT_WARNINGS', only sequences without warnings are approved.","enum":["ALL","WITHOUT_WARNINGS"]}}},"FileIdAndWriteUrl":{"required":["fileId","url"],"type":"object","properties":{"fileId":{"type":"string","description":"The id of the file.","format":"uuid","example":"8d8ac610-566d-4ef0-9c22-186b2a5ed793"},"url":{"type":"string","description":"A presigned URL, allowing users to PUT an object.","example":"https://dummyendpoint.com/dummybucket/files/2ea137d0-8773-4e0a-a9aa-5591de12ff23?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=dummyaccesskey%2F20250330%2Fdummyregion%2Fs3%2Faws4_request&X-Amz-Date=20250330T184050Z&X-Amz-Expires=1800&X-Amz-SignedHeaders=host&X-Amz-Signature=9717e8d8c8242d0d266f816c665d78b1d842de5286fb59e37329f090e9bb0b9e"}}},"FileIdAndMultipartWriteUrl":{"required":["fileId","urls"],"type":"object","properties":{"fileId":{"type":"string","description":"The id of the file.","format":"uuid","example":"8d8ac610-566d-4ef0-9c22-186b2a5ed793"},"urls":{"type":"array","description":"A list of presigned URL, allowing users to PUT parts of an object.","items":{"type":"string"}}}},"FileIdAndEtags":{"required":["etags","fileId"],"type":"object","properties":{"fileId":{"type":"string","format":"uuid"},"etags":{"type":"array","items":{"type":"string"}}}},"SubmittedSeqSet":{"required":["name","records"],"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"records":{"type":"array","items":{"$ref":"#/components/schemas/SubmittedSeqSetRecord"}}}},"CreateOrganismRequest":{"required":["key"],"type":"object","properties":{"key":{"type":"string"}}},"OrganismListing":{"required":["deployed","key","status"],"type":"object","properties":{"key":{"type":"string"},"status":{"type":"string"},"currentVersion":{"type":"integer","format":"int64"},"deployed":{"type":"boolean"}}},"PublishResponse":{"required":["publishedAt","publishedBy","version"],"type":"object","properties":{"version":{"type":"integer","format":"int64"},"previousVersion":{"type":"integer","format":"int64"},"publishedAt":{"type":"string","format":"date-time"},"publishedBy":{"type":"string"}}},"AppendOperationsRequest":{"required":["operations"],"type":"object","properties":{"operations":{"type":"array","items":{"$ref":"#/components/schemas/OperationRequest"}}}},"OperationRequest":{"required":["payload","type"],"type":"object","properties":{"type":{"type":"string"},"payload":{"$ref":"#/components/schemas/JsonNode"}}},"GetSequenceResponse":{"required":["processingResultCounts","sequenceEntries","statusCounts"],"type":"object","properties":{"sequenceEntries":{"type":"array","items":{"$ref":"#/components/schemas/SequenceEntryStatus"}},"statusCounts":{"type":"object","additionalProperties":{"type":"integer","format":"int32"}},"processingResultCounts":{"type":"object","additionalProperties":{"type":"integer","format":"int32"}}}},"SequenceEntryStatus":{"required":["accession","dataUseTerms","groupId","isRevocation","status","submissionId","submitter","version"],"type":"object","properties":{"accession":{"type":"string"},"version":{"type":"integer","format":"int64"},"status":{"type":"string","enum":["RECEIVED","IN_PROCESSING","PROCESSED","APPROVED_FOR_RELEASE"]},"processingResult":{"type":"string","enum":["NO_ISSUES","HAS_WARNINGS","HAS_ERRORS"]},"groupId":{"type":"integer","format":"int32"},"submitter":{"type":"string"},"isRevocation":{"type":"boolean"},"submissionId":{"type":"string"},"dataUseTerms":{"oneOf":[{"$ref":"#/components/schemas/Open"},{"$ref":"#/components/schemas/Restricted"}]}}},"ProcessedData":{"required":["alignedAminoAcidSequences","alignedNucleotideSequences","aminoAcidInsertions","metadata","nucleotideInsertions","sequenceNameToFastaId","unalignedNucleotideSequences"],"type":"object","properties":{"metadata":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/JsonNode"},"description":"Key value pairs of metadata, correctly typed","example":{"date":"2020-01-01","country":"Germany","age":42,"qc":0.95}},"unalignedNucleotideSequences":{"type":"object","additionalProperties":{"type":"object"},"description":"The key is the segment name, the value is the nucleotide sequence","example":{"segment1":"ACTG","segment2":"GTCA"}},"alignedNucleotideSequences":{"type":"object","additionalProperties":{"type":"object"},"description":"The key is the segment name, the value is the aligned nucleotide sequence","example":{"segment1":"ACTG","segment2":"GTCA"}},"nucleotideInsertions":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}},"description":"The key is the segment name, the value is a list of nucleotide insertions","example":{"segment1":["123:GTCA","345:AAAA"],"segment2":["123:GTCA","345:AAAA"]}},"alignedAminoAcidSequences":{"type":"object","additionalProperties":{"type":"object"},"description":"The key is the gene name, the value is the amino acid sequence","example":{"gene1":"NRNR","gene2":"NRNR"}},"aminoAcidInsertions":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}},"description":"The key is the gene name, the value is a list of amino acid insertions","example":{"gene1":["123:RRN","345:NNN"],"gene2":["123:NNR","345:RN"]}},"sequenceNameToFastaId":{"type":"object","additionalProperties":{"type":"string"},"description":"The key is the segment name, the value is the fastaHeader of the originally submitted data","example":{"segment1":"fastaHeader1","segment2":"fastaHeader2"}},"files":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/FileIdAndName"}},"description":"The key is the file category name, the value is a list of files, with ID and name.","example":{"raw_reads":[{"fileId":"s0m3-uUiDd","name":"data.fastaq"}],"sequencing_logs":[]}}}},"SequenceEntryVersionToEdit":{"required":["accession","groupId","processedData","status","submissionId","submittedData","version"],"type":"object","properties":{"accession":{"type":"string"},"version":{"type":"integer","format":"int64"},"status":{"type":"string","enum":["RECEIVED","IN_PROCESSING","PROCESSED","APPROVED_FOR_RELEASE"]},"groupId":{"type":"integer","format":"int32"},"processedData":{"$ref":"#/components/schemas/ProcessedDataString"},"submittedData":{"$ref":"#/components/schemas/SubmittedContentInternalStringFileIdAndName"},"errors":{"type":"array","description":"The preprocessing will be considered failed if this is not empty","items":{"$ref":"#/components/schemas/PreprocessingAnnotation"}},"warnings":{"type":"array","description":"Issues where data is not necessarily wrong, but the user might want to look into those warnings.","items":{"$ref":"#/components/schemas/PreprocessingAnnotation"}},"submissionId":{"type":"string"}}},"GroupDetails":{"required":["group"],"type":"object","properties":{"group":{"$ref":"#/components/schemas/Group"},"users":{"type":"array","items":{"$ref":"#/components/schemas/User"}}}},"User":{"required":["name"],"type":"object","properties":{"name":{"type":"string"}}},"CitedBy":{"required":["citations","years"],"type":"object","properties":{"years":{"type":"string","description":"The years in which the SeqSet or sequence was cited.","example":"[2000, 2001, 2002]"},"citations":{"type":"string","description":"The number of citations per year.","example":"[1, 2, 3]"}}},"SeqSet":{"required":["createdAt","createdBy","name","seqSetId","seqSetVersion"],"type":"object","properties":{"seqSetId":{"type":"string"},"seqSetVersion":{"type":"integer","format":"int64"},"name":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"createdBy":{"type":"string"},"description":{"type":"string"},"seqSetDOI":{"type":"string","description":"The DOI of the SeqSet.","example":"10.1234/5678"}}},"SeqSetRecord":{"required":["accession","isFocal","seqSetRecordId","type"],"type":"object","properties":{"seqSetRecordId":{"type":"integer","format":"int64"},"accession":{"type":"string"},"type":{"type":"string"},"isFocal":{"type":"boolean"}}},"CitationContributor":{"required":["givenName","surname"],"type":"object","properties":{"givenName":{"type":"string","example":"Jane"},"surname":{"type":"string","example":"Doe"}},"description":"Contributor to a citation source."},"CitationSource":{"required":["contributors","sourceDOI","title","year"],"type":"object","properties":{"sourceDOI":{"type":"string","description":"The DOI of the citation source.","example":"10.1234/5678"},"title":{"type":"string","description":"The title of the citation source.","example":"Publication that references a SeqSet"},"year":{"type":"integer","description":"The year the citation source was released.","format":"int32","example":2026},"contributors":{"type":"array","description":"List of contributors to the citation source.","items":{"$ref":"#/components/schemas/CitationContributor"}}},"description":"A publication or other content which cites one or more SeqSets."},"SeqSetCitation":{"required":["source"],"type":"object","properties":{"source":{"$ref":"#/components/schemas/CitationSource"}},"description":"A citation of a SeqSet."},"AuthorProfile":{"required":["emailDomain","firstName","lastName","username"],"type":"object","properties":{"username":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"emailDomain":{"type":"string"},"university":{"type":"string","description":"The university the author is affiliated with.","example":"University of Example"}}},"DataUseTermsHistoryEntry":{"required":["accession","changeDate","dataUseTerms","userName"],"type":"object","properties":{"accession":{"type":"string"},"changeDate":{"type":"string","description":"The date time string (ISO-8601) until which the sequence entry is restricted.","format":"date"},"dataUseTerms":{"oneOf":[{"$ref":"#/components/schemas/Open"},{"$ref":"#/components/schemas/Restricted"}]},"userName":{"type":"string","description":"The user who changed the data use terms of the sequence entry."}}},"OrganismSummary":{"required":["currentVersion","displayName","key"],"type":"object","properties":{"key":{"type":"string"},"displayName":{"type":"string"},"currentVersion":{"type":"integer","format":"int64"}}},"OrganismsListResponse":{"required":["organisms"],"type":"object","properties":{"organisms":{"type":"array","items":{"$ref":"#/components/schemas/OrganismSummary"}}}},"OrganismResponse":{"required":["config","key","publishedAt","version"],"type":"object","properties":{"key":{"type":"string"},"version":{"type":"integer","format":"int64"},"publishedAt":{"type":"string","format":"date-time"},"config":{"$ref":"#/components/schemas/OrganismConfig"}}},"PreprocessingConfigListResponse":{"required":["versions"],"type":"object","properties":{"versions":{"type":"array","items":{"$ref":"#/components/schemas/PreprocessingConfigVersion"}}}},"PreprocessingConfigVersion":{"required":["pipelineVersion","updatedAt","updatedBy"],"type":"object","properties":{"pipelineVersion":{"type":"integer","format":"int64"},"updatedAt":{"type":"string","format":"date-time"},"updatedBy":{"type":"string"}}},"InstanceResponse":{"required":["config","publishedAt","readOnlyMode","version"],"type":"object","properties":{"version":{"type":"integer","format":"int64"},"publishedAt":{"type":"string","format":"date-time"},"config":{"$ref":"#/components/schemas/InstanceConfig"},"readOnlyMode":{"type":"boolean"}}},"AdminOrganismsListResponse":{"required":["organisms"],"type":"object","properties":{"organisms":{"type":"array","items":{"$ref":"#/components/schemas/OrganismListing"}}}},"VersionListing":{"required":["publishedAt","publishedBy","version"],"type":"object","properties":{"version":{"type":"integer","format":"int64"},"publishedAt":{"type":"string","format":"date-time"},"publishedBy":{"type":"string"}}},"VersionsResponse":{"required":["versions"],"type":"object","properties":{"versions":{"type":"array","items":{"$ref":"#/components/schemas/VersionListing"}}}},"OrganismDraftResponse":{"required":["config","operations","revision"],"type":"object","properties":{"config":{"$ref":"#/components/schemas/OrganismConfig"},"baseVersion":{"type":"integer","format":"int64"},"revision":{"type":"integer","format":"int64"},"operations":{"type":"array","items":{"$ref":"#/components/schemas/PendingOp"}}}},"PendingOp":{"required":["appliedAt","appliedBy","opType","summary"],"type":"object","properties":{"opType":{"type":"string"},"summary":{"type":"string"},"appliedAt":{"type":"string","format":"date-time"},"appliedBy":{"type":"string"}}},"InstanceDraftResponse":{"required":["config","revision"],"type":"object","properties":{"config":{"$ref":"#/components/schemas/InstanceConfig"},"baseVersion":{"type":"integer","format":"int64"},"revision":{"type":"integer","format":"int64"}}},"AuditEntry":{"required":["action","actor","id","occurredAt","scope"],"type":"object","properties":{"id":{"type":"integer","format":"int64"},"occurredAt":{"type":"string","format":"date-time"},"actor":{"type":"string"},"scope":{"type":"string"},"organismKey":{"type":"string"},"action":{"type":"string"},"details":{"type":"object","additionalProperties":{"type":"object"}},"resultVersion":{"type":"integer","format":"int64"}}},"AuditResponse":{"required":["entries"],"type":"object","properties":{"entries":{"type":"array","items":{"$ref":"#/components/schemas/AuditEntry"}}}},"Link":{"type":"object","properties":{"href":{"type":"string"},"templated":{"type":"boolean"}}},"AccessionVersionsFilterWithDeletionScope":{"required":["scope"],"type":"object","properties":{"accessionVersionsFilter":{"type":"array","description":"A List of accession versions that the operation will be restricted to. Omit or set to null to consider all sequences.","items":{"$ref":"#/components/schemas/AccessionVersion"}},"groupIdsFilter":{"type":"array","items":{"type":"integer","format":"int32"}},"scope":{"type":"string","description":"Scope for deletion. If scope is set to 'ALL', all sequences are deleted. If scope is set to 'PROCESSED_WITH_ERRORS', only processed sequences with errors are deleted. If scope is set to 'PROCESSED_WITH_WARNINGS', only processed sequences in `AWAITING_APPROVAL` with warnings are deleted.","enum":["ALL","PROCESSED_WITH_ERRORS","PROCESSED_WITH_WARNINGS"]}}}},"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}}}}