-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path_openapi_tmp.json
More file actions
1 lines (1 loc) · 80.3 KB
/
Copy path_openapi_tmp.json
File metadata and controls
1 lines (1 loc) · 80.3 KB
1
{"openapi":"3.1.0","info":{"title":"OpenPecha API v2","version":"2.10.0"},"paths":{"/__/health":{"get":{"summary":"Health Check","description":"Health check endpoint.","operationId":"health_check____health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Health Check Health Get"}}}}}}},"/v2/texts":{"get":{"tags":["Texts"],"summary":"List all texts","description":"Retrieve a paginated list of texts (texts) with optional filters.","operationId":"get_all_texts_v2_texts_get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"language","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"}},{"name":"title","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__2"},{"type":"null"}],"description":"Filter by title, minimum 2 characters","title":"Title"},"description":"Filter by title, minimum 2 characters"},{"name":"category_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category Id"}},{"name":"tag_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tag Id"}},{"name":"author_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Author Id"}},{"name":"bdrc","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bdrc"}},{"name":"wiki","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Wiki"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum number of items to return","default":20,"title":"Limit"},"description":"Maximum number of items to return"},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"description":"Number of items to skip","default":0,"title":"Offset"},"description":"Number of items to skip"},{"name":"X-Application","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Application"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_TextOutput_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Texts"],"summary":"Create a text","description":"Create a new text (text) with the provided data.","operationId":"create_text_v2_texts_post","security":[{"APIKeyHeader":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TextInput"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/texts/{text_id}":{"get":{"tags":["Texts"],"summary":"Get a text","description":"Retrieve a single text (text) by its ID.","operationId":"get_text_v2_texts__text_id__get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"text_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the text to retrieve","title":"Text Id"},"description":"The ID of the text to retrieve"},{"name":"X-Application","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Application"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TextOutput"}}}},"404":{"description":"Text not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Texts"],"summary":"Update a text","description":"Partially update a text with the provided data.","operationId":"update_text_v2_texts__text_id__patch","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"text_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the text to update","title":"Text Id"},"description":"The ID of the text to update"},{"name":"X-Application","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Application"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TextPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TextOutput"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Texts"],"summary":"Delete text","description":"Delete a text if it has no editions or incoming text relationships.","operationId":"delete_text_v2_texts__text_id__delete","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"text_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the text to delete","title":"Text Id"},"description":"The ID of the text to delete"}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/texts/{text_id}/editions":{"get":{"tags":["Texts"],"summary":"List editions for a text","description":"Retrieve all editions (editions) for a given text.","operationId":"get_editions_v2_texts__text_id__editions_get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"text_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the text","title":"Text Id"},"description":"The ID of the text"},{"name":"edition_type","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EditionType"},{"type":"null"}],"description":"Filter by edition type","title":"Edition Type"},"description":"Filter by edition type"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EditionOutput"},"title":"Response Get Editions V2 Texts Text Id Editions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Texts"],"summary":"Create an edition","description":"Create a new edition (edition) for a text.","operationId":"create_edition_v2_texts__text_id__editions_post","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"text_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the text","title":"Text Id"},"description":"The ID of the text"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditionRequestModel"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/texts/{text_id}/tags/{tag_id}":{"post":{"tags":["Texts"],"summary":"Add tag to text","description":"Add a tag to a text.","operationId":"tag_text_v2_texts__text_id__tags__tag_id__post","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"text_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the text","title":"Text Id"},"description":"The ID of the text"},{"name":"tag_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the tag to add","title":"Tag Id"},"description":"The ID of the tag to add"}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Texts"],"summary":"Remove tag from text","description":"Remove a tag from a text.","operationId":"untag_text_v2_texts__text_id__tags__tag_id__delete","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"text_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the text","title":"Text Id"},"description":"The ID of the text"},{"name":"tag_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the tag to remove","title":"Tag Id"},"description":"The ID of the tag to remove"}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/editions/{edition_id}":{"get":{"tags":["Editions"],"summary":"Get edition metadata","description":"Retrieve metadata for a specific edition.","operationId":"get_metadata_v2_editions__edition_id__get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"edition_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the edition","title":"Edition Id"},"description":"The ID of the edition"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditionOutput"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Editions"],"summary":"Delete edition","description":"Delete edition metadata and associated database annotations.","operationId":"delete_edition_v2_editions__edition_id__delete","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"edition_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the edition","title":"Edition Id"},"description":"The ID of the edition"}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/editions/{edition_id}/content":{"get":{"tags":["Editions"],"summary":"Get edition content","description":"Retrieve the base text content of an edition.","operationId":"get_content_v2_editions__edition_id__content_get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"edition_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the edition","title":"Edition Id"},"description":"The ID of the edition"},{"name":"span_start","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Start position for text slice","title":"Span Start"},"description":"Start position for text slice"},{"name":"span_end","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"End position for text slice","title":"Span End"},"description":"End position for text slice"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","title":"Response Get Content V2 Editions Edition Id Content Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Editions"],"summary":"Patch edition content","description":"Apply a text operation (INSERT, DELETE, or REPLACE) to the edition's content.","operationId":"patch_content_v2_editions__edition_id__content_patch","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"edition_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the edition","title":"Edition Id"},"description":"The ID of the edition"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentOperation"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/editions/{edition_id}/segmentation":{"get":{"tags":["Editions"],"summary":"Get edition segmentation","description":"Retrieve the edition's segmentation.","operationId":"get_segmentation_annotation_v2_editions__edition_id__segmentation_get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"edition_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the edition","title":"Edition Id"},"description":"The ID of the edition"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SegmentationOutput"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Editions"],"summary":"Add edition segmentation","description":"Add the edition's segmentation.","operationId":"post_segmentation_annotation_v2_editions__edition_id__segmentation_post","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"edition_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the edition","title":"Edition Id"},"description":"The ID of the edition"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SegmentationInput"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Editions"],"summary":"Delete edition segmentation","description":"Delete the edition's segmentation.","operationId":"delete_segmentation_annotation_v2_editions__edition_id__segmentation_delete","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"edition_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the edition","title":"Edition Id"},"description":"The ID of the edition"}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/editions/{edition_id}/segmentation/segments":{"get":{"tags":["Editions"],"summary":"Get edition segmentation segments","description":"Retrieve paginated segments for the edition's segmentation.","operationId":"get_segmentation_segments_v2_editions__edition_id__segmentation_segments_get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"edition_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the edition","title":"Edition Id"},"description":"The ID of the edition"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Maximum number of segments to return","default":500,"title":"Limit"},"description":"Maximum number of segments to return"},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"description":"Number of items to skip","default":0,"title":"Offset"},"description":"Number of items to skip"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_SegmentOutput_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/editions/{edition_id}/alignments":{"get":{"tags":["Editions"],"summary":"Get edition alignments","description":"Retrieve directional alignment contexts that include this edition.","operationId":"get_alignment_annotations_v2_editions__edition_id__alignments_get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"edition_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the edition","title":"Edition Id"},"description":"The ID of the edition"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EditionAlignmentOutput"},"title":"Response Get Alignment Annotations V2 Editions Edition Id Alignments Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/editions/{edition_id}/pagination":{"get":{"tags":["Editions"],"summary":"Get pagination annotations","description":"Retrieve pagination annotation for an edition.","operationId":"get_pagination_annotation_v2_editions__edition_id__pagination_get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"edition_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the edition","title":"Edition Id"},"description":"The ID of the edition"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/PaginationOutput"},{"type":"null"}],"title":"Response Get Pagination Annotation V2 Editions Edition Id Pagination Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Editions"],"summary":"Add pagination annotation","description":"Add a pagination annotation to an edition.","operationId":"post_pagination_annotation_v2_editions__edition_id__pagination_post","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"edition_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the edition","title":"Edition Id"},"description":"The ID of the edition"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationInput"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/editions/{edition_id}/table-of-contents":{"get":{"tags":["Editions"],"summary":"Get table of contents annotations","description":"Retrieve all table of contents annotations for an edition.","operationId":"get_table_of_contents_annotations_v2_editions__edition_id__table_of_contents_get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"edition_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the edition","title":"Edition Id"},"description":"The ID of the edition"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TableOfContentsOutput"},"title":"Response Get Table Of Contents Annotations V2 Editions Edition Id Table Of Contents Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Editions"],"summary":"Add table of contents annotation","description":"Add a table of contents annotation to an edition.","operationId":"post_table_of_contents_annotation_v2_editions__edition_id__table_of_contents_post","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"edition_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the edition","title":"Edition Id"},"description":"The ID of the edition"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TableOfContentsInput"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/editions/{edition_id}/bibliographic":{"get":{"tags":["Editions"],"summary":"Get bibliographic metadata annotations","description":"Retrieve all bibliographic metadata annotations for an edition.","operationId":"get_bibliographic_annotations_v2_editions__edition_id__bibliographic_get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"edition_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the edition","title":"Edition Id"},"description":"The ID of the edition"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/BibliographicMetadataOutput"},"title":"Response Get Bibliographic Annotations V2 Editions Edition Id Bibliographic Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Editions"],"summary":"Add bibliographic metadata annotation","description":"Add bibliographic metadata annotation to an edition.","operationId":"post_bibliographic_annotation_v2_editions__edition_id__bibliographic_post","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"edition_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the edition","title":"Edition Id"},"description":"The ID of the edition"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BibliographicMetadataInput"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/editions/{edition_id}/durchens":{"get":{"tags":["Editions"],"summary":"Get durchen annotations","description":"Retrieve all durchen annotations for an edition.","operationId":"get_durchen_annotations_v2_editions__edition_id__durchens_get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"edition_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the edition","title":"Edition Id"},"description":"The ID of the edition"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/NoteOutput"},"title":"Response Get Durchen Annotations V2 Editions Edition Id Durchens Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Editions"],"summary":"Add durchen annotation","description":"Add a durchen annotation to an edition.","operationId":"post_durchen_annotation_v2_editions__edition_id__durchens_post","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"edition_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the edition","title":"Edition Id"},"description":"The ID of the edition"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoteInput"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/editions/{edition_id}/related":{"get":{"tags":["Editions"],"summary":"Get related editions","description":"Find editions related to a given edition.","operationId":"get_related_editions_v2_editions__edition_id__related_get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"edition_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the edition","title":"Edition Id"},"description":"The ID of the edition"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EditionOutput"},"title":"Response Get Related Editions V2 Editions Edition Id Related Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/persons/{person_id}":{"get":{"tags":["Persons"],"summary":"Get a person","description":"Retrieve a person by their ID.","operationId":"get_person_v2_persons__person_id__get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"person_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the person","title":"Person Id"},"description":"The ID of the person"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonOutput"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Persons"],"summary":"Update a person","description":"Partially update a person.","operationId":"update_person_v2_persons__person_id__patch","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"person_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the person","title":"Person Id"},"description":"The ID of the person"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonOutput"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Persons"],"summary":"Delete person","description":"Delete a person if they are not referenced by contributions.","operationId":"delete_person_v2_persons__person_id__delete","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"person_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the person","title":"Person Id"},"description":"The ID of the person"}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/persons":{"get":{"tags":["Persons"],"summary":"List all persons","description":"Retrieve a paginated list of persons.","operationId":"get_all_persons_v2_persons_get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__2"},{"type":"null"}],"description":"Filter by person name, minimum 2 characters","title":"Name"},"description":"Filter by person name, minimum 2 characters"},{"name":"bdrc","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by BDRC ID","title":"Bdrc"},"description":"Filter by BDRC ID"},{"name":"wiki","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by Wiki ID","title":"Wiki"},"description":"Filter by Wiki ID"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum number of items to return","default":20,"title":"Limit"},"description":"Maximum number of items to return"},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"description":"Number of items to skip","default":0,"title":"Offset"},"description":"Number of items to skip"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_PersonOutput_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Persons"],"summary":"Create a person","description":"Create a new person.","operationId":"create_person_v2_persons_post","security":[{"APIKeyHeader":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonInput"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/categories":{"get":{"tags":["Categories"],"summary":"List categories","description":"Retrieve categories for an application.","operationId":"get_categories_v2_categories_get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"parent_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by parent category ID","title":"Parent Id"},"description":"Filter by parent category ID"},{"name":"X-Application","in":"header","required":true,"schema":{"type":"string","title":"X-Application"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CategoryOutput"},"title":"Response Get Categories V2 Categories Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Categories"],"summary":"Create category","description":"Create a new category for an application.","operationId":"create_category_v2_categories_post","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"X-Application","in":"header","required":true,"schema":{"type":"string","title":"X-Application"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CategoryInput"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/categories/{category_id}":{"get":{"tags":["Categories"],"summary":"Get category by ID","description":"Retrieve a single category by its ID for an application.","operationId":"get_category_by_id_v2_categories__category_id__get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"category_id","in":"path","required":true,"schema":{"type":"string","title":"Category Id"}},{"name":"X-Application","in":"header","required":true,"schema":{"type":"string","title":"X-Application"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CategoryOutput"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Categories"],"summary":"Delete category","description":"Delete a category and its child categories for an application.","operationId":"delete_category_v2_categories__category_id__delete","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"category_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the category","title":"Category Id"},"description":"The ID of the category"},{"name":"X-Application","in":"header","required":true,"schema":{"type":"string","title":"X-Application"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/tags":{"get":{"tags":["Tags"],"summary":"List tags","description":"Retrieve all tags for an application.","operationId":"get_tags_v2_tags_get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"X-Application","in":"header","required":true,"schema":{"type":"string","title":"X-Application"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TagOutput"},"title":"Response Get Tags V2 Tags Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Tags"],"summary":"Create tag","description":"Create a new tag for an application.","operationId":"create_tag_v2_tags_post","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"X-Application","in":"header","required":true,"schema":{"type":"string","title":"X-Application"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagInput"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/tags/{tag_id}":{"delete":{"tags":["Tags"],"summary":"Delete tag","description":"Delete a tag from an application.","operationId":"delete_tag_v2_tags__tag_id__delete","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"tag_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the tag","title":"Tag Id"},"description":"The ID of the tag"},{"name":"X-Application","in":"header","required":true,"schema":{"type":"string","title":"X-Application"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/languages":{"get":{"tags":["Languages"],"summary":"List languages","description":"Retrieve all available languages.","operationId":"get_all_languages_v2_languages_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/LanguageResponse"},"type":"array","title":"Response Get All Languages V2 Languages Get"}}}}},"security":[{"APIKeyHeader":[]}]},"post":{"tags":["Languages"],"summary":"Create language","description":"Create a new language.","operationId":"create_language_v2_languages_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageCreateRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/v2/languages/{code}":{"delete":{"tags":["Languages"],"summary":"Delete language","description":"Delete an unused language.","operationId":"delete_language_v2_languages__code__delete","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"code","in":"path","required":true,"schema":{"type":"string","description":"The language code","title":"Code"},"description":"The language code"}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/editions/{source_edition_id}/alignments/{target_edition_id}":{"put":{"tags":["Alignments"],"summary":"Replace edition-pair alignments","description":"Replace direct segment alignment relationships between two editions.","operationId":"replace_edition_pair_alignments_v2_editions__source_edition_id__alignments__target_edition_id__put","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"source_edition_id","in":"path","required":true,"schema":{"type":"string","description":"The source edition ID","title":"Source Edition Id"},"description":"The source edition ID"},{"name":"target_edition_id","in":"path","required":true,"schema":{"type":"string","description":"The target edition ID","title":"Target Edition Id"},"description":"The target edition ID"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditionAlignmentInput"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Alignments"],"summary":"Get edition-pair alignments","description":"Retrieve paginated direct segment alignment relationships between two editions.","operationId":"get_edition_pair_alignments_v2_editions__source_edition_id__alignments__target_edition_id__get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"source_edition_id","in":"path","required":true,"schema":{"type":"string","description":"The source edition ID","title":"Source Edition Id"},"description":"The source edition ID"},{"name":"target_edition_id","in":"path","required":true,"schema":{"type":"string","description":"The target edition ID","title":"Target Edition Id"},"description":"The target edition ID"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Maximum number of segments to return","default":500,"title":"Limit"},"description":"Maximum number of segments to return"},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"description":"Number of items to skip","default":0,"title":"Offset"},"description":"Number of items to skip"},{"name":"X-Application","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Application"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_EditionAlignmentPairOutput_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Alignments"],"summary":"Delete edition-pair alignments","description":"Delete direct segment alignment relationships between two editions.","operationId":"delete_edition_pair_alignments_v2_editions__source_edition_id__alignments__target_edition_id__delete","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"source_edition_id","in":"path","required":true,"schema":{"type":"string","description":"The source edition ID","title":"Source Edition Id"},"description":"The source edition ID"},{"name":"target_edition_id","in":"path","required":true,"schema":{"type":"string","description":"The target edition ID","title":"Target Edition Id"},"description":"The target edition ID"}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/paginations/{pagination_id}":{"get":{"tags":["Annotations"],"summary":"Get pagination","description":"Retrieve a pagination annotation by ID.","operationId":"get_pagination_v2_paginations__pagination_id__get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"pagination_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the pagination","title":"Pagination Id"},"description":"The ID of the pagination"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationOutput"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Annotations"],"summary":"Delete pagination","description":"Delete a pagination annotation.","operationId":"delete_pagination_v2_paginations__pagination_id__delete","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"pagination_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the pagination","title":"Pagination Id"},"description":"The ID of the pagination"}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/table-of-contents/{toc_id}":{"get":{"tags":["Annotations"],"summary":"Get table of contents","description":"Retrieve a table of contents annotation by ID.","operationId":"get_table_of_contents_v2_table_of_contents__toc_id__get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"toc_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the table of contents","title":"Toc Id"},"description":"The ID of the table of contents"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TableOfContentsOutput"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Annotations"],"summary":"Delete table of contents","description":"Delete a table of contents annotation.","operationId":"delete_table_of_contents_v2_table_of_contents__toc_id__delete","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"toc_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the table of contents","title":"Toc Id"},"description":"The ID of the table of contents"}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/bibliographic/{bibliographic_id}":{"get":{"tags":["Annotations"],"summary":"Get bibliographic metadata annotation","description":"Retrieve a bibliographic metadata annotation by ID.","operationId":"get_bibliographic_v2_bibliographic__bibliographic_id__get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"bibliographic_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the bibliographic annotation","title":"Bibliographic Id"},"description":"The ID of the bibliographic annotation"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BibliographicMetadataOutput"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Annotations"],"summary":"Delete bibliographic metadata","description":"Delete a bibliographic metadata annotation.","operationId":"delete_bibliographic_v2_bibliographic__bibliographic_id__delete","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"bibliographic_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the bibliographic metadata","title":"Bibliographic Id"},"description":"The ID of the bibliographic metadata"}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/durchens/{durchen_id}":{"get":{"tags":["Annotations"],"summary":"Get durchen annotation","description":"Retrieve a durchen annotation by ID.","operationId":"get_durchen_v2_durchens__durchen_id__get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"durchen_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the durchen annotation","title":"Durchen Id"},"description":"The ID of the durchen annotation"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoteOutput"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Annotations"],"summary":"Delete durchen note","description":"Delete a durchen note annotation.","operationId":"delete_durchen_v2_durchens__durchen_id__delete","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"durchen_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the durchen note","title":"Durchen Id"},"description":"The ID of the durchen note"}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/applications":{"post":{"tags":["Applications"],"summary":"Create application","description":"Create a new application.","operationId":"create_application_v2_applications_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationCreateRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/v2/applications/{application_id}":{"delete":{"tags":["Applications"],"summary":"Delete application","description":"Delete an unused application.","operationId":"delete_application_v2_applications__application_id__delete","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the application","title":"Application Id"},"description":"The ID of the application"}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/content-search":{"get":{"tags":["Content Search"],"summary":"Search edition content","description":"Search base text content and return text, edition, and segment locations.","operationId":"search_content_v2_content_search_get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","minLength":1,"description":"Search query","title":"Query"},"description":"Search query"},{"name":"search_type","in":"query","required":false,"schema":{"enum":["exact","similar"],"type":"string","description":"Type of content search","default":"exact","title":"Search Type"},"description":"Type of content search"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum number of results","default":10,"title":"Limit"},"description":"Maximum number of results"},{"name":"text_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter results to one text","title":"Text Id"},"description":"Filter results to one text"},{"name":"edition_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter results to one edition","title":"Edition Id"},"description":"Filter results to one edition"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ContentSearchResult"},"title":"Response Search Content V2 Content Search Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/segments/{segment_id}/related":{"get":{"tags":["Segments"],"summary":"Get related segments","description":"Retrieve segments related to a given segment.","operationId":"get_related_v2_segments__segment_id__related_get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"segment_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the segment","title":"Segment Id"},"description":"The ID of the segment"},{"name":"text_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter related segments by text ID","title":"Text Id"},"description":"Filter related segments by text ID"},{"name":"edition_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter related segments by edition ID","title":"Edition Id"},"description":"Filter related segments by edition ID"},{"name":"language","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter related segments by text language","title":"Language"},"description":"Filter related segments by text language"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum number of items to return","default":20,"title":"Limit"},"description":"Maximum number of items to return"},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"description":"Number of items to skip","default":0,"title":"Offset"},"description":"Number of items to skip"},{"name":"X-Application","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Application"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_SegmentWithContextOutput_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/segments/{segment_id}/content":{"get":{"tags":["Segments"],"summary":"Get segment content","description":"Retrieve the text content of a segment.","operationId":"get_segment_content_v2_segments__segment_id__content_get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"segment_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the segment","title":"Segment Id"},"description":"The ID of the segment"},{"name":"X-Application","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Application"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","title":"Response Get Segment Content V2 Segments Segment Id Content Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/segments/{segment_id}/tags/{tag_id}":{"post":{"tags":["Segments"],"summary":"Add tag to segment","description":"Add a tag to a segment.","operationId":"tag_segment_v2_segments__segment_id__tags__tag_id__post","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"segment_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the segment","title":"Segment Id"},"description":"The ID of the segment"},{"name":"tag_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the tag","title":"Tag Id"},"description":"The ID of the tag"}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Segments"],"summary":"Remove tag from segment","description":"Remove a tag from a segment.","operationId":"untag_segment_v2_segments__segment_id__tags__tag_id__delete","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"segment_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the segment","title":"Segment Id"},"description":"The ID of the segment"},{"name":"tag_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the tag","title":"Tag Id"},"description":"The ID of the tag"}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/segments/{segment_id}":{"get":{"tags":["Segments"],"summary":"Get segment","description":"Retrieve a segment with edition, text, segmentation, lines, and tag context.","operationId":"get_segment_v2_segments__segment_id__get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"segment_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the segment","title":"Segment Id"},"description":"The ID of the segment"},{"name":"X-Application","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Application"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SegmentWithContextOutput"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"AIContribution-Input":{"properties":{"type":{"type":"string","const":"ai","title":"Type"},"id":{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},"role":{"$ref":"#/components/schemas/ContributorRole"}},"additionalProperties":false,"type":"object","required":["type","id","role"],"title":"AIContribution"},"AIContribution-Output":{"properties":{"type":{"type":"string","const":"ai","title":"Type"},"id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"role":{"$ref":"#/components/schemas/ContributorRole"}},"additionalProperties":false,"type":"object","required":["type","id","role"],"title":"AIContribution"},"AnnotationMetadata-Input":{"properties":{"name":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},{"type":"null"}]}},"additionalProperties":false,"type":"object","title":"AnnotationMetadata"},"AnnotationMetadata-Output":{"properties":{"name":{"anyOf":[{"$ref":"#/components/schemas/NonEmptyStr-Output"},{"type":"null"}]}},"additionalProperties":false,"type":"object","title":"AnnotationMetadata"},"ApplicationCreateRequest":{"properties":{"name":{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"}},"additionalProperties":false,"type":"object","required":["name"],"title":"ApplicationCreateRequest"},"ApplicationResponse":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"}},"additionalProperties":false,"type":"object","required":["id","name"],"title":"ApplicationResponse"},"BibliographicMetadataInput":{"properties":{"span":{"$ref":"#/components/schemas/Span"},"metadata":{"anyOf":[{"$ref":"#/components/schemas/AnnotationMetadata-Input"},{"type":"null"}]},"type":{"$ref":"#/components/schemas/BibliographyType"}},"additionalProperties":false,"type":"object","required":["span","type"],"title":"BibliographicMetadataInput"},"BibliographicMetadataOutput":{"properties":{"span":{"$ref":"#/components/schemas/Span"},"metadata":{"anyOf":[{"$ref":"#/components/schemas/AnnotationMetadata-Output"},{"type":"null"}]},"type":{"$ref":"#/components/schemas/BibliographyType"},"id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"edition_id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"text_id":{"$ref":"#/components/schemas/NonEmptyStr-Output"}},"additionalProperties":false,"type":"object","required":["span","type","id","edition_id","text_id"],"title":"BibliographicMetadataOutput"},"BibliographyType":{"type":"string","enum":["colophon","incipit","alt_incipit","alt_title","person","title","author"],"title":"BibliographyType"},"CategoryInput":{"properties":{"title":{"$ref":"#/components/schemas/LocalizedString-Input"},"description":{"anyOf":[{"$ref":"#/components/schemas/LocalizedString-Input"},{"type":"null"}]},"parent_id":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["title"],"title":"CategoryInput"},"CategoryOutput":{"properties":{"title":{"$ref":"#/components/schemas/LocalizedString-Output"},"description":{"anyOf":[{"$ref":"#/components/schemas/LocalizedString-Output"},{"type":"null"}]},"parent_id":{"anyOf":[{"$ref":"#/components/schemas/NonEmptyStr-Output"},{"type":"null"}]},"id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"children":{"items":{"type":"string"},"type":"array","title":"Children"}},"additionalProperties":false,"type":"object","required":["title","id"],"title":"CategoryOutput"},"ContentOperation":{"oneOf":[{"$ref":"#/components/schemas/InsertOperation"},{"$ref":"#/components/schemas/DeleteOperation"},{"$ref":"#/components/schemas/ReplaceOperation"}],"title":"ContentOperation","description":"Content operation wrapper using discriminated union.","discriminator":{"propertyName":"type","mapping":{"delete":"#/components/schemas/DeleteOperation","insert":"#/components/schemas/InsertOperation","replace":"#/components/schemas/ReplaceOperation"}}},"ContentSearchResult":{"properties":{"text_id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"edition_id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"segment_ids":{"items":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"type":"array","title":"Segment Ids"},"context_span":{"$ref":"#/components/schemas/ContentSearchSpan"},"match_span":{"anyOf":[{"$ref":"#/components/schemas/ContentSearchSpan"},{"type":"null"}]},"score":{"type":"number","title":"Score"},"context":{"type":"string","title":"Context"}},"additionalProperties":false,"type":"object","required":["text_id","edition_id","context_span","score","context"],"title":"ContentSearchResult"},"ContentSearchSpan":{"properties":{"start":{"type":"integer","minimum":0.0,"title":"Start"},"end":{"type":"integer","minimum":1.0,"title":"End"}},"additionalProperties":false,"type":"object","required":["start","end"],"title":"ContentSearchSpan"},"ContributionInputItem":{"oneOf":[{"$ref":"#/components/schemas/PersonContributionInput"},{"$ref":"#/components/schemas/AIContribution-Input"}],"discriminator":{"propertyName":"type","mapping":{"ai":"#/components/schemas/AIContribution-Input","person":"#/components/schemas/PersonContributionInput"}}},"ContributionOutputItem":{"oneOf":[{"$ref":"#/components/schemas/PersonContributionOutput"},{"$ref":"#/components/schemas/AIContribution-Output"}],"discriminator":{"propertyName":"type","mapping":{"ai":"#/components/schemas/AIContribution-Output","person":"#/components/schemas/PersonContributionOutput"}}},"ContributorRole":{"type":"string","enum":["translator","reviser","author","scholar"],"title":"ContributorRole"},"DeleteOperation":{"properties":{"start":{"type":"integer","minimum":0.0,"title":"Start"},"end":{"type":"integer","minimum":1.0,"title":"End"},"type":{"type":"string","const":"delete","title":"Type"}},"additionalProperties":false,"type":"object","required":["start","end","type"],"title":"DeleteOperation"},"EditionAlignmentInput":{"properties":{"alignments":{"items":{"$ref":"#/components/schemas/SegmentAlignmentPairInput"},"type":"array","minItems":1,"title":"Alignments"}},"additionalProperties":false,"type":"object","required":["alignments"],"title":"EditionAlignmentInput"},"EditionAlignmentOutput":{"properties":{"aligned_edition_id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"aligned_text_id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"target_edition_id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"target_text_id":{"$ref":"#/components/schemas/NonEmptyStr-Output"}},"additionalProperties":false,"type":"object","required":["aligned_edition_id","aligned_text_id","target_edition_id","target_text_id"],"title":"EditionAlignmentOutput"},"EditionAlignmentPairOutput":{"properties":{"source_segment":{"$ref":"#/components/schemas/SegmentWithContextOutput"},"target_segment":{"$ref":"#/components/schemas/SegmentWithContextOutput"}},"additionalProperties":false,"type":"object","required":["source_segment","target_segment"],"title":"EditionAlignmentPairOutput"},"EditionInput":{"properties":{"bdrc":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},{"type":"null"}]},"wiki":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},{"type":"null"}]},"type":{"$ref":"#/components/schemas/EditionType"},"source":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},{"type":"null"}]},"colophon":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},{"type":"null"}]},"incipit_title":{"anyOf":[{"$ref":"#/components/schemas/LocalizedString-Input"},{"type":"null"}]},"alt_incipit_titles":{"anyOf":[{"items":{"$ref":"#/components/schemas/LocalizedString-Input"},"type":"array"},{"type":"null"}],"title":"Alt Incipit Titles"}},"additionalProperties":false,"type":"object","required":["type"],"title":"EditionInput"},"EditionOutput":{"properties":{"bdrc":{"anyOf":[{"$ref":"#/components/schemas/NonEmptyStr-Output"},{"type":"null"}]},"wiki":{"anyOf":[{"$ref":"#/components/schemas/NonEmptyStr-Output"},{"type":"null"}]},"type":{"$ref":"#/components/schemas/EditionType"},"source":{"anyOf":[{"$ref":"#/components/schemas/NonEmptyStr-Output"},{"type":"null"}]},"colophon":{"anyOf":[{"$ref":"#/components/schemas/NonEmptyStr-Output"},{"type":"null"}]},"incipit_title":{"anyOf":[{"$ref":"#/components/schemas/LocalizedString-Output"},{"type":"null"}]},"alt_incipit_titles":{"anyOf":[{"items":{"$ref":"#/components/schemas/LocalizedString-Output"},"type":"array"},{"type":"null"}],"title":"Alt Incipit Titles"},"id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"text_id":{"$ref":"#/components/schemas/NonEmptyStr-Output"}},"additionalProperties":false,"type":"object","required":["type","id","text_id"],"title":"EditionOutput"},"EditionRequestModel":{"properties":{"metadata":{"$ref":"#/components/schemas/EditionInput"},"pagination":{"anyOf":[{"$ref":"#/components/schemas/PaginationInput"},{"type":"null"}]},"segmentation":{"anyOf":[{"$ref":"#/components/schemas/SegmentationInput"},{"type":"null"}]},"content":{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"}},"additionalProperties":false,"type":"object","required":["metadata","content"],"title":"EditionRequestModel"},"EditionType":{"type":"string","enum":["diplomatic","critical","collated"],"title":"EditionType"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"IdResponse":{"properties":{"id":{"type":"string","title":"Id"}},"additionalProperties":false,"type":"object","required":["id"],"title":"IdResponse"},"InsertOperation":{"properties":{"type":{"type":"string","const":"insert","title":"Type"},"position":{"type":"integer","minimum":0.0,"title":"Position","description":"Position for INSERT operation"},"text":{"type":"string","minLength":1,"title":"Text","description":"Text to insert"}},"additionalProperties":false,"type":"object","required":["type","position","text"],"title":"InsertOperation"},"LanguageCreateRequest":{"properties":{"code":{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},"name":{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"}},"additionalProperties":false,"type":"object","required":["code","name"],"title":"LanguageCreateRequest"},"LanguageResponse":{"properties":{"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"}},"additionalProperties":false,"type":"object","required":["code","name"],"title":"LanguageResponse"},"LicenseType":{"type":"string","enum":["cc0","public","cc-by","cc-by-sa","cc-by-nd","cc-by-nc","cc-by-nc-sa","cc-by-nc-nd","copyrighted","unknown"],"title":"LicenseType"},"LocalizedString-Input":{"additionalProperties":{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},"type":"object","minProperties":1,"title":"LocalizedString"},"LocalizedString-Output":{"additionalProperties":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"type":"object","minProperties":1,"title":"LocalizedString"},"NonEmptyStr-Output":{"type":"string","minLength":1,"pattern":"\\S"},"NoteInput":{"properties":{"span":{"$ref":"#/components/schemas/Span"},"metadata":{"anyOf":[{"$ref":"#/components/schemas/AnnotationMetadata-Input"},{"type":"null"}]},"text":{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"}},"additionalProperties":false,"type":"object","required":["span","text"],"title":"NoteInput"},"NoteOutput":{"properties":{"span":{"$ref":"#/components/schemas/Span"},"metadata":{"anyOf":[{"$ref":"#/components/schemas/AnnotationMetadata-Output"},{"type":"null"}]},"text":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"edition_id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"text_id":{"$ref":"#/components/schemas/NonEmptyStr-Output"}},"additionalProperties":false,"type":"object","required":["span","text","id","edition_id","text_id"],"title":"NoteOutput"},"Page-Input":{"properties":{"lines":{"items":{"$ref":"#/components/schemas/Span"},"type":"array","minItems":1,"title":"Lines"},"reference":{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"}},"additionalProperties":false,"type":"object","required":["lines","reference"],"title":"Page"},"Page-Output":{"properties":{"lines":{"items":{"$ref":"#/components/schemas/Span"},"type":"array","minItems":1,"title":"Lines"},"reference":{"$ref":"#/components/schemas/NonEmptyStr-Output"}},"additionalProperties":false,"type":"object","required":["lines","reference"],"title":"Page"},"PaginatedResponse_EditionAlignmentPairOutput_":{"properties":{"items":{"items":{"$ref":"#/components/schemas/EditionAlignmentPairOutput"},"type":"array","title":"Items"},"has_more":{"type":"boolean","title":"Has More"},"offset":{"type":"integer","title":"Offset"},"limit":{"type":"integer","title":"Limit"}},"additionalProperties":false,"type":"object","required":["items","has_more","offset","limit"],"title":"PaginatedResponse[EditionAlignmentPairOutput]"},"PaginatedResponse_PersonOutput_":{"properties":{"items":{"items":{"$ref":"#/components/schemas/PersonOutput"},"type":"array","title":"Items"},"has_more":{"type":"boolean","title":"Has More"},"offset":{"type":"integer","title":"Offset"},"limit":{"type":"integer","title":"Limit"}},"additionalProperties":false,"type":"object","required":["items","has_more","offset","limit"],"title":"PaginatedResponse[PersonOutput]"},"PaginatedResponse_SegmentOutput_":{"properties":{"items":{"items":{"$ref":"#/components/schemas/SegmentOutput"},"type":"array","title":"Items"},"has_more":{"type":"boolean","title":"Has More"},"offset":{"type":"integer","title":"Offset"},"limit":{"type":"integer","title":"Limit"}},"additionalProperties":false,"type":"object","required":["items","has_more","offset","limit"],"title":"PaginatedResponse[SegmentOutput]"},"PaginatedResponse_SegmentWithContextOutput_":{"properties":{"items":{"items":{"$ref":"#/components/schemas/SegmentWithContextOutput"},"type":"array","title":"Items"},"has_more":{"type":"boolean","title":"Has More"},"offset":{"type":"integer","title":"Offset"},"limit":{"type":"integer","title":"Limit"}},"additionalProperties":false,"type":"object","required":["items","has_more","offset","limit"],"title":"PaginatedResponse[SegmentWithContextOutput]"},"PaginatedResponse_TextOutput_":{"properties":{"items":{"items":{"$ref":"#/components/schemas/TextOutput"},"type":"array","title":"Items"},"has_more":{"type":"boolean","title":"Has More"},"offset":{"type":"integer","title":"Offset"},"limit":{"type":"integer","title":"Limit"}},"additionalProperties":false,"type":"object","required":["items","has_more","offset","limit"],"title":"PaginatedResponse[TextOutput]"},"PaginationInput":{"properties":{"volumes":{"items":{"$ref":"#/components/schemas/Volume"},"type":"array","minItems":1,"title":"Volumes"},"metadata":{"anyOf":[{"$ref":"#/components/schemas/AnnotationMetadata-Input"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["volumes"],"title":"PaginationInput"},"PaginationOutput":{"properties":{"volumes":{"items":{"$ref":"#/components/schemas/Volume"},"type":"array","minItems":1,"title":"Volumes"},"metadata":{"anyOf":[{"$ref":"#/components/schemas/AnnotationMetadata-Output"},{"type":"null"}]},"id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"edition_id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"text_id":{"$ref":"#/components/schemas/NonEmptyStr-Output"}},"additionalProperties":false,"type":"object","required":["volumes","id","edition_id","text_id"],"title":"PaginationOutput"},"PersonContributionInput":{"properties":{"type":{"type":"string","const":"person","title":"Type"},"id":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},{"type":"null"}]},"bdrc_id":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},{"type":"null"}]},"role":{"$ref":"#/components/schemas/ContributorRole"}},"additionalProperties":false,"type":"object","required":["type","role"],"title":"PersonContributionInput"},"PersonContributionOutput":{"properties":{"type":{"type":"string","const":"person","title":"Type"},"id":{"anyOf":[{"$ref":"#/components/schemas/NonEmptyStr-Output"},{"type":"null"}]},"bdrc_id":{"anyOf":[{"$ref":"#/components/schemas/NonEmptyStr-Output"},{"type":"null"}]},"role":{"$ref":"#/components/schemas/ContributorRole"},"name":{"anyOf":[{"$ref":"#/components/schemas/LocalizedString-Output"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["type","role"],"title":"PersonContributionOutput"},"PersonInput":{"properties":{"bdrc":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},{"type":"null"}]},"wiki":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},{"type":"null"}]},"name":{"$ref":"#/components/schemas/LocalizedString-Input"},"alt_names":{"anyOf":[{"items":{"$ref":"#/components/schemas/LocalizedString-Input"},"type":"array"},{"type":"null"}],"title":"Alt Names"}},"additionalProperties":false,"type":"object","required":["name"],"title":"PersonInput"},"PersonOutput":{"properties":{"bdrc":{"anyOf":[{"$ref":"#/components/schemas/NonEmptyStr-Output"},{"type":"null"}]},"wiki":{"anyOf":[{"$ref":"#/components/schemas/NonEmptyStr-Output"},{"type":"null"}]},"name":{"$ref":"#/components/schemas/LocalizedString-Output"},"alt_names":{"anyOf":[{"items":{"$ref":"#/components/schemas/LocalizedString-Output"},"type":"array"},{"type":"null"}],"title":"Alt Names"},"id":{"$ref":"#/components/schemas/NonEmptyStr-Output"}},"additionalProperties":false,"type":"object","required":["name","id"],"title":"PersonOutput"},"PersonPatch":{"properties":{"bdrc":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},{"type":"null"}]},"wiki":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},{"type":"null"}]},"name":{"anyOf":[{"$ref":"#/components/schemas/LocalizedString-Input"},{"type":"null"}]},"alt_names":{"anyOf":[{"items":{"$ref":"#/components/schemas/LocalizedString-Input"},"type":"array"},{"type":"null"}],"title":"Alt Names"}},"additionalProperties":false,"type":"object","title":"PersonPatch"},"ReplaceOperation":{"properties":{"start":{"type":"integer","minimum":0.0,"title":"Start"},"end":{"type":"integer","minimum":1.0,"title":"End"},"type":{"type":"string","const":"replace","title":"Type"},"text":{"type":"string","minLength":1,"title":"Text","description":"Replacement text"}},"additionalProperties":false,"type":"object","required":["start","end","type","text"],"title":"ReplaceOperation"},"SegmentAlignmentPairInput":{"properties":{"source_segment_reference":{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},"target_segment_reference":{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"}},"additionalProperties":false,"type":"object","required":["source_segment_reference","target_segment_reference"],"title":"SegmentAlignmentPairInput"},"SegmentInput":{"properties":{"lines":{"items":{"$ref":"#/components/schemas/Span"},"type":"array","minItems":1,"title":"Lines"},"type":{"$ref":"#/components/schemas/SegmentType","description":"Segment type; defaults to 'paragraph'","default":"paragraph"},"reference":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["lines"],"title":"SegmentInput"},"SegmentOutput":{"properties":{"lines":{"items":{"$ref":"#/components/schemas/Span"},"type":"array","minItems":1,"title":"Lines"},"id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"type":{"$ref":"#/components/schemas/SegmentType","default":"paragraph"},"reference":{"anyOf":[{"$ref":"#/components/schemas/NonEmptyStr-Output"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["lines","id"],"title":"SegmentOutput"},"SegmentType":{"type":"string","enum":["paragraph","verse","title","back_matter","front_matter","top_segment"],"title":"SegmentType"},"SegmentWithContextOutput":{"properties":{"lines":{"items":{"$ref":"#/components/schemas/Span"},"type":"array","minItems":1,"title":"Lines"},"id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"type":{"$ref":"#/components/schemas/SegmentType","default":"paragraph"},"reference":{"anyOf":[{"$ref":"#/components/schemas/NonEmptyStr-Output"},{"type":"null"}]},"segmentation_id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"edition_id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"text_id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"tag_ids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Tag Ids"}},"additionalProperties":false,"type":"object","required":["lines","id","segmentation_id","edition_id","text_id"],"title":"SegmentWithContextOutput"},"SegmentationInput":{"properties":{"segments":{"items":{"$ref":"#/components/schemas/SegmentInput"},"type":"array","minItems":1,"title":"Segments"},"metadata":{"anyOf":[{"$ref":"#/components/schemas/AnnotationMetadata-Input"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["segments"],"title":"SegmentationInput"},"SegmentationOutput":{"properties":{"id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"edition_id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"text_id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"metadata":{"anyOf":[{"$ref":"#/components/schemas/AnnotationMetadata-Output"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["id","edition_id","text_id"],"title":"SegmentationOutput"},"Span":{"properties":{"start":{"type":"integer","minimum":0.0,"title":"Start","description":"Start character position (inclusive)"},"end":{"type":"integer","minimum":0.0,"title":"End","description":"End character position (exclusive)"}},"additionalProperties":false,"type":"object","required":["start","end"],"title":"Span","description":"Half-open character range. An empty range marks a position rather than covering text, which is\nhow a page with no text and a heading with no content of its own are expressed."},"TableOfContentsInput":{"properties":{"sections":{"items":{"$ref":"#/components/schemas/TableOfContentsSectionInput"},"type":"array","minItems":1,"title":"Sections"},"metadata":{"anyOf":[{"$ref":"#/components/schemas/AnnotationMetadata-Input"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["sections"],"title":"TableOfContentsInput"},"TableOfContentsOutput":{"properties":{"id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"edition_id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"text_id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"sections":{"items":{"$ref":"#/components/schemas/TableOfContentsSectionOutput"},"type":"array","title":"Sections"},"metadata":{"anyOf":[{"$ref":"#/components/schemas/AnnotationMetadata-Output"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["id","edition_id","text_id","sections"],"title":"TableOfContentsOutput"},"TableOfContentsSectionInput":{"properties":{"title":{"$ref":"#/components/schemas/LocalizedString-Input"},"summary":{"anyOf":[{"$ref":"#/components/schemas/LocalizedString-Input"},{"type":"null"}]},"span":{"$ref":"#/components/schemas/Span"},"subsections":{"items":{"$ref":"#/components/schemas/TableOfContentsSectionInput"},"type":"array","title":"Subsections"}},"additionalProperties":false,"type":"object","required":["title","span"],"title":"TableOfContentsSectionInput"},"TableOfContentsSectionOutput":{"properties":{"id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"title":{"$ref":"#/components/schemas/LocalizedString-Output"},"summary":{"anyOf":[{"$ref":"#/components/schemas/LocalizedString-Output"},{"type":"null"}]},"span":{"$ref":"#/components/schemas/Span"},"subsections":{"items":{"$ref":"#/components/schemas/TableOfContentsSectionOutput"},"type":"array","title":"Subsections"}},"additionalProperties":false,"type":"object","required":["id","title","span"],"title":"TableOfContentsSectionOutput"},"TagInput":{"properties":{"title":{"$ref":"#/components/schemas/LocalizedString-Input"},"description":{"anyOf":[{"$ref":"#/components/schemas/LocalizedString-Input"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["title"],"title":"TagInput"},"TagOutput":{"properties":{"title":{"$ref":"#/components/schemas/LocalizedString-Output"},"description":{"anyOf":[{"$ref":"#/components/schemas/LocalizedString-Output"},{"type":"null"}]},"id":{"$ref":"#/components/schemas/NonEmptyStr-Output"}},"additionalProperties":false,"type":"object","required":["title","id"],"title":"TagOutput"},"TextInput":{"properties":{"bdrc":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},{"type":"null"}]},"wiki":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},{"type":"null"}]},"date":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},{"type":"null"}]},"title":{"$ref":"#/components/schemas/LocalizedString-Input"},"alt_titles":{"anyOf":[{"items":{"$ref":"#/components/schemas/LocalizedString-Input"},"type":"array"},{"type":"null"}],"title":"Alt Titles"},"language":{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},"commentary_of":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},{"type":"null"}]},"translation_of":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},{"type":"null"}]},"category_id":{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},"license":{"$ref":"#/components/schemas/LicenseType","default":"public"},"contributions":{"items":{"$ref":"#/components/schemas/ContributionInputItem"},"type":"array","title":"Contributions"},"tag_ids":{"items":{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},"type":"array","title":"Tag Ids"}},"additionalProperties":false,"type":"object","required":["title","language","category_id"],"title":"TextInput"},"TextOutput":{"properties":{"bdrc":{"anyOf":[{"$ref":"#/components/schemas/NonEmptyStr-Output"},{"type":"null"}]},"wiki":{"anyOf":[{"$ref":"#/components/schemas/NonEmptyStr-Output"},{"type":"null"}]},"date":{"anyOf":[{"$ref":"#/components/schemas/NonEmptyStr-Output"},{"type":"null"}]},"title":{"$ref":"#/components/schemas/LocalizedString-Output"},"alt_titles":{"anyOf":[{"items":{"$ref":"#/components/schemas/LocalizedString-Output"},"type":"array"},{"type":"null"}],"title":"Alt Titles"},"language":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"commentary_of":{"anyOf":[{"$ref":"#/components/schemas/NonEmptyStr-Output"},{"type":"null"}]},"translation_of":{"anyOf":[{"$ref":"#/components/schemas/NonEmptyStr-Output"},{"type":"null"}]},"category_id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"license":{"$ref":"#/components/schemas/LicenseType","default":"public"},"id":{"$ref":"#/components/schemas/NonEmptyStr-Output"},"contributions":{"items":{"$ref":"#/components/schemas/ContributionOutputItem"},"type":"array","title":"Contributions"},"commentaries":{"items":{"type":"string"},"type":"array","title":"Commentaries"},"translations":{"items":{"type":"string"},"type":"array","title":"Translations"},"editions":{"items":{"type":"string"},"type":"array","title":"Editions"},"tag_ids":{"items":{"type":"string"},"type":"array","title":"Tag Ids"}},"additionalProperties":false,"type":"object","required":["title","language","category_id","id","contributions"],"title":"TextOutput"},"TextPatch":{"properties":{"bdrc":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},{"type":"null"}]},"wiki":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},{"type":"null"}]},"date":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},{"type":"null"}]},"title":{"anyOf":[{"$ref":"#/components/schemas/LocalizedString-Input"},{"type":"null"}]},"alt_titles":{"anyOf":[{"items":{"$ref":"#/components/schemas/LocalizedString-Input"},"type":"array"},{"type":"null"}],"title":"Alt Titles"},"language":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},{"type":"null"}]},"category_id":{"anyOf":[{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},{"type":"null"}]},"license":{"anyOf":[{"$ref":"#/components/schemas/LicenseType"},{"type":"null"}]},"contributions":{"anyOf":[{"items":{"$ref":"#/components/schemas/ContributionInputItem"},"type":"array"},{"type":"null"}],"title":"Contributions"},"tag_ids":{"anyOf":[{"items":{"$ref":"#/components/schemas/models__base__NonEmptyStr__1"},"type":"array"},{"type":"null"}],"title":"Tag Ids"}},"additionalProperties":false,"type":"object","title":"TextPatch"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"Volume":{"properties":{"index":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Index","description":"Volume index (1-based)"},"pages":{"items":{"$ref":"#/components/schemas/Page-Input"},"type":"array","minItems":1,"title":"Pages"},"metadata":{"anyOf":[{"$ref":"#/components/schemas/AnnotationMetadata-Input"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["pages"],"title":"Volume"},"models__base__NonEmptyStr__1":{"type":"string","minLength":1,"pattern":"\\S"},"models__base__NonEmptyStr__2":{"type":"string","minLength":2,"pattern":"\\S"}},"securitySchemes":{"APIKeyHeader":{"type":"apiKey","in":"header","name":"X-API-Key"}}}}