{"openapi":"3.1.0","info":{"title":"MedArchive API","description":"API для обработки прайс-листов клиник, верификации, поиска, экспорта и интеграций.","version":"0.1.0"},"paths":{"/health":{"get":{"tags":["health"],"summary":"Health","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthResponse"}}}}}}},"/ready":{"get":{"tags":["health"],"summary":"Ready","operationId":"ready_ready_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthResponse"}}}}}}},"/api/v1/service-catalog/imports":{"post":{"tags":["catalog-import"],"summary":"Import Service Catalog","operationId":"import_service_catalog_api_v1_service_catalog_imports_post","parameters":[{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Forwarded-User","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-User"}},{"name":"X-Forwarded-Roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-Roles"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_import_service_catalog_api_v1_service_catalog_imports_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CatalogImportReportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/partners/imports":{"post":{"tags":["catalog-import"],"summary":"Import Partners","operationId":"import_partners_api_v1_partners_imports_post","parameters":[{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Forwarded-User","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-User"}},{"name":"X-Forwarded-Roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-Roles"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_import_partners_api_v1_partners_imports_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CatalogImportReportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/evidence/extracted-items/{extracted_item_id}":{"get":{"tags":["evidence"],"summary":"Get Extracted Item Evidence","operationId":"get_extracted_item_evidence_api_v1_evidence_extracted_items__extracted_item_id__get","parameters":[{"name":"extracted_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Extracted Item Id"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Forwarded-User","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-User"}},{"name":"X-Forwarded-Roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-Roles"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PriceEvidenceResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/exports/price-versions":{"get":{"tags":["exports"],"summary":"Export Price Versions","operationId":"export_price_versions_api_v1_exports_price_versions_get","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","pattern":"^(json|csv|xlsx)$","default":"json","title":"Format"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"published","title":"Status"}},{"name":"partner_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Partner Id"}},{"name":"service_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Service Id"}},{"name":"external_partner_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Partner Id"}},{"name":"external_service_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Service Id"}},{"name":"changed_since","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Changed Since"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":1000,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Forwarded-User","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-User"}},{"name":"X-Forwarded-Roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-Roles"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/graph/services/{service_id}/neighborhood":{"get":{"tags":["graph"],"summary":"Get Service Neighborhood","operationId":"get_service_neighborhood_api_v1_graph_services__service_id__neighborhood_get","parameters":[{"name":"service_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Service Id"}},{"name":"depth","in":"query","required":false,"schema":{"type":"integer","maximum":2,"minimum":1,"default":2,"title":"Depth"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Forwarded-User","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-User"}},{"name":"X-Forwarded-Roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-Roles"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GraphNeighborhoodResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/services":{"get":{"tags":["hackathon-search"],"summary":"List Services","operationId":"list_services_api_v1_services_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ServiceDemoResponse"},"title":"Response List Services Api V1 Services Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/services/{service_id}/partners":{"get":{"tags":["hackathon-search"],"summary":"List Service Partners","operationId":"list_service_partners_api_v1_services__service_id__partners_get","parameters":[{"name":"service_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Service Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PartnerOfferDemoResponse"},"title":"Response List Service Partners Api V1 Services  Service Id  Partners Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/partners":{"get":{"tags":["hackathon-search"],"summary":"List Partners","operationId":"list_partners_api_v1_partners_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PartnerDemoResponse"},"title":"Response List Partners Api V1 Partners Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/partners/{partner_id}/services":{"get":{"tags":["hackathon-search"],"summary":"List Partner Services","operationId":"list_partner_services_api_v1_partners__partner_id__services_get","parameters":[{"name":"partner_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Partner Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PartnerOfferDemoResponse"},"title":"Response List Partner Services Api V1 Partners  Partner Id  Services Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/search":{"get":{"tags":["hackathon-search"],"summary":"Search","operationId":"search_api_v1_search_get","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","title":"Q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SearchDemoResponse"},"title":"Response Search Api V1 Search Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/unmatched":{"get":{"tags":["hackathon-search"],"summary":"List Unmatched","operationId":"list_unmatched_api_v1_unmatched_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UnmatchedDemoResponse"},"title":"Response List Unmatched Api V1 Unmatched Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/match":{"post":{"tags":["hackathon-search"],"summary":"Match Item","operationId":"match_item_api_v1_match_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManualMatchDemoRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManualMatchDemoResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ingestion-batches":{"post":{"tags":["ingestion"],"summary":"Create Ingestion Batch","operationId":"create_ingestion_batch_api_v1_ingestion_batches_post","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Forwarded-User","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-User"}},{"name":"X-Forwarded-Roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-Roles"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_create_ingestion_batch_api_v1_ingestion_batches_post"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IngestionBatchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/services/{external_service_id}/offers":{"get":{"tags":["price-integration"],"summary":"List Service Offers","operationId":"list_service_offers_api_v1_services__external_service_id__offers_get","parameters":[{"name":"external_service_id","in":"path","required":true,"schema":{"type":"string","title":"External Service Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Forwarded-User","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-User"}},{"name":"X-Forwarded-Roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-Roles"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PriceVersionResponse"},"title":"Response List Service Offers Api V1 Services  External Service Id  Offers Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/partners/{external_partner_id}/prices":{"get":{"tags":["price-integration"],"summary":"List Partner Prices","operationId":"list_partner_prices_api_v1_partners__external_partner_id__prices_get","parameters":[{"name":"external_partner_id","in":"path","required":true,"schema":{"type":"string","title":"External Partner Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Forwarded-User","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-User"}},{"name":"X-Forwarded-Roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-Roles"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PriceVersionResponse"},"title":"Response List Partner Prices Api V1 Partners  External Partner Id  Prices Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/price-changes":{"get":{"tags":["price-integration"],"summary":"List Price Changes","operationId":"list_price_changes_api_v1_price_changes_get","parameters":[{"name":"changed_since","in":"query","required":true,"schema":{"type":"string","format":"date-time","title":"Changed Since"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Forwarded-User","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-User"}},{"name":"X-Forwarded-Roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-Roles"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PriceVersionResponse"},"title":"Response List Price Changes Api V1 Price Changes Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/price-versions":{"get":{"tags":["price-versions"],"summary":"List Price Versions","operationId":"list_price_versions_api_v1_price_versions_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"published","title":"Status"}},{"name":"partner_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Partner Id"}},{"name":"service_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Service Id"}},{"name":"external_partner_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Partner Id"}},{"name":"external_service_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Service Id"}},{"name":"changed_since","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Changed Since"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Forwarded-User","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-User"}},{"name":"X-Forwarded-Roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-Roles"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PriceVersionResponse"},"title":"Response List Price Versions Api V1 Price Versions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/review-tasks":{"get":{"tags":["review-tasks"],"summary":"List Review Tasks","operationId":"list_review_tasks_api_v1_review_tasks_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"open","title":"Status"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Forwarded-User","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-User"}},{"name":"X-Forwarded-Roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-Roles"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ReviewTaskResponse"},"title":"Response List Review Tasks Api V1 Review Tasks Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/review-tasks/{task_id}/claim":{"post":{"tags":["review-tasks"],"summary":"Claim Review Task","operationId":"claim_review_task_api_v1_review_tasks__task_id__claim_post","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Forwarded-User","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-User"}},{"name":"X-Forwarded-Roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-Roles"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClaimReviewTaskRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviewTaskResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/review-tasks/{task_id}/approve":{"post":{"tags":["review-tasks"],"summary":"Approve Review Task","operationId":"approve_review_task_api_v1_review_tasks__task_id__approve_post","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Forwarded-User","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-User"}},{"name":"X-Forwarded-Roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-Roles"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClaimReviewTaskRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviewDecisionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/review-tasks/{task_id}/reject":{"post":{"tags":["review-tasks"],"summary":"Reject Review Task","operationId":"reject_review_task_api_v1_review_tasks__task_id__reject_post","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Forwarded-User","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-User"}},{"name":"X-Forwarded-Roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-Roles"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RejectReviewTaskRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviewDecisionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/review-tasks/{task_id}/correct":{"post":{"tags":["review-tasks"],"summary":"Correct Review Task","operationId":"correct_review_task_api_v1_review_tasks__task_id__correct_post","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Forwarded-User","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-User"}},{"name":"X-Forwarded-Roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-Roles"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CorrectReviewTaskRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviewDecisionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/review-tasks/{task_id}/release":{"post":{"tags":["review-tasks"],"summary":"Release Review Task","operationId":"release_review_task_api_v1_review_tasks__task_id__release_post","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Forwarded-User","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-User"}},{"name":"X-Forwarded-Roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-Roles"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClaimReviewTaskRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviewDecisionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/services/search":{"get":{"tags":["search"],"summary":"Search Services","operationId":"search_services_api_v1_services_search_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"}},{"name":"is_active","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":true,"title":"Is Active"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Forwarded-User","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-User"}},{"name":"X-Forwarded-Roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-Roles"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ServiceSearchResponse"},"title":"Response Search Services Api V1 Services Search Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/partners/search":{"get":{"tags":["search"],"summary":"Search Partners","operationId":"search_partners_api_v1_partners_search_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"city","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City"}},{"name":"is_active","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":true,"title":"Is Active"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Forwarded-User","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-User"}},{"name":"X-Forwarded-Roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Forwarded-Roles"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PartnerSearchResponse"},"title":"Response Search Partners Api V1 Partners Search Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/system/status":{"get":{"tags":["system"],"summary":"System Status","operationId":"system_status_api_v1_system_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemStatusResponse"}}}}}}},"/api/v1/metrics":{"get":{"tags":["system"],"summary":"Metrics","operationId":"metrics_api_v1_metrics_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"BatchLinks":{"properties":{"self":{"type":"string","title":"Self"},"documents":{"type":"string","title":"Documents"}},"type":"object","required":["self","documents"],"title":"BatchLinks"},"Body_create_ingestion_batch_api_v1_ingestion_batches_post":{"properties":{"files":{"items":{"type":"string","format":"binary"},"type":"array","title":"Files","description":"One or more documents or ZIP archives."}},"type":"object","required":["files"],"title":"Body_create_ingestion_batch_api_v1_ingestion_batches_post"},"Body_import_partners_api_v1_partners_imports_post":{"properties":{"file":{"type":"string","format":"binary","title":"File","description":"JSON partner catalog file."},"mode":{"type":"string","pattern":"^(preview|apply)$","title":"Mode","default":"preview"},"actor_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Actor Id"}},"type":"object","required":["file"],"title":"Body_import_partners_api_v1_partners_imports_post"},"Body_import_service_catalog_api_v1_service_catalog_imports_post":{"properties":{"file":{"type":"string","format":"binary","title":"File","description":"JSON service catalog file."},"mode":{"type":"string","pattern":"^(preview|apply)$","title":"Mode","default":"preview"},"actor_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Actor Id"}},"type":"object","required":["file"],"title":"Body_import_service_catalog_api_v1_service_catalog_imports_post"},"CatalogImportIssueResponse":{"properties":{"row_number":{"type":"integer","title":"Row Number"},"external_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Id"},"code":{"type":"string","title":"Code"},"detail":{"type":"string","title":"Detail"}},"type":"object","required":["row_number","external_id","code","detail"],"title":"CatalogImportIssueResponse"},"CatalogImportReportResponse":{"properties":{"mode":{"type":"string","title":"Mode"},"entity_type":{"type":"string","title":"Entity Type"},"total_rows":{"type":"integer","title":"Total Rows"},"valid_rows":{"type":"integer","title":"Valid Rows"},"created_count":{"type":"integer","title":"Created Count"},"updated_count":{"type":"integer","title":"Updated Count"},"deactivated_count":{"type":"integer","title":"Deactivated Count"},"issues":{"items":{"$ref":"#/components/schemas/CatalogImportIssueResponse"},"type":"array","title":"Issues"}},"type":"object","required":["mode","entity_type","total_rows","valid_rows","created_count","updated_count","deactivated_count","issues"],"title":"CatalogImportReportResponse"},"ClaimReviewTaskRequest":{"properties":{"operator_id":{"type":"string","format":"uuid","title":"Operator Id","description":"Operator identity from the configured identity adapter."}},"type":"object","required":["operator_id"],"title":"ClaimReviewTaskRequest"},"CorrectReviewTaskRequest":{"properties":{"operator_id":{"type":"string","format":"uuid","title":"Operator Id","description":"Operator identity from the configured identity adapter."},"service_id":{"type":"string","format":"uuid","title":"Service Id"},"resident_price_kzt":{"anyOf":[{"type":"number","minimum":0},{"type":"string"},{"type":"null"}],"title":"Resident Price Kzt"},"nonresident_price_kzt":{"anyOf":[{"type":"number","minimum":0},{"type":"string"},{"type":"null"}],"title":"Nonresident Price Kzt"}},"type":"object","required":["operator_id","service_id"],"title":"CorrectReviewTaskRequest"},"GraphEdgeResponse":{"properties":{"source":{"type":"string","title":"Source"},"target":{"type":"string","title":"Target"},"type":{"type":"string","title":"Type"},"properties":{"additionalProperties":true,"type":"object","title":"Properties"}},"type":"object","required":["source","target","type","properties"],"title":"GraphEdgeResponse"},"GraphNeighborhoodResponse":{"properties":{"nodes":{"items":{"$ref":"#/components/schemas/GraphNodeResponse"},"type":"array","title":"Nodes"},"edges":{"items":{"$ref":"#/components/schemas/GraphEdgeResponse"},"type":"array","title":"Edges"},"truncated":{"type":"boolean","title":"Truncated","default":false}},"type":"object","required":["nodes","edges"],"title":"GraphNeighborhoodResponse"},"GraphNodeResponse":{"properties":{"id":{"type":"string","title":"Id"},"type":{"type":"string","title":"Type"},"entity_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Entity Id"},"external_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Id"},"label":{"type":"string","title":"Label"},"properties":{"additionalProperties":true,"type":"object","title":"Properties"}},"type":"object","required":["id","type","entity_id","external_id","label","properties"],"title":"GraphNodeResponse"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HealthResponse":{"properties":{"status":{"type":"string","title":"Status"},"service":{"type":"string","title":"Service"}},"type":"object","required":["status","service"],"title":"HealthResponse"},"IngestionBatchResponse":{"properties":{"batch_id":{"type":"string","format":"uuid","title":"Batch Id"},"status":{"type":"string","title":"Status"},"accepted_documents_count":{"type":"integer","title":"Accepted Documents Count"},"rejected_documents_count":{"type":"integer","title":"Rejected Documents Count"},"links":{"$ref":"#/components/schemas/BatchLinks"},"rejected_documents":{"items":{"$ref":"#/components/schemas/RejectedDocumentResponse"},"type":"array","title":"Rejected Documents"}},"type":"object","required":["batch_id","status","accepted_documents_count","rejected_documents_count","links","rejected_documents"],"title":"IngestionBatchResponse"},"ManualMatchDemoRequest":{"properties":{"item_id":{"type":"string","format":"uuid","title":"Item Id"},"service_id":{"type":"string","format":"uuid","title":"Service Id"},"operator_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Operator Id"}},"type":"object","required":["item_id","service_id"],"title":"ManualMatchDemoRequest"},"ManualMatchDemoResponse":{"properties":{"item_id":{"type":"string","format":"uuid","title":"Item Id"},"service_id":{"type":"string","format":"uuid","title":"Service Id"},"status":{"type":"string","title":"Status","default":"accepted_for_review_demo"}},"type":"object","required":["item_id","service_id"],"title":"ManualMatchDemoResponse"},"PartnerDemoResponse":{"properties":{"partner_id":{"type":"string","format":"uuid","title":"Partner Id"},"name":{"type":"string","title":"Name"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City"},"is_active":{"type":"boolean","title":"Is Active","default":true}},"type":"object","required":["partner_id","name"],"title":"PartnerDemoResponse"},"PartnerOfferDemoResponse":{"properties":{"partner_id":{"type":"string","format":"uuid","title":"Partner Id"},"partner_name":{"type":"string","title":"Partner Name"},"service_id":{"type":"string","format":"uuid","title":"Service Id"},"service_name_raw":{"type":"string","title":"Service Name Raw"},"price_resident_kzt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Price Resident Kzt"},"price_nonresident_kzt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Price Nonresident Kzt"},"source_file":{"type":"string","title":"Source File"},"is_verified":{"type":"boolean","title":"Is Verified"}},"type":"object","required":["partner_id","partner_name","service_id","service_name_raw","price_resident_kzt","price_nonresident_kzt","source_file","is_verified"],"title":"PartnerOfferDemoResponse"},"PartnerSearchResponse":{"properties":{"partner_id":{"type":"string","format":"uuid","title":"Partner Id"},"external_partner_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Partner Id"},"name":{"type":"string","title":"Name"},"bin":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bin"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City"},"is_active":{"type":"boolean","title":"Is Active"}},"type":"object","required":["partner_id","external_partner_id","name","bin","city","is_active"],"title":"PartnerSearchResponse"},"PriceEvidenceResponse":{"properties":{"extracted_item_id":{"type":"string","format":"uuid","title":"Extracted Item Id"},"document_id":{"type":"string","format":"uuid","title":"Document Id"},"source_file_id":{"type":"string","format":"uuid","title":"Source File Id"},"original_filename":{"type":"string","title":"Original Filename"},"storage_key":{"type":"string","title":"Storage Key"},"sha256":{"type":"string","title":"Sha256"},"parser_name":{"type":"string","title":"Parser Name"},"parser_version":{"type":"string","title":"Parser Version"},"pipeline_version":{"type":"string","title":"Pipeline Version"},"processing_run_id":{"type":"string","format":"uuid","title":"Processing Run Id"},"page_number":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Page Number"},"sheet_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sheet Name"},"row_number":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Row Number"},"source_bbox":{"anyOf":[{"additionalProperties":{"type":"number"},"type":"object"},{"type":"null"}],"title":"Source Bbox"},"service_name_raw":{"type":"string","title":"Service Name Raw"},"resident_price_raw":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resident Price Raw"},"nonresident_price_raw":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nonresident Price Raw"},"currency_raw":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency Raw"},"extraction_confidence":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Extraction Confidence"},"raw_payload":{"additionalProperties":true,"type":"object","title":"Raw Payload"}},"type":"object","required":["extracted_item_id","document_id","source_file_id","original_filename","storage_key","sha256","parser_name","parser_version","pipeline_version","processing_run_id","page_number","sheet_name","row_number","source_bbox","service_name_raw","resident_price_raw","nonresident_price_raw","currency_raw","extraction_confidence","raw_payload"],"title":"PriceEvidenceResponse"},"PriceVersionResponse":{"properties":{"price_version_id":{"type":"string","format":"uuid","title":"Price Version Id"},"partner_id":{"type":"string","format":"uuid","title":"Partner Id"},"external_partner_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Partner Id"},"partner_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Partner Name"},"service_id":{"type":"string","format":"uuid","title":"Service Id"},"external_service_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Service Id"},"service_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Name"},"source_document_id":{"type":"string","format":"uuid","title":"Source Document Id"},"external_source_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Source Id"},"resident_price_kzt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resident Price Kzt"},"nonresident_price_kzt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nonresident Price Kzt"},"original_price":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Original Price"},"original_currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Original Currency"},"exchange_rate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Exchange Rate"},"valid_from":{"type":"string","format":"date","title":"Valid From"},"valid_to":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Valid To"},"published_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Published At"},"verification_status":{"type":"string","title":"Verification Status"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["price_version_id","partner_id","external_partner_id","partner_name","service_id","external_service_id","service_name","source_document_id","external_source_id","resident_price_kzt","nonresident_price_kzt","original_price","original_currency","exchange_rate","valid_from","valid_to","published_at","verification_status","updated_at"],"title":"PriceVersionResponse"},"RejectReviewTaskRequest":{"properties":{"operator_id":{"type":"string","format":"uuid","title":"Operator Id","description":"Operator identity from the configured identity adapter."},"reason":{"type":"string","maxLength":1024,"minLength":1,"title":"Reason"}},"type":"object","required":["operator_id","reason"],"title":"RejectReviewTaskRequest"},"RejectedDocumentResponse":{"properties":{"original_filename":{"type":"string","title":"Original Filename"},"error_code":{"type":"string","title":"Error Code"},"detail":{"type":"string","title":"Detail"}},"type":"object","required":["original_filename","error_code","detail"],"title":"RejectedDocumentResponse"},"ReviewDecisionResponse":{"properties":{"task":{"$ref":"#/components/schemas/ReviewTaskResponse"},"price_version_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Price Version Id"},"audit_event_id":{"type":"string","format":"uuid","title":"Audit Event Id"}},"type":"object","required":["task","price_version_id","audit_event_id"],"title":"ReviewDecisionResponse"},"ReviewTaskResponse":{"properties":{"task_id":{"type":"string","format":"uuid","title":"Task Id"},"extracted_item_id":{"type":"string","format":"uuid","title":"Extracted Item Id"},"reason":{"type":"string","title":"Reason"},"priority":{"type":"integer","title":"Priority"},"status":{"type":"string","title":"Status"},"assigned_to":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigned To"},"version":{"type":"integer","title":"Version"}},"type":"object","required":["task_id","extracted_item_id","reason","priority","status","assigned_to","version"],"title":"ReviewTaskResponse"},"SearchDemoResponse":{"properties":{"kind":{"type":"string","title":"Kind"},"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"subtitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subtitle"}},"type":"object","required":["kind","id","title"],"title":"SearchDemoResponse"},"ServiceDemoResponse":{"properties":{"service_id":{"type":"string","format":"uuid","title":"Service Id"},"external_service_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Service Id"},"service_name":{"type":"string","title":"Service Name"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"},"is_active":{"type":"boolean","title":"Is Active"}},"type":"object","required":["service_id","external_service_id","service_name","category","is_active"],"title":"ServiceDemoResponse"},"ServiceSearchResponse":{"properties":{"service_id":{"type":"string","format":"uuid","title":"Service Id"},"external_service_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Service Id"},"official_name":{"type":"string","title":"Official Name"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"},"is_active":{"type":"boolean","title":"Is Active"}},"type":"object","required":["service_id","external_service_id","official_name","category","is_active"],"title":"ServiceSearchResponse"},"SystemStatusResponse":{"properties":{"status":{"type":"string","title":"Status"},"environment":{"type":"string","title":"Environment"},"auth_mode":{"type":"string","title":"Auth Mode"},"malware_scanner_mode":{"type":"string","title":"Malware Scanner Mode"},"api_namespace":{"type":"string","title":"Api Namespace","default":"/api/v1"}},"type":"object","required":["status","environment","auth_mode","malware_scanner_mode"],"title":"SystemStatusResponse"},"UnmatchedDemoResponse":{"properties":{"item_id":{"type":"string","format":"uuid","title":"Item Id"},"partner_name":{"type":"string","title":"Partner Name"},"service_name_raw":{"type":"string","title":"Service Name Raw"},"review_reasons":{"items":{"type":"string"},"type":"array","title":"Review Reasons"},"source_file":{"type":"string","title":"Source File"}},"type":"object","required":["item_id","partner_name","service_name_raw","review_reasons","source_file"],"title":"UnmatchedDemoResponse"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}