{"openapi":"3.1.0","info":{"title":"Anymals Backend","version":"0.1.0"},"paths":{"/healthz":{"get":{"tags":["system"],"summary":"Healthz","operationId":"healthz_healthz_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthResponse"}}}}}}},"/readyz":{"get":{"tags":["system"],"summary":"Readyz","operationId":"readyz_readyz_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReadinessResponse"}}}}}}},"/create-account":{"post":{"tags":["accounts"],"summary":"Create Account","description":"Create or resolve an account.","operationId":"create_account_create_account_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAccountRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAccountResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/accounts":{"post":{"tags":["accounts"],"summary":"Create Account","description":"Create or resolve an account.","operationId":"create_account_v1_accounts_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAccountRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAccountResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/accounts/firestore-session":{"post":{"tags":["accounts"],"summary":"Create Firestore Session","description":"Issue a custom token for signing into the data Firestore project.","operationId":"create_firestore_session_v1_accounts_firestore_session_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FirestoreSessionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FirestoreSessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/issue-anon-session":{"post":{"tags":["accounts"],"summary":"Issue Anon Session","description":"Issue an anonymous account session.","operationId":"issue_anon_session_issue_anon_session_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnonSessionRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnonSessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/accounts/anonymous-session":{"post":{"tags":["accounts"],"summary":"Issue Anon Session","description":"Issue an anonymous account session.","operationId":"issue_anon_session_v1_accounts_anonymous_session_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnonSessionRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnonSessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/verify-session":{"post":{"tags":["accounts"],"summary":"Verify Session","description":"Verify a provider token and return normalized identity data.","operationId":"verify_session_verify_session_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TokenVerificationRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenVerificationResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/accounts/session/verify":{"post":{"tags":["accounts"],"summary":"Verify Session","description":"Verify a provider token and return normalized identity data.","operationId":"verify_session_v1_accounts_session_verify_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TokenVerificationRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenVerificationResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/verify-firebase-session":{"post":{"tags":["accounts"],"summary":"Verify Firebase Session","description":"Verify a provider token and return Firebase session state.","operationId":"verify_firebase_session_verify_firebase_session_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/VerifyFirebaseSessionRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyFirebaseSessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/accounts/firebase-session/verify":{"post":{"tags":["accounts"],"summary":"Verify Firebase Session","description":"Verify a provider token and return Firebase session state.","operationId":"verify_firebase_session_v1_accounts_firebase_session_verify_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/VerifyFirebaseSessionRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyFirebaseSessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/accounts/base-session/verify":{"post":{"tags":["accounts"],"summary":"Verify Base Session","description":"Verify a first-class Base launch session token.","operationId":"verify_base_session_v1_accounts_base_session_verify_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TokenVerificationRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenVerificationResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/verify-web3-session":{"post":{"tags":["accounts"],"summary":"Verify Web3 Session","description":"Verify a Web3-style session and return a local app token.","operationId":"verify_web3_session_verify_web3_session_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TokenVerificationRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyWeb3SessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/accounts/web3-session/verify":{"post":{"tags":["accounts"],"summary":"Verify Web3 Session","description":"Verify a Web3-style session and return a local app token.","operationId":"verify_web3_session_v1_accounts_web3_session_verify_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TokenVerificationRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyWeb3SessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/verify-app-session":{"post":{"tags":["accounts"],"summary":"Verify App Session","description":"Verify a local app session token.","operationId":"verify_app_session_verify_app_session_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/VerifyAppSessionRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyAppSessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/accounts/app-session/verify":{"post":{"tags":["accounts"],"summary":"Verify App Session","description":"Verify a local app session token.","operationId":"verify_app_session_v1_accounts_app_session_verify_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/VerifyAppSessionRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyAppSessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/generate-cdp-jwt":{"post":{"tags":["accounts"],"summary":"Generate Cdp Jwt","description":"Generate a short-lived CDP JWT for a caller-owned provider request.","operationId":"generate_cdp_jwt_generate_cdp_jwt_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CdpJwtRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CdpJwtResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/generate-onramp-url":{"post":{"tags":["accounts"],"summary":"Generate Onramp Url","description":"Generate a Coinbase onramp URL.","operationId":"generate_onramp_url_generate_onramp_url_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnrampSessionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnrampSessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/onramp-config":{"get":{"tags":["accounts"],"summary":"Get Onramp Config","description":"Return Coinbase onramp configuration.","operationId":"get_onramp_config_onramp_config_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Onramp Config Onramp Config Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/onramp-options":{"get":{"tags":["accounts"],"summary":"Get Onramp Options","description":"Return Coinbase onramp options.","operationId":"get_onramp_options_onramp_options_get","parameters":[{"name":"country","in":"query","required":true,"schema":{"type":"string","title":"Country"}},{"name":"subdivision","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subdivision"}},{"name":"networks","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Networks"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Onramp Options Onramp Options Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/generate-offramp-url":{"post":{"tags":["accounts"],"summary":"Generate Offramp Url","description":"Generate a Coinbase offramp URL.","operationId":"generate_offramp_url_generate_offramp_url_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OfframpSessionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OfframpSessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/offramp-config":{"get":{"tags":["accounts"],"summary":"Get Offramp Config","description":"Return Coinbase offramp configuration.","operationId":"get_offramp_config_offramp_config_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Offramp Config Offramp Config Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/offramp-options":{"get":{"tags":["accounts"],"summary":"Get Offramp Options","description":"Return Coinbase offramp options.","operationId":"get_offramp_options_offramp_options_get","parameters":[{"name":"country","in":"query","required":true,"schema":{"type":"string","title":"Country"}},{"name":"subdivision","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subdivision"}},{"name":"networks","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Networks"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Offramp Options Offramp Options Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/animals":{"get":{"tags":["admin"],"summary":"List Admin Animals","description":"Return animals visible to an organization, ranch, or bounded global list.","operationId":"list_admin_animals_v1_admin_animals_get","parameters":[{"name":"organization_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization Id"}},{"name":"ranch_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ranch Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":500,"title":"Limit"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminAnimalListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/organizations/{organization_id}/animals":{"get":{"tags":["admin"],"summary":"List Admin Organization Animals","description":"Return animals visible to one organization.","operationId":"list_admin_organization_animals_v1_admin_organizations__organization_id__animals_get","parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","title":"Organization Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":500,"title":"Limit"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminAnimalListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/ranches/{ranch_id}/animals":{"get":{"tags":["admin"],"summary":"List Admin Ranch Animals","description":"Return animals assigned to one ranch.","operationId":"list_admin_ranch_animals_v1_admin_ranches__ranch_id__animals_get","parameters":[{"name":"ranch_id","in":"path","required":true,"schema":{"type":"string","title":"Ranch Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":500,"title":"Limit"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminAnimalListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/animals/{animal_id}":{"get":{"tags":["admin"],"summary":"Get Admin Animal","description":"Return canonical animal state with current telemetry context.","operationId":"get_admin_animal_v1_admin_animals__animal_id__get","parameters":[{"name":"animal_id","in":"path","required":true,"schema":{"type":"string","title":"Animal Id"}},{"name":"recent_track_limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":40,"title":"Recent Track Limit"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminAnimalDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/animals/{animal_id}/history":{"get":{"tags":["admin"],"summary":"Get Admin Animal History","description":"Return bounded canonical events, telemetry samples, and alerts for one animal.","operationId":"get_admin_animal_history_v1_admin_animals__animal_id__history_get","parameters":[{"name":"animal_id","in":"path","required":true,"schema":{"type":"string","title":"Animal Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":500,"title":"Limit"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminAnimalHistoryResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/animals/{animal_id}/tracks":{"get":{"tags":["admin"],"summary":"Get Admin Animal Tracks","description":"Return map-ready positioned telemetry points for one animal.","operationId":"get_admin_animal_tracks_v1_admin_animals__animal_id__tracks_get","parameters":[{"name":"animal_id","in":"path","required":true,"schema":{"type":"string","title":"Animal Id"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"To Date"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":5000,"minimum":1,"default":1000,"title":"Limit"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminAnimalTrackResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/audit/entities/{entity_type}/{entity_id}":{"get":{"tags":["audit"],"summary":"List Audit Records By Entity","description":"Return recent audit records for one entity reference.","operationId":"list_audit_records_by_entity_v1_audit_entities__entity_type___entity_id__get","parameters":[{"name":"entity_type","in":"path","required":true,"schema":{"type":"string","title":"Entity Type"}},{"name":"entity_id","in":"path","required":true,"schema":{"type":"string","title":"Entity Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Limit"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuditRecordListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/audit/correlations/{correlation_id}":{"get":{"tags":["audit"],"summary":"List Audit Records By Correlation","description":"Return recent audit records for one request/event correlation id.","operationId":"list_audit_records_by_correlation_v1_audit_correlations__correlation_id__get","parameters":[{"name":"correlation_id","in":"path","required":true,"schema":{"type":"string","title":"Correlation Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Limit"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuditRecordListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/animals":{"post":{"tags":["animals"],"summary":"Create Animal","description":"Create a canonical animal.","operationId":"create_animal_v1_animals_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAnimalRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnimalResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["animals"],"summary":"List Animals","description":"List canonical animals.","operationId":"list_animals_v1_animals_get","parameters":[{"name":"organization_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnimalListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/animals/{animal_id}":{"get":{"tags":["animals"],"summary":"Get Animal","description":"Return one canonical animal.","operationId":"get_animal_v1_animals__animal_id__get","parameters":[{"name":"animal_id","in":"path","required":true,"schema":{"type":"string","title":"Animal Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnimalResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["animals"],"summary":"Update Animal","description":"Patch a canonical animal.","operationId":"update_animal_v1_animals__animal_id__patch","parameters":[{"name":"animal_id","in":"path","required":true,"schema":{"type":"string","title":"Animal Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateAnimalRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnimalResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/animals/pet-analysis/health":{"get":{"tags":["animals","pet-analysis"],"summary":"Get Pet Analysis Health","description":"Return pet-analysis operator and sidecar health.","operationId":"get_pet_analysis_health_v1_animals_pet_analysis_health_get","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PetAnalysisHealthResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/animals/pet-analysis/status":{"get":{"tags":["animals","pet-analysis"],"summary":"Get Pet Analysis Status","description":"Return pet-analysis status counters.","operationId":"get_pet_analysis_status_v1_animals_pet_analysis_status_get","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PetAnalysisStatusResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/animals/pet-analysis/trigger":{"post":{"tags":["animals","pet-analysis"],"summary":"Trigger Pet Analysis","description":"Trigger a bounded pet-analysis batch.","operationId":"trigger_pet_analysis_v1_animals_pet_analysis_trigger_post","parameters":[{"name":"count","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Number of anymals to process.","default":1,"title":"Count"},"description":"Number of anymals to process."},{"name":"include_all","in":"query","required":false,"schema":{"type":"boolean","description":"If true, process all unanalyzed anymals regardless of source id.","default":false,"title":"Include All"},"description":"If true, process all unanalyzed anymals regardless of source id."},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PetfinderAnalysisResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/animals/pet-analysis/backfill-analyzed-field":{"post":{"tags":["animals","pet-analysis"],"summary":"Backfill Pet Analysis Analyzed Field","description":"Backfill missing analyzed flags from recorded analysis state.","operationId":"backfill_pet_analysis_analyzed_field_v1_animals_pet_analysis_backfill_analyzed_field_post","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":5000,"minimum":1,"description":"Maximum documents to update per run.","default":100,"title":"Limit"},"description":"Maximum documents to update per run."},{"name":"dry_run","in":"query","required":false,"schema":{"type":"boolean","description":"If true, only report what would be updated.","default":true,"title":"Dry Run"},"description":"If true, only report what would be updated."},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BackfillAnalyzedFieldResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/animals/pet-image-analysis/jobs":{"post":{"tags":["animals","pet-image-analysis"],"summary":"Create Pet Image Analysis Job","description":"Queue a full provisional pet image analysis job.","operationId":"create_pet_image_analysis_job_v1_animals_pet_image_analysis_jobs_post","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePetImageAnalysisJobRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PetImageAnalysisJobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["animals","pet-image-analysis"],"summary":"List Pet Image Analysis Jobs","description":"List pet image analysis jobs.","operationId":"list_pet_image_analysis_jobs_v1_animals_pet_image_analysis_jobs_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/PetImageAnalysisStatus"},{"type":"null"}],"description":"Restrict jobs by status.","title":"Status"},"description":"Restrict jobs by status."},{"name":"source_document_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Restrict jobs to one source document.","title":"Source Document Id"},"description":"Restrict jobs to one source document."},{"name":"source_animal_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Restrict jobs to one source animal.","title":"Source Animal Id"},"description":"Restrict jobs to one source animal."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":100,"title":"Limit"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PetImageAnalysisJobListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/animals/pet-image-analysis/jobs/{job_id}/execute":{"post":{"tags":["animals","pet-image-analysis"],"summary":"Execute Pet Image Analysis Job","description":"Execute one queued pet image analysis job.","operationId":"execute_pet_image_analysis_job_v1_animals_pet_image_analysis_jobs__job_id__execute_post","parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PetImageAnalysisJobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/animals/pet-image-analysis/jobs/{job_id}":{"get":{"tags":["animals","pet-image-analysis"],"summary":"Get Pet Image Analysis Job","description":"Get one pet image analysis job.","operationId":"get_pet_image_analysis_job_v1_animals_pet_image_analysis_jobs__job_id__get","parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PetImageAnalysisJobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/animals/pet-image-analysis/candidates/{candidate_id}":{"get":{"tags":["animals","pet-image-analysis"],"summary":"Get Pet Image Analysis Candidate","description":"Get one provisional pet image analysis candidate.","operationId":"get_pet_image_analysis_candidate_v1_animals_pet_image_analysis_candidates__candidate_id__get","parameters":[{"name":"candidate_id","in":"path","required":true,"schema":{"type":"string","title":"Candidate Id"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PetImageAnalysisCandidateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/animals/pet-image-analysis/candidates/{candidate_id}/accept":{"post":{"tags":["animals","pet-image-analysis"],"summary":"Accept Pet Image Analysis Candidate","description":"Accept one provisional pet image candidate into canonical animal state.","operationId":"accept_pet_image_analysis_candidate_v1_animals_pet_image_analysis_candidates__candidate_id__accept_post","parameters":[{"name":"candidate_id","in":"path","required":true,"schema":{"type":"string","title":"Candidate Id"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AcceptPetImageAnalysisCandidateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PetImageRegistrationAcceptanceResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/petfinder/analysis-status":{"get":{"tags":["petfinder"],"summary":"Get Legacy Petfinder Analysis Status","description":"Legacy alias for pet-analysis status.","operationId":"get_legacy_petfinder_analysis_status_petfinder_analysis_status_get","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PetAnalysisStatusResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/petfinder/trigger-analysis":{"post":{"tags":["petfinder"],"summary":"Trigger Legacy Petfinder Analysis","description":"Legacy alias for triggering pet-analysis work.","operationId":"trigger_legacy_petfinder_analysis_petfinder_trigger_analysis_post","parameters":[{"name":"count","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Number of anymals to process.","default":1,"title":"Count"},"description":"Number of anymals to process."},{"name":"include_all","in":"query","required":false,"schema":{"type":"boolean","description":"If true, process all unanalyzed anymals regardless of source id.","default":false,"title":"Include All"},"description":"If true, process all unanalyzed anymals regardless of source id."},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PetfinderAnalysisResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/petfinder/backfill-analyzed-field":{"post":{"tags":["petfinder"],"summary":"Backfill Legacy Petfinder Analyzed Field","description":"Legacy alias for analyzed-field backfill.","operationId":"backfill_legacy_petfinder_analyzed_field_petfinder_backfill_analyzed_field_post","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":5000,"minimum":1,"description":"Maximum documents to update per run.","default":100,"title":"Limit"},"description":"Maximum documents to update per run."},{"name":"dry_run","in":"query","required":false,"schema":{"type":"boolean","description":"If true, only report what would be updated.","default":true,"title":"Dry Run"},"description":"If true, only report what would be updated."},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BackfillAnalyzedFieldResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cases":{"post":{"tags":["cases"],"summary":"Create Case","description":"Create a canonical case.","operationId":"create_case_v1_cases_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["cases"],"summary":"List Cases","description":"List bounded cases visible to the caller.","operationId":"list_cases_v1_cases_get","parameters":[{"name":"party_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Party Id"}},{"name":"party_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Party Type"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cases/{case_id}":{"get":{"tags":["cases"],"summary":"Get Case","description":"Return one canonical case.","operationId":"get_case_v1_cases__case_id__get","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["cases"],"summary":"Update Case","description":"Patch mutable case fields.","operationId":"update_case_v1_cases__case_id__patch","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cases/{case_id}/parties":{"post":{"tags":["cases"],"summary":"Add Case Party","description":"Assign a party role on a case.","operationId":"add_case_party_v1_cases__case_id__parties_post","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddPartyRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cases/{case_id}/workflow":{"post":{"tags":["cases"],"summary":"Start Case Workflow Compat","description":"Start a workflow run from a template snapshot.","operationId":"start_case_workflow_compat_v1_cases__case_id__workflow_post","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartWorkflowRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowRunResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["cases"],"summary":"Get Case Workflow","description":"Return the current workflow run for a case.","operationId":"get_case_workflow_v1_cases__case_id__workflow_get","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowRunResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cases/{case_id}/workflows":{"post":{"tags":["cases"],"summary":"Start Case Workflow Compat","description":"Start a workflow run from a template snapshot.","operationId":"start_case_workflow_compat_v1_cases__case_id__workflows_post","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartWorkflowRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowRunResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cases/{case_id}/workflow/steps":{"get":{"tags":["cases"],"summary":"Get Case Workflow Steps","description":"Return summarized workflow steps for a case.","operationId":"get_case_workflow_steps_v1_cases__case_id__workflow_steps_get","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowStepsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cases/{case_id}/workflows/{workflow_run_id}/steps/{step_id}/approvals":{"post":{"tags":["cases"],"summary":"Submit Case Approval","description":"Record an approval decision for a workflow step.","operationId":"submit_case_approval_v1_cases__case_id__workflows__workflow_run_id__steps__step_id__approvals_post","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"string","title":"Workflow Run Id"}},{"name":"step_id","in":"path","required":true,"schema":{"type":"string","title":"Step Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitApprovalRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowRunResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cases/{case_id}/workflows/{workflow_run_id}/steps/{step_id}/inputs":{"post":{"tags":["cases"],"summary":"Submit Case Input","description":"Record a workflow input payload.","operationId":"submit_case_input_v1_cases__case_id__workflows__workflow_run_id__steps__step_id__inputs_post","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"string","title":"Workflow Run Id"}},{"name":"step_id","in":"path","required":true,"schema":{"type":"string","title":"Step Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitInputRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowRunResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cases/{case_id}/workflows/{workflow_run_id}/run-to-terminal":{"post":{"tags":["cases"],"summary":"Run Case Workflow To Terminal","description":"Advance a case workflow through deterministic execution steps.","operationId":"run_case_workflow_to_terminal_v1_cases__case_id__workflows__workflow_run_id__run_to_terminal_post","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"string","title":"Workflow Run Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowRunToTerminalRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Run Case Workflow To Terminal V1 Cases  Case Id  Workflows  Workflow Run Id  Run To Terminal Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cases/{case_id}/user-state":{"get":{"tags":["cases"],"summary":"Get Case User State","description":"Return the current viewer state projection for a case.","operationId":"get_case_user_state_v1_cases__case_id__user_state_get","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseUserStateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cases/{case_id}/timeline":{"get":{"tags":["cases"],"summary":"Get Case Timeline","description":"Return timeline entries for a case.","operationId":"get_case_timeline_v1_cases__case_id__timeline_get","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/anymals__domains__cases__models__TimelineListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cases/admin/projections/rebuild":{"post":{"tags":["cases"],"summary":"Rebuild Case Projections","description":"Run the case projection rebuilder.","operationId":"rebuild_case_projections_v1_cases_admin_projections_rebuild_post","parameters":[{"name":"dry_run","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Dry Run"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectionRebuildResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/care/dna/context":{"post":{"tags":["care"],"summary":"Create Dna Care Context","description":"Build provisional care context from a normalized DNA report.","operationId":"create_dna_care_context_v1_care_dna_context_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DnaCareContextRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CareInputContext"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/care/dna/plan":{"post":{"tags":["care"],"summary":"Create Dna Care Plan","description":"Generate a provisional DNA-informed care plan.","operationId":"create_dna_care_plan_v1_care_dna_plan_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DnaCarePlanRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CareAdvicePlan"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/care/cost-estimate":{"post":{"tags":["care"],"summary":"Estimate Veterinary Costs","description":"Generate provisional veterinary procedure and chronic-condition cost estimates.","operationId":"estimate_veterinary_costs_v1_care_cost_estimate_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VeterinaryCostEstimationRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VeterinaryCostEstimationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/care/triage/posteriors":{"post":{"tags":["care"],"summary":"Update Triage Posteriors","description":"Update triage posteriors from evidence signals.","operationId":"update_triage_posteriors_v1_care_triage_posteriors_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PosteriorUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PosteriorUpdateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/care/diagnostic-sessions/turn":{"post":{"tags":["care"],"summary":"Process Diagnostic Session Turn","description":"Start or resume a backend-owned diagnostic triage session.","operationId":"process_diagnostic_session_turn_v1_care_diagnostic_sessions_turn_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessDiagnosticTurnRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessDiagnosticTurnResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/care/diagnostic-sessions/{session_id}":{"get":{"tags":["care"],"summary":"Get Diagnostic Session","description":"Get one backend-owned diagnostic triage session.","operationId":"get_diagnostic_session_v1_care_diagnostic_sessions__session_id__get","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DiagnosticSessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/care/diagnostic-sessions":{"get":{"tags":["care"],"summary":"List Diagnostic Sessions","description":"List backend-owned diagnostic triage sessions.","operationId":"list_diagnostic_sessions_v1_care_diagnostic_sessions_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/DiagnosticSessionStatus"},{"type":"null"}],"description":"Restrict sessions by status.","title":"Status"},"description":"Restrict sessions by status."},{"name":"chat_session_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Restrict sessions to one chat session.","title":"Chat Session Id"},"description":"Restrict sessions to one chat session."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DiagnosticSessionListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/care/dna/report-analysis/jobs":{"post":{"tags":["care"],"summary":"Create Dna Report Analysis Job","description":"Queue a provisional DNA report analysis job.","operationId":"create_dna_report_analysis_job_v1_care_dna_report_analysis_jobs_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDnaReportAnalysisJobRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DnaReportAnalysisJobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["care"],"summary":"List Dna Report Analysis Jobs","description":"List DNA report analysis jobs.","operationId":"list_dna_report_analysis_jobs_v1_care_dna_report_analysis_jobs_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/DnaReportAnalysisStatus"},{"type":"null"}],"description":"Restrict jobs by status.","title":"Status"},"description":"Restrict jobs by status."},{"name":"source_document_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Restrict jobs to one source document.","title":"Source Document Id"},"description":"Restrict jobs to one source document."},{"name":"source_animal_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Restrict jobs to one source animal.","title":"Source Animal Id"},"description":"Restrict jobs to one source animal."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DnaReportAnalysisJobListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/care/dna/report-analysis/jobs/{job_id}/execute":{"post":{"tags":["care"],"summary":"Execute Dna Report Analysis Job","description":"Execute one queued DNA report analysis job.","operationId":"execute_dna_report_analysis_job_v1_care_dna_report_analysis_jobs__job_id__execute_post","parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DnaReportAnalysisJobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/care/dna/report-analysis/jobs/{job_id}":{"get":{"tags":["care"],"summary":"Get Dna Report Analysis Job","description":"Get one DNA report analysis job.","operationId":"get_dna_report_analysis_job_v1_care_dna_report_analysis_jobs__job_id__get","parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DnaReportAnalysisJobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/care/dna/report-analysis/candidates/{candidate_id}":{"get":{"tags":["care"],"summary":"Get Dna Report Analysis Candidate","description":"Get one provisional DNA report analysis candidate.","operationId":"get_dna_report_analysis_candidate_v1_care_dna_report_analysis_candidates__candidate_id__get","parameters":[{"name":"candidate_id","in":"path","required":true,"schema":{"type":"string","title":"Candidate Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DnaReportAnalysisCandidateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/care/dna/report-analysis/candidates":{"get":{"tags":["care"],"summary":"List Dna Report Analysis Candidates","description":"List provisional DNA report analysis candidates.","operationId":"list_dna_report_analysis_candidates_v1_care_dna_report_analysis_candidates_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/DnaReportAnalysisCandidateStatus"},{"type":"null"}],"description":"Restrict candidates by status.","title":"Status"},"description":"Restrict candidates by status."},{"name":"source_document_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Restrict candidates to one source document.","title":"Source Document Id"},"description":"Restrict candidates to one source document."},{"name":"source_animal_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Restrict candidates to one source animal.","title":"Source Animal Id"},"description":"Restrict candidates to one source animal."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DnaReportAnalysisCandidateListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/care/image-triage/jobs":{"post":{"tags":["care"],"summary":"Create Image Triage Job","description":"Queue a provisional medical or cattle image triage job.","operationId":"create_image_triage_job_v1_care_image_triage_jobs_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateImageTriageJobRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageTriageJobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["care"],"summary":"List Image Triage Jobs","description":"List image triage jobs.","operationId":"list_image_triage_jobs_v1_care_image_triage_jobs_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/ImageTriageStatus"},{"type":"null"}],"description":"Restrict jobs by status.","title":"Status"},"description":"Restrict jobs by status."},{"name":"source_document_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Restrict jobs to one source document.","title":"Source Document Id"},"description":"Restrict jobs to one source document."},{"name":"source_animal_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Restrict jobs to one source animal.","title":"Source Animal Id"},"description":"Restrict jobs to one source animal."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageTriageJobListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/care/image-triage/jobs/{job_id}/execute":{"post":{"tags":["care"],"summary":"Execute Image Triage Job","description":"Execute one queued image triage job.","operationId":"execute_image_triage_job_v1_care_image_triage_jobs__job_id__execute_post","parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageTriageJobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/care/image-triage/jobs/{job_id}":{"get":{"tags":["care"],"summary":"Get Image Triage Job","description":"Get one image triage job.","operationId":"get_image_triage_job_v1_care_image_triage_jobs__job_id__get","parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageTriageJobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/care/image-triage/candidates/{candidate_id}":{"get":{"tags":["care"],"summary":"Get Image Triage Candidate","description":"Get one provisional image triage candidate.","operationId":"get_image_triage_candidate_v1_care_image_triage_candidates__candidate_id__get","parameters":[{"name":"candidate_id","in":"path","required":true,"schema":{"type":"string","title":"Candidate Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageTriageCandidateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/care/image-triage/candidates":{"get":{"tags":["care"],"summary":"List Image Triage Candidates","description":"List provisional image triage candidates.","operationId":"list_image_triage_candidates_v1_care_image_triage_candidates_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/ImageTriageCandidateStatus"},{"type":"null"}],"description":"Restrict candidates by status.","title":"Status"},"description":"Restrict candidates by status."},{"name":"source_document_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Restrict candidates to one source document.","title":"Source Document Id"},"description":"Restrict candidates to one source document."},{"name":"source_animal_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Restrict candidates to one source animal.","title":"Source Animal Id"},"description":"Restrict candidates to one source animal."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageTriageCandidateListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/chat":{"post":{"tags":["chat"],"summary":"Chat Endpoint","description":"Run one provisional chat turn.","operationId":"chat_endpoint_chat_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatTurnRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatTurnResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/chat":{"post":{"tags":["chat"],"summary":"Chat Endpoint","description":"Run one provisional chat turn.","operationId":"chat_endpoint_v1_chat_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatTurnRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatTurnResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/chat/agent-turn":{"post":{"tags":["chat"],"summary":"Chat Agent Turn Endpoint","description":"Run one live-or-stub provider-neutral chat agent turn.","operationId":"chat_agent_turn_endpoint_v1_chat_agent_turn_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentTurnRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentTurnResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/chat/agent-turn/stream":{"post":{"tags":["chat"],"summary":"Chat Agent Turn Stream Endpoint","description":"Stream one live-or-stub provider-neutral chat agent turn as SSE.","operationId":"chat_agent_turn_stream_endpoint_v1_chat_agent_turn_stream_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentTurnRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/chat/title":{"post":{"tags":["chat"],"summary":"Generate Conversation Title Endpoint","description":"Generate or refine a short conversation title.","operationId":"generate_conversation_title_endpoint_chat_title_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateConversationTitleRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateConversationTitleResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/chat/title":{"post":{"tags":["chat"],"summary":"Generate Conversation Title Endpoint","description":"Generate or refine a short conversation title.","operationId":"generate_conversation_title_endpoint_v1_chat_title_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateConversationTitleRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateConversationTitleResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/update-partial-pet":{"post":{"tags":["chat"],"summary":"Update Partial Pet Endpoint","description":"Update session-local partial pet info.","operationId":"update_partial_pet_endpoint_update_partial_pet_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePartialPetRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePartialPetResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/chat/partial-pet":{"post":{"tags":["chat"],"summary":"Update Partial Pet Endpoint","description":"Update session-local partial pet info.","operationId":"update_partial_pet_endpoint_v1_chat_partial_pet_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePartialPetRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePartialPetResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/create-pet-from-session":{"post":{"tags":["chat"],"summary":"Create Pet From Session Endpoint","description":"Commit session-collected pet info through the native animal creation boundary.","operationId":"create_pet_from_session_endpoint_create_pet_from_session_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePetFromSessionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePetFromSessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/chat/create-pet-from-session":{"post":{"tags":["chat"],"summary":"Create Pet From Session Endpoint","description":"Commit session-collected pet info through the native animal creation boundary.","operationId":"create_pet_from_session_endpoint_v1_chat_create_pet_from_session_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePetFromSessionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePetFromSessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/chat/sessions":{"get":{"tags":["chat-sessions"],"summary":"List Chat Sessions","description":"Return bounded chat sessions for a user or organization owner.","operationId":"list_chat_sessions_v1_chat_sessions_get","parameters":[{"name":"owner_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner Id"}},{"name":"owner_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner Type"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatSessionListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/chat/sessions/{session_id}":{"get":{"tags":["chat-sessions"],"summary":"Get Chat Session","description":"Return one chat session.","operationId":"get_chat_session_v1_chat_sessions__session_id__get","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatSession"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/chat/sessions/{session_id}/messages":{"get":{"tags":["chat-sessions"],"summary":"List Chat Messages","description":"Return ordered messages for one chat session.","operationId":"list_chat_messages_v1_chat_sessions__session_id__messages_get","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatMessageListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/compliance/pvp/providers":{"get":{"tags":["compliance"],"summary":"List Pvp Providers","description":"List available PVP providers.","operationId":"list_pvp_providers_v1_compliance_pvp_providers_get","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PvpProviderListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/compliance/pvp/providers/{provider_id}":{"get":{"tags":["compliance"],"summary":"Get Pvp Provider","description":"Return one PVP provider.","operationId":"get_pvp_provider_v1_compliance_pvp_providers__provider_id__get","parameters":[{"name":"provider_id","in":"path","required":true,"schema":{"type":"string","title":"Provider Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PvpProvider"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/compliance/pvp/programs":{"get":{"tags":["compliance"],"summary":"List Pvp Programs","description":"List PVP programs.","operationId":"list_pvp_programs_v1_compliance_pvp_programs_get","parameters":[{"name":"provider_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PvpProgramListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/compliance/pvp/programs/{program_id}":{"get":{"tags":["compliance"],"summary":"Get Pvp Program","description":"Return one PVP program.","operationId":"get_pvp_program_v1_compliance_pvp_programs__program_id__get","parameters":[{"name":"program_id","in":"path","required":true,"schema":{"type":"string","title":"Program Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PvpProgram"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/compliance/sav/validate-animal":{"post":{"tags":["compliance"],"summary":"Validate Animal Sav","description":"Validate one animal for SAV eligibility from supplied facts.","operationId":"validate_animal_sav_v1_compliance_sav_validate_animal_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidateAnimalSAVRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidateAnimalSAVResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/compliance/pins/apply-to-org":{"post":{"tags":["compliance"],"summary":"Apply Pin To Org","description":"Apply validated PIN certificate fields to an organization.","operationId":"apply_pin_to_org_v1_compliance_pins_apply_to_org_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplyToOrgRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgUpdateResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/compliance/pins/onboard":{"post":{"tags":["compliance"],"summary":"Onboard From Pin","description":"Create a ranch organization from a validated PIN certificate.","operationId":"onboard_from_pin_v1_compliance_pins_onboard_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnboardRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnboardResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pins/apply-to-org":{"post":{"tags":["PIN Certificates"],"summary":"Apply Pin To Org","description":"Apply validated PIN certificate fields to an organization.","operationId":"apply_pin_to_org_pins_apply_to_org_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplyToOrgRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgUpdateResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pins/onboard":{"post":{"tags":["PIN Certificates"],"summary":"Onboard From Pin","description":"Create a ranch organization from a validated PIN certificate.","operationId":"onboard_from_pin_pins_onboard_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnboardRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnboardResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/register":{"post":{"tags":["documents"],"summary":"Register Document","description":"Register a document idempotently by storage key.","operationId":"register_document_v1_documents_register_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterDocumentRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterDocumentResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/generate-upload-urls":{"post":{"tags":["documents"],"summary":"Generate Upload Urls","description":"Generate staged upload URLs for document files.","operationId":"generate_upload_urls_v1_documents_generate_upload_urls_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateUploadUrlsRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateUploadUrlsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/upload":{"post":{"tags":["documents"],"summary":"Upload Document","description":"Create a local upload target or store a small base64 upload.","operationId":"upload_document_v1_documents_upload_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LegacyLocalUploadRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LegacyLocalUploadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/upload-object/{storage_key}":{"put":{"tags":["documents"],"summary":"Upload Object To Local Presigned Target","description":"Store bytes through a local presigned-upload equivalent URL.","operationId":"upload_object_to_local_presigned_target_v1_documents_upload_object__storage_key__put","parameters":[{"name":"storage_key","in":"path","required":true,"schema":{"type":"string","title":"Storage Key"}},{"name":"content-type","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content-Type"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StoredUpload"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents":{"get":{"tags":["documents"],"summary":"List Documents","description":"List documents accessible by the current principal.","operationId":"list_documents_v1_documents_get","parameters":[{"name":"owner_type","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/DocumentOwnerType"},{"type":"null"}],"description":"Filter by owner type.","title":"Owner Type"},"description":"Filter by owner type."},{"name":"owner_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by owner id.","title":"Owner Id"},"description":"Filter by owner id."},{"name":"case_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by case association.","title":"Case Id"},"description":"Filter by case association."},{"name":"association_type","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/DocumentAssociationType"},{"type":"null"}],"description":"Filter by association type.","title":"Association Type"},"description":"Filter by association type."},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by document category.","title":"Category"},"description":"Filter by document category."},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/DocumentStatus"},{"type":"null"}],"description":"Filter by processing status.","title":"Status"},"description":"Filter by processing status."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/pet/{pet_id}":{"get":{"tags":["documents"],"summary":"Get Pet Documents","description":"Get documents owned by a pet.","operationId":"get_pet_documents_v1_documents_pet__pet_id__get","parameters":[{"name":"pet_id","in":"path","required":true,"schema":{"type":"string","title":"Pet Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/case/{case_id}":{"get":{"tags":["documents"],"summary":"Get Case Documents","description":"Get documents associated with a case.","operationId":"get_case_documents_v1_documents_case__case_id__get","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/organization/{org_id}":{"get":{"tags":["documents"],"summary":"Get Organization Documents","description":"Get documents owned by or granted to an organization.","operationId":"get_organization_documents_v1_documents_organization__org_id__get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}},{"name":"include_granted","in":"query","required":false,"schema":{"type":"boolean","description":"Include documents access-granted to this organization.","default":true,"title":"Include Granted"},"description":"Include documents access-granted to this organization."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/{document_id}/extraction-candidates":{"post":{"tags":["documents"],"summary":"Submit Extraction Candidate","description":"Submit provisional extraction output for deterministic review.","operationId":"submit_extraction_candidate_v1_documents__document_id__extraction_candidates_post","parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitExtractionCandidateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtractionCandidateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/{document_id}/processing-jobs":{"post":{"tags":["documents"],"summary":"Create Processing Job","description":"Queue document processing without running provider work in the request.","operationId":"create_processing_job_v1_documents__document_id__processing_jobs_post","parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProcessingJobRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessingJobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/processing-jobs":{"get":{"tags":["documents"],"summary":"List Processing Jobs","description":"List document processing jobs visible to the current principal.","operationId":"list_processing_jobs_v1_documents_processing_jobs_get","parameters":[{"name":"document_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Restrict jobs to one document.","title":"Document Id"},"description":"Restrict jobs to one document."},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/ProcessingJobStatus"},{"type":"null"}],"description":"Restrict jobs by processing status.","title":"Status"},"description":"Restrict jobs by processing status."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessingJobListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/processing-jobs/{job_id}":{"get":{"tags":["documents"],"summary":"Get Processing Job","description":"Get one document processing job.","operationId":"get_processing_job_v1_documents_processing_jobs__job_id__get","parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessingJobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/pet-intake-packages/synthesize":{"post":{"tags":["documents"],"summary":"Synthesize Pet Intake Package","description":"Synthesize a provisional multi-document companion-pet intake package.","operationId":"synthesize_pet_intake_package_v1_documents_pet_intake_packages_synthesize_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SynthesizePetIntakePackageRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SynthesizePetIntakePackageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/extraction-candidates":{"get":{"tags":["documents"],"summary":"List Extraction Candidates","description":"List provisional extraction candidates visible to the current principal.","operationId":"list_extraction_candidates_v1_documents_extraction_candidates_get","parameters":[{"name":"document_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Restrict candidates to one document.","title":"Document Id"},"description":"Restrict candidates to one document."},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/ExtractionCandidateStatus"},{"type":"null"}],"description":"Restrict candidates by review status.","title":"Status"},"description":"Restrict candidates by review status."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtractionCandidateListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/extraction-candidates/{candidate_id}":{"get":{"tags":["documents"],"summary":"Get Extraction Candidate","description":"Get one provisional extraction candidate.","operationId":"get_extraction_candidate_v1_documents_extraction_candidates__candidate_id__get","parameters":[{"name":"candidate_id","in":"path","required":true,"schema":{"type":"string","title":"Candidate Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtractionCandidateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/extraction-candidates/{candidate_id}/review":{"post":{"tags":["documents"],"summary":"Review Extraction Candidate","description":"Accept or reject a provisional extraction candidate.","operationId":"review_extraction_candidate_v1_documents_extraction_candidates__candidate_id__review_post","parameters":[{"name":"candidate_id","in":"path","required":true,"schema":{"type":"string","title":"Candidate Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviewExtractionCandidateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtractionCandidateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/{document_id}":{"get":{"tags":["documents"],"summary":"Get Document","description":"Get a single document by id.","operationId":"get_document_v1_documents__document_id__get","parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/{document_id}/grant-access":{"post":{"tags":["documents"],"summary":"Grant Access","description":"Grant access to a user or organization.","operationId":"grant_access_v1_documents__document_id__grant_access_post","parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GrantAccessRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/{document_id}/revoke-access":{"post":{"tags":["documents"],"summary":"Revoke Access","description":"Revoke access from a user or organization.","operationId":"revoke_access_v1_documents__document_id__revoke_access_post","parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevokeAccessRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/{document_id}/associate":{"post":{"tags":["documents"],"summary":"Associate Document","description":"Associate a document with a case, session, or animal profile.","operationId":"associate_document_v1_documents__document_id__associate_post","parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssociateDocumentRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/{document_id}/transfer":{"put":{"tags":["documents"],"summary":"Transfer Ownership","description":"Transfer document ownership.","operationId":"transfer_ownership_v1_documents__document_id__transfer_put","parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransferOwnershipRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/documents/register":{"post":{"tags":["documents"],"summary":"Register Document","description":"Register a document idempotently by storage key.","operationId":"register_document_documents_register_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterDocumentRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterDocumentResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/generate-upload-urls":{"post":{"tags":["documents"],"summary":"Generate Upload Urls","description":"Generate staged upload URLs for document files.","operationId":"generate_upload_urls_generate_upload_urls_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateUploadUrlsRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateUploadUrlsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/upload":{"post":{"tags":["documents"],"summary":"Upload Document","description":"Create a local upload target or store a small base64 upload.","operationId":"upload_document_upload_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LegacyLocalUploadRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LegacyLocalUploadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/documents":{"get":{"tags":["documents"],"summary":"List Documents","description":"List documents accessible by the current principal.","operationId":"list_documents_documents_get","parameters":[{"name":"owner_type","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/DocumentOwnerType"},{"type":"null"}],"description":"Filter by owner type.","title":"Owner Type"},"description":"Filter by owner type."},{"name":"owner_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by owner id.","title":"Owner Id"},"description":"Filter by owner id."},{"name":"case_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by case association.","title":"Case Id"},"description":"Filter by case association."},{"name":"association_type","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/DocumentAssociationType"},{"type":"null"}],"description":"Filter by association type.","title":"Association Type"},"description":"Filter by association type."},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by document category.","title":"Category"},"description":"Filter by document category."},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/DocumentStatus"},{"type":"null"}],"description":"Filter by processing status.","title":"Status"},"description":"Filter by processing status."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/documents/pet/{pet_id}":{"get":{"tags":["documents"],"summary":"Get Pet Documents","description":"Get documents owned by a pet.","operationId":"get_pet_documents_documents_pet__pet_id__get","parameters":[{"name":"pet_id","in":"path","required":true,"schema":{"type":"string","title":"Pet Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/documents/case/{case_id}":{"get":{"tags":["documents"],"summary":"Get Case Documents","description":"Get documents associated with a case.","operationId":"get_case_documents_documents_case__case_id__get","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/documents/organization/{org_id}":{"get":{"tags":["documents"],"summary":"Get Organization Documents","description":"Get documents owned by or granted to an organization.","operationId":"get_organization_documents_documents_organization__org_id__get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}},{"name":"include_granted","in":"query","required":false,"schema":{"type":"boolean","description":"Include documents access-granted to this organization.","default":true,"title":"Include Granted"},"description":"Include documents access-granted to this organization."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/documents/{document_id}":{"get":{"tags":["documents"],"summary":"Get Document","description":"Get a single document by id.","operationId":"get_document_documents__document_id__get","parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/documents/{document_id}/grant-access":{"post":{"tags":["documents"],"summary":"Grant Access","description":"Grant access to a user or organization.","operationId":"grant_access_documents__document_id__grant_access_post","parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GrantAccessRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/documents/{document_id}/revoke-access":{"post":{"tags":["documents"],"summary":"Revoke Access","description":"Revoke access from a user or organization.","operationId":"revoke_access_documents__document_id__revoke_access_post","parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevokeAccessRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/documents/{document_id}/associate":{"post":{"tags":["documents"],"summary":"Associate Document","description":"Associate a document with a case, session, or animal profile.","operationId":"associate_document_documents__document_id__associate_post","parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssociateDocumentRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/documents/{document_id}/transfer":{"put":{"tags":["documents"],"summary":"Transfer Ownership","description":"Transfer document ownership.","operationId":"transfer_ownership_documents__document_id__transfer_put","parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransferOwnershipRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/intake/bulk":{"post":{"tags":["intake"],"summary":"Create Bulk Intake Task","description":"Create a bulk intake task and return immediately for polling.","operationId":"create_bulk_intake_task_v1_intake_bulk_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkTaskCreateRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntakeTaskResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/intake/sessions":{"post":{"tags":["intake"],"summary":"Create Pet Intake Session","description":"Create one companion-pet intake session and queue its backend work.","operationId":"create_pet_intake_session_v1_intake_sessions_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PetIntakeSessionCreateRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PetIntakeSessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["intake"],"summary":"List Pet Intake Sessions","description":"Return an organization's intake work items for progress monitoring.","operationId":"list_pet_intake_sessions_v1_intake_sessions_get","parameters":[{"name":"organization_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PetIntakeSessionListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/intake/sessions/{session_id}":{"get":{"tags":["intake"],"summary":"Get Pet Intake Session","description":"Return one pet intake session work item.","operationId":"get_pet_intake_session_v1_intake_sessions__session_id__get","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PetIntakeSessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/intake/sessions/{session_id}/synthesize":{"post":{"tags":["intake"],"summary":"Synthesize Pet Intake Session","description":"Synthesize a provisional pet intake package from completed candidates.","operationId":"synthesize_pet_intake_session_v1_intake_sessions__session_id__synthesize_post","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PetIntakeSessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/intake/sessions/{session_id}/accept":{"post":{"tags":["intake"],"summary":"Accept Pet Intake Session","description":"Accept a reviewed pet intake session into canonical animal state.","operationId":"accept_pet_intake_session_v1_intake_sessions__session_id__accept_post","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PetIntakeSessionAcceptRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PetIntakeSessionAcceptResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/intake/bulk/{task_id}/status":{"get":{"tags":["intake"],"summary":"Get Bulk Intake Task Status","description":"Return old-compatible bulk intake status payload.","operationId":"get_bulk_intake_task_status_v1_intake_bulk__task_id__status_get","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkTaskStatusResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/intake/bulk/{task_id}/confirm":{"post":{"tags":["intake"],"summary":"Confirm Bulk Intake Review Items","description":"Confirm selected bulk intake review rows and process animal handoffs.","operationId":"confirm_bulk_intake_review_items_v1_intake_bulk__task_id__confirm_post","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkConfirmRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkReconciliationSummary"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/genai/health":{"get":{"tags":["genai"],"summary":"Get Generated Media Health","description":"Return generated-media provider health.","operationId":"get_generated_media_health_v1_genai_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneratedMediaHealthResponse"}}}}}}},"/v1/genai/tasks":{"post":{"tags":["genai"],"summary":"Create Generated Media Task","description":"Create a generated-media task.","operationId":"create_generated_media_task_v1_genai_tasks_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateGeneratedMediaTaskRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneratedMediaCreateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/genai/tasks/{task_id}":{"get":{"tags":["genai"],"summary":"Get Generated Media Task","description":"Return one generated-media job for the current user.","operationId":"get_generated_media_task_v1_genai_tasks__task_id__get","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneratedMediaJobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/genai/poll-task":{"post":{"tags":["genai"],"summary":"Poll Generated Media Task","description":"Poll one generated-media task.","operationId":"poll_generated_media_task_v1_genai_poll_task_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PollGeneratedMediaTaskRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneratedMediaPollResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/genai/poll-all":{"post":{"tags":["genai"],"summary":"Poll All Generated Media Tasks","description":"Poll all unfinished generated-media tasks.","operationId":"poll_all_generated_media_tasks_v1_genai_poll_all_post","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneratedMediaPollAllResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/gen-ai/genai":{"post":{"tags":["genai"],"summary":"Create Legacy Generated Media Task","description":"Legacy alias for creating a generated-media task.","operationId":"create_legacy_generated_media_task_gen_ai_genai_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateGeneratedMediaTaskRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneratedMediaCreateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/gen-ai/poll_task":{"post":{"tags":["genai"],"summary":"Poll Legacy Generated Media Task","description":"Legacy alias for polling one generated-media task.","operationId":"poll_legacy_generated_media_task_gen_ai_poll_task_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PollGeneratedMediaTaskRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneratedMediaPollResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/gen-ai/poll_all":{"post":{"tags":["genai"],"summary":"Poll All Legacy Generated Media Tasks","description":"Legacy alias for polling all unfinished generated-media tasks.","operationId":"poll_all_legacy_generated_media_tasks_gen_ai_poll_all_post","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneratedMediaPollAllResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/knowledge/{org_pid}/ingest":{"post":{"tags":["knowledge"],"summary":"Ingest Knowledge","description":"Ingest a document into an organization's knowledge base.","operationId":"ingest_knowledge_knowledge__org_pid__ingest_post","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IngestRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IngestResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/knowledge/{org_pid}/ingest":{"post":{"tags":["knowledge"],"summary":"Ingest Knowledge","description":"Ingest a document into an organization's knowledge base.","operationId":"ingest_knowledge_v1_knowledge__org_pid__ingest_post","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IngestRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IngestResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/knowledge/{org_pid}/query":{"post":{"tags":["knowledge"],"summary":"Query Knowledge","description":"Query an organization's knowledge base.","operationId":"query_knowledge_knowledge__org_pid__query_post","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KnowledgeQueryRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KnowledgeQueryResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/knowledge/{org_pid}/query":{"post":{"tags":["knowledge"],"summary":"Query Knowledge","description":"Query an organization's knowledge base.","operationId":"query_knowledge_v1_knowledge__org_pid__query_post","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KnowledgeQueryRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KnowledgeQueryResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/knowledge/{org_pid}/status":{"get":{"tags":["knowledge"],"summary":"Knowledge Status","description":"Return knowledge status for an organization.","operationId":"knowledge_status_knowledge__org_pid__status_get","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KnowledgeStatusResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/knowledge/{org_pid}/status":{"get":{"tags":["knowledge"],"summary":"Knowledge Status","description":"Return knowledge status for an organization.","operationId":"knowledge_status_v1_knowledge__org_pid__status_get","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KnowledgeStatusResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/knowledge/{org_pid}/graph/labels":{"get":{"tags":["knowledge"],"summary":"Knowledge Labels","description":"Return knowledge graph labels.","operationId":"knowledge_labels_v1_knowledge__org_pid__graph_labels_get","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KnowledgeLabelsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/knowledge/{org_pid}/graph/labels":{"get":{"tags":["knowledge"],"summary":"Legacy Knowledge Labels","description":"Return legacy-compatible raw label lists.","operationId":"legacy_knowledge_labels_knowledge__org_pid__graph_labels_get","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string"},"title":"Response Legacy Knowledge Labels Knowledge  Org Pid  Graph Labels Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/knowledge/{org_pid}/graph":{"get":{"tags":["knowledge"],"summary":"Knowledge Graph","description":"Return a bounded knowledge graph.","operationId":"knowledge_graph_knowledge__org_pid__graph_get","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"label","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Legacy starting node label","title":"Label"},"description":"Legacy starting node label"},{"name":"max_depth","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":3,"title":"Max Depth"}},{"name":"max_nodes","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1000,"title":"Max Nodes"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KnowledgeGraphResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/knowledge/{org_pid}/graph":{"get":{"tags":["knowledge"],"summary":"Knowledge Graph","description":"Return a bounded knowledge graph.","operationId":"knowledge_graph_v1_knowledge__org_pid__graph_get","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"label","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Legacy starting node label","title":"Label"},"description":"Legacy starting node label"},{"name":"max_depth","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":3,"title":"Max Depth"}},{"name":"max_nodes","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1000,"title":"Max Nodes"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KnowledgeGraphResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/knowledge/{org_pid}/graph/visualize":{"get":{"tags":["knowledge"],"summary":"Visualize Knowledge Graph","description":"Return the graph data used by visualization clients.","operationId":"visualize_knowledge_graph_v1_knowledge__org_pid__graph_visualize_get","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KnowledgeGraphResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/knowledge/{org_pid}/graph/visualize":{"get":{"tags":["knowledge"],"summary":"Legacy Visualize Knowledge Graph","description":"Return a legacy-compatible HTML visualization shell.","operationId":"legacy_visualize_knowledge_graph_knowledge__org_pid__graph_visualize_get","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/knowledge/{org_pid}/documents/{doc_id}":{"delete":{"tags":["knowledge"],"summary":"Delete Knowledge Document","description":"Delete a document from an organization's knowledge base.","operationId":"delete_knowledge_document_knowledge__org_pid__documents__doc_id__delete","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"doc_id","in":"path","required":true,"schema":{"type":"string","title":"Doc Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteDocumentResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/knowledge/{org_pid}/documents/{doc_id}":{"delete":{"tags":["knowledge"],"summary":"Delete Knowledge Document","description":"Delete a document from an organization's knowledge base.","operationId":"delete_knowledge_document_v1_knowledge__org_pid__documents__doc_id__delete","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"doc_id","in":"path","required":true,"schema":{"type":"string","title":"Doc Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteDocumentResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/lots/":{"post":{"tags":["lots"],"summary":"Create Lot","description":"Create a lot.","operationId":"create_lot_v1_lots__post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLotRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LotResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["lots"],"summary":"List Lots","description":"List lots for an organization.","operationId":"list_lots_v1_lots__get","parameters":[{"name":"owner_org_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner Org Id"}},{"name":"org_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Org Id"}},{"name":"lot_type","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/LotType"},{"type":"null"}],"title":"Lot Type"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/LotStatus"},{"type":"null"}],"title":"Status"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LotListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/lots":{"post":{"tags":["lots"],"summary":"Create Lot","description":"Create a lot.","operationId":"create_lot_v1_lots_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLotRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LotResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["lots"],"summary":"List Lots","description":"List lots for an organization.","operationId":"list_lots_v1_lots_get","parameters":[{"name":"owner_org_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner Org Id"}},{"name":"org_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Org Id"}},{"name":"lot_type","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/LotType"},{"type":"null"}],"title":"Lot Type"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/LotStatus"},{"type":"null"}],"title":"Status"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LotListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/lots/merge":{"post":{"tags":["lots"],"summary":"Merge Lots","description":"Merge multiple lots into a new lot.","operationId":"merge_lots_v1_lots_merge_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MergeLotRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LotResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/lots/calf-crops/find-or-create":{"post":{"tags":["lots"],"summary":"Find Or Create Calf Crop","description":"Find or create the active calf-crop lot for a season.","operationId":"find_or_create_calf_crop_v1_lots_calf_crops_find_or_create_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FindOrCreateCalfCropRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LotResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/lots/admin/projections/rebuild":{"post":{"tags":["lots"],"summary":"Rebuild Lot Projections","description":"Run the lot projection rebuilder.","operationId":"rebuild_lot_projections_v1_lots_admin_projections_rebuild_post","parameters":[{"name":"dry_run","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Dry Run"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectionRebuildResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/lots/{lot_id}":{"get":{"tags":["lots"],"summary":"Get Lot","description":"Return one lot.","operationId":"get_lot_v1_lots__lot_id__get","parameters":[{"name":"lot_id","in":"path","required":true,"schema":{"type":"string","title":"Lot Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LotResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/lots/{lot_id}/animals":{"post":{"tags":["lots"],"summary":"Add Animals To Lot","description":"Add animals to a mutable lot.","operationId":"add_animals_to_lot_v1_lots__lot_id__animals_post","parameters":[{"name":"lot_id","in":"path","required":true,"schema":{"type":"string","title":"Lot Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddAnimalsRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LotResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["lots"],"summary":"Remove Animals From Lot","description":"Remove animals from a mutable lot.","operationId":"remove_animals_from_lot_v1_lots__lot_id__animals_delete","parameters":[{"name":"lot_id","in":"path","required":true,"schema":{"type":"string","title":"Lot Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveAnimalsRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LotResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/lots/{lot_id}/split":{"post":{"tags":["lots"],"summary":"Split Lot","description":"Split a lot into child lots.","operationId":"split_lot_v1_lots__lot_id__split_post","parameters":[{"name":"lot_id","in":"path","required":true,"schema":{"type":"string","title":"Lot Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SplitLotRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LotSplitResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/lots/{lot_id}/finalize":{"post":{"tags":["lots"],"summary":"Finalize Lot","description":"Validate and finalize a lot when validation has no errors.","operationId":"finalize_lot_v1_lots__lot_id__finalize_post","parameters":[{"name":"lot_id","in":"path","required":true,"schema":{"type":"string","title":"Lot Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FinalizeLotRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LotFinalizeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/lots/{lot_id}/transfer":{"post":{"tags":["lots"],"summary":"Transfer Lot","description":"Transfer a finalized lot to another organization.","operationId":"transfer_lot_v1_lots__lot_id__transfer_post","parameters":[{"name":"lot_id","in":"path","required":true,"schema":{"type":"string","title":"Lot Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransferLotRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LotResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/lots/{lot_id}/validate":{"get":{"tags":["lots"],"summary":"Validate Lot","description":"Run a lightweight lot validation against currently supplied API facts.","operationId":"validate_lot_v1_lots__lot_id__validate_get","parameters":[{"name":"lot_id","in":"path","required":true,"schema":{"type":"string","title":"Lot Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LotValidationResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/lots/{lot_id}/compliance":{"get":{"tags":["lots"],"summary":"Get Lot Compliance","description":"Return the latest persisted lot compliance summary.","operationId":"get_lot_compliance_v1_lots__lot_id__compliance_get","parameters":[{"name":"lot_id","in":"path","required":true,"schema":{"type":"string","title":"Lot Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComplianceSummary"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/manifests":{"get":{"tags":["ops"],"summary":"List Manifests","description":"List enabled ops manifests.","operationId":"list_manifests_v1_ops_manifests_get","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response List Manifests V1 Ops Manifests Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/data-sources":{"get":{"tags":["ops"],"summary":"List Data Sources","description":"List source status views grouped by category.","operationId":"list_data_sources_v1_ops_data_sources_get","parameters":[{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"array","items":{"type":"object","additionalProperties":true}},"title":"Response List Data Sources V1 Ops Data Sources Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/viewport/query":{"post":{"tags":["ops"],"summary":"Query Viewport","description":"Run a bounded viewport query.","operationId":"query_viewport_v1_ops_viewport_query_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ViewportQuery"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Query Viewport V1 Ops Viewport Query Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/feed/query":{"post":{"tags":["ops"],"summary":"Query Feed","description":"Run a bounded event feed query.","operationId":"query_feed_v1_ops_feed_query_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeedQuery"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response Query Feed V1 Ops Feed Query Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/time-series/query":{"post":{"tags":["ops"],"summary":"Query Time Series","description":"Run a bounded time-series query.","operationId":"query_time_series_v1_ops_time_series_query_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimeSeriesQuery"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response Query Time Series V1 Ops Time Series Query Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/entities/{entity_type}/{entity_id}":{"get":{"tags":["ops"],"summary":"Get Entity","description":"Return entity details and graph links.","operationId":"get_entity_v1_ops_entities__entity_type___entity_id__get","parameters":[{"name":"entity_type","in":"path","required":true,"schema":{"type":"string","title":"Entity Type"}},{"name":"entity_id","in":"path","required":true,"schema":{"type":"string","title":"Entity Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Entity V1 Ops Entities  Entity Type   Entity Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/integrations/{source_id}/ingest":{"post":{"tags":["ops"],"summary":"Ingest Integration Batch","description":"Ingest one external integration batch.","operationId":"ingest_integration_batch_v1_ops_integrations__source_id__ingest_post","parameters":[{"name":"source_id","in":"path","required":true,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"X-Ops-Ingestion-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Ops-Ingestion-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpsIngestionEnvelope"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Ingest Integration Batch V1 Ops Integrations  Source Id  Ingest Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/admin/sources/{source_id}/replay":{"post":{"tags":["ops"],"summary":"Replay Source","description":"Replay raw source records for a time window.","operationId":"replay_source_v1_ops_admin_sources__source_id__replay_post","parameters":[{"name":"source_id","in":"path","required":true,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"X-Ops-Ingestion-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Ops-Ingestion-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpsReplayRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Replay Source V1 Ops Admin Sources  Source Id  Replay Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/admin/sources/{source_id}/rebuild-projections":{"post":{"tags":["ops"],"summary":"Rebuild Source Projections","description":"Rebuild source projections from canonical events.","operationId":"rebuild_source_projections_v1_ops_admin_sources__source_id__rebuild_projections_post","parameters":[{"name":"source_id","in":"path","required":true,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"X-Ops-Ingestion-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Ops-Ingestion-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpsProjectionRebuildRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Rebuild Source Projections V1 Ops Admin Sources  Source Id  Rebuild Projections Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/admin/sources":{"post":{"tags":["ops"],"summary":"Upsert Source","description":"Upsert a data source.","operationId":"upsert_source_v1_ops_admin_sources_post","parameters":[{"name":"source_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"X-Ops-Ingestion-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Ops-Ingestion-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataSource"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Upsert Source V1 Ops Admin Sources Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/admin/sources/{source_id}/runs":{"post":{"tags":["ops"],"summary":"Record Source Run","description":"Record a source ingestion run.","operationId":"record_source_run_v1_ops_admin_sources__source_id__runs_post","parameters":[{"name":"source_id","in":"path","required":true,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"X-Ops-Ingestion-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Ops-Ingestion-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceIngestionRun"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Record Source Run V1 Ops Admin Sources  Source Id  Runs Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/admin/source-schedules":{"post":{"tags":["ops"],"summary":"Upsert Source Schedule","description":"Upsert an ops source fetch schedule.","operationId":"upsert_source_schedule_v1_ops_admin_source_schedules_post","parameters":[{"name":"source_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"X-Ops-Ingestion-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Ops-Ingestion-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpsSourceSchedule"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Upsert Source Schedule V1 Ops Admin Source Schedules Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["ops"],"summary":"List Source Schedules","description":"List ops source fetch schedules.","operationId":"list_source_schedules_v1_ops_admin_source_schedules_get","parameters":[{"name":"source_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"enabled","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Enabled"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":500,"title":"Limit"}},{"name":"X-Ops-Ingestion-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Ops-Ingestion-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response List Source Schedules V1 Ops Admin Source Schedules Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/admin/source-schedules/{schedule_id}":{"get":{"tags":["ops"],"summary":"Get Source Schedule","description":"Return one ops source fetch schedule.","operationId":"get_source_schedule_v1_ops_admin_source_schedules__schedule_id__get","parameters":[{"name":"schedule_id","in":"path","required":true,"schema":{"type":"string","title":"Schedule Id"}},{"name":"source_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"X-Ops-Ingestion-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Ops-Ingestion-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Source Schedule V1 Ops Admin Source Schedules  Schedule Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/admin/source-schedules/{schedule_id}/enqueue":{"post":{"tags":["ops"],"summary":"Enqueue Source Schedule","description":"Enqueue one source fetch schedule.","operationId":"enqueue_source_schedule_v1_ops_admin_source_schedules__schedule_id__enqueue_post","parameters":[{"name":"schedule_id","in":"path","required":true,"schema":{"type":"string","title":"Schedule Id"}},{"name":"scheduled_for","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Scheduled For"}},{"name":"source_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"X-Ops-Ingestion-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Ops-Ingestion-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Enqueue Source Schedule V1 Ops Admin Source Schedules  Schedule Id  Enqueue Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/admin/source-fetch-jobs/enqueue-due":{"post":{"tags":["ops"],"summary":"Enqueue Due Source Fetch Jobs","description":"Enqueue due ops source fetch jobs.","operationId":"enqueue_due_source_fetch_jobs_v1_ops_admin_source_fetch_jobs_enqueue_due_post","parameters":[{"name":"now","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Now"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}},{"name":"source_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"X-Ops-Ingestion-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Ops-Ingestion-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response Enqueue Due Source Fetch Jobs V1 Ops Admin Source Fetch Jobs Enqueue Due Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/admin/source-fetch-jobs":{"get":{"tags":["ops"],"summary":"List Source Fetch Jobs","description":"List ops source fetch jobs.","operationId":"list_source_fetch_jobs_v1_ops_admin_source_fetch_jobs_get","parameters":[{"name":"source_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/SourceFetchJobStatus"},{"type":"null"}],"title":"Status"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":500,"title":"Limit"}},{"name":"X-Ops-Ingestion-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Ops-Ingestion-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response List Source Fetch Jobs V1 Ops Admin Source Fetch Jobs Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/admin/source-fetch-jobs/{job_id}":{"get":{"tags":["ops"],"summary":"Get Source Fetch Job","description":"Return one ops source fetch job.","operationId":"get_source_fetch_job_v1_ops_admin_source_fetch_jobs__job_id__get","parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}},{"name":"source_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"X-Ops-Ingestion-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Ops-Ingestion-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Source Fetch Job V1 Ops Admin Source Fetch Jobs  Job Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/admin/raw-records":{"post":{"tags":["ops"],"summary":"Store Raw Record","description":"Store a raw source record.","operationId":"store_raw_record_v1_ops_admin_raw_records_post","parameters":[{"name":"source_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"X-Ops-Ingestion-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Ops-Ingestion-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceRawRecord"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Store Raw Record V1 Ops Admin Raw Records Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/admin/regions":{"post":{"tags":["ops"],"summary":"Upsert Region","operationId":"upsert_region_v1_ops_admin_regions_post","parameters":[{"name":"source_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"X-Ops-Ingestion-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Ops-Ingestion-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeoRegion"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Upsert Region V1 Ops Admin Regions Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/admin/facilities":{"post":{"tags":["ops"],"summary":"Upsert Facility","operationId":"upsert_facility_v1_ops_admin_facilities_post","parameters":[{"name":"source_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"X-Ops-Ingestion-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Ops-Ingestion-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Facility"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Upsert Facility V1 Ops Admin Facilities Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/admin/corridors":{"post":{"tags":["ops"],"summary":"Upsert Corridor","operationId":"upsert_corridor_v1_ops_admin_corridors_post","parameters":[{"name":"source_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"X-Ops-Ingestion-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Ops-Ingestion-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransportCorridor"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Upsert Corridor V1 Ops Admin Corridors Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/admin/hazard-zones":{"post":{"tags":["ops"],"summary":"Upsert Hazard Zone","operationId":"upsert_hazard_zone_v1_ops_admin_hazard_zones_post","parameters":[{"name":"source_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"X-Ops-Ingestion-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Ops-Ingestion-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HazardZone"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Upsert Hazard Zone V1 Ops Admin Hazard Zones Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/admin/manifests":{"post":{"tags":["ops"],"summary":"Upsert Manifest","operationId":"upsert_manifest_v1_ops_admin_manifests_post","parameters":[{"name":"source_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"X-Ops-Ingestion-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Ops-Ingestion-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpsManifest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Upsert Manifest V1 Ops Admin Manifests Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/admin/region-metrics":{"post":{"tags":["ops"],"summary":"Upsert Region Metric","operationId":"upsert_region_metric_v1_ops_admin_region_metrics_post","parameters":[{"name":"source_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"X-Ops-Ingestion-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Ops-Ingestion-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegionMetricView"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Upsert Region Metric V1 Ops Admin Region Metrics Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/admin/tiles":{"post":{"tags":["ops"],"summary":"Upsert Tile","operationId":"upsert_tile_v1_ops_admin_tiles_post","parameters":[{"name":"source_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"X-Ops-Ingestion-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Ops-Ingestion-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TileView"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Upsert Tile V1 Ops Admin Tiles Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/admin/events/operational":{"post":{"tags":["ops"],"summary":"Record Operational Event","operationId":"record_operational_event_v1_ops_admin_events_operational_post","parameters":[{"name":"source_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"X-Ops-Ingestion-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Ops-Ingestion-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationalEvent"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Record Operational Event V1 Ops Admin Events Operational Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/admin/events/auction":{"post":{"tags":["ops"],"summary":"Record Auction Event","operationId":"record_auction_event_v1_ops_admin_events_auction_post","parameters":[{"name":"source_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"X-Ops-Ingestion-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Ops-Ingestion-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuctionEvent"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Record Auction Event V1 Ops Admin Events Auction Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/admin/events/financial":{"post":{"tags":["ops"],"summary":"Record Financial Event","operationId":"record_financial_event_v1_ops_admin_events_financial_post","parameters":[{"name":"source_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"X-Ops-Ingestion-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Ops-Ingestion-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FinancialEvent"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Record Financial Event V1 Ops Admin Events Financial Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/search-orgs":{"post":{"tags":["organizations"],"summary":"Search Organizations","description":"Search unclaimed organizations by text and structured filters.","operationId":"search_organizations_search_orgs_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationSearchRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/search":{"post":{"tags":["organizations"],"summary":"Search Organizations","description":"Search unclaimed organizations by text and structured filters.","operationId":"search_organizations_v1_orgs_search_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationSearchRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs":{"post":{"tags":["organizations"],"summary":"Create Organization","description":"Create or replace an organization profile owned by the current user.","operationId":"create_organization_v1_orgs_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOrganizationRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationProfile"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/{org_pid}":{"get":{"tags":["organizations"],"summary":"Get Organization","description":"Return one canonical organization profile.","operationId":"get_organization_v1_orgs__org_pid__get","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationProfile"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["organizations"],"summary":"Update Organization","description":"Patch editable organization fields and refresh its Firestore projection.","operationId":"update_organization_v1_orgs__org_pid__patch","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOrganizationRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationProfile"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/org-adoption/initiate":{"post":{"tags":["organizations"],"summary":"Initiate Org Adoption","description":"Initiate an adoption for an organization-managed animal.","operationId":"initiate_org_adoption_org_adoption_initiate_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgAdoptionInitiateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgAdoptionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/adoptions/initiate":{"post":{"tags":["organizations"],"summary":"Initiate Org Adoption","description":"Initiate an adoption for an organization-managed animal.","operationId":"initiate_org_adoption_v1_orgs_adoptions_initiate_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgAdoptionInitiateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgAdoptionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/org-adoption/accept":{"post":{"tags":["organizations"],"summary":"Accept Org Adoption","description":"Accept and complete an adoption transfer.","operationId":"accept_org_adoption_org_adoption_accept_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgAdoptionTransferRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgAdoptionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/adoptions/accept":{"post":{"tags":["organizations"],"summary":"Accept Org Adoption","description":"Accept and complete an adoption transfer.","operationId":"accept_org_adoption_v1_orgs_adoptions_accept_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgAdoptionTransferRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgAdoptionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/org-adoption/admin-transfer":{"post":{"tags":["organizations"],"summary":"Admin Transfer Org Adoption","description":"Complete an adoption transfer from an org operator/admin action.","operationId":"admin_transfer_org_adoption_org_adoption_admin_transfer_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgAdoptionTransferRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgAdoptionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/adoptions/admin-transfer":{"post":{"tags":["organizations"],"summary":"Admin Transfer Org Adoption","description":"Complete an adoption transfer from an org operator/admin action.","operationId":"admin_transfer_org_adoption_v1_orgs_adoptions_admin_transfer_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgAdoptionTransferRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgAdoptionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/org-invite":{"post":{"tags":["organizations"],"summary":"Create Org Invite","description":"Create an organization invite.","operationId":"create_org_invite_org_invite_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationInviteRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationInviteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/invites":{"post":{"tags":["organizations"],"summary":"Create Org Invite","description":"Create an organization invite.","operationId":"create_org_invite_v1_orgs_invites_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationInviteRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationInviteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/org-invite/accept":{"post":{"tags":["organizations"],"summary":"Accept Org Invite","description":"Accept an organization invite.","operationId":"accept_org_invite_org_invite_accept_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationInviteAcceptRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationInviteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/invites/accept":{"post":{"tags":["organizations"],"summary":"Accept Org Invite","description":"Accept an organization invite.","operationId":"accept_org_invite_v1_orgs_invites_accept_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationInviteAcceptRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationInviteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/org-invite/deny":{"post":{"tags":["organizations"],"summary":"Deny Org Invite","description":"Deny an organization invite.","operationId":"deny_org_invite_org_invite_deny_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationInviteDenyRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationInviteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/invites/deny":{"post":{"tags":["organizations"],"summary":"Deny Org Invite","description":"Deny an organization invite.","operationId":"deny_org_invite_v1_orgs_invites_deny_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationInviteDenyRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationInviteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/org-invite/delete":{"post":{"tags":["organizations"],"summary":"Delete Org Invite","description":"Delete an organization invite.","operationId":"delete_org_invite_org_invite_delete_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationInviteDeleteRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationInviteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/invites/delete":{"post":{"tags":["organizations"],"summary":"Delete Org Invite","description":"Delete an organization invite.","operationId":"delete_org_invite_v1_orgs_invites_delete_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationInviteDeleteRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationInviteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/org-member/revoke":{"post":{"tags":["organizations"],"summary":"Revoke Org Member","description":"Revoke an organization member.","operationId":"revoke_org_member_org_member_revoke_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationMemberRevokeRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationInviteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/members/revoke":{"post":{"tags":["organizations"],"summary":"Revoke Org Member","description":"Revoke an organization member.","operationId":"revoke_org_member_v1_orgs_members_revoke_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationMemberRevokeRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationInviteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/org-social/link-facebook":{"post":{"tags":["organizations"],"summary":"Link Facebook","description":"Link a Facebook account to an organization.","operationId":"link_facebook_org_social_link_facebook_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkFacebookRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SocialAccountActionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/social/link-facebook":{"post":{"tags":["organizations"],"summary":"Link Facebook","description":"Link a Facebook account to an organization.","operationId":"link_facebook_v1_orgs_social_link_facebook_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkFacebookRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SocialAccountActionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/org-social/unlink-facebook":{"post":{"tags":["organizations"],"summary":"Unlink Facebook","description":"Unlink a Facebook account.","operationId":"unlink_facebook_org_social_unlink_facebook_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgSocialRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SocialAccountActionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/social/unlink-facebook":{"post":{"tags":["organizations"],"summary":"Unlink Facebook","description":"Unlink a Facebook account.","operationId":"unlink_facebook_v1_orgs_social_unlink_facebook_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgSocialRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SocialAccountActionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/org-social/post-facebook":{"post":{"tags":["organizations"],"summary":"Post Facebook","description":"Post to Facebook through the organization social boundary.","operationId":"post_facebook_org_social_post_facebook_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgSocialPostRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SocialAccountActionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/social/post-facebook":{"post":{"tags":["organizations"],"summary":"Post Facebook","description":"Post to Facebook through the organization social boundary.","operationId":"post_facebook_v1_orgs_social_post_facebook_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgSocialPostRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SocialAccountActionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/org-social/link-instagram":{"post":{"tags":["organizations"],"summary":"Link Instagram","description":"Link an Instagram account to an organization.","operationId":"link_instagram_org_social_link_instagram_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkInstagramRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SocialAccountActionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/social/link-instagram":{"post":{"tags":["organizations"],"summary":"Link Instagram","description":"Link an Instagram account to an organization.","operationId":"link_instagram_v1_orgs_social_link_instagram_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkInstagramRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SocialAccountActionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/org-social/unlink-instagram":{"post":{"tags":["organizations"],"summary":"Unlink Instagram","description":"Unlink an Instagram account.","operationId":"unlink_instagram_org_social_unlink_instagram_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgSocialRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SocialAccountActionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/social/unlink-instagram":{"post":{"tags":["organizations"],"summary":"Unlink Instagram","description":"Unlink an Instagram account.","operationId":"unlink_instagram_v1_orgs_social_unlink_instagram_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgSocialRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SocialAccountActionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/org-social/post-instagram":{"post":{"tags":["organizations"],"summary":"Post Instagram","description":"Post to Instagram through the organization social boundary.","operationId":"post_instagram_org_social_post_instagram_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgSocialPostRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SocialAccountActionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/social/post-instagram":{"post":{"tags":["organizations"],"summary":"Post Instagram","description":"Post to Instagram through the organization social boundary.","operationId":"post_instagram_v1_orgs_social_post_instagram_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgSocialPostRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SocialAccountActionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/org/generate-social-post":{"post":{"tags":["organizations"],"summary":"Generate Social Media Post","description":"Generate social media copy for an animal.","operationId":"generate_social_media_post_org_generate_social_post_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SocialMediaPostRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SocialMediaPostServiceResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/generate-social-post":{"post":{"tags":["organizations"],"summary":"Generate Social Media Post","description":"Generate social media copy for an animal.","operationId":"generate_social_media_post_v1_orgs_generate_social_post_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SocialMediaPostRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SocialMediaPostServiceResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/org/stripe-connect":{"post":{"tags":["organizations"],"summary":"Get Org Stripe Connect","description":"Return organization Stripe Connect metadata.","operationId":"get_org_stripe_connect_org_stripe_connect_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgStripeConnectRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgStripeConnectResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/stripe-connect":{"post":{"tags":["organizations"],"summary":"Get Org Stripe Connect","description":"Return organization Stripe Connect metadata.","operationId":"get_org_stripe_connect_v1_orgs_stripe_connect_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgStripeConnectRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgStripeConnectResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/org/upload-contract":{"post":{"tags":["organizations"],"summary":"Upload Contract","description":"Store an organization contract document record.","operationId":"upload_contract_org_upload_contract_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractUploadRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractUploadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/upload-contract":{"post":{"tags":["organizations"],"summary":"Upload Contract","description":"Store an organization contract document record.","operationId":"upload_contract_v1_orgs_upload_contract_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractUploadRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractUploadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/orgs/{org_pid}/personnel":{"get":{"tags":["organizations"],"summary":"List Personnel","description":"List personnel records for an organization.","operationId":"list_personnel_api_orgs__org_pid__personnel_get","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonnelListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["organizations"],"summary":"Create Personnel","description":"Add a personnel record to an organization.","operationId":"create_personnel_api_orgs__org_pid__personnel_post","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePersonnelRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgPersonnel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/{org_pid}/personnel":{"get":{"tags":["organizations"],"summary":"List Personnel","description":"List personnel records for an organization.","operationId":"list_personnel_v1_orgs__org_pid__personnel_get","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonnelListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["organizations"],"summary":"Create Personnel","description":"Add a personnel record to an organization.","operationId":"create_personnel_v1_orgs__org_pid__personnel_post","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePersonnelRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgPersonnel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/orgs/{org_pid}/personnel/{personnel_id}":{"put":{"tags":["organizations"],"summary":"Update Personnel","description":"Patch a personnel record.","operationId":"update_personnel_api_orgs__org_pid__personnel__personnel_id__put","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"personnel_id","in":"path","required":true,"schema":{"type":"string","title":"Personnel Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePersonnelRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgPersonnel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organizations"],"summary":"Delete Personnel","description":"Remove a personnel record.","operationId":"delete_personnel_api_orgs__org_pid__personnel__personnel_id__delete","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"personnel_id","in":"path","required":true,"schema":{"type":"string","title":"Personnel Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonnelDeleteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/{org_pid}/personnel/{personnel_id}":{"put":{"tags":["organizations"],"summary":"Update Personnel","description":"Patch a personnel record.","operationId":"update_personnel_v1_orgs__org_pid__personnel__personnel_id__put","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"personnel_id","in":"path","required":true,"schema":{"type":"string","title":"Personnel Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePersonnelRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgPersonnel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organizations"],"summary":"Delete Personnel","description":"Remove a personnel record.","operationId":"delete_personnel_v1_orgs__org_pid__personnel__personnel_id__delete","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"personnel_id","in":"path","required":true,"schema":{"type":"string","title":"Personnel Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonnelDeleteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/{org_pid}/parcels":{"get":{"tags":["parcels"],"summary":"List Organization Parcels","description":"List parcel links for one organization.","operationId":"list_organization_parcels_v1_orgs__org_pid__parcels_get","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"ranch_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ranch Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationParcelListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/{org_pid}/parcels/lookup":{"post":{"tags":["parcels"],"summary":"Lookup Organization Parcel","description":"Look up one parcel from Realie when needed and attach it to an organization.","operationId":"lookup_organization_parcel_v1_orgs__org_pid__parcels_lookup_post","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LookupOrganizationParcelRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationParcelResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/orgs/{org_pid}/parcels/{parcel_id}":{"get":{"tags":["parcels"],"summary":"Get Organization Parcel","description":"Return one linked organization parcel.","operationId":"get_organization_parcel_v1_orgs__org_pid__parcels__parcel_id__get","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"parcel_id","in":"path","required":true,"schema":{"type":"string","title":"Parcel Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationParcelResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["parcels"],"summary":"Update Organization Parcel Link","description":"Patch organization-owned parcel link metadata.","operationId":"update_organization_parcel_link_v1_orgs__org_pid__parcels__parcel_id__patch","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"parcel_id","in":"path","required":true,"schema":{"type":"string","title":"Parcel Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOrganizationParcelLinkRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationParcelResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["parcels"],"summary":"Delete Organization Parcel Link","description":"Detach a parcel from an organization.","operationId":"delete_organization_parcel_link_v1_orgs__org_pid__parcels__parcel_id__delete","parameters":[{"name":"org_pid","in":"path","required":true,"schema":{"type":"string","title":"Org Pid"}},{"name":"parcel_id","in":"path","required":true,"schema":{"type":"string","title":"Parcel Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"string"},"title":"Response Delete Organization Parcel Link V1 Orgs  Org Pid  Parcels  Parcel Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/payments/stripe/webhook":{"post":{"tags":["payments"],"summary":"Stripe Payment Webhook","description":"Process a Stripe payment webhook event.","operationId":"stripe_payment_webhook_v1_payments_stripe_webhook_post","parameters":[{"name":"Stripe-Signature","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stripe-Signature"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StripeWebhookResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/payments/stripe/subscription/webhook":{"post":{"tags":["payments"],"summary":"Stripe Subscription Webhook","description":"Process a Stripe subscription webhook event.","operationId":"stripe_subscription_webhook_v1_payments_stripe_subscription_webhook_post","parameters":[{"name":"Stripe-Signature","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stripe-Signature"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StripeWebhookResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ranch/ranches":{"post":{"tags":["ranch"],"summary":"Create Ranch","description":"Create a canonical ranch.","operationId":"create_ranch_v1_ranch_ranches_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateRanchRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RanchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["ranch"],"summary":"List Ranches","description":"List canonical ranches.","operationId":"list_ranches_v1_ranch_ranches_get","parameters":[{"name":"organization_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RanchListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ranch/ranches/{ranch_id}":{"get":{"tags":["ranch"],"summary":"Get Ranch","description":"Return one canonical ranch.","operationId":"get_ranch_v1_ranch_ranches__ranch_id__get","parameters":[{"name":"ranch_id","in":"path","required":true,"schema":{"type":"string","title":"Ranch Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RanchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ranch/ranches/{ranch_id}/assets":{"post":{"tags":["ranch"],"summary":"Create Ranch Asset","description":"Create one ranch asset.","operationId":"create_ranch_asset_v1_ranch_ranches__ranch_id__assets_post","parameters":[{"name":"ranch_id","in":"path","required":true,"schema":{"type":"string","title":"Ranch Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateRanchAssetRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RanchAssetResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ranch/ranches/{ranch_id}/herd-groups":{"post":{"tags":["ranch"],"summary":"Create Herd Group","description":"Create one ranch herd group.","operationId":"create_herd_group_v1_ranch_ranches__ranch_id__herd_groups_post","parameters":[{"name":"ranch_id","in":"path","required":true,"schema":{"type":"string","title":"Ranch Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateHerdGroupRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HerdGroupResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ranch/ranches/{ranch_id}/animals/{animal_id}/placement":{"post":{"tags":["ranch"],"summary":"Assign Animal Placement","description":"Assign an animal to ranch/paddock/herd placement.","operationId":"assign_animal_placement_v1_ranch_ranches__ranch_id__animals__animal_id__placement_post","parameters":[{"name":"ranch_id","in":"path","required":true,"schema":{"type":"string","title":"Ranch Id"}},{"name":"animal_id","in":"path","required":true,"schema":{"type":"string","title":"Animal Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssignAnimalPlacementRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnimalPlacementResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ranch/integrations/telemetry/{provider}/ingest":{"post":{"tags":["ranch"],"summary":"Ingest Telemetry","description":"Ingest a telemetry batch from an external provider.","operationId":"ingest_telemetry_v1_ranch_integrations_telemetry__provider__ingest_post","parameters":[{"name":"provider","in":"path","required":true,"schema":{"type":"string","title":"Provider"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelemetryIngestRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelemetryIngestResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ranch/ranches/{ranch_id}/timeline":{"get":{"tags":["ranch"],"summary":"Get Ranch Timeline","description":"Return ranch telemetry timeline state.","operationId":"get_ranch_timeline_v1_ranch_ranches__ranch_id__timeline_get","parameters":[{"name":"ranch_id","in":"path","required":true,"schema":{"type":"string","title":"Ranch Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":200,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RanchTimelineResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ranch/animals/{animal_id}/history":{"get":{"tags":["ranch"],"summary":"Get Animal History","description":"Return animal telemetry and alert history.","operationId":"get_animal_history_v1_ranch_animals__animal_id__history_get","parameters":[{"name":"animal_id","in":"path","required":true,"schema":{"type":"string","title":"Animal Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":200,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnimalHistoryResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ranch/admin/projections/ranches/{ranch_id}/rebuild":{"post":{"tags":["ranch"],"summary":"Rebuild Ranch Projection","description":"Rebuild one ranch projection family.","operationId":"rebuild_ranch_projection_v1_ranch_admin_projections_ranches__ranch_id__rebuild_post","parameters":[{"name":"ranch_id","in":"path","required":true,"schema":{"type":"string","title":"Ranch Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectionRebuildResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/action-definitions":{"get":{"tags":["rewards"],"summary":"List Action Definitions","description":"List action definitions for an authenticated user.","operationId":"list_action_definitions_action_definitions_get","parameters":[{"name":"active","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Active"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionDefinitionListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["rewards"],"summary":"Create Action Definition","description":"Create a canonical action definition through the backend service.","operationId":"create_action_definition_action_definitions_post","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionDefinitionCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionDefinitionMutationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["rewards"],"summary":"Update Action Definition","description":"Update a canonical action definition through the backend service.","operationId":"update_action_definition_action_definitions_put","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionDefinitionUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionDefinitionMutationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["rewards"],"summary":"Update Action Definition","description":"Update a canonical action definition through the backend service.","operationId":"update_action_definition_action_definitions_patch","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionDefinitionUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionDefinitionMutationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/rewards/action-definitions":{"get":{"tags":["rewards"],"summary":"List Action Definitions","description":"List action definitions for an authenticated user.","operationId":"list_action_definitions_v1_rewards_action_definitions_get","parameters":[{"name":"active","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Active"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionDefinitionListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["rewards"],"summary":"Create Action Definition","description":"Create a canonical action definition through the backend service.","operationId":"create_action_definition_v1_rewards_action_definitions_post","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionDefinitionCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionDefinitionMutationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["rewards"],"summary":"Update Action Definition","description":"Update a canonical action definition through the backend service.","operationId":"update_action_definition_v1_rewards_action_definitions_put","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionDefinitionUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionDefinitionMutationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["rewards"],"summary":"Update Action Definition","description":"Update a canonical action definition through the backend service.","operationId":"update_action_definition_v1_rewards_action_definitions_patch","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionDefinitionUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionDefinitionMutationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/claims/moola/claim":{"post":{"tags":["rewards"],"summary":"Claim Moola Code","description":"Claim a moola code for the current user.","operationId":"claim_moola_code_claims_moola_claim_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClaimMoolaCodeRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClaimMoolaCodeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/rewards/claims/moola/claim":{"post":{"tags":["rewards"],"summary":"Claim Moola Code","description":"Claim a moola code for the current user.","operationId":"claim_moola_code_v1_rewards_claims_moola_claim_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClaimMoolaCodeRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClaimMoolaCodeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/search/health":{"get":{"tags":["search"],"summary":"Search Health","description":"Return search subsystem health.","operationId":"search_health_v1_search_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchHealthResponse"}}}}}}},"/v1/search/mode":{"post":{"tags":["search"],"summary":"Determine Search Mode","description":"Determine a bounded search execution mode.","operationId":"determine_search_mode_v1_search_mode_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchModeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchModeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/search/animals":{"post":{"tags":["search"],"summary":"Search Animals","description":"Execute the read-only `search.animals` backend tool.","operationId":"search_animals_v1_search_animals_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnimalSearchCommand"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConversationalSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/search/zip/{zipcode}":{"get":{"tags":["search"],"summary":"Lookup Zip","description":"Return embedded coordinates for a zip code.","operationId":"lookup_zip_v1_search_zip__zipcode__get","parameters":[{"name":"zipcode","in":"path","required":true,"schema":{"type":"string","title":"Zipcode"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ZipLookupResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/search/distance":{"post":{"tags":["search"],"summary":"Distance","description":"Calculate distance between two points in miles.","operationId":"distance_v1_search_distance_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DistanceRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DistanceResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/get-product-details":{"post":{"tags":["search"],"summary":"Get Product Details","description":"Fetch legacy product details by productID/ASIN.","operationId":"get_product_details_get_product_details_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/search/products/details":{"post":{"tags":["search"],"summary":"Get Product Details","description":"Fetch legacy product details by productID/ASIN.","operationId":"get_product_details_v1_search_products_details_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tags/pools":{"post":{"tags":["tags"],"summary":"Create Pool","description":"Create a tag pool.","operationId":"create_pool_v1_tags_pools_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTagPoolRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagPoolResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["tags"],"summary":"List Pools","description":"List tag pools for an organization.","operationId":"list_pools_v1_tags_pools_get","parameters":[{"name":"owner_org_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner Org Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagPoolListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tags/inventory":{"get":{"tags":["tags"],"summary":"Get Inventory","description":"Return aggregate tag inventory summary.","operationId":"get_inventory_v1_tags_inventory_get","parameters":[{"name":"owner_org_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner Org Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagInventorySummary"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tags/lookup/{ain}":{"get":{"tags":["tags"],"summary":"Lookup Tag","description":"Look up an AIN across tag pools.","operationId":"lookup_tag_v1_tags_lookup__ain__get","parameters":[{"name":"ain","in":"path","required":true,"schema":{"type":"string","title":"Ain"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagLookupResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tags/pools/{pool_id}":{"get":{"tags":["tags"],"summary":"Get Pool","description":"Return one tag pool.","operationId":"get_pool_v1_tags_pools__pool_id__get","parameters":[{"name":"pool_id","in":"path","required":true,"schema":{"type":"string","title":"Pool Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagPoolResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tags/pools/{pool_id}/import":{"post":{"tags":["tags"],"summary":"Import Tags","description":"Import AINs into a pool from a list or range.","operationId":"import_tags_v1_tags_pools__pool_id__import_post","parameters":[{"name":"pool_id","in":"path","required":true,"schema":{"type":"string","title":"Pool Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportTagsRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagPoolImportResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tags/assign":{"post":{"tags":["tags"],"summary":"Assign Tag","description":"Assign one tag to an animal.","operationId":"assign_tag_v1_tags_assign_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssignTagRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"string"},"title":"Response Assign Tag V1 Tags Assign Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tags/retire":{"post":{"tags":["tags"],"summary":"Retire Tags","description":"Retire one or more tags.","operationId":"retire_tags_v1_tags_retire_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetireTagsRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}},"title":"Response Retire Tags V1 Tags Retire Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tags/pools/{pool_id}/verify":{"post":{"tags":["tags"],"summary":"Mark Tags Verified","description":"Mark tags verified by an auditor.","operationId":"mark_tags_verified_v1_tags_pools__pool_id__verify_post","parameters":[{"name":"pool_id","in":"path","required":true,"schema":{"type":"string","title":"Pool Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkTagsVerifiedRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Mark Tags Verified V1 Tags Pools  Pool Id  Verify Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tags/pools/{pool_id}/unverify":{"post":{"tags":["tags"],"summary":"Mark Tags Unverified","description":"Revoke tag verification.","operationId":"mark_tags_unverified_v1_tags_pools__pool_id__unverify_post","parameters":[{"name":"pool_id","in":"path","required":true,"schema":{"type":"string","title":"Pool Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkTagsUnverifiedRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Mark Tags Unverified V1 Tags Pools  Pool Id  Unverify Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tags/admin/projections/rebuild":{"post":{"tags":["tags"],"summary":"Rebuild Tag Pool Projections","description":"Run the tag pool projection rebuilder.","operationId":"rebuild_tag_pool_projections_v1_tags_admin_projections_rebuild_post","parameters":[{"name":"dry_run","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Dry Run"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectionRebuildResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/journeys":{"get":{"tags":["journeys"],"summary":"List Agent Journeys","description":"Return bounded agent journeys for a user or organization owner.","operationId":"list_agent_journeys_v1_journeys_get","parameters":[{"name":"owner_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner Id"}},{"name":"owner_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner Type"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentJourneyListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/journeys/{journey_id}":{"get":{"tags":["journeys"],"summary":"Get Agent Journey","description":"Return one agent journey.","operationId":"get_agent_journey_v1_journeys__journey_id__get","parameters":[{"name":"journey_id","in":"path","required":true,"schema":{"type":"string","title":"Journey Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentJourney"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/journeys/{journey_id}/events":{"get":{"tags":["journeys"],"summary":"List Agent Journey Events","description":"Return ordered events for one agent journey.","operationId":"list_agent_journey_events_v1_journeys__journey_id__events_get","parameters":[{"name":"journey_id","in":"path","required":true,"schema":{"type":"string","title":"Journey Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":200,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentJourneyEventsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pets/{passport_id}/timeline":{"post":{"tags":["timeline"],"summary":"Create Timeline Event","description":"Create a timeline event for a legacy-compatible passport.","operationId":"create_timeline_event_pets__passport_id__timeline_post","parameters":[{"name":"passport_id","in":"path","required":true,"schema":{"type":"string","title":"Passport Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTimelineEventRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateEventResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["timeline"],"summary":"Get Timeline","description":"Return a bounded legacy-compatible passport timeline.","operationId":"get_timeline_pets__passport_id__timeline_get","parameters":[{"name":"passport_id","in":"path","required":true,"schema":{"type":"string","title":"Passport Id"}},{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Start Date"}},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"End Date"}},{"name":"event_types","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"$ref":"#/components/schemas/TimelineEventType"}},{"type":"null"}],"title":"Event Types"}},{"name":"tags","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Tags"}},{"name":"include_deleted","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Deleted"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"sort_order","in":"query","required":false,"schema":{"type":"string","pattern":"^(asc|desc)$","default":"desc","title":"Sort Order"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/anymals__domains__timeline__models__TimelineListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/timeline/pets/{passport_id}/timeline":{"post":{"tags":["timeline"],"summary":"Create Timeline Event","description":"Create a timeline event for a legacy-compatible passport.","operationId":"create_timeline_event_v1_timeline_pets__passport_id__timeline_post","parameters":[{"name":"passport_id","in":"path","required":true,"schema":{"type":"string","title":"Passport Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTimelineEventRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateEventResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["timeline"],"summary":"Get Timeline","description":"Return a bounded legacy-compatible passport timeline.","operationId":"get_timeline_v1_timeline_pets__passport_id__timeline_get","parameters":[{"name":"passport_id","in":"path","required":true,"schema":{"type":"string","title":"Passport Id"}},{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Start Date"}},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"End Date"}},{"name":"event_types","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"$ref":"#/components/schemas/TimelineEventType"}},{"type":"null"}],"title":"Event Types"}},{"name":"tags","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Tags"}},{"name":"include_deleted","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Deleted"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"sort_order","in":"query","required":false,"schema":{"type":"string","pattern":"^(asc|desc)$","default":"desc","title":"Sort Order"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/anymals__domains__timeline__models__TimelineListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pets/{passport_id}/timeline/{event_id}":{"get":{"tags":["timeline"],"summary":"Get Timeline Event","description":"Return one timeline event.","operationId":"get_timeline_event_pets__passport_id__timeline__event_id__get","parameters":[{"name":"passport_id","in":"path","required":true,"schema":{"type":"string","title":"Passport Id"}},{"name":"event_id","in":"path","required":true,"schema":{"type":"string","title":"Event Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimelineEventResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["timeline"],"summary":"Delete Timeline Event","description":"Delete one timeline event, soft-delete by default.","operationId":"delete_timeline_event_pets__passport_id__timeline__event_id__delete","parameters":[{"name":"passport_id","in":"path","required":true,"schema":{"type":"string","title":"Passport Id"}},{"name":"event_id","in":"path","required":true,"schema":{"type":"string","title":"Event Id"}},{"name":"hard_delete","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Hard Delete"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteEventResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/timeline/pets/{passport_id}/timeline/{event_id}":{"get":{"tags":["timeline"],"summary":"Get Timeline Event","description":"Return one timeline event.","operationId":"get_timeline_event_v1_timeline_pets__passport_id__timeline__event_id__get","parameters":[{"name":"passport_id","in":"path","required":true,"schema":{"type":"string","title":"Passport Id"}},{"name":"event_id","in":"path","required":true,"schema":{"type":"string","title":"Event Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimelineEventResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["timeline"],"summary":"Delete Timeline Event","description":"Delete one timeline event, soft-delete by default.","operationId":"delete_timeline_event_v1_timeline_pets__passport_id__timeline__event_id__delete","parameters":[{"name":"passport_id","in":"path","required":true,"schema":{"type":"string","title":"Passport Id"}},{"name":"event_id","in":"path","required":true,"schema":{"type":"string","title":"Event Id"}},{"name":"hard_delete","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Hard Delete"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteEventResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/paymaster":{"post":{"tags":["web3"],"summary":"Paymaster Proxy","description":"Evaluate a paymaster JSON-RPC request.","operationId":"paymaster_proxy_paymaster_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonRpcResponse"}}}}}}},"/v1/web3/paymaster":{"post":{"tags":["web3"],"summary":"Paymaster Proxy","description":"Evaluate a paymaster JSON-RPC request.","operationId":"paymaster_proxy_v1_web3_paymaster_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonRpcResponse"}}}}}}},"/paymaster/health":{"get":{"tags":["web3"],"summary":"Paymaster Health","description":"Return paymaster service health.","operationId":"paymaster_health_paymaster_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymasterHealthResponse"}}}}}}},"/v1/web3/paymaster/health":{"get":{"tags":["web3"],"summary":"Paymaster Health","description":"Return paymaster service health.","operationId":"paymaster_health_v1_web3_paymaster_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymasterHealthResponse"}}}}}}},"/paymaster/policy":{"get":{"tags":["web3"],"summary":"Paymaster Policy","description":"Return paymaster sponsorship policy.","operationId":"paymaster_policy_paymaster_policy_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymasterPolicyResponse"}}}}}}},"/v1/web3/paymaster/policy":{"get":{"tags":["web3"],"summary":"Paymaster Policy","description":"Return paymaster sponsorship policy.","operationId":"paymaster_policy_v1_web3_paymaster_policy_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymasterPolicyResponse"}}}}}}},"/web3/mint-pet":{"post":{"tags":["web3"],"summary":"Mint Pet","description":"Mint an existing pet through the configured NFT provider.","operationId":"mint_pet_web3_mint_pet_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MintPetRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MintPetResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/web3/mint-pet":{"post":{"tags":["web3"],"summary":"Mint Pet","description":"Mint an existing pet through the configured NFT provider.","operationId":"mint_pet_v1_web3_mint_pet_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MintPetRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MintPetResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/web3/nft-status/{pet_id}":{"get":{"tags":["web3"],"summary":"Nft Status","description":"Return NFT status for one pet.","operationId":"nft_status_web3_nft_status__pet_id__get","parameters":[{"name":"pet_id","in":"path","required":true,"schema":{"type":"string","title":"Pet Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NftStatusResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/web3/nft-status/{pet_id}":{"get":{"tags":["web3"],"summary":"Nft Status","description":"Return NFT status for one pet.","operationId":"nft_status_v1_web3_nft_status__pet_id__get","parameters":[{"name":"pet_id","in":"path","required":true,"schema":{"type":"string","title":"Pet Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NftStatusResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/process-nft":{"post":{"tags":["web3"],"summary":"Process Nft","description":"Create pet passport NFT metadata.","operationId":"process_nft_process_nft_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessNftRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessNftResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/process-nft":{"post":{"tags":["web3"],"summary":"Process Nft","description":"Create pet passport NFT metadata.","operationId":"process_nft_v1_process_nft_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessNftRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessNftResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/metadata/{nft_id}":{"get":{"tags":["web3"],"summary":"Nft Metadata","description":"Return public NFT metadata JSON.","operationId":"nft_metadata_metadata__nft_id__get","parameters":[{"name":"nft_id","in":"path","required":true,"schema":{"type":"string","title":"Nft Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Nft Metadata Metadata  Nft Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/metadata/{nft_id}":{"get":{"tags":["web3"],"summary":"Nft Metadata","description":"Return public NFT metadata JSON.","operationId":"nft_metadata_v1_metadata__nft_id__get","parameters":[{"name":"nft_id","in":"path","required":true,"schema":{"type":"string","title":"Nft Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Nft Metadata V1 Metadata  Nft Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/metadata/{nft_id}/gallery":{"get":{"tags":["web3"],"summary":"Nft Metadata Gallery","description":"Return public NFT metadata gallery HTML.","operationId":"nft_metadata_gallery_metadata__nft_id__gallery_get","parameters":[{"name":"nft_id","in":"path","required":true,"schema":{"type":"string","title":"Nft Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/metadata/{nft_id}/gallery":{"get":{"tags":["web3"],"summary":"Nft Metadata Gallery","description":"Return public NFT metadata gallery HTML.","operationId":"nft_metadata_gallery_v1_metadata__nft_id__gallery_get","parameters":[{"name":"nft_id","in":"path","required":true,"schema":{"type":"string","title":"Nft Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/notifications":{"post":{"tags":["notifications"],"summary":"Ingest Notification","description":"Legacy notification ingestion route.","operationId":"ingest_notification_v1_notifications_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/notifications":{"post":{"tags":["notifications"],"summary":"Ingest Notification","description":"Legacy notification ingestion route.","operationId":"ingest_notification_notifications_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/customer-linkage/auth/{org_id}":{"get":{"tags":["integrations","ceres-tag"],"summary":"Ceres Portal Customer Auth For Org","description":"Bridge the Ceres Portal customer-auth launch into a short-lived Anymals token.\n\nThis route is for Ceres TEST/local-dev portal verification. A production\ncustomer-linkage launch should put the user through the normal Anymals login\nUX before minting the token.","operationId":"ceres_portal_customer_auth_for_org_v1_integrations_ceres_tag_customer_linkage_auth__org_id__get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}},{"name":"response_type","in":"query","required":true,"schema":{"type":"string","title":"Response Type"}},{"name":"state","in":"query","required":true,"schema":{"type":"string","title":"State"}},{"name":"client_id","in":"query","required":true,"schema":{"type":"string","title":"Client Id"}},{"name":"redirect_uri","in":"query","required":true,"schema":{"type":"string","title":"Redirect Uri"}},{"name":"principal_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Principal Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/customer-linkage/auth":{"get":{"tags":["integrations","ceres-tag"],"summary":"Ceres Portal Customer Auth","description":"Org-neutral Ceres Portal customer-auth entrypoint.\n\nIf `org_id` is provided, this uses the local/dev smoke bridge. Without an\norg, the request is routed to the authenticated Anymals customer-linkage UI,\nwhich must select the user's org/ranch before completing the Ceres callback.","operationId":"ceres_portal_customer_auth_v1_integrations_ceres_tag_customer_linkage_auth_get","parameters":[{"name":"response_type","in":"query","required":true,"schema":{"type":"string","title":"Response Type"}},{"name":"state","in":"query","required":true,"schema":{"type":"string","title":"State"}},{"name":"client_id","in":"query","required":true,"schema":{"type":"string","title":"Client Id"}},{"name":"redirect_uri","in":"query","required":true,"schema":{"type":"string","title":"Redirect Uri"}},{"name":"org_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Org Id"}},{"name":"principal_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Principal Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/customer-linkage/account-identifiers":{"get":{"tags":["integrations","ceres-tag"],"summary":"Ceres Portal Account Identifiers","description":"Return Ceres Portal account identifiers for ranches in the linked org.","operationId":"ceres_portal_account_identifiers_v1_integrations_ceres_tag_customer_linkage_account_identifiers_get","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":{"type":"string"}},"title":"Response Ceres Portal Account Identifiers V1 Integrations Ceres Tag Customer Linkage Account Identifiers Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/customer-linkage/grant-return/{bridge_id}":{"get":{"tags":["integrations","ceres-tag"],"summary":"Ceres Customer Grant Return Bridge","description":"Bridge local Ceres grant returns from API ngrok back to localhost FE.","operationId":"ceres_customer_grant_return_bridge_v1_integrations_ceres_tag_customer_linkage_grant_return__bridge_id__get","parameters":[{"name":"bridge_id","in":"path","required":true,"schema":{"type":"string","title":"Bridge Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/webhooks/{webhook_type}":{"post":{"tags":["integrations","ceres-tag"],"summary":"Accept Webhook","description":"Accept one signed Ceres webhook after durable raw retention.","operationId":"accept_webhook_v1_integrations_ceres_tag_webhooks__webhook_type__post","parameters":[{"name":"webhook_type","in":"path","required":true,"schema":{"type":"string","title":"Webhook Type"}},{"name":"x-hub-signature","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Hub-Signature"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Accept Webhook V1 Integrations Ceres Tag Webhooks  Webhook Type  Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/admin/status":{"get":{"tags":["integrations","ceres-tag"],"summary":"Get Debug Status","description":"Return Ceres webhook, raw, pending, mapping, and source-health status.","operationId":"get_debug_status_v1_integrations_ceres_tag_admin_status_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":50,"title":"Limit"}},{"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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CeresDebugStatus"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/admin/history-coverage":{"get":{"tags":["integrations","ceres-tag"],"summary":"Get History Coverage","description":"Return and persist operator coverage for a Ceres historical retrieve job.","operationId":"get_history_coverage_v1_integrations_ceres_tag_admin_history_coverage_get","parameters":[{"name":"job_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":2000,"minimum":1,"default":500,"title":"Limit"}},{"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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CeresHistoryCoverageView"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/admin/tags":{"get":{"tags":["integrations","ceres-tag"],"summary":"List Detected Tags","description":"Return latest Ceres tag status by ESN, including unlinked tags.","operationId":"list_detected_tags_v1_integrations_ceres_tag_admin_tags_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":2000,"minimum":1,"default":500,"title":"Limit"}},{"name":"scan_limit_per_source","in":"query","required":false,"schema":{"type":"integer","maximum":20000,"minimum":1,"default":5000,"title":"Scan Limit Per Source"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"To Date"}},{"name":"observed_only","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Observed Only"}},{"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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CeresDetectedTagsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/admin/tags/track":{"get":{"tags":["integrations","ceres-tag"],"summary":"Get Tag Tracks","description":"Return raw Ceres position tracks for selected or all detected ESNs.","operationId":"get_tag_tracks_v1_integrations_ceres_tag_admin_tags_track_get","parameters":[{"name":"esns","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Esns"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"To Date"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":20000,"minimum":1,"default":5000,"title":"Limit"}},{"name":"scan_limit_per_source","in":"query","required":false,"schema":{"type":"integer","maximum":50000,"minimum":1,"default":10000,"title":"Scan Limit Per Source"}},{"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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CeresTagTrackResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/admin/raw-records/{raw_record_id}/normalize":{"post":{"tags":["integrations","ceres-tag"],"summary":"Normalize Raw Record","description":"Replay one retained Ceres raw record through the normalizer.","operationId":"normalize_raw_record_v1_integrations_ceres_tag_admin_raw_records__raw_record_id__normalize_post","parameters":[{"name":"raw_record_id","in":"path","required":true,"schema":{"type":"string","title":"Raw Record 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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Normalize Raw Record V1 Integrations Ceres Tag Admin Raw Records  Raw Record Id  Normalize Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/admin/normalize":{"post":{"tags":["integrations","ceres-tag"],"summary":"Normalize Recent Records","description":"Replay recent retained Ceres records for a source.","operationId":"normalize_recent_records_v1_integrations_ceres_tag_admin_normalize_post","parameters":[{"name":"source_id","in":"query","required":false,"schema":{"type":"string","default":"ceres_tag","title":"Source Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":20000,"minimum":1,"default":100,"title":"Limit"}},{"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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Normalize Recent Records V1 Integrations Ceres Tag Admin Normalize Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/admin/device-links":{"post":{"tags":["integrations","ceres-tag"],"summary":"Upsert Device Link","description":"Create or update an ESN-to-Anymals mapping.","operationId":"upsert_device_link_v1_integrations_ceres_tag_admin_device_links_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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CeresDeviceLinkRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Upsert Device Link V1 Integrations Ceres Tag Admin Device Links Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["integrations","ceres-tag"],"summary":"List Device Links","description":"List ESN mappings.","operationId":"list_device_links_v1_integrations_ceres_tag_admin_device_links_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":500,"title":"Limit"}},{"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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response List Device Links V1 Integrations Ceres Tag Admin Device Links Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/admin/device-links/associate-and-replay":{"post":{"tags":["integrations","ceres-tag"],"summary":"Associate Device Link And Replay","description":"Associate an ESN and replay retained pending records for backfill.","operationId":"associate_device_link_and_replay_v1_integrations_ceres_tag_admin_device_links_associate_and_replay_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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CeresDeviceAssociationRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CeresDeviceAssociationResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/admin/property-links":{"post":{"tags":["integrations","ceres-tag"],"summary":"Upsert Property Link","description":"Create or update a Ceres Company Location mapping.","operationId":"upsert_property_link_v1_integrations_ceres_tag_admin_property_links_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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CeresPropertyLinkRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Upsert Property Link V1 Integrations Ceres Tag Admin Property Links Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["integrations","ceres-tag"],"summary":"List Property Links","description":"List Ceres property mappings.","operationId":"list_property_links_v1_integrations_ceres_tag_admin_property_links_get","parameters":[{"name":"org_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Org 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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response List Property Links V1 Integrations Ceres Tag Admin Property Links Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/admin/customer-grants/url":{"post":{"tags":["integrations","ceres-tag"],"summary":"Create Customer Grant Url","description":"Create and store a Ceres customer-linkage grant URL.","operationId":"create_customer_grant_url_v1_integrations_ceres_tag_admin_customer_grants_url_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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CeresGrantUrlRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Customer Grant Url V1 Integrations Ceres Tag Admin Customer Grants Url Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/admin/customer-grants/{grant_id}/access":{"get":{"tags":["integrations","ceres-tag"],"summary":"Get Customer Grant Access","description":"Fetch available Ceres Company Locations for a completed grant.","operationId":"get_customer_grant_access_v1_integrations_ceres_tag_admin_customer_grants__grant_id__access_get","parameters":[{"name":"grant_id","in":"path","required":true,"schema":{"type":"string","title":"Grant 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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Customer Grant Access V1 Integrations Ceres Tag Admin Customer Grants  Grant Id  Access Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/admin/customer-grants/add-links":{"post":{"tags":["integrations","ceres-tag"],"summary":"Add Customer Grant Links","description":"Submit property links to Ceres and persist the local mappings.","operationId":"add_customer_grant_links_v1_integrations_ceres_tag_admin_customer_grants_add_links_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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CeresGrantAddLinksRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Add Customer Grant Links V1 Integrations Ceres Tag Admin Customer Grants Add Links Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/admin/historical/request":{"post":{"tags":["integrations","ceres-tag"],"summary":"Request Historical","description":"Request historical Ceres data through the REST client.","operationId":"request_historical_v1_integrations_ceres_tag_admin_historical_request_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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CeresHistoricalRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Request Historical V1 Integrations Ceres Tag Admin Historical Request Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/admin/rest/check-authentication":{"get":{"tags":["integrations","ceres-tag"],"summary":"Check Rest Authentication","description":"Check Ceres REST credentials without returning credential values.","operationId":"check_rest_authentication_v1_integrations_ceres_tag_admin_rest_check_authentication_get","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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Check Rest Authentication V1 Integrations Ceres Tag Admin Rest Check Authentication Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/admin/rest/tag-details":{"get":{"tags":["integrations","ceres-tag"],"summary":"Get Tag Details","description":"Fetch full Ceres tag details from the configured provider API.","operationId":"get_tag_details_v1_integrations_ceres_tag_admin_rest_tag_details_get","parameters":[{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"From Date"}},{"name":"account_identifier","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Account Identifier"}},{"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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Tag Details V1 Integrations Ceres Tag Admin Rest Tag Details Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/admin/rest/recent-observations":{"get":{"tags":["integrations","ceres-tag"],"summary":"Get Recent Observations","description":"Fetch recent Ceres observations since a UTC timestamp.","operationId":"get_recent_observations_v1_integrations_ceres_tag_admin_rest_recent_observations_get","parameters":[{"name":"from_date","in":"query","required":true,"schema":{"type":"string","format":"date-time","title":"From Date"}},{"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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Recent Observations V1 Integrations Ceres Tag Admin Rest Recent Observations Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/admin/rest/historical/retrieve":{"get":{"tags":["integrations","ceres-tag"],"summary":"Retrieve Historical","description":"Retrieve historical Ceres rows for a completed history query.","operationId":"retrieve_historical_v1_integrations_ceres_tag_admin_rest_historical_retrieve_get","parameters":[{"name":"history_query_id","in":"query","required":true,"schema":{"type":"string","title":"History Query 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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Retrieve Historical V1 Integrations Ceres Tag Admin Rest Historical Retrieve Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/admin/rest/property-links":{"get":{"tags":["integrations","ceres-tag"],"summary":"Get Rest Property Links","description":"Fetch property-link state from Ceres, optionally by software identifier.","operationId":"get_rest_property_links_v1_integrations_ceres_tag_admin_rest_property_links_get","parameters":[{"name":"identifier","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Identifier"}},{"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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Rest Property Links V1 Integrations Ceres Tag Admin Rest Property Links Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/admin/rest/user-identifiers":{"get":{"tags":["integrations","ceres-tag"],"summary":"Get User Identifiers","description":"Fetch Ceres software-vendor user identifiers visible to this API client.","operationId":"get_user_identifiers_v1_integrations_ceres_tag_admin_rest_user_identifiers_get","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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get User Identifiers V1 Integrations Ceres Tag Admin Rest User Identifiers Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/admin/rest/insights/dashboards":{"get":{"tags":["integrations","ceres-tag"],"summary":"List Insights Dashboards","description":"List Ceres Insights dashboards visible to this API client.","operationId":"list_insights_dashboards_v1_integrations_ceres_tag_admin_rest_insights_dashboards_get","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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Insights Dashboards V1 Integrations Ceres Tag Admin Rest Insights Dashboards Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/admin/rest/insights/dashboards/{dashboard_id}":{"get":{"tags":["integrations","ceres-tag"],"summary":"Get Insights Dashboard Metadata","description":"Fetch one Ceres Insights dashboard definition.","operationId":"get_insights_dashboard_metadata_v1_integrations_ceres_tag_admin_rest_insights_dashboards__dashboard_id__get","parameters":[{"name":"dashboard_id","in":"path","required":true,"schema":{"type":"string","title":"Dashboard 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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Insights Dashboard Metadata V1 Integrations Ceres Tag Admin Rest Insights Dashboards  Dashboard Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/ceres-tag/admin/rest/insights/dashboards/{dashboard_id}/embed":{"post":{"tags":["integrations","ceres-tag"],"summary":"Create Insights Dashboard Embed","description":"Create a Ceres Insights embed URL for a property identifier.","operationId":"create_insights_dashboard_embed_v1_integrations_ceres_tag_admin_rest_insights_dashboards__dashboard_id__embed_post","parameters":[{"name":"dashboard_id","in":"path","required":true,"schema":{"type":"string","title":"Dashboard 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-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"string"},"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Insights Dashboard Embed V1 Integrations Ceres Tag Admin Rest Insights Dashboards  Dashboard Id  Embed Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ranches/{ranch_id}/integrations/ceres-tag":{"get":{"tags":["integrations","ceres-tag"],"summary":"Get Customer Ceres Integration","description":"Return customer-safe Ceres connection status for one ranch.","operationId":"get_customer_ceres_integration_v1_ranches__ranch_id__integrations_ceres_tag_get","parameters":[{"name":"ranch_id","in":"path","required":true,"schema":{"type":"string","title":"Ranch Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CeresCustomerIntegrationStatus"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ranches/{ranch_id}/integrations/ceres-tag/connect":{"post":{"tags":["integrations","ceres-tag"],"summary":"Create Customer Ceres Connection","description":"Create a Ceres customer-linkage grant URL for one ranch.","operationId":"create_customer_ceres_connection_v1_ranches__ranch_id__integrations_ceres_tag_connect_post","parameters":[{"name":"ranch_id","in":"path","required":true,"schema":{"type":"string","title":"Ranch Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CeresCustomerConnectRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CeresCustomerConnectResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ranches/{ranch_id}/integrations/ceres-tag/grants/{grant_id}/access":{"get":{"tags":["integrations","ceres-tag"],"summary":"Get Customer Ceres Grant Access","description":"Return Ceres Company Locations available after customer grant completion.","operationId":"get_customer_ceres_grant_access_v1_ranches__ranch_id__integrations_ceres_tag_grants__grant_id__access_get","parameters":[{"name":"ranch_id","in":"path","required":true,"schema":{"type":"string","title":"Ranch Id"}},{"name":"grant_id","in":"path","required":true,"schema":{"type":"string","title":"Grant Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Customer Ceres Grant Access V1 Ranches  Ranch Id  Integrations Ceres Tag Grants  Grant Id  Access Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ranches/{ranch_id}/integrations/ceres-tag/links":{"post":{"tags":["integrations","ceres-tag"],"summary":"Link Customer Ceres Location","description":"Link a Ceres Company Location to one Anymals ranch.","operationId":"link_customer_ceres_location_v1_ranches__ranch_id__integrations_ceres_tag_links_post","parameters":[{"name":"ranch_id","in":"path","required":true,"schema":{"type":"string","title":"Ranch Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CeresCustomerGrantLinkRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CeresCustomerGrantLinkResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ranches/{ranch_id}/integrations/ceres-tag/tags":{"get":{"tags":["integrations","ceres-tag"],"summary":"List Customer Ceres Tags","description":"List Ceres tags visible for one ranch.","operationId":"list_customer_ceres_tags_v1_ranches__ranch_id__integrations_ceres_tag_tags_get","parameters":[{"name":"ranch_id","in":"path","required":true,"schema":{"type":"string","title":"Ranch Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":2000,"minimum":1,"default":500,"title":"Limit"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"To Date"}},{"name":"observed_only","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Observed Only"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CeresDetectedTagsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ranches/{ranch_id}/integrations/ceres-tag/tags/track":{"get":{"tags":["integrations","ceres-tag"],"summary":"Get Customer Ceres Tag Tracks","description":"Return Ceres tag tracks scoped to one ranch.","operationId":"get_customer_ceres_tag_tracks_v1_ranches__ranch_id__integrations_ceres_tag_tags_track_get","parameters":[{"name":"ranch_id","in":"path","required":true,"schema":{"type":"string","title":"Ranch Id"}},{"name":"esns","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Esns"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"To Date"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":20000,"minimum":1,"default":5000,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CeresTagTrackResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/animals/{animal_id}/integrations/ceres-tag/associate":{"post":{"tags":["integrations","ceres-tag"],"summary":"Associate Customer Animal Ceres Tag","description":"Attach a Ceres ESN to an animal and replay retained observations.","operationId":"associate_customer_animal_ceres_tag_v1_animals__animal_id__integrations_ceres_tag_associate_post","parameters":[{"name":"animal_id","in":"path","required":true,"schema":{"type":"string","title":"Animal Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-anymals-test-auth-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Auth-Key"}},{"name":"x-anymals-test-principal-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Id"}},{"name":"x-anymals-test-principal-kind","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Principal-Kind"}},{"name":"x-anymals-test-active-role","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role"}},{"name":"x-anymals-test-active-role-org-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Active-Role-Org-Id"}},{"name":"x-anymals-test-org-ids","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Org-Ids"}},{"name":"x-anymals-test-roles","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Roles"}},{"name":"x-anymals-test-capabilities","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Anymals-Test-Capabilities"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CeresCustomerAssociateTagRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CeresDeviceAssociationResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"AcceptPetImageAnalysisCandidateRequest":{"properties":{"mode":{"$ref":"#/components/schemas/PetImageRegistrationMode","default":"create"},"animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Animal Id"},"reviewed_by":{"type":"string","title":"Reviewed By"},"review_rationale":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Review Rationale"},"owning_org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owning Org Id"},"managing_org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Managing Org Id"},"home_ranch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Home Ranch Id"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"species":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Species"},"sex":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sex"},"lifecycle_stage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lifecycle Stage"},"breed":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Breed"},"color":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Color"},"date_of_birth":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Of Birth"},"weight_lbs":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Weight Lbs"},"external_ids":{"additionalProperties":true,"type":"object","title":"External Ids"},"profile_image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Profile Image Url"},"project_immediately":{"type":"boolean","title":"Project Immediately","default":true},"run_visual_validation":{"type":"boolean","title":"Run Visual Validation","default":false},"visual_validation_block_on_failure":{"type":"boolean","title":"Visual Validation Block On Failure","default":true},"visual_validation_block_on_breed_mismatch":{"type":"boolean","title":"Visual Validation Block On Breed Mismatch","default":false},"visual_validation_species_confidence_threshold":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Visual Validation Species Confidence Threshold","default":0.7},"visual_validation_ai_photo_real_probability_threshold":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Visual Validation Ai Photo Real Probability Threshold","default":0.6},"visual_validation_breed_match_probability_threshold":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Visual Validation Breed Match Probability Threshold","default":0.6},"visual_validation_pet_age":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Visual Validation Pet Age"}},"additionalProperties":false,"type":"object","required":["reviewed_by"],"title":"AcceptPetImageAnalysisCandidateRequest","description":"Request to accept a pet image analysis candidate into animal state."},"AccessGrant":{"properties":{"grantee_type":{"$ref":"#/components/schemas/AccessGranteeType"},"grantee_id":{"type":"string","title":"Grantee Id"},"permission":{"$ref":"#/components/schemas/AccessPermission","default":"read"},"granted_at":{"type":"string","format":"date-time","title":"Granted At"},"granted_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Granted By"}},"additionalProperties":false,"type":"object","required":["grantee_type","grantee_id"],"title":"AccessGrant","description":"Entity granted access to a document."},"AccessGranteeType":{"type":"string","enum":["user","organization"],"title":"AccessGranteeType","description":"Supported access-grant grantee types."},"AccessPermission":{"type":"string","enum":["read","manage"],"title":"AccessPermission","description":"Supported document access permissions."},"AccessProjection":{"properties":{"org_ids":{"additionalProperties":{"type":"boolean"},"type":"object","title":"Org Ids"},"user_ids":{"additionalProperties":{"type":"boolean"},"type":"object","title":"User Ids"}},"additionalProperties":false,"type":"object","title":"AccessProjection","description":"Denormalized access projection preserved from legacy passport documents."},"AccountAuthResult":{"properties":{"auth_token":{"type":"string","title":"Auth Token"},"account_id":{"type":"string","title":"Account Id"}},"additionalProperties":false,"type":"object","required":["auth_token","account_id"],"title":"AccountAuthResult","description":"Nested account auth result preserved from legacy account creation."},"ActionDefinitionCreateRequest":{"properties":{"key":{"type":"string","title":"Key"},"name":{"type":"string","title":"Name"},"rewardAmount":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Rewardamount"},"maxClaims":{"type":"integer","minimum":0.0,"title":"Maxclaims"},"ruleType":{"type":"string","title":"Ruletype"},"namespace":{"type":"string","title":"Namespace","default":"ANYMAL"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"ruleConfig":{"additionalProperties":true,"type":"object","title":"Ruleconfig"},"requiresReview":{"type":"boolean","title":"Requiresreview","default":false},"isActive":{"type":"boolean","title":"Isactive","default":true},"local_only":{"type":"boolean","title":"Local Only","default":false}},"additionalProperties":false,"type":"object","required":["key","name","rewardAmount","maxClaims","ruleType"],"title":"ActionDefinitionCreateRequest","description":"Request body for creating an action definition."},"ActionDefinitionListResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ActionDefinitionResponse"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"ActionDefinitionListResponse","description":"List response used by the legacy action definitions route."},"ActionDefinitionMutationResponse":{"properties":{"ok":{"type":"boolean","title":"Ok"},"actionId":{"type":"string","title":"Actionid"},"txHash":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Txhash"}},"additionalProperties":false,"type":"object","required":["ok","actionId"],"title":"ActionDefinitionMutationResponse","description":"Mutation response for create/update action definitions."},"ActionDefinitionResponse":{"properties":{"key":{"type":"string","title":"Key"},"namespace":{"type":"string","title":"Namespace"},"actionId":{"type":"string","title":"Actionid"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"rewardAmount":{"type":"string","title":"Rewardamount"},"maxClaims":{"type":"integer","title":"Maxclaims"},"ruleType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ruletype"},"ruleConfig":{"additionalProperties":true,"type":"object","title":"Ruleconfig"},"requiresReview":{"type":"boolean","title":"Requiresreview","default":false},"isActive":{"type":"boolean","title":"Isactive","default":true},"createdAt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Createdat"},"updatedAt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updatedat"}},"additionalProperties":false,"type":"object","required":["key","namespace","actionId","name","rewardAmount","maxClaims"],"title":"ActionDefinitionResponse","description":"Legacy-compatible action definition response shape."},"ActionDefinitionUpdateRequest":{"properties":{"actionId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionid"},"key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Key"},"namespace":{"type":"string","title":"Namespace","default":"ANYMAL"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"rewardAmount":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Rewardamount"},"maxClaims":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Maxclaims"},"ruleType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ruletype"},"ruleConfig":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Ruleconfig"},"requiresReview":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Requiresreview"},"isActive":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isactive"}},"additionalProperties":false,"type":"object","title":"ActionDefinitionUpdateRequest","description":"Request body for updating an action definition."},"Actionability":{"type":"string","enum":["high","moderate","low","unknown"],"title":"Actionability"},"ActivityPlan":{"properties":{"minutes_per_day":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Minutes Per Day"},"intensity":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Intensity"},"contraindications":{"items":{"type":"string"},"type":"array","title":"Contraindications","default":[]}},"additionalProperties":false,"type":"object","title":"ActivityPlan"},"AddAnimalsRequest":{"properties":{"animal_ids":{"items":{"type":"string"},"type":"array","title":"Animal Ids"}},"additionalProperties":false,"type":"object","required":["animal_ids"],"title":"AddAnimalsRequest","description":"Request to add animals to a lot."},"AddPartyRequest":{"properties":{"party":{"$ref":"#/components/schemas/PartyRef"}},"additionalProperties":false,"type":"object","required":["party"],"title":"AddPartyRequest","description":"Request to add one party to a case."},"AdminAnimalDetailResponse":{"properties":{"animal":{"$ref":"#/components/schemas/AnimalCore"},"organization_ids":{"items":{"type":"string"},"type":"array","title":"Organization Ids"},"ranch":{"anyOf":[{"$ref":"#/components/schemas/Ranch"},{"type":"null"}]},"devices":{"items":{"$ref":"#/components/schemas/TelemetryDevice"},"type":"array","title":"Devices","default":[]},"latest_sample":{"anyOf":[{"$ref":"#/components/schemas/TelemetrySample"},{"type":"null"}]},"active_alerts":{"items":{"$ref":"#/components/schemas/TelemetryAlert"},"type":"array","title":"Active Alerts","default":[]},"recent_track":{"items":{"$ref":"#/components/schemas/TelemetrySample"},"type":"array","title":"Recent Track","default":[]},"telemetry":{"$ref":"#/components/schemas/AdminAnimalTelemetrySummary"},"projection_paths":{"$ref":"#/components/schemas/AdminAnimalProjectionPaths"}},"additionalProperties":false,"type":"object","required":["animal","organization_ids","telemetry","projection_paths"],"title":"AdminAnimalDetailResponse","description":"Admin detail response for one animal and its telemetry state."},"AdminAnimalHistoryResponse":{"properties":{"animal":{"$ref":"#/components/schemas/AnimalCore"},"devices":{"items":{"$ref":"#/components/schemas/TelemetryDevice"},"type":"array","title":"Devices","default":[]},"events":{"items":{"$ref":"#/components/schemas/AnimalEvent"},"type":"array","title":"Events","default":[]},"telemetry_samples":{"items":{"$ref":"#/components/schemas/TelemetrySample"},"type":"array","title":"Telemetry Samples","default":[]},"alerts":{"items":{"$ref":"#/components/schemas/TelemetryAlert"},"type":"array","title":"Alerts","default":[]},"count":{"type":"integer","title":"Count"},"projection_paths":{"$ref":"#/components/schemas/AdminAnimalProjectionPaths"}},"additionalProperties":false,"type":"object","required":["animal","count","projection_paths"],"title":"AdminAnimalHistoryResponse","description":"Admin history response for one animal."},"AdminAnimalListResponse":{"properties":{"organization_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization Id"},"ranch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ranch Id"},"animals":{"items":{"$ref":"#/components/schemas/AnimalCore"},"type":"array","title":"Animals"},"projection_paths_by_animal_id":{"additionalProperties":{"$ref":"#/components/schemas/AdminAnimalProjectionPaths"},"type":"object","title":"Projection Paths By Animal Id"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["animals","projection_paths_by_animal_id","count"],"title":"AdminAnimalListResponse","description":"Admin animal list response."},"AdminAnimalProjectionPaths":{"properties":{"animal_view":{"type":"string","title":"Animal View"},"animal_recent_track":{"type":"string","title":"Animal Recent Track"},"ranch_view":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ranch View"},"ranch_animal_view":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ranch Animal View"}},"additionalProperties":false,"type":"object","required":["animal_view","animal_recent_track"],"title":"AdminAnimalProjectionPaths","description":"Firestore projection document paths related to one animal."},"AdminAnimalTelemetrySummary":{"properties":{"device_count":{"type":"integer","title":"Device Count"},"active_alert_count":{"type":"integer","title":"Active Alert Count"},"recent_track_count":{"type":"integer","title":"Recent Track Count"},"latest_sample_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latest Sample Id"},"latest_observed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Latest Observed At"},"latest_position":{"anyOf":[{"$ref":"#/components/schemas/GeoPoint-Output"},{"type":"null"}]},"providers":{"items":{"type":"string"},"type":"array","title":"Providers","default":[]},"esns":{"items":{"type":"string"},"type":"array","title":"Esns","default":[]}},"additionalProperties":false,"type":"object","required":["device_count","active_alert_count","recent_track_count"],"title":"AdminAnimalTelemetrySummary","description":"Small telemetry status summary for admin and agent inspection."},"AdminAnimalTrackPoint":{"properties":{"sample_id":{"type":"string","title":"Sample Id"},"recorded_at":{"type":"string","format":"date-time","title":"Recorded At"},"latitude":{"type":"number","title":"Latitude"},"longitude":{"type":"number","title":"Longitude"},"provider":{"type":"string","title":"Provider"},"device_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Device Id"},"behavior_state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Behavior State"},"metrics":{"additionalProperties":true,"type":"object","title":"Metrics"}},"additionalProperties":false,"type":"object","required":["sample_id","recorded_at","latitude","longitude","provider"],"title":"AdminAnimalTrackPoint","description":"Compact map-ready telemetry position point."},"AdminAnimalTrackResponse":{"properties":{"animal_id":{"type":"string","title":"Animal Id"},"from_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"From Date"},"to_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"To Date"},"points":{"items":{"$ref":"#/components/schemas/AdminAnimalTrackPoint"},"type":"array","title":"Points"},"count":{"type":"integer","title":"Count"},"projection_paths":{"$ref":"#/components/schemas/AdminAnimalProjectionPaths"}},"additionalProperties":false,"type":"object","required":["animal_id","points","count","projection_paths"],"title":"AdminAnimalTrackResponse","description":"Admin map track response for one animal."},"AgeRange":{"properties":{"min_months":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Min Months"},"max_months":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Months"}},"additionalProperties":false,"type":"object","title":"AgeRange","description":"Age bounds in months."},"AgeStage":{"type":"string","enum":["puppy","adult","senior","unknown"],"title":"AgeStage"},"AgentCandidateRecord":{"properties":{"candidate_type":{"type":"string","title":"Candidate Type"},"source_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"},"source_record_key":{"type":"string","title":"Source Record Key"},"payload":{"additionalProperties":true,"type":"object","title":"Payload"},"content_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Hash"},"confidence":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"null"}],"title":"Confidence"},"requires_review":{"type":"boolean","title":"Requires Review","default":false},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["candidate_type","source_record_key"],"title":"AgentCandidateRecord","description":"Provisional record emitted by an agent for later deterministic acceptance."},"AgentHandoffRecord":{"properties":{"from_agent":{"type":"string","title":"From Agent"},"to_agent":{"type":"string","title":"To Agent"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"},"tool_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tool Name"},"status":{"type":"string","title":"Status","default":"completed"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["from_agent","to_agent"],"title":"AgentHandoffRecord","description":"One observed transfer of control between chat agents."},"AgentJourney":{"properties":{"journey_id":{"type":"string","title":"Journey Id"},"owner_type":{"type":"string","title":"Owner Type"},"owner_id":{"type":"string","title":"Owner Id"},"source_type":{"type":"string","title":"Source Type"},"source_id":{"type":"string","title":"Source Id"},"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"},"status":{"$ref":"#/components/schemas/JourneyEventState","default":"started"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"},"started_at":{"type":"string","format":"date-time","title":"Started At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"},"journey_updated_at":{"type":"string","format":"date-time","title":"Journey Updated At"},"latest_journey_event":{"additionalProperties":true,"type":"object","title":"Latest Journey Event"}},"additionalProperties":false,"type":"object","required":["journey_id","owner_type","owner_id","source_type","source_id"],"title":"AgentJourney","description":"Canonical journey root for agent/tool/model traces."},"AgentJourneyEvent":{"properties":{"event_id":{"type":"string","title":"Event Id"},"journey_id":{"type":"string","title":"Journey Id"},"type":{"$ref":"#/components/schemas/JourneyEventType"},"name":{"type":"string","title":"Name"},"state":{"$ref":"#/components/schemas/JourneyEventState","default":"succeeded"},"startTime":{"type":"string","format":"date-time","title":"Starttime"},"endTime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Endtime"},"parentId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parentid"},"timestamp":{"type":"string","format":"date-time","title":"Timestamp"},"meta":{"additionalProperties":true,"type":"object","title":"Meta"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"tokensIn":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Tokensin"},"tokensOut":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Tokensout"}},"additionalProperties":false,"type":"object","required":["journey_id","type","name"],"title":"AgentJourneyEvent","description":"Canonical event emitted during an agent journey."},"AgentJourneyEventsResponse":{"properties":{"events":{"items":{"$ref":"#/components/schemas/AgentJourneyEvent"},"type":"array","title":"Events"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["events","count"],"title":"AgentJourneyEventsResponse","description":"Response containing journey events."},"AgentJourneyListResponse":{"properties":{"journeys":{"items":{"$ref":"#/components/schemas/AgentJourney"},"type":"array","title":"Journeys"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["journeys","count"],"title":"AgentJourneyListResponse","description":"Response containing journey roots."},"AgentProvenance":{"properties":{"extraction_method":{"$ref":"#/components/schemas/ExtractionMethod","default":"direct"},"agent_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Name"},"agent_run_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Run Id"},"confidence":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"null"}],"title":"Confidence"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"additionalProperties":false,"type":"object","title":"AgentProvenance","description":"Agent or deterministic extraction metadata."},"AgentProvenanceRef":{"properties":{"ref_type":{"type":"string","title":"Ref Type"},"ref_id":{"type":"string","title":"Ref Id"},"uri":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Uri"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["ref_type","ref_id"],"title":"AgentProvenanceRef","description":"Source reference used to explain an agent input or output."},"AgentResult":{"properties":{"run_id":{"type":"string","title":"Run Id"},"agent_id":{"type":"string","title":"Agent Id"},"starting_agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Starting Agent Id"},"request_id":{"type":"string","title":"Request Id"},"correlation_id":{"type":"string","title":"Correlation Id"},"status":{"$ref":"#/components/schemas/AgentResultStatus"},"provider_response_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Response Id"},"output":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"string"},{"type":"null"}],"title":"Output"},"candidate_records":{"items":{"$ref":"#/components/schemas/AgentCandidateRecord"},"type":"array","title":"Candidate Records","default":[]},"confidence":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"null"}],"title":"Confidence"},"citations":{"items":{"$ref":"#/components/schemas/AgentProvenanceRef"},"type":"array","title":"Citations","default":[]},"tool_calls":{"items":{"$ref":"#/components/schemas/AgentToolCall"},"type":"array","title":"Tool Calls","default":[]},"handoff_chain":{"items":{"$ref":"#/components/schemas/AgentHandoffRecord"},"type":"array","title":"Handoff Chain","default":[]},"agents_invoked":{"items":{"type":"string"},"type":"array","title":"Agents Invoked","default":[]},"ctas":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Ctas","default":[]},"validation":{"$ref":"#/components/schemas/AgentValidation"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"usage":{"additionalProperties":true,"type":"object","title":"Usage"},"started_at":{"type":"string","format":"date-time","title":"Started At"},"finished_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Finished At"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"},"has_candidates":{"type":"boolean","title":"Has Candidates","description":"Return whether this result emitted provisional candidate records.","readOnly":true}},"additionalProperties":false,"type":"object","required":["agent_id","request_id","correlation_id","status","has_candidates"],"title":"AgentResult","description":"Validated result returned by the runtime to domain services."},"AgentResultStatus":{"type":"string","enum":["succeeded","rejected_by_guard","schema_invalid","timed_out","tool_error","provider_error","fallback_used","candidate_emitted","ingested","needs_review","rejected","failed"],"title":"AgentResultStatus","description":"Normalized outcome of an agent invocation."},"AgentSideEffect":{"type":"string","enum":["none","candidate","http","file","tool"],"title":"AgentSideEffect","description":"Side-effect classes an agent definition may declare."},"AgentToolCall":{"properties":{"tool_name":{"type":"string","title":"Tool Name"},"arguments_hash":{"type":"string","title":"Arguments Hash"},"status":{"type":"string","title":"Status"},"side_effect":{"$ref":"#/components/schemas/AgentSideEffect","default":"none"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}},"additionalProperties":false,"type":"object","required":["tool_name","arguments_hash","status"],"title":"AgentToolCall","description":"One tool call performed or proposed by an agent."},"AgentTurnDocumentContext":{"properties":{"document_id":{"type":"string","title":"Document Id"},"candidate_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Candidate Id"},"filename":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filename"},"image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image Url"},"image_base64":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image Base64"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Type"},"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"File Name"},"document_category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Category"},"extracted_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Extracted Text"},"structured_data":{"additionalProperties":true,"type":"object","title":"Structured Data"},"provider_metadata":{"additionalProperties":true,"type":"object","title":"Provider Metadata"}},"additionalProperties":false,"type":"object","required":["document_id"],"title":"AgentTurnDocumentContext","description":"Provisional document candidate context supplied to one chat-agent turn."},"AgentTurnFocusContext":{"properties":{"pet_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pet Id"},"case_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Case Id"},"document_uuid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Uuid"},"step_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Step Id"},"scope":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scope"},"primary_ref":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Primary Ref"},"refinements":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Refinements","default":[]},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label"},"context_changed":{"type":"boolean","title":"Context Changed","default":false}},"additionalProperties":false,"type":"object","title":"AgentTurnFocusContext","description":"Trusted entity focus hints supplied by the client for one assistant turn."},"AgentTurnRequest":{"properties":{"message":{"anyOf":[{"type":"string"},{"items":{"additionalProperties":true,"type":"object"},"type":"array"}],"title":"Message","default":""},"agent_id":{"type":"string","title":"Agent Id","default":"ConciergeRouter"},"previous_response_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Previous Response Id"},"session_id":{"type":"string","title":"Session Id","default":"default"},"user_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Id"},"organization_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization Id"},"request_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Request Id"},"correlation_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Correlation Id"},"actor_type":{"type":"string","title":"Actor Type","default":"user"},"actor_roles":{"items":{"type":"string"},"type":"array","title":"Actor Roles","default":[]},"actor_capabilities":{"items":{"type":"string"},"type":"array","title":"Actor Capabilities","default":[]},"output_schema":{"type":"string","title":"Output Schema","default":"freeform"},"allowed_tools":{"items":{"type":"string"},"type":"array","title":"Allowed Tools","default":[]},"timeout_seconds":{"type":"number","maximum":900.0,"exclusiveMinimum":0.0,"title":"Timeout Seconds","default":30},"max_turns":{"type":"integer","maximum":50.0,"minimum":1.0,"title":"Max Turns","default":30},"max_tool_calls":{"type":"integer","maximum":50.0,"minimum":0.0,"title":"Max Tool Calls","default":50},"max_output_tokens":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Max Output Tokens"},"retry_attempts":{"type":"integer","maximum":10.0,"minimum":0.0,"title":"Retry Attempts","default":0},"symptom_session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Symptom Session Id"},"active_animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Active Animal Id"},"active_case_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Active Case Id"},"active_document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Active Document Id"},"active_step_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Active Step Id"},"context":{"anyOf":[{"$ref":"#/components/schemas/AgentTurnFocusContext"},{"type":"null"}]},"document_contexts":{"items":{"$ref":"#/components/schemas/AgentTurnDocumentContext"},"type":"array","title":"Document Contexts","default":[]},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","title":"AgentTurnRequest","description":"Provider-neutral request for one compatibility agent turn."},"AgentTurnResponse":{"properties":{"session_id":{"type":"string","title":"Session Id"},"message":{"type":"string","title":"Message"},"history":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"History"},"last_response_id":{"type":"string","title":"Last Response Id"},"last_agent_name":{"type":"string","title":"Last Agent Name"},"starting_agent_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Starting Agent Name"},"symptom_session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Symptom Session Id"},"status":{"$ref":"#/components/schemas/AgentResultStatus"},"provisional":{"type":"boolean","const":true,"title":"Provisional","default":true},"canonical_write_performed":{"type":"boolean","title":"Canonical Write Performed","default":false},"output":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"string"},{"type":"null"}],"title":"Output"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"streamed_tokens":{"items":{"type":"string"},"type":"array","title":"Streamed Tokens","default":[]},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"usage":{"additionalProperties":true,"type":"object","title":"Usage"},"tool_calls":{"items":{"$ref":"#/components/schemas/AgentToolCall"},"type":"array","title":"Tool Calls","default":[]},"handoff_chain":{"items":{"$ref":"#/components/schemas/AgentHandoffRecord"},"type":"array","title":"Handoff Chain","default":[]},"agents_invoked":{"items":{"type":"string"},"type":"array","title":"Agents Invoked","default":[]},"ctas":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Ctas","default":[]},"candidate_records":{"items":{"$ref":"#/components/schemas/AgentCandidateRecord"},"type":"array","title":"Candidate Records","default":[]}},"additionalProperties":false,"type":"object","required":["session_id","message","history","last_response_id","last_agent_name","status"],"title":"AgentTurnResponse","description":"Compatibility response for one synchronous agent turn."},"AgentValidation":{"properties":{"policy":{"$ref":"#/components/schemas/AgentValidationStatus","default":"not_run"},"schema_status":{"$ref":"#/components/schemas/AgentValidationStatus","default":"not_run"},"domain":{"$ref":"#/components/schemas/AgentValidationStatus","default":"not_run"},"review_reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Review Reason"},"errors":{"items":{"type":"string"},"type":"array","title":"Errors","default":[]}},"additionalProperties":false,"type":"object","title":"AgentValidation","description":"Validation result attached to an agent output."},"AgentValidationStatus":{"type":"string","enum":["not_run","passed","failed","UNKNOWN"],"title":"AgentValidationStatus","description":"Validation gate status for agent output."},"AnalysisResultItem":{"properties":{"anymal_id":{"type":"string","title":"Anymal Id"},"anymal_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Anymal Name"},"success":{"type":"boolean","title":"Success"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"analysis_result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Analysis Result"}},"additionalProperties":false,"type":"object","required":["anymal_id","success"],"title":"AnalysisResultItem","description":"Result for one animal analysis attempt."},"AncestorProfile":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"dominant_breeds":{"items":{"type":"string"},"type":"array","title":"Dominant Breeds","default":[]},"estimated_mix":{"items":{"$ref":"#/components/schemas/BreedComposition"},"type":"array","title":"Estimated Mix","default":[]},"relationship":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Relationship"}},"additionalProperties":true,"type":"object","title":"AncestorProfile"},"AncestryTimeline":{"properties":{"generations":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Generations"},"summary":{"items":{"$ref":"#/components/schemas/AncestryTimelineEntry"},"type":"array","title":"Summary","default":[]}},"additionalProperties":true,"type":"object","title":"AncestryTimeline"},"AncestryTimelineEntry":{"properties":{"generation":{"type":"string","title":"Generation"},"years_ago":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Years Ago"},"dominant_breeds":{"items":{"type":"string"},"type":"array","title":"Dominant Breeds","default":[]},"breed_changes":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Breed Changes"}},"additionalProperties":true,"type":"object","required":["generation"],"title":"AncestryTimelineEntry"},"AnimalCore":{"properties":{"id":{"type":"string","title":"Id"},"species":{"type":"string","title":"Species"},"domain":{"$ref":"#/components/schemas/AnimalDomain","default":"general"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"sex":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sex"},"lifecycle_stage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lifecycle Stage"},"breed":{"items":{"type":"string"},"type":"array","title":"Breed","default":[]},"color":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Color"},"date_of_birth":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Of Birth"},"weight_lbs":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Weight Lbs"},"external_ids":{"additionalProperties":true,"type":"object","title":"External Ids"},"owning_org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owning Org Id"},"managing_org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Managing Org Id"},"home_ranch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Home Ranch Id"},"current_paddock_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Paddock Id"},"current_herd_group_ids":{"items":{"type":"string"},"type":"array","title":"Current Herd Group Ids","default":[]},"access":{"$ref":"#/components/schemas/AccessProjection"},"compat":{"$ref":"#/components/schemas/CompatLinks"},"legacy_owner_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legacy Owner Id"},"legacy_caregiver_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legacy Caregiver Id"},"legacy_source_org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legacy Source Org Id"},"profile_image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Profile Image Url"},"cattle_data":{"anyOf":[{"$ref":"#/components/schemas/CattleData"},{"type":"null"}]},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"additionalProperties":false,"type":"object","required":["id","species"],"title":"AnimalCore","description":"Canonical animal aggregate stored in Mongo."},"AnimalDomain":{"type":"string","enum":["companion","livestock","general"],"title":"AnimalDomain","description":"High-level animal operating domains."},"AnimalEvent":{"properties":{"id":{"type":"string","title":"Id"},"animal_id":{"type":"string","title":"Animal Id"},"ranch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ranch Id"},"event_type":{"type":"string","title":"Event Type"},"source":{"type":"string","title":"Source"},"recorded_at":{"type":"string","format":"date-time","title":"Recorded At"},"data":{"additionalProperties":true,"type":"object","title":"Data"}},"additionalProperties":false,"type":"object","required":["animal_id","event_type","source"],"title":"AnimalEvent","description":"Durable animal-domain history event."},"AnimalHistoryResponse":{"properties":{"animal_id":{"type":"string","title":"Animal Id"},"events":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Events","default":[]},"telemetry_samples":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Telemetry Samples","default":[]},"alerts":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Alerts","default":[]}},"additionalProperties":false,"type":"object","required":["animal_id"],"title":"AnimalHistoryResponse","description":"Animal history read response."},"AnimalListResponse":{"properties":{"animals":{"items":{"$ref":"#/components/schemas/AnimalCore"},"type":"array","title":"Animals"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["animals","count"],"title":"AnimalListResponse","description":"Animal list API response."},"AnimalPlacementResponse":{"properties":{"animal":{"$ref":"#/components/schemas/AnimalCore"}},"additionalProperties":false,"type":"object","required":["animal"],"title":"AnimalPlacementResponse","description":"Animal placement update response."},"AnimalResponse":{"properties":{"animal":{"$ref":"#/components/schemas/AnimalCore"}},"additionalProperties":false,"type":"object","required":["animal"],"title":"AnimalResponse","description":"Single animal API response."},"AnimalSearchCommand":{"properties":{"query":{"type":"string","title":"Query"},"organization_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization Id"},"context":{"anyOf":[{"$ref":"#/components/schemas/SearchContext"},{"type":"null"}]},"current_pet_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Pet Id"},"limit":{"type":"integer","maximum":50.0,"minimum":1.0,"title":"Limit","default":10}},"additionalProperties":false,"type":"object","required":["query"],"title":"AnimalSearchCommand","description":"Read-only command for the `search.animals` backend tool."},"AnimalTaskStatus":{"properties":{"index":{"type":"integer","title":"Index"},"identifier":{"type":"string","title":"Identifier"},"identifier_type":{"type":"string","title":"Identifier Type"},"action":{"$ref":"#/components/schemas/ReconciliationAction"},"status":{"type":"string","title":"Status"},"passport_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Passport Id"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"data_diff":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Data Diff"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"breed":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Breed"},"species":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Species"}},"additionalProperties":false,"type":"object","required":["index","identifier","identifier_type","action","status"],"title":"AnimalTaskStatus","description":"Per-animal status within a bulk reconciliation plan."},"AnonSessionRequest":{"properties":{"fingerprint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fingerprint"}},"additionalProperties":false,"type":"object","title":"AnonSessionRequest","description":"Request to issue an anonymous session."},"AnonSessionResponse":{"properties":{"ownerId":{"type":"string","title":"Ownerid"},"tier":{"type":"string","title":"Tier","default":"FREE"},"appToken":{"type":"string","title":"Apptoken"},"firebaseCustomToken":{"type":"string","title":"Firebasecustomtoken"}},"additionalProperties":false,"type":"object","required":["ownerId","appToken","firebaseCustomToken"],"title":"AnonSessionResponse","description":"Anonymous session issue response."},"ApplyToOrgRequest":{"properties":{"document_id":{"type":"string","title":"Document Id"},"org_pid":{"type":"string","title":"Org Pid"},"force":{"type":"boolean","title":"Force","default":false}},"additionalProperties":false,"type":"object","required":["document_id","org_pid"],"title":"ApplyToOrgRequest","description":"Request to apply PIN certificate data to an existing organization."},"ApprovalRecord":{"properties":{"actor_role":{"type":"string","title":"Actor Role"},"actor_id":{"type":"string","title":"Actor Id"},"decision":{"type":"string","enum":["approved","rejected"],"title":"Decision"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"},"decided_at":{"type":"string","format":"date-time","title":"Decided At"}},"additionalProperties":false,"type":"object","required":["actor_role","actor_id","decision"],"title":"ApprovalRecord","description":"Record of an approval decision."},"ApprovalRequirement":{"properties":{"actors":{"items":{"type":"string"},"type":"array","title":"Actors"},"require_all":{"type":"boolean","title":"Require All","default":false},"timeout_hours":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timeout Hours"},"timeout_action":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timeout Action","default":"fail"}},"additionalProperties":false,"type":"object","required":["actors"],"title":"ApprovalRequirement","description":"Defines which roles must approve a step."},"AssetType":{"type":"string","enum":["perimeter","paddock","fence","water_point","building"],"title":"AssetType","description":"Supported ranch infrastructure asset categories."},"AssignAnimalPlacementRequest":{"properties":{"ranch_id":{"type":"string","title":"Ranch Id"},"current_paddock_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Paddock Id"},"current_herd_group_ids":{"items":{"type":"string"},"type":"array","title":"Current Herd Group Ids","default":[]}},"additionalProperties":false,"type":"object","required":["ranch_id"],"title":"AssignAnimalPlacementRequest","description":"Request to update an animal's ranch placement fields."},"AssignTagRequest":{"properties":{"ain":{"type":"string","title":"Ain"},"animal_id":{"type":"string","title":"Animal Id"},"assigned_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Assigned Date"}},"additionalProperties":false,"type":"object","required":["ain","animal_id"],"title":"AssignTagRequest","description":"Request to assign an AIN to an animal."},"AssociateDocumentRequest":{"properties":{"association_type":{"$ref":"#/components/schemas/DocumentAssociationType"},"association_id":{"type":"string","title":"Association Id"},"role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role"}},"additionalProperties":false,"type":"object","required":["association_type","association_id"],"title":"AssociateDocumentRequest","description":"Request to associate a document with an entity."},"AuctionEvent":{"properties":{"id":{"type":"string","title":"Id"},"event_type":{"type":"string","title":"Event Type","default":"auction.sale"},"title":{"type":"string","title":"Title"},"source_id":{"type":"string","title":"Source Id"},"occurred_at":{"type":"string","format":"date-time","title":"Occurred At"},"status":{"$ref":"#/components/schemas/OpsEventStatus","default":"active"},"severity":{"$ref":"#/components/schemas/OpsEventSeverity","default":"info"},"auction_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Auction Name"},"lot_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lot Number"},"facility_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Facility Id"},"region_ids":{"items":{"type":"string"},"type":"array","title":"Region Ids","default":[]},"seller_org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Seller Org Id"},"buyer_org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Buyer Org Id"},"lot_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lot Id"},"animal_ids":{"items":{"type":"string"},"type":"array","title":"Animal Ids","default":[]},"head_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Head Count"},"average_price":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Average Price"},"total_amount":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Total Amount"},"currency":{"type":"string","title":"Currency","default":"USD"},"location":{"anyOf":[{"$ref":"#/components/schemas/anymals__domains__ops_intel__models__GeoPoint"},{"type":"null"}]},"live_until":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Live Until"},"summary":{"additionalProperties":true,"type":"object","title":"Summary"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"},"provenance":{"$ref":"#/components/schemas/EventProvenance"},"supersedes_event_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Supersedes Event Id"}},"additionalProperties":false,"type":"object","required":["title","source_id","provenance"],"title":"AuctionEvent","description":"Canonical auction event linked to facilities, lots, animals, and sources."},"AuditActor":{"properties":{"actor_type":{"$ref":"#/components/schemas/AuditActorType"},"actor_id":{"type":"string","minLength":1,"title":"Actor Id"}},"additionalProperties":false,"type":"object","required":["actor_type","actor_id"],"title":"AuditActor","description":"Actor that caused or recorded an audited action."},"AuditActorType":{"type":"string","enum":["user","service","agent","system","external"],"title":"AuditActorType","description":"Supported actor classes for audit records."},"AuditEntityRef":{"properties":{"entity_type":{"type":"string","minLength":1,"title":"Entity Type"},"entity_id":{"type":"string","minLength":1,"title":"Entity Id"}},"additionalProperties":false,"type":"object","required":["entity_type","entity_id"],"title":"AuditEntityRef","description":"Entity pointer used for audit log lookup and drill-down."},"AuditLogRecord":{"properties":{"audit_id":{"type":"string","title":"Audit Id"},"schema_version":{"type":"string","title":"Schema Version","default":"1.0"},"action":{"type":"string","minLength":1,"title":"Action"},"actor":{"$ref":"#/components/schemas/AuditActor"},"entity_refs":{"items":{"$ref":"#/components/schemas/AuditEntityRef"},"type":"array","minItems":1,"title":"Entity Refs"},"event_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Event Id"},"subject":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subject"},"correlation_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Correlation Id"},"causation_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Causation Id"},"occurred_at":{"type":"string","format":"date-time","title":"Occurred At"},"recorded_at":{"type":"string","format":"date-time","title":"Recorded At"},"inventory_refs":{"items":{"type":"string"},"type":"array","title":"Inventory Refs"},"payload":{"additionalProperties":true,"type":"object","title":"Payload"}},"additionalProperties":false,"type":"object","required":["action","actor","entity_refs"],"title":"AuditLogRecord","description":"Append-only audit log entry stored in Mongo."},"AuditRecordListResponse":{"properties":{"records":{"items":{"$ref":"#/components/schemas/AuditLogRecord"},"type":"array","title":"Records"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["records","count"],"title":"AuditRecordListResponse","description":"Bounded audit record list response."},"AuthProvider":{"type":"string","enum":["web3auth","firebase","base","auth0","app","anonymous","unknown"],"title":"AuthProvider","description":"Supported authentication provider families."},"BackfillAnalyzedFieldResponse":{"properties":{"dry_run":{"type":"boolean","title":"Dry Run"},"skipped_already_set":{"type":"integer","title":"Skipped Already Set"},"set_true":{"type":"integer","title":"Set True"},"set_false":{"type":"integer","title":"Set False"},"total_updated":{"type":"integer","title":"Total Updated"},"message":{"type":"string","title":"Message"}},"additionalProperties":false,"type":"object","required":["dry_run","skipped_already_set","set_true","set_false","total_updated","message"],"title":"BackfillAnalyzedFieldResponse","description":"Legacy-compatible analyzed-field backfill response."},"BehaviorTraining":{"properties":{"temperament_notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Temperament Notes"},"goals":{"items":{"type":"string"},"type":"array","title":"Goals","default":[]},"enrichment":{"items":{"type":"string"},"type":"array","title":"Enrichment","default":[]},"red_flags":{"items":{"type":"string"},"type":"array","title":"Red Flags","default":[]}},"additionalProperties":false,"type":"object","title":"BehaviorTraining"},"BehavioralPredispositions":{"properties":{"total_traits_reported":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Traits Reported"},"traits":{"items":{"$ref":"#/components/schemas/BehavioralTrait"},"type":"array","title":"Traits","default":[]},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"additionalProperties":true,"type":"object","title":"BehavioralPredispositions"},"BehavioralTrait":{"properties":{"name":{"type":"string","title":"Name"},"likelihood":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Likelihood"},"basis":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Basis"},"percentile":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Percentile"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"additionalProperties":true,"type":"object","required":["name"],"title":"BehavioralTrait"},"BootstrapState":{"type":"string","enum":["disabled","not_started","starting","ready","failed","stopped"],"title":"BootstrapState","description":"Application bootstrap lifecycle states."},"BreedComposition":{"properties":{"breed":{"type":"string","title":"Breed"},"percentage":{"type":"number","title":"Percentage"},"confidence_interval":{"anyOf":[{"$ref":"#/components/schemas/ConfidenceInterval"},{"type":"null"}]}},"additionalProperties":true,"type":"object","required":["breed","percentage"],"title":"BreedComposition"},"BreedNote-Input":{"properties":{"breed":{"type":"string","title":"Breed"},"size":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Size"},"weight_range_lbs":{"anyOf":[{"$ref":"#/components/schemas/WeightRange-Input"},{"type":"null"}]},"common_traits":{"items":{"type":"string"},"type":"array","title":"Common Traits","default":[]},"breed_group":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Breed Group"},"origin_country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Origin Country"}},"additionalProperties":true,"type":"object","required":["breed"],"title":"BreedNote"},"BreedNote-Output":{"properties":{"breed":{"type":"string","title":"Breed"},"size":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Size"},"weight_range_lbs":{"anyOf":[{"$ref":"#/components/schemas/anymals__domains__animals__dna__WeightRange"},{"type":"null"}]},"common_traits":{"items":{"type":"string"},"type":"array","title":"Common Traits","default":[]},"breed_group":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Breed Group"},"origin_country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Origin Country"}},"additionalProperties":true,"type":"object","required":["breed"],"title":"BreedNote"},"BreedPortion":{"properties":{"name":{"type":"string","title":"Name"},"percent":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"null"}],"title":"Percent"}},"additionalProperties":false,"type":"object","required":["name"],"title":"BreedPortion"},"BreedPredisposition":{"properties":{"issue":{"type":"string","title":"Issue"},"evidence_level":{"$ref":"#/components/schemas/EvidenceLevel","default":"moderate"},"baseline_incidence":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Baseline Incidence"},"watchlist":{"items":{"type":"string"},"type":"array","title":"Watchlist","default":[]},"breed":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Breed"}},"additionalProperties":false,"type":"object","required":["issue"],"title":"BreedPredisposition"},"BreedReport-Input":{"properties":{"overall_ancestry":{"items":{"$ref":"#/components/schemas/BreedComposition"},"type":"array","title":"Overall Ancestry","default":[]},"family_tree":{"anyOf":[{"$ref":"#/components/schemas/FamilyTree"},{"type":"null"}]},"breed_notes":{"items":{"$ref":"#/components/schemas/BreedNote-Input"},"type":"array","title":"Breed Notes","default":[]},"supermutt_percentage":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Supermutt Percentage"},"wolfiness_score":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Wolfiness Score"}},"additionalProperties":true,"type":"object","title":"BreedReport"},"BreedReport-Output":{"properties":{"overall_ancestry":{"items":{"$ref":"#/components/schemas/BreedComposition"},"type":"array","title":"Overall Ancestry","default":[]},"family_tree":{"anyOf":[{"$ref":"#/components/schemas/FamilyTree"},{"type":"null"}]},"breed_notes":{"items":{"$ref":"#/components/schemas/BreedNote-Output"},"type":"array","title":"Breed Notes","default":[]},"supermutt_percentage":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Supermutt Percentage"},"wolfiness_score":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Wolfiness Score"}},"additionalProperties":true,"type":"object","title":"BreedReport"},"BreedingAdvice":{"properties":{"advice":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Advice"}},"additionalProperties":false,"type":"object","title":"BreedingAdvice"},"BulkConfirmRequest":{"properties":{"animal_indices":{"items":{"type":"integer"},"type":"array","title":"Animal Indices"},"action":{"type":"string","enum":["create","update","skip"],"title":"Action"}},"additionalProperties":false,"type":"object","required":["animal_indices","action"],"title":"BulkConfirmRequest","description":"Request to confirm review items."},"BulkIntakeOptions":{"properties":{"auto_create":{"type":"boolean","title":"Auto Create","default":true},"auto_update":{"type":"boolean","title":"Auto Update","default":false},"update_mode":{"type":"string","enum":["preserve","merge"],"title":"Update Mode","default":"preserve"},"dry_run":{"type":"boolean","title":"Dry Run","default":false},"default_species":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Default Species"},"auto_create_lot":{"type":"boolean","title":"Auto Create Lot","default":false},"lot_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lot Id"},"lot_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lot Type"},"lot_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lot Name"},"calving_season":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Calving Season"}},"additionalProperties":false,"type":"object","title":"BulkIntakeOptions","description":"User-configurable options for bulk intake planning."},"BulkReconciliationSummary":{"properties":{"total_animals":{"type":"integer","title":"Total Animals","default":0},"created":{"type":"integer","title":"Created","default":0},"updated":{"type":"integer","title":"Updated","default":0},"skipped":{"type":"integer","title":"Skipped","default":0},"failed":{"type":"integer","title":"Failed","default":0},"needs_review":{"type":"integer","title":"Needs Review","default":0},"dry_run":{"type":"boolean","title":"Dry Run","default":false},"extraction_warnings":{"items":{"type":"string"},"type":"array","title":"Extraction Warnings","default":[]}},"additionalProperties":false,"type":"object","title":"BulkReconciliationSummary","description":"Aggregate counts for a bulk reconciliation plan."},"BulkTaskCreateRequest":{"properties":{"document_ids":{"items":{"type":"string"},"type":"array","title":"Document Ids","default":[]},"documents":{"items":{"$ref":"#/components/schemas/BulkTaskDocumentInput"},"type":"array","title":"Documents","default":[]},"organization_id":{"type":"string","title":"Organization Id"},"user_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Id"},"options":{"$ref":"#/components/schemas/BulkIntakeOptions"},"origin":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Origin"},"intake_category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Intake Category"}},"additionalProperties":false,"type":"object","required":["organization_id"],"title":"BulkTaskCreateRequest","description":"Request compatible with old `/intake/bulk` task creation."},"BulkTaskDocumentInput":{"properties":{"document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Id"},"key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Key"},"uuid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Uuid"},"filename":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filename"}},"additionalProperties":false,"type":"object","title":"BulkTaskDocumentInput","description":"One old-compatible bulk intake document reference."},"BulkTaskStatusResponse":{"properties":{"task_id":{"type":"string","title":"Task Id"},"id":{"type":"string","title":"Id"},"session_id":{"type":"string","title":"Session Id"},"work_item_type":{"type":"string","title":"Work Item Type"},"task_type":{"type":"string","title":"Task Type"},"intake_category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Intake Category"},"status":{"type":"string","title":"Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"agent_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Status"},"document_ids":{"items":{"type":"string"},"type":"array","title":"Document Ids","default":[]},"document_processing_job_ids":{"items":{"type":"string"},"type":"array","title":"Document Processing Job Ids","default":[]},"extraction_candidate_ids":{"items":{"type":"string"},"type":"array","title":"Extraction Candidate Ids","default":[]},"read_surfaces":{"items":{"type":"string"},"type":"array","title":"Read Surfaces","default":[]},"summary":{"anyOf":[{"$ref":"#/components/schemas/BulkReconciliationSummary"},{"type":"null"}]},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"dry_run":{"type":"boolean","title":"Dry Run"},"animals":{"items":{"$ref":"#/components/schemas/AnimalTaskStatus"},"type":"array","title":"Animals"},"options":{"$ref":"#/components/schemas/BulkIntakeOptions"},"lot_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lot Id"},"lot_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lot Number"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings","default":[]}},"additionalProperties":false,"type":"object","required":["task_id","id","session_id","work_item_type","task_type","status","created_at","updated_at","dry_run","animals","options"],"title":"BulkTaskStatusResponse","description":"Old-compatible bulk task polling response."},"CalvingLocation":{"properties":{"name":{"type":"string","title":"Name"},"premises_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Premises Id"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"additionalProperties":false,"type":"object","required":["name"],"title":"CalvingLocation","description":"Calving location metadata for calf-crop lots."},"CalvingMetadata":{"properties":{"birth_date_start":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Birth Date Start"},"birth_date_end":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Birth Date End"},"expected_calf_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expected Calf Count"},"locations":{"items":{"$ref":"#/components/schemas/CalvingLocation"},"type":"array","title":"Locations","default":[]},"cattle_left_origin":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Cattle Left Origin"},"estimated_ship_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Estimated Ship Date"},"certification_types":{"items":{"type":"string"},"type":"array","title":"Certification Types","default":[]},"year_round":{"type":"boolean","title":"Year Round","default":false},"individual_birth_dates":{"type":"boolean","title":"Individual Birth Dates","default":false}},"additionalProperties":false,"type":"object","title":"CalvingMetadata","description":"Calving-specific metadata for calf-crop lots."},"CandidateReviewDecision":{"type":"string","enum":["accept","reject"],"title":"CandidateReviewDecision","description":"Human or service review outcomes."},"CandidateSource":{"type":"string","enum":["agent","ocr","manual","import"],"title":"CandidateSource","description":"Sources that may submit provisional document extraction output."},"CareAdvicePlan":{"properties":{"summary":{"$ref":"#/components/schemas/SummarySection"},"context":{"$ref":"#/components/schemas/IdentityContext"},"genetic_risks":{"items":{"$ref":"#/components/schemas/GeneticRisk"},"type":"array","title":"Genetic Risks","default":[]},"breed_predispositions":{"items":{"$ref":"#/components/schemas/BreedPredisposition"},"type":"array","title":"Breed Predispositions","default":[]},"screening_plan":{"items":{"$ref":"#/components/schemas/ScreeningItem"},"type":"array","title":"Screening Plan","default":[]},"home_care":{"$ref":"#/components/schemas/HomeCare"},"behavior_training":{"$ref":"#/components/schemas/BehaviorTraining"},"insurance_costs":{"$ref":"#/components/schemas/InsuranceCosts"},"products":{"items":{"$ref":"#/components/schemas/ProductRecommendation"},"type":"array","title":"Products","default":[]},"monitoring":{"$ref":"#/components/schemas/MonitoringPlan"},"red_flags":{"$ref":"#/components/schemas/RedFlags"},"breeding":{"$ref":"#/components/schemas/BreedingAdvice"},"travel":{"$ref":"#/components/schemas/TravelLifestyle"},"fun_facts":{"items":{"type":"string"},"type":"array","title":"Fun Facts","default":[]},"limitations":{"items":{"type":"string"},"type":"array","title":"Limitations","default":[]},"shareable":{"$ref":"#/components/schemas/Shareable"},"provisional":{"type":"boolean","const":true,"title":"Provisional","default":true},"canonical_write_performed":{"type":"boolean","const":false,"title":"Canonical Write Performed","default":false},"generated_at":{"type":"string","format":"date-time","title":"Generated At"}},"additionalProperties":false,"type":"object","required":["summary","context"],"title":"CareAdvicePlan","description":"Top-level provisional care plan returned after DNA or triage analysis."},"CareInputContext":{"properties":{"context":{"$ref":"#/components/schemas/IdentityContext"},"genetic_risks":{"items":{"$ref":"#/components/schemas/GeneticRisk"},"type":"array","title":"Genetic Risks","default":[]},"breed_predispositions":{"items":{"$ref":"#/components/schemas/BreedPredisposition"},"type":"array","title":"Breed Predispositions","default":[]},"owner_notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner Notes"},"source_summary":{"anyOf":[{"$ref":"#/components/schemas/DnaReportSummary"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["context"],"title":"CareInputContext"},"Case":{"properties":{"id":{"type":"string","title":"Id"},"case_type":{"type":"string","title":"Case Type"},"status":{"$ref":"#/components/schemas/CaseStatus","default":"draft"},"parties":{"$ref":"#/components/schemas/PartyMapping"},"data":{"$ref":"#/components/schemas/CaseData"},"current_workflow_run_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Workflow Run Id"},"workflow_history":{"items":{"type":"string"},"type":"array","title":"Workflow History","default":[]},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"},"created_by":{"type":"string","title":"Created By"},"created_by_role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created By Role"},"external_refs":{"additionalProperties":{"type":"string"},"type":"object","title":"External Refs"}},"additionalProperties":false,"type":"object","required":["case_type","created_by"],"title":"Case","description":"Canonical case aggregate stored in Mongo."},"CaseCreateRequest":{"properties":{"case_type":{"type":"string","title":"Case Type"},"data":{"$ref":"#/components/schemas/CaseData"},"parties":{"additionalProperties":{"$ref":"#/components/schemas/CasePartyInput"},"type":"object","title":"Parties"},"start_workflow":{"anyOf":[{"type":"string"},{"$ref":"#/components/schemas/WorkflowTemplate"},{"type":"null"}],"title":"Start Workflow"},"external_refs":{"additionalProperties":{"type":"string"},"type":"object","title":"External Refs"}},"additionalProperties":false,"type":"object","required":["case_type"],"title":"CaseCreateRequest","description":"Request to create a case."},"CaseData":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"additionalProperties":true,"type":"object","title":"CaseData","description":"Flexible case payload whose shape varies by case type."},"CaseListResponse":{"properties":{"cases":{"items":{"$ref":"#/components/schemas/Case"},"type":"array","title":"Cases"},"total":{"type":"integer","title":"Total"}},"additionalProperties":false,"type":"object","required":["cases","total"],"title":"CaseListResponse","description":"API response for a case list."},"CasePartyInput":{"properties":{"party_type":{"$ref":"#/components/schemas/PartyType"},"party_id":{"type":"string","title":"Party Id"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"wallet_address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Wallet Address"}},"additionalProperties":false,"type":"object","required":["party_type","party_id"],"title":"CasePartyInput","description":"Request payload for assigning a party to a role on case creation."},"CaseResponse":{"properties":{"case":{"$ref":"#/components/schemas/Case"},"viewer_role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Viewer Role"}},"additionalProperties":false,"type":"object","required":["case"],"title":"CaseResponse","description":"API response for one case."},"CaseStatus":{"type":"string","enum":["draft","active","pending_approval","completed","cancelled","failed"],"title":"CaseStatus","description":"Case lifecycle states."},"CaseUpdateRequest":{"properties":{"data":{"anyOf":[{"$ref":"#/components/schemas/CaseData"},{"type":"null"}]},"status":{"anyOf":[{"$ref":"#/components/schemas/CaseStatus"},{"type":"null"}]},"external_refs":{"additionalProperties":{"type":"string"},"type":"object","title":"External Refs"}},"additionalProperties":false,"type":"object","title":"CaseUpdateRequest","description":"Request to update case data."},"CaseUserStateResponse":{"properties":{"state":{"additionalProperties":true,"type":"object","title":"State"}},"additionalProperties":false,"type":"object","required":["state"],"title":"CaseUserStateResponse","description":"Response for a viewer's case state projection."},"CattleData":{"properties":{"eid_ain":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Eid Ain"},"visual_tag":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Visual Tag"},"brand":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Brand"},"brand_location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Brand Location"},"dam_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Dam Id"},"sire_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sire Id"},"birth_premises_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Birth Premises Id"},"birth_state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Birth State"},"birth_county":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Birth County"},"calving_season":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Calving Season"},"calving_ease_score":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Calving Ease Score"},"birth_weight_lbs":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Birth Weight Lbs"},"is_twin":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Twin"},"birth_attestation_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Birth Attestation Id"},"calf_crop_lot_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Calf Crop Lot Id"},"current_lot_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Lot Id"},"origin_verified":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Origin Verified"},"product_of_usa_eligible":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Product Of Usa Eligible"},"pvp_enrolled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Pvp Enrolled"},"pvp_provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pvp Provider"},"pvp_certificate_no":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pvp Certificate No"},"tag_verified":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Tag Verified"},"tag_verification_case_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tag Verification Case Id"},"sav_verified":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Sav Verified"},"sav_case_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sav Case Id"},"sav_verified_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sav Verified Date"},"sav_verified_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sav Verified By"},"weaning_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Weaning Date"},"weaning_weight_lbs":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Weaning Weight Lbs"},"vaccination_protocol":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vaccination Protocol"},"bqa_certified":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Bqa Certified"}},"additionalProperties":false,"type":"object","title":"CattleData","description":"Cattle-specific identity, lineage, compliance, and weaning data."},"CdpJwtRequest":{"properties":{"request_method":{"type":"string","title":"Request Method"},"request_path":{"type":"string","title":"Request Path"}},"additionalProperties":false,"type":"object","required":["request_method","request_path"],"title":"CdpJwtRequest","description":"Request to generate a short-lived CDP JWT."},"CdpJwtResponse":{"properties":{"jwt":{"type":"string","title":"Jwt"}},"additionalProperties":false,"type":"object","required":["jwt"],"title":"CdpJwtResponse","description":"CDP JWT response."},"CeresCustomerAssociateTagRequest":{"properties":{"esn":{"type":"string","title":"Esn"},"replay_pending":{"type":"boolean","title":"Replay Pending","default":true},"replay_limit":{"type":"integer","maximum":5000.0,"minimum":1.0,"title":"Replay Limit","default":500},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["esn"],"title":"CeresCustomerAssociateTagRequest","description":"Customer request to attach one Ceres ESN to an animal."},"CeresCustomerConnectRequest":{"properties":{"return_url":{"type":"string","title":"Return Url"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["return_url"],"title":"CeresCustomerConnectRequest","description":"Customer request to start Ceres account linkage for one ranch."},"CeresCustomerConnectResponse":{"properties":{"ranch_id":{"type":"string","title":"Ranch Id"},"org_id":{"type":"string","title":"Org Id"},"grant_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Grant Id"},"grant_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Grant Url"},"status":{"type":"string","title":"Status"}},"additionalProperties":false,"type":"object","required":["ranch_id","org_id","status"],"title":"CeresCustomerConnectResponse","description":"Customer-facing Ceres linkage launch response."},"CeresCustomerGrantLinkRequest":{"properties":{"grant_id":{"type":"string","title":"Grant Id"},"property_grant_id":{"type":"string","title":"Property Grant Id"},"ceres_location_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ceres Location Id"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["grant_id","property_grant_id"],"title":"CeresCustomerGrantLinkRequest","description":"Customer request to map a Ceres Company Location to the ranch."},"CeresCustomerGrantLinkResponse":{"properties":{"property_link":{"$ref":"#/components/schemas/CeresCustomerPropertyLinkSummary"},"provider_response":{"additionalProperties":true,"type":"object","title":"Provider Response"}},"additionalProperties":false,"type":"object","required":["property_link","provider_response"],"title":"CeresCustomerGrantLinkResponse","description":"Result of linking a Ceres location to a ranch."},"CeresCustomerIntegrationStatus":{"properties":{"ranch_id":{"type":"string","title":"Ranch Id"},"org_id":{"type":"string","title":"Org Id"},"connected":{"type":"boolean","title":"Connected","default":false},"property_links":{"items":{"$ref":"#/components/schemas/CeresCustomerPropertyLinkSummary"},"type":"array","title":"Property Links","default":[]},"detected_tag_count":{"type":"integer","title":"Detected Tag Count","default":0},"assigned_tag_count":{"type":"integer","title":"Assigned Tag Count","default":0},"unassigned_tag_count":{"type":"integer","title":"Unassigned Tag Count","default":0},"needs_attention_tag_count":{"type":"integer","title":"Needs Attention Tag Count","default":0},"latest_observed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Latest Observed At"}},"additionalProperties":false,"type":"object","required":["ranch_id","org_id"],"title":"CeresCustomerIntegrationStatus","description":"Customer-facing Ceres connection and tag summary for one ranch."},"CeresCustomerPropertyLinkSummary":{"properties":{"id":{"type":"string","title":"Id"},"org_id":{"type":"string","title":"Org Id"},"ranch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ranch Id"},"identifier":{"type":"string","title":"Identifier"},"display_name":{"type":"string","title":"Display Name"},"property_software_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Property Software Id"},"property_grant_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Property Grant Id"},"ceres_location_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ceres Location Id"},"status":{"$ref":"#/components/schemas/CeresLinkStatus","default":"active"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"additionalProperties":false,"type":"object","required":["id","org_id","identifier","display_name","created_at","updated_at"],"title":"CeresCustomerPropertyLinkSummary","description":"Customer-safe summary of a Ceres property mapping."},"CeresDebugStatus":{"properties":{"source":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Source"},"latest_run":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Latest Run"},"receipts":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Receipts","default":[]},"pending_observations":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Pending Observations","default":[]},"device_links":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Device Links","default":[]},"property_links":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Property Links","default":[]},"raw_records":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Raw Records","default":[]},"source_fetch_jobs":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Source Fetch Jobs","default":[]},"history_coverage_views":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"History Coverage Views","default":[]}},"additionalProperties":false,"type":"object","title":"CeresDebugStatus","description":"Operator/debug summary for the Ceres integration."},"CeresDetectedTagStatus":{"properties":{"esn":{"type":"string","title":"Esn"},"status":{"type":"string","title":"Status"},"mapped":{"type":"boolean","title":"Mapped","default":false},"device_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Device Id"},"org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Org Id"},"ranch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ranch Id"},"animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Animal Id"},"vid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vid"},"rfid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rfid"},"brand":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Brand"},"firmware_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Firmware Version"},"raw_observation_count":{"type":"integer","title":"Raw Observation Count","default":0},"pending_observation_count":{"type":"integer","title":"Pending Observation Count","default":0},"pending_reasons":{"items":{"type":"string"},"type":"array","title":"Pending Reasons","default":[]},"first_observed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"First Observed At"},"latest_observed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Latest Observed At"},"latest_raw_captured_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Latest Raw Captured At"},"latest_raw_record_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latest Raw Record Id"},"latest_source_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latest Source Id"},"latest_webhook_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latest Webhook Type"},"latest_position":{"anyOf":[{"$ref":"#/components/schemas/CeresTagPosition"},{"type":"null"}]},"latest_position_observed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Latest Position Observed At"},"latest_metrics":{"additionalProperties":true,"type":"object","title":"Latest Metrics"}},"additionalProperties":false,"type":"object","required":["esn","status"],"title":"CeresDetectedTagStatus","description":"Operator-facing latest status for one Ceres ESN."},"CeresDetectedTagsResponse":{"properties":{"generated_at":{"type":"string","format":"date-time","title":"Generated At"},"source_ids":{"items":{"type":"string"},"type":"array","title":"Source Ids","default":[]},"scan_limit_per_source":{"type":"integer","title":"Scan Limit Per Source","default":0},"tag_count":{"type":"integer","title":"Tag Count","default":0},"observed_tag_count":{"type":"integer","title":"Observed Tag Count","default":0},"mapped_tag_count":{"type":"integer","title":"Mapped Tag Count","default":0},"unlinked_tag_count":{"type":"integer","title":"Unlinked Tag Count","default":0},"pending_tag_count":{"type":"integer","title":"Pending Tag Count","default":0},"needs_attention_tag_count":{"type":"integer","title":"Needs Attention Tag Count","default":0},"tags":{"items":{"$ref":"#/components/schemas/CeresDetectedTagStatus"},"type":"array","title":"Tags","default":[]}},"additionalProperties":false,"type":"object","title":"CeresDetectedTagsResponse","description":"Detected Ceres tag status list built from retained raw records."},"CeresDeviceAssociationRequest":{"properties":{"esn":{"type":"string","title":"Esn"},"org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Org Id"},"ranch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ranch Id"},"animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Animal Id"},"device_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Device Id"},"property_link_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Property Link Id"},"vid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vid"},"rfid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rfid"},"brand":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Brand"},"firmware_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Firmware Version"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"},"replay_pending":{"type":"boolean","title":"Replay Pending","default":true},"replay_limit":{"type":"integer","maximum":5000.0,"minimum":1.0,"title":"Replay Limit","default":500},"raw_record_ids":{"items":{"type":"string"},"type":"array","title":"Raw Record Ids","default":[]}},"additionalProperties":false,"type":"object","required":["esn"],"title":"CeresDeviceAssociationRequest","description":"Admin request to associate an ESN and replay retained pending records."},"CeresDeviceAssociationResult":{"properties":{"link":{"$ref":"#/components/schemas/CeresDeviceLink"},"pending_ids":{"items":{"type":"string"},"type":"array","title":"Pending Ids","default":[]},"replayed_raw_record_ids":{"items":{"type":"string"},"type":"array","title":"Replayed Raw Record Ids","default":[]},"pending_resolved":{"type":"integer","title":"Pending Resolved","default":0},"normalize_result":{"anyOf":[{"$ref":"#/components/schemas/CeresNormalizerResult"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["link"],"title":"CeresDeviceAssociationResult","description":"Result of associating one ESN and replaying retained records."},"CeresDeviceLink":{"properties":{"id":{"type":"string","title":"Id"},"esn":{"type":"string","title":"Esn"},"device_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Device Id"},"org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Org Id"},"ranch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ranch Id"},"animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Animal Id"},"property_link_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Property Link Id"},"vid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vid"},"rfid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rfid"},"bt_mac":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bt Mac"},"brand":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Brand"},"firmware_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Firmware Version"},"charge_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Charge Type"},"linked_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Linked Date"},"first_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"First Date"},"status":{"$ref":"#/components/schemas/CeresLinkStatus","default":"active"},"last_seen_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Seen At"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"additionalProperties":false,"type":"object","required":["esn"],"title":"CeresDeviceLink","description":"Mapping between a Ceres ESN and Anymals ranch/animal/device state."},"CeresDeviceLinkRequest":{"properties":{"esn":{"type":"string","title":"Esn"},"org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Org Id"},"ranch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ranch Id"},"animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Animal Id"},"device_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Device Id"},"property_link_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Property Link Id"},"vid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vid"},"rfid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rfid"},"brand":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Brand"},"firmware_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Firmware Version"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["esn"],"title":"CeresDeviceLinkRequest","description":"Admin request to create or update an ESN mapping."},"CeresGrantAddLinksRequest":{"properties":{"grant_id":{"type":"string","title":"Grant Id"},"links":{"items":{"$ref":"#/components/schemas/CeresPropertyLinkRequest"},"type":"array","title":"Links"}},"additionalProperties":false,"type":"object","required":["grant_id","links"],"title":"CeresGrantAddLinksRequest","description":"Request to link Ceres properties to Anymals ranches."},"CeresGrantUrlRequest":{"properties":{"org_id":{"type":"string","title":"Org Id"},"return_url":{"type":"string","title":"Return Url"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["org_id","return_url"],"title":"CeresGrantUrlRequest","description":"Request to initiate Ceres customer linkage."},"CeresHistoricalRequest":{"properties":{"esns":{"items":{"type":"string"},"type":"array","title":"Esns"},"from_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"From Date"},"data_type":{"type":"string","title":"Data Type","default":"standard"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["esns"],"title":"CeresHistoricalRequest","description":"Admin request to queue Ceres historical retrieval."},"CeresHistoryCoverageSummary":{"properties":{"tracked_esn_count":{"type":"integer","title":"Tracked Esn Count","default":0},"esn_count":{"type":"integer","title":"Esn Count","default":0},"raw_esn_count":{"type":"integer","title":"Raw Esn Count","default":0},"normalized_esn_count":{"type":"integer","title":"Normalized Esn Count","default":0},"raw_not_normalized_esn_count":{"type":"integer","title":"Raw Not Normalized Esn Count","default":0},"no_raw_esn_count":{"type":"integer","title":"No Raw Esn Count","default":0},"pending_esn_count":{"type":"integer","title":"Pending Esn Count","default":0},"raw_record_count":{"type":"integer","title":"Raw Record Count","default":0},"telemetry_sample_count":{"type":"integer","title":"Telemetry Sample Count","default":0}},"additionalProperties":false,"type":"object","title":"CeresHistoryCoverageSummary","description":"High-level Ceres historical retrieval coverage summary."},"CeresHistoryCoverageView":{"properties":{"id":{"type":"string","title":"Id"},"job_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Id"},"history_query_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"History Query Id"},"source_fetch_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Fetch Status"},"source_fetch_error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Fetch Error"},"source_fetch_attempts":{"type":"integer","title":"Source Fetch Attempts","default":0},"source_fetch_updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Source Fetch Updated At"},"source_fetch_raw_records_scanned":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Source Fetch Raw Records Scanned"},"source_fetch_accepted":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Source Fetch Accepted"},"generated_at":{"type":"string","format":"date-time","title":"Generated At"},"summary":{"$ref":"#/components/schemas/CeresHistoryCoverageSummary"},"tags":{"items":{"$ref":"#/components/schemas/CeresHistoryTagCoverage"},"type":"array","title":"Tags","default":[]}},"additionalProperties":false,"type":"object","required":["id"],"title":"CeresHistoryCoverageView","description":"Persisted admin projection for one historical retrieve job."},"CeresHistoryTagCoverage":{"properties":{"esn":{"type":"string","title":"Esn"},"status":{"type":"string","title":"Status"},"in_tracked_animals":{"type":"boolean","title":"In Tracked Animals","default":false},"animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Animal Id"},"ranch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ranch Id"},"org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Org Id"},"visual_tag":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Visual Tag"},"device_link_status":{"anyOf":[{"$ref":"#/components/schemas/CeresLinkStatus"},{"type":"null"}]},"vid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vid"},"brand":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Brand"},"firmware_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Firmware Version"},"linked_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Linked Date"},"first_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"First Date"},"last_seen_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Seen At"},"raw_record_count":{"type":"integer","title":"Raw Record Count","default":0},"telemetry_sample_count":{"type":"integer","title":"Telemetry Sample Count","default":0},"pending_observation_count":{"type":"integer","title":"Pending Observation Count","default":0},"pending_reasons":{"items":{"type":"string"},"type":"array","title":"Pending Reasons","default":[]},"first_raw_observed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"First Raw Observed At"},"last_raw_observed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Raw Observed At"},"first_sample_recorded_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"First Sample Recorded At"},"last_sample_recorded_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Sample Recorded At"}},"additionalProperties":false,"type":"object","required":["esn","status"],"title":"CeresHistoryTagCoverage","description":"Operator-facing history coverage for one Ceres ESN."},"CeresLinkStatus":{"type":"string","enum":["active","inactive","revoked"],"title":"CeresLinkStatus","description":"Lifecycle state for Ceres mapping records."},"CeresNormalizerResult":{"properties":{"raw_records_processed":{"type":"integer","title":"Raw Records Processed","default":0},"telemetry_samples":{"type":"integer","title":"Telemetry Samples","default":0},"telemetry_alerts":{"type":"integer","title":"Telemetry Alerts","default":0},"pending_observations":{"type":"integer","title":"Pending Observations","default":0},"unsupported_records":{"type":"integer","title":"Unsupported Records","default":0},"historical_jobs_enqueued":{"type":"integer","title":"Historical Jobs Enqueued","default":0},"ranch_ids":{"items":{"type":"string"},"type":"array","title":"Ranch Ids","default":[]},"animal_ids":{"items":{"type":"string"},"type":"array","title":"Animal Ids","default":[]},"raw_record_ids":{"items":{"type":"string"},"type":"array","title":"Raw Record Ids","default":[]},"pending_ids":{"items":{"type":"string"},"type":"array","title":"Pending Ids","default":[]},"fetch_job_ids":{"items":{"type":"string"},"type":"array","title":"Fetch Job Ids","default":[]}},"additionalProperties":false,"type":"object","title":"CeresNormalizerResult","description":"Normalizer execution summary."},"CeresPropertyLinkRequest":{"properties":{"org_id":{"type":"string","title":"Org Id"},"ranch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ranch Id"},"identifier":{"type":"string","title":"Identifier"},"display_name":{"type":"string","title":"Display Name"},"property_software_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Property Software Id"},"property_grant_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Property Grant Id"},"ceres_location_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ceres Location Id"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["org_id","identifier","display_name"],"title":"CeresPropertyLinkRequest","description":"Admin request to create or update a Ceres property mapping."},"CeresTagPosition":{"properties":{"latitude":{"type":"number","title":"Latitude"},"longitude":{"type":"number","title":"Longitude"}},"additionalProperties":false,"type":"object","required":["latitude","longitude"],"title":"CeresTagPosition","description":"Latitude/longitude point observed from a Ceres tag payload."},"CeresTagTrackPoint":{"properties":{"esn":{"type":"string","title":"Esn"},"observed_at":{"type":"string","format":"date-time","title":"Observed At"},"captured_at":{"type":"string","format":"date-time","title":"Captured At"},"raw_record_id":{"type":"string","title":"Raw Record Id"},"source_id":{"type":"string","title":"Source Id"},"source_record_key":{"type":"string","title":"Source Record Key"},"webhook_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Webhook Type"},"position":{"$ref":"#/components/schemas/CeresTagPosition"},"metrics":{"additionalProperties":true,"type":"object","title":"Metrics"}},"additionalProperties":false,"type":"object","required":["esn","observed_at","captured_at","raw_record_id","source_id","source_record_key","position"],"title":"CeresTagTrackPoint","description":"One raw Ceres position observation for tag track rendering."},"CeresTagTrackResponse":{"properties":{"generated_at":{"type":"string","format":"date-time","title":"Generated At"},"requested_esns":{"items":{"type":"string"},"type":"array","title":"Requested Esns","default":[]},"source_ids":{"items":{"type":"string"},"type":"array","title":"Source Ids","default":[]},"from_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"From Date"},"to_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"To Date"},"point_count":{"type":"integer","title":"Point Count","default":0},"points":{"items":{"$ref":"#/components/schemas/CeresTagTrackPoint"},"type":"array","title":"Points","default":[]}},"additionalProperties":false,"type":"object","title":"CeresTagTrackResponse","description":"Raw Ceres tag tracks for one or more ESNs."},"ChatDocumentInfo":{"properties":{"uuid":{"type":"string","title":"Uuid"},"filename":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filename"},"s3_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"S3 Key"},"cloudfront_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cloudfront Url"},"mime_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mime Type"},"file_size_bytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"File Size Bytes"},"classification":{"anyOf":[{"$ref":"#/components/schemas/DocumentClassification"},{"type":"null"}]},"processing_result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Processing Result"},"document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Id"}},"additionalProperties":false,"type":"object","required":["uuid"],"title":"ChatDocumentInfo","description":"Minimal chat/intake document input used by registration helpers."},"ChatFileMessage":{"properties":{"type":{"type":"string","title":"Type"},"message":{"type":"string","title":"Message"},"uuid":{"type":"string","title":"Uuid"},"filename":{"type":"string","title":"Filename"},"mime_type":{"type":"string","title":"Mime Type"},"is_dna_report":{"type":"boolean","title":"Is Dna Report","default":false}},"additionalProperties":false,"type":"object","required":["type","message","uuid","filename","mime_type"],"title":"ChatFileMessage","description":"Conversation-facing file message broadcast before deeper processing."},"ChatMessage":{"properties":{"message_id":{"type":"string","title":"Message Id"},"session_id":{"type":"string","title":"Session Id"},"role":{"$ref":"#/components/schemas/ChatMessageRole"},"content":{"additionalProperties":true,"type":"object","title":"Content"},"timestamp":{"type":"string","format":"date-time","title":"Timestamp"},"ctas":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Ctas","default":[]},"source":{"type":"string","title":"Source","default":"chat"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["session_id","role","content"],"title":"ChatMessage","description":"Canonical assistant conversation message."},"ChatMessageListResponse":{"properties":{"messages":{"items":{"$ref":"#/components/schemas/ChatMessage"},"type":"array","title":"Messages"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["messages","count"],"title":"ChatMessageListResponse","description":"Response containing chat messages."},"ChatMessageRole":{"type":"string","enum":["user","assistant","system","tool"],"title":"ChatMessageRole","description":"Role shown in the assistant conversation."},"ChatRouteKind":{"type":"string","enum":["document","dna","search","pet_info","task"],"title":"ChatRouteKind","description":"Deterministic chat route chosen for one turn."},"ChatSession":{"properties":{"session_id":{"type":"string","title":"Session Id"},"owner_type":{"type":"string","title":"Owner Type"},"owner_id":{"type":"string","title":"Owner Id"},"user_id":{"type":"string","title":"User Id"},"organization_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization Id"},"active_case_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Active Case Id"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"status":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Status"},"last_response_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Response Id"},"last_agent_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Agent Name"},"partial_pet_info":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Partial Pet Info"},"primary_pet_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Primary Pet Id"},"last_pet_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Pet Id"},"focus":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Focus"},"message_count":{"type":"integer","title":"Message Count","default":0},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["session_id","owner_type","owner_id","user_id"],"title":"ChatSession","description":"Canonical assistant chat session root."},"ChatSessionListResponse":{"properties":{"sessions":{"items":{"$ref":"#/components/schemas/ChatSession"},"type":"array","title":"Sessions"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["sessions","count"],"title":"ChatSessionListResponse","description":"Response containing chat session roots."},"ChatTurnRequest":{"properties":{"session_id":{"type":"string","title":"Session Id","default":"default"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"partial_pet_info":{"anyOf":[{"$ref":"#/components/schemas/PartialPetInfo"},{"type":"null"}]},"documents":{"items":{"$ref":"#/components/schemas/ChatDocumentInfo"},"type":"array","title":"Documents","default":[]},"search_candidates":{"items":{"$ref":"#/components/schemas/SearchCandidate"},"type":"array","title":"Search Candidates","default":[]},"search_context":{"anyOf":[{"$ref":"#/components/schemas/SearchContext"},{"type":"null"}]},"current_pet_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Pet Id"},"animal_count":{"type":"integer","minimum":0.0,"title":"Animal Count","default":0},"organization_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization Id"},"active_role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Active Role"}},"additionalProperties":false,"type":"object","title":"ChatTurnRequest","description":"Request for a synchronous chat turn."},"ChatTurnResponse":{"properties":{"session_id":{"type":"string","title":"Session Id"},"route":{"$ref":"#/components/schemas/ChatRouteKind"},"message":{"type":"string","title":"Message"},"provisional":{"type":"boolean","const":true,"title":"Provisional","default":true},"canonical_write_performed":{"type":"boolean","const":false,"title":"Canonical Write Performed","default":false},"active_role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Active Role"},"pet_info_update":{"anyOf":[{"$ref":"#/components/schemas/PetInfoUpdate"},{"type":"null"}]},"partial_pet_info":{"anyOf":[{"$ref":"#/components/schemas/PartialPetInfo"},{"type":"null"}]},"info_complete":{"type":"boolean","title":"Info Complete","default":false},"ctas":{"items":{"additionalProperties":{"type":"string"},"type":"object"},"type":"array","title":"Ctas","default":[]},"document_broadcasts":{"items":{"$ref":"#/components/schemas/ChatFileMessage"},"type":"array","title":"Document Broadcasts","default":[]},"llm_messages":{"items":{"$ref":"#/components/schemas/ChatUserMessage"},"type":"array","title":"Llm Messages","default":[]},"dna":{"anyOf":[{"$ref":"#/components/schemas/DnaChatRoute"},{"type":"null"}]},"search_results":{"items":{"$ref":"#/components/schemas/ConversationalSearchResult"},"type":"array","title":"Search Results","default":[]},"search_context":{"anyOf":[{"$ref":"#/components/schemas/SearchContext"},{"type":"null"}]},"refinement_fields":{"items":{"type":"string"},"type":"array","title":"Refinement Fields","default":[]},"agent_input":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Input"}},"additionalProperties":false,"type":"object","required":["session_id","route","message"],"title":"ChatTurnResponse","description":"Response for a synchronous chat turn."},"ChatUserMessage":{"properties":{"role":{"type":"string","title":"Role","default":"user"},"content":{"type":"string","title":"Content"}},"additionalProperties":false,"type":"object","required":["content"],"title":"ChatUserMessage","description":"LLM-facing chat message emitted by the document formatter."},"ChronicConditionEstimate":{"properties":{"condition":{"type":"string","title":"Condition"},"monthly_cost":{"type":"integer","minimum":0.0,"title":"Monthly Cost"},"annual_cost":{"type":"integer","minimum":0.0,"title":"Annual Cost"},"description":{"type":"string","title":"Description"},"likelihood":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Likelihood"},"reasoning":{"type":"string","title":"Reasoning"},"breed_match":{"type":"boolean","title":"Breed Match"}},"additionalProperties":false,"type":"object","required":["condition","monthly_cost","annual_cost","description","likelihood","reasoning","breed_match"],"title":"ChronicConditionEstimate"},"ClaimMoolaCodeRequest":{"properties":{"code":{"type":"string","title":"Code"}},"additionalProperties":false,"type":"object","required":["code"],"title":"ClaimMoolaCodeRequest","description":"Request to claim a moola code."},"ClaimMoolaCodeResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message"},"code":{"type":"string","title":"Code"}},"additionalProperties":false,"type":"object","required":["success","message","code"],"title":"ClaimMoolaCodeResponse","description":"Response returned after attempting to claim a moola code."},"CompatLinks":{"properties":{"anymals_root_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Anymals Root Path"},"passport_details_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Passport Details Path"},"passport_intake_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Passport Intake Path"},"passport_medical_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Passport Medical Path"},"passport_timeline_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Passport Timeline Path"},"org_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Org Path"},"animal_view_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Animal View Path"},"ranch_view_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ranch View Path"}},"additionalProperties":false,"type":"object","title":"CompatLinks","description":"Compatibility paths for legacy Firestore and read-model projections."},"ComplianceIssue":{"properties":{"animal_id":{"type":"string","title":"Animal Id"},"issue_type":{"type":"string","title":"Issue Type"},"message":{"type":"string","title":"Message"}},"additionalProperties":false,"type":"object","required":["animal_id","issue_type","message"],"title":"ComplianceIssue","description":"One lot compliance issue."},"ComplianceSummary":{"properties":{"verified_count":{"type":"integer","title":"Verified Count","default":0},"pending_count":{"type":"integer","title":"Pending Count","default":0},"unverified_count":{"type":"integer","title":"Unverified Count","default":0},"issues":{"items":{"$ref":"#/components/schemas/ComplianceIssue"},"type":"array","title":"Issues","default":[]}},"additionalProperties":false,"type":"object","title":"ComplianceSummary","description":"Lightweight lot compliance summary preserved in `lot_views`."},"ConfidenceInterval":{"properties":{"lower_bound":{"type":"number","title":"Lower Bound"},"upper_bound":{"type":"number","title":"Upper Bound"}},"additionalProperties":true,"type":"object","required":["lower_bound","upper_bound"],"title":"ConfidenceInterval"},"ContractData":{"properties":{"id":{"type":"string","title":"Id"},"contract_type":{"type":"string","enum":["adoption_contract_dog","adoption_contract_cat","owner_surrender_contract"],"title":"Contract Type"},"filename":{"type":"string","title":"Filename"},"cloudfront_url":{"type":"string","title":"Cloudfront Url"},"s3_key":{"type":"string","title":"S3 Key"},"createdAtUtc":{"type":"integer","title":"Createdatutc"},"updatedAtUtc":{"type":"integer","title":"Updatedatutc"}},"additionalProperties":false,"type":"object","required":["id","contract_type","filename","cloudfront_url","s3_key","createdAtUtc","updatedAtUtc"],"title":"ContractData","description":"Stored organization contract metadata."},"ContractUploadRequest":{"properties":{"org_pid":{"type":"string","title":"Org Pid"},"contract_type":{"type":"string","enum":["adoption_contract_dog","adoption_contract_cat","owner_surrender_contract"],"title":"Contract Type"},"contract_document":{"additionalProperties":true,"type":"object","title":"Contract Document"}},"additionalProperties":false,"type":"object","required":["org_pid","contract_type","contract_document"],"title":"ContractUploadRequest","description":"Request to upload an organization contract document."},"ContractUploadResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"data":{"anyOf":[{"$ref":"#/components/schemas/ContractData"},{"type":"null"}]},"errors":{"items":{"type":"string"},"type":"array","title":"Errors","default":[]}},"additionalProperties":false,"type":"object","required":["success"],"title":"ContractUploadResponse","description":"Response from organization contract upload."},"ConversationTitleMessage":{"properties":{"role":{"type":"string","title":"Role","default":"user"},"content":{"type":"string","title":"Content"}},"additionalProperties":false,"type":"object","required":["content"],"title":"ConversationTitleMessage","description":"Conversation message fragment used for title generation."},"ConversationalSearchResponse":{"properties":{"results":{"items":{"$ref":"#/components/schemas/ConversationalSearchResult"},"type":"array","title":"Results"},"updated_context":{"$ref":"#/components/schemas/SearchContext"},"refinement_fields":{"items":{"type":"string"},"type":"array","title":"Refinement Fields"},"agent_input":{"type":"string","title":"Agent Input"}},"additionalProperties":false,"type":"object","required":["results","updated_context","refinement_fields","agent_input"],"title":"ConversationalSearchResponse","description":"Search response with updated conversation context."},"ConversationalSearchResult":{"properties":{"pet_id":{"type":"string","title":"Pet Id"},"score":{"type":"number","title":"Score"},"name":{"type":"string","title":"Name"},"breed":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Breed"},"size":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Size"},"reason":{"type":"string","title":"Reason"}},"additionalProperties":false,"type":"object","required":["pet_id","score","name","reason"],"title":"ConversationalSearchResult","description":"One conversational search result."},"CorridorType":{"type":"string","enum":["freight","shipment","regulatory"],"title":"CorridorType","description":"Transport corridor kind."},"CostAnalysis":{"properties":{"potential_procedures":{"items":{"$ref":"#/components/schemas/ProcedureEstimate"},"type":"array","title":"Potential Procedures","default":[]},"potential_chronic_conditions":{"items":{"$ref":"#/components/schemas/ChronicConditionEstimate"},"type":"array","title":"Potential Chronic Conditions","default":[]},"estimated_max_procedure_cost":{"type":"integer","minimum":0.0,"title":"Estimated Max Procedure Cost"},"estimated_annual_chronic_cost":{"type":"integer","minimum":0.0,"title":"Estimated Annual Chronic Cost"},"total_potential_first_year":{"type":"integer","minimum":0.0,"title":"Total Potential First Year"},"pet_info":{"$ref":"#/components/schemas/CostPetInfo"},"analysis_summary":{"type":"string","title":"Analysis Summary"},"breed_analysis":{"type":"string","title":"Breed Analysis"},"size_estimation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Size Estimation"}},"additionalProperties":false,"type":"object","required":["estimated_max_procedure_cost","estimated_annual_chronic_cost","total_potential_first_year","pet_info","analysis_summary","breed_analysis"],"title":"CostAnalysis"},"CostPetInfo":{"properties":{"name":{"type":"string","title":"Name"},"pet_type":{"type":"string","title":"Pet Type"},"breed":{"type":"string","title":"Breed"},"breed_size":{"type":"string","title":"Breed Size"}},"additionalProperties":false,"type":"object","required":["name","pet_type","breed","breed_size"],"title":"CostPetInfo"},"CreateAccountRequest":{"properties":{"pid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pid"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Token"},"base_wallet_address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base Wallet Address"},"requested_context":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requested Context"},"app":{"type":"string","title":"App","default":"unknown"},"dev":{"type":"boolean","title":"Dev","default":false}},"additionalProperties":false,"type":"object","title":"CreateAccountRequest","description":"Request to create or resolve an account."},"CreateAccountResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message"},"account_id":{"type":"string","title":"Account Id"},"result":{"$ref":"#/components/schemas/AccountAuthResult"}},"additionalProperties":false,"type":"object","required":["success","message","account_id","result"],"title":"CreateAccountResponse","description":"Account creation response."},"CreateAnimalRequest":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"species":{"type":"string","title":"Species"},"domain":{"anyOf":[{"$ref":"#/components/schemas/AnimalDomain"},{"type":"null"}]},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"sex":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sex"},"lifecycle_stage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lifecycle Stage"},"breed":{"items":{"type":"string"},"type":"array","title":"Breed","default":[]},"color":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Color"},"date_of_birth":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Of Birth"},"weight_lbs":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Weight Lbs"},"external_ids":{"additionalProperties":true,"type":"object","title":"External Ids"},"owning_org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owning Org Id"},"managing_org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Managing Org Id"},"home_ranch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Home Ranch Id"},"access":{"$ref":"#/components/schemas/AccessProjection"},"legacy_owner_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legacy Owner Id"},"legacy_caregiver_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legacy Caregiver Id"},"legacy_source_org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legacy Source Org Id"},"profile_image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Profile Image Url"},"cattle_data":{"anyOf":[{"$ref":"#/components/schemas/CattleData"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["species"],"title":"CreateAnimalRequest","description":"Request to create a canonical animal."},"CreateDnaReportAnalysisJobRequest":{"properties":{"raw_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Raw Text","description":"Raw text extracted from a DNA report PDF, image, or text upload."},"report":{"anyOf":[{"$ref":"#/components/schemas/DnaTestReport-Input"},{"type":"null"}],"description":"Already-normalized DNA report payload."},"requested_by":{"type":"string","title":"Requested By","default":"operator"},"source":{"$ref":"#/components/schemas/DnaReportAnalysisSource","default":"api"},"source_document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Document Id"},"source_artifacts":{"items":{"$ref":"#/components/schemas/DnaReportAnalysisArtifact"},"type":"array","title":"Source Artifacts"},"source_animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Animal Id"},"owner_context":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner Context"},"include_enrichment":{"type":"boolean","title":"Include Enrichment","default":false},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"},"correlation_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Correlation Id"},"review_confidence_threshold":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Review Confidence Threshold","default":0.78},"execute_immediately":{"type":"boolean","title":"Execute Immediately","default":false}},"additionalProperties":false,"type":"object","title":"CreateDnaReportAnalysisJobRequest","description":"Request to queue and optionally execute a DNA report analysis job."},"CreateEventResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"event":{"$ref":"#/components/schemas/TimelineEvent"},"merged":{"type":"boolean","title":"Merged"},"message":{"type":"string","title":"Message"}},"additionalProperties":false,"type":"object","required":["success","event","merged","message"],"title":"CreateEventResponse","description":"Response returned after a timeline event create request."},"CreateGeneratedMediaTaskRequest":{"properties":{"image":{"type":"string","title":"Image"},"scene":{"type":"string","title":"Scene","default":"fuzzyfuzzy"},"duration":{"type":"string","title":"Duration","default":"5"},"external_task_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Task Id"},"source_type":{"type":"string","title":"Source Type","default":"USER"},"wallet_address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Wallet Address"},"anymal":{"additionalProperties":true,"type":"object","title":"Anymal"}},"additionalProperties":false,"type":"object","required":["image"],"title":"CreateGeneratedMediaTaskRequest","description":"Request to create a generated-media task."},"CreateHerdGroupRequest":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"name":{"type":"string","title":"Name"},"group_type":{"type":"string","title":"Group Type"},"status":{"type":"string","title":"Status","default":"active"},"animal_ids":{"items":{"type":"string"},"type":"array","title":"Animal Ids","default":[]},"linked_lot_ids":{"items":{"type":"string"},"type":"array","title":"Linked Lot Ids","default":[]},"summary":{"additionalProperties":true,"type":"object","title":"Summary"},"access":{"anyOf":[{"$ref":"#/components/schemas/AccessProjection"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["name","group_type"],"title":"CreateHerdGroupRequest","description":"Request to add one ranch herd group."},"CreateImageTriageJobRequest":{"properties":{"image":{"$ref":"#/components/schemas/ImageInput"},"kind":{"$ref":"#/components/schemas/ImageTriageKind","default":"pet_medical"},"pet_type":{"$ref":"#/components/schemas/PetType","default":"dog"},"scenario_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scenario Name"},"concern_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Concern Text"},"requested_by":{"type":"string","title":"Requested By","default":"operator"},"source":{"$ref":"#/components/schemas/ImageTriageSource","default":"api"},"source_document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Document Id"},"source_animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Animal Id"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"},"correlation_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Correlation Id"},"review_confidence_threshold":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Review Confidence Threshold","default":0.76},"include_vision_evidence":{"type":"boolean","title":"Include Vision Evidence","default":true},"require_vision_success":{"type":"boolean","title":"Require Vision Success","default":false},"execute_immediately":{"type":"boolean","title":"Execute Immediately","default":false}},"additionalProperties":false,"type":"object","required":["image"],"title":"CreateImageTriageJobRequest","description":"Request to queue and optionally execute an image triage job."},"CreateLotRequest":{"properties":{"lot_type":{"$ref":"#/components/schemas/LotType"},"lot_number":{"type":"string","title":"Lot Number"},"owner_org_id":{"type":"string","title":"Owner Org Id"},"animal_ids":{"items":{"type":"string"},"type":"array","title":"Animal Ids","default":[]},"source_lot_ids":{"items":{"type":"string"},"type":"array","title":"Source Lot Ids","default":[]},"calving_season":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Calving Season"},"calving_metadata":{"anyOf":[{"$ref":"#/components/schemas/CalvingMetadata"},{"type":"null"}]},"owner_premises_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner Premises Id"},"seller_org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Seller Org Id"},"buyer_org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Buyer Org Id"},"case_ids":{"items":{"type":"string"},"type":"array","title":"Case Ids","default":[]},"document_ids":{"items":{"type":"string"},"type":"array","title":"Document Ids","default":[]},"tag_pool_ids":{"items":{"type":"string"},"type":"array","title":"Tag Pool Ids","default":[]},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"additionalProperties":false,"type":"object","required":["lot_type","lot_number","owner_org_id"],"title":"CreateLotRequest","description":"Request to create a lot."},"CreateOrganizationRequest":{"properties":{"pid":{"type":"string","title":"Pid"},"name":{"type":"string","title":"Name"},"org_type":{"type":"string","title":"Org Type","default":"organization"},"contact_email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contact Email"},"contact_phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contact Phone"},"premises_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Premises Id"},"location_address_1":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location Address 1"},"location_city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location City"},"location_state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location State"},"location_postal_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location Postal Code"},"capabilities":{"items":{"type":"string"},"type":"array","title":"Capabilities","default":[]},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["pid","name"],"title":"CreateOrganizationRequest","description":"Request to create or replace a user-owned organization profile."},"CreatePersonnelRequest":{"properties":{"name":{"type":"string","title":"Name"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"role_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role Title"},"operational_responsibilities":{"items":{"type":"string"},"type":"array","title":"Operational Responsibilities","default":[]},"roles":{"items":{"type":"string"},"type":"array","title":"Roles","default":[]},"capabilities":{"items":{"type":"string"},"type":"array","title":"Capabilities","default":[]},"linked_user_pid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Linked User Pid"},"linked_member":{"type":"boolean","title":"Linked Member","default":false},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source","default":"manual"},"source_case_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Case Id"}},"additionalProperties":false,"type":"object","required":["name"],"title":"CreatePersonnelRequest","description":"Request to add a personnel record to an organization."},"CreatePetFromSessionRequest":{"properties":{"session_id":{"type":"string","title":"Session Id"},"user_id":{"type":"string","title":"User Id"},"partial_pet_info":{"$ref":"#/components/schemas/PartialPetCreationInfo"},"session_context":{"additionalProperties":true,"type":"object","title":"Session Context"},"user_wallet":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Wallet"}},"additionalProperties":false,"type":"object","required":["session_id","user_id","partial_pet_info"],"title":"CreatePetFromSessionRequest","description":"Request to commit session-collected pet information through animal services."},"CreatePetFromSessionResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"result":{"additionalProperties":true,"type":"object","title":"Result"}},"additionalProperties":false,"type":"object","required":["success","result"],"title":"CreatePetFromSessionResponse","description":"Response returned after delegating session-to-pet creation."},"CreatePetImageAnalysisJobRequest":{"properties":{"image":{"$ref":"#/components/schemas/ImageInput"},"pet_type":{"$ref":"#/components/schemas/PetType","default":"dog"},"requested_by":{"type":"string","title":"Requested By","default":"operator"},"source":{"$ref":"#/components/schemas/PetImageAnalysisSource","default":"api"},"source_document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Document Id"},"source_animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Animal Id"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"},"correlation_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Correlation Id"},"options":{"$ref":"#/components/schemas/PetImageAnalysisOptions"},"execute_immediately":{"type":"boolean","title":"Execute Immediately","default":false}},"additionalProperties":false,"type":"object","required":["image"],"title":"CreatePetImageAnalysisJobRequest","description":"Request to create a provisional pet image analysis job."},"CreateProcessingJobRequest":{"properties":{"filename":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filename"},"content_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Hash"},"source":{"$ref":"#/components/schemas/ProcessingJobSource","default":"api"},"correlation_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Correlation Id"}},"additionalProperties":false,"type":"object","title":"CreateProcessingJobRequest","description":"API request to queue document processing."},"CreateRanchAssetRequest":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"asset_type":{"$ref":"#/components/schemas/AssetType"},"name":{"type":"string","title":"Name"},"geometry":{"anyOf":[{"$ref":"#/components/schemas/anymals__domains__ranch__models__GeoJsonGeometry"},{"type":"null"}]},"status":{"type":"string","title":"Status","default":"active"},"style":{"additionalProperties":true,"type":"object","title":"Style"},"payload":{"additionalProperties":true,"type":"object","title":"Payload"}},"additionalProperties":false,"type":"object","required":["asset_type","name"],"title":"CreateRanchAssetRequest","description":"Request to add one ranch map or infrastructure asset."},"CreateRanchRequest":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"org_id":{"type":"string","title":"Org Id"},"name":{"type":"string","title":"Name"},"timezone":{"type":"string","title":"Timezone","default":"UTC"},"address":{"additionalProperties":true,"type":"object","title":"Address"},"premises_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Premises Id"},"centroid":{"anyOf":[{"$ref":"#/components/schemas/anymals__domains__ranch__models__GeoPoint"},{"type":"null"}]},"source_verification_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Verification Status"},"program_status":{"additionalProperties":true,"type":"object","title":"Program Status"},"dashboard_summary":{"additionalProperties":true,"type":"object","title":"Dashboard Summary"},"access":{"anyOf":[{"$ref":"#/components/schemas/AccessProjection"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["org_id","name"],"title":"CreateRanchRequest","description":"Request to create or seed a ranch."},"CreateTagPoolRequest":{"properties":{"owner_org_id":{"type":"string","title":"Owner Org Id"},"premises_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Premises Id"},"manufacturer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manufacturer"},"certification_status":{"$ref":"#/components/schemas/TagCertificationStatus","default":"usda_certified"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"sales_order":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sales Order"},"order_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Order Date"},"ship_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Ship Date"},"document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Id"},"calving_season":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Calving Season"}},"additionalProperties":false,"type":"object","required":["owner_org_id"],"title":"CreateTagPoolRequest","description":"Request to create a tag pool."},"CreateTimelineEventRequest":{"properties":{"event_date":{"type":"string","format":"date","title":"Event Date"},"event_time":{"anyOf":[{"type":"string","format":"time"},{"type":"null"}],"title":"Event Time"},"event_datetime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Event Datetime"},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timezone"},"event_type":{"$ref":"#/components/schemas/TimelineEventType"},"event_subtype":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Event Subtype"},"summary":{"type":"string","minLength":1,"title":"Summary"},"details":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Details"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags"},"location":{"anyOf":[{"$ref":"#/components/schemas/GeoLocation"},{"type":"null"}]},"location_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location Name"},"evidence":{"items":{"$ref":"#/components/schemas/EvidenceReference"},"type":"array","title":"Evidence"},"source":{"anyOf":[{"$ref":"#/components/schemas/SourceAttribution"},{"type":"null"}]},"confidence":{"$ref":"#/components/schemas/TimelineConfidence","default":"unknown"},"related_event_ids":{"items":{"type":"string"},"type":"array","title":"Related Event Ids"},"parent_event_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parent Event Id"},"merge_if_exists":{"type":"boolean","title":"Merge If Exists","default":true}},"additionalProperties":false,"type":"object","required":["event_date","event_type","summary"],"title":"CreateTimelineEventRequest","description":"Request body for creating one timeline event."},"DataSource":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"category":{"$ref":"#/components/schemas/SourceCategory"},"mode":{"$ref":"#/components/schemas/SourceMode"},"status":{"$ref":"#/components/schemas/SourceStatus","default":"pending"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"refresh_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Refresh Seconds"},"service_count":{"type":"integer","title":"Service Count","default":1},"endpoint_count":{"type":"integer","title":"Endpoint Count","default":1},"coverage_region_ids":{"items":{"type":"string"},"type":"array","title":"Coverage Region Ids","default":[]},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"additionalProperties":false,"type":"object","required":["name","category","mode"],"title":"DataSource","description":"Canonical source registry record."},"DeleteDocumentResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message","default":""}},"additionalProperties":false,"type":"object","required":["success"],"title":"DeleteDocumentResponse","description":"Knowledge delete response."},"DeleteEventResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"event_id":{"type":"string","title":"Event Id"},"hard_delete":{"type":"boolean","title":"Hard Delete"},"message":{"type":"string","title":"Message"}},"additionalProperties":false,"type":"object","required":["success","event_id","hard_delete","message"],"title":"DeleteEventResponse","description":"Response returned after a timeline event delete request."},"DentalPlan":{"properties":{"daily_brushing":{"type":"boolean","title":"Daily Brushing","default":false},"pro_cleaning_interval_months":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Pro Cleaning Interval Months"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"additionalProperties":false,"type":"object","title":"DentalPlan"},"DiagnosisSummary":{"properties":{"summary":{"type":"string","title":"Summary"},"parent_friendly_summary":{"type":"string","title":"Parent Friendly Summary"},"location":{"type":"string","title":"Location"},"spread":{"type":"string","title":"Spread"},"appearance":{"type":"string","title":"Appearance"},"texture":{"type":"string","title":"Texture"},"differentials":{"items":{"type":"string"},"type":"array","title":"Differentials"},"at_home_care":{"items":{"type":"string"},"type":"array","title":"At Home Care"},"see_vet_if":{"items":{"type":"string"},"type":"array","title":"See Vet If"},"severity":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Severity"},"likely_cause":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Likely Cause"},"ear_tag_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ear Tag Number"},"body_condition_score":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Body Condition Score"}},"additionalProperties":false,"type":"object","required":["summary","parent_friendly_summary","location","spread","appearance","texture","differentials","at_home_care","see_vet_if"],"title":"DiagnosisSummary","description":"Structured diagnosis summary preserved from the legacy agents."},"DiagnosticAnswer":{"properties":{"key":{"type":"string","title":"Key"},"question":{"type":"string","title":"Question"},"value":{"type":"string","title":"Value"},"source_turn_id":{"type":"string","title":"Source Turn Id"},"answered_at":{"type":"string","format":"date-time","title":"Answered At"}},"additionalProperties":false,"type":"object","required":["key","question","value","source_turn_id"],"title":"DiagnosticAnswer","description":"One persisted symptom answer."},"DiagnosticArtifact":{"properties":{"artifact_id":{"type":"string","title":"Artifact Id"},"kind":{"type":"string","title":"Kind"},"title":{"type":"string","title":"Title"},"content":{"additionalProperties":true,"type":"object","title":"Content"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"additionalProperties":false,"type":"object","required":["artifact_id","kind","title","content"],"title":"DiagnosticArtifact","description":"Durable reviewable artifact generated by the diagnostic workflow."},"DiagnosticCTA":{"properties":{"id":{"type":"string","title":"Id"},"label":{"type":"string","title":"Label"},"type":{"type":"string","title":"Type"},"target":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["id","label","type"],"title":"DiagnosticCTA","description":"A customer-visible next action."},"DiagnosticEvidence":{"properties":{"evidence_id":{"type":"string","title":"Evidence Id"},"kind":{"$ref":"#/components/schemas/DiagnosticEvidenceKind"},"summary":{"type":"string","title":"Summary"},"observations":{"additionalProperties":{"type":"string"},"type":"object","title":"Observations"},"source_turn_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Turn Id"},"image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image Url"},"source_document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Document Id"},"image_triage_job_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image Triage Job Id"},"image_triage_candidate_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image Triage Candidate Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"additionalProperties":false,"type":"object","required":["evidence_id","kind","summary"],"title":"DiagnosticEvidence","description":"Reviewable evidence attached to a diagnostic session."},"DiagnosticEvidenceKind":{"type":"string","enum":["text","image","document","image_triage"],"title":"DiagnosticEvidenceKind","description":"Evidence classes persisted in diagnostic sessions."},"DiagnosticOutcome":{"properties":{"outcome_id":{"type":"string","title":"Outcome Id"},"artifact_id":{"type":"string","title":"Artifact Id"},"scenario_name":{"type":"string","title":"Scenario Name"},"assessment_summary":{"type":"string","title":"Assessment Summary"},"differential_assessment":{"items":{"type":"string"},"type":"array","title":"Differential Assessment"},"urgency":{"$ref":"#/components/schemas/DiagnosticUrgency"},"see_vet_guidance":{"items":{"type":"string"},"type":"array","title":"See Vet Guidance"},"treatment_options":{"items":{"type":"string"},"type":"array","title":"Treatment Options"},"home_care_options":{"items":{"type":"string"},"type":"array","title":"Home Care Options"},"product_suggestions":{"items":{"$ref":"#/components/schemas/DiagnosticProductSuggestion"},"type":"array","title":"Product Suggestions","default":[]},"resource_suggestions":{"items":{"$ref":"#/components/schemas/DiagnosticResourceSuggestion"},"type":"array","title":"Resource Suggestions","default":[]},"ctas":{"items":{"$ref":"#/components/schemas/DiagnosticCTA"},"type":"array","title":"Ctas","default":[]},"cost_context":{"anyOf":[{"$ref":"#/components/schemas/InsuranceCosts"},{"type":"null"}]},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs","default":[]},"safety_disclaimer":{"type":"string","title":"Safety Disclaimer","default":"This is provisional veterinary triage, not a definitive diagnosis. Do not start, stop, or dose medication from this guidance alone; contact a veterinarian for diagnosis and treatment decisions."},"generated_at":{"type":"string","format":"date-time","title":"Generated At"}},"additionalProperties":false,"type":"object","required":["outcome_id","artifact_id","scenario_name","assessment_summary","differential_assessment","urgency","see_vet_guidance","treatment_options","home_care_options"],"title":"DiagnosticOutcome","description":"Final provisional diagnostic outcome."},"DiagnosticOutcomeDraft":{"properties":{"assessment_summary":{"type":"string","title":"Assessment Summary"},"differential_assessment":{"items":{"type":"string"},"type":"array","title":"Differential Assessment","default":[]},"urgency":{"anyOf":[{"$ref":"#/components/schemas/DiagnosticUrgency"},{"type":"null"}]},"see_vet_guidance":{"items":{"type":"string"},"type":"array","title":"See Vet Guidance","default":[]},"treatment_options":{"items":{"type":"string"},"type":"array","title":"Treatment Options","default":[]},"home_care_options":{"items":{"type":"string"},"type":"array","title":"Home Care Options","default":[]},"product_suggestions":{"items":{"$ref":"#/components/schemas/DiagnosticProductSuggestion"},"type":"array","title":"Product Suggestions","default":[]},"resource_suggestions":{"items":{"$ref":"#/components/schemas/DiagnosticResourceSuggestion"},"type":"array","title":"Resource Suggestions","default":[]},"ctas":{"items":{"$ref":"#/components/schemas/DiagnosticCTA"},"type":"array","title":"Ctas","default":[]},"safety_disclaimer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Safety Disclaimer"}},"additionalProperties":false,"type":"object","required":["assessment_summary"],"title":"DiagnosticOutcomeDraft","description":"Agent-generated provisional outcome proposed for canonical persistence."},"DiagnosticProductSuggestion":{"properties":{"category":{"type":"string","title":"Category"},"suggestion":{"type":"string","title":"Suggestion"},"why":{"type":"string","title":"Why"},"safety_note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Safety Note"}},"additionalProperties":false,"type":"object","required":["category","suggestion","why"],"title":"DiagnosticProductSuggestion","description":"Safe product/resource suggestion."},"DiagnosticQuestion":{"properties":{"key":{"type":"string","title":"Key"},"prompt":{"type":"string","title":"Prompt"},"reason":{"type":"string","title":"Reason"},"input_type":{"type":"string","title":"Input Type","default":"text"},"required":{"type":"boolean","title":"Required","default":true}},"additionalProperties":false,"type":"object","required":["key","prompt","reason"],"title":"DiagnosticQuestion","description":"One backend-selected follow-up question."},"DiagnosticResourceSuggestion":{"properties":{"label":{"type":"string","title":"Label"},"description":{"type":"string","title":"Description"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["label","description"],"title":"DiagnosticResourceSuggestion","description":"Non-product resource suggestion."},"DiagnosticSession":{"properties":{"session_id":{"type":"string","title":"Session Id"},"status":{"$ref":"#/components/schemas/DiagnosticSessionStatus","default":"collecting"},"user_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Id"},"organization_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization Id"},"chat_session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chat Session Id"},"source_animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Animal Id"},"active_document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Active Document Id"},"pet_type":{"type":"string","title":"Pet Type","default":"dog"},"scenario_name":{"type":"string","title":"Scenario Name","default":"general_symptom"},"concern_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Concern Text"},"answers":{"additionalProperties":{"$ref":"#/components/schemas/DiagnosticAnswer"},"type":"object","title":"Answers"},"evidence":{"items":{"$ref":"#/components/schemas/DiagnosticEvidence"},"type":"array","title":"Evidence","default":[]},"turns":{"items":{"$ref":"#/components/schemas/DiagnosticTurn"},"type":"array","title":"Turns","default":[]},"next_questions":{"items":{"$ref":"#/components/schemas/DiagnosticQuestion"},"type":"array","title":"Next Questions","default":[]},"outcome":{"anyOf":[{"$ref":"#/components/schemas/DiagnosticOutcome"},{"type":"null"}]},"artifacts":{"items":{"$ref":"#/components/schemas/DiagnosticArtifact"},"type":"array","title":"Artifacts","default":[]},"ctas":{"items":{"$ref":"#/components/schemas/DiagnosticCTA"},"type":"array","title":"Ctas","default":[]},"provenance":{"additionalProperties":true,"type":"object","title":"Provenance"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"}},"additionalProperties":false,"type":"object","required":["session_id"],"title":"DiagnosticSession","description":"Canonical diagnostic triage session stored in Mongo."},"DiagnosticSessionListResponse":{"properties":{"sessions":{"items":{"$ref":"#/components/schemas/DiagnosticSession"},"type":"array","title":"Sessions"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["sessions","count"],"title":"DiagnosticSessionListResponse","description":"Response wrapper for session lists."},"DiagnosticSessionResponse":{"properties":{"session":{"$ref":"#/components/schemas/DiagnosticSession"}},"additionalProperties":false,"type":"object","required":["session"],"title":"DiagnosticSessionResponse","description":"Response wrapper for one diagnostic session."},"DiagnosticSessionStatus":{"type":"string","enum":["collecting","awaiting_image","completed","urgent_escalation"],"title":"DiagnosticSessionStatus","description":"Lifecycle state for one backend-owned diagnostic session."},"DiagnosticTurn":{"properties":{"turn_id":{"type":"string","title":"Turn Id"},"actor":{"type":"string","title":"Actor"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"answer_keys":{"items":{"type":"string"},"type":"array","title":"Answer Keys","default":[]},"evidence_ids":{"items":{"type":"string"},"type":"array","title":"Evidence Ids","default":[]},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"additionalProperties":false,"type":"object","required":["turn_id","actor"],"title":"DiagnosticTurn","description":"One user or tool turn captured in the diagnostic workflow."},"DiagnosticUrgency":{"type":"string","enum":["routine","soon","urgent","emergency"],"title":"DiagnosticUrgency","description":"Customer-facing urgency levels."},"DistanceRequest":{"properties":{"latitude_a":{"type":"number","maximum":90.0,"minimum":-90.0,"title":"Latitude A"},"longitude_a":{"type":"number","maximum":180.0,"minimum":-180.0,"title":"Longitude A"},"latitude_b":{"type":"number","maximum":90.0,"minimum":-90.0,"title":"Latitude B"},"longitude_b":{"type":"number","maximum":180.0,"minimum":-180.0,"title":"Longitude B"}},"additionalProperties":false,"type":"object","required":["latitude_a","longitude_a","latitude_b","longitude_b"],"title":"DistanceRequest","description":"Request to calculate distance between two latitude/longitude points."},"DistanceResponse":{"properties":{"distance_miles":{"type":"number","title":"Distance Miles"}},"additionalProperties":false,"type":"object","required":["distance_miles"],"title":"DistanceResponse","description":"Distance calculation response."},"DnaCareContextRequest":{"properties":{"report":{"$ref":"#/components/schemas/DnaTestReport-Input"},"summary":{"anyOf":[{"$ref":"#/components/schemas/DnaReportSummary"},{"type":"null"}]},"owner_context":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner Context"}},"additionalProperties":false,"type":"object","required":["report"],"title":"DnaCareContextRequest"},"DnaCarePlanRequest":{"properties":{"report":{"$ref":"#/components/schemas/DnaTestReport-Input"},"summary":{"anyOf":[{"$ref":"#/components/schemas/DnaReportSummary"},{"type":"null"}]},"owner_context":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner Context"},"include_enrichment":{"type":"boolean","title":"Include Enrichment","default":false}},"additionalProperties":false,"type":"object","required":["report"],"title":"DnaCarePlanRequest"},"DnaChatRoute":{"properties":{"should_route_to_dna":{"type":"boolean","title":"Should Route To Dna"},"file_detected":{"type":"boolean","title":"File Detected","default":false},"keyword_detected":{"type":"boolean","title":"Keyword Detected","default":false},"supports_anonymous_user":{"type":"boolean","title":"Supports Anonymous User","default":true},"escalation_available":{"type":"boolean","title":"Escalation Available","default":true},"message":{"type":"string","title":"Message"}},"additionalProperties":false,"type":"object","required":["should_route_to_dna","message"],"title":"DnaChatRoute","description":"Routing and extraction facts for DNA chat turns."},"DnaOwnerInfo":{"properties":{"first_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"First Name"},"last_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Name"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country"},"state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State"}},"additionalProperties":true,"type":"object","title":"DnaOwnerInfo"},"DnaPetInfo":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"sex":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sex"},"spayed_neutered":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Spayed Neutered"},"birthdate_estimated":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Birthdate Estimated"},"microchip_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Microchip Id"},"photo_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Photo Url"},"registration_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registration Number"}},"additionalProperties":true,"type":"object","title":"DnaPetInfo"},"DnaQuality":{"properties":{"sample":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sample"},"coverage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Coverage"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"report_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Date"},"conditions_screened":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Conditions Screened"}},"additionalProperties":false,"type":"object","title":"DnaQuality"},"DnaReportAnalysisArtifact":{"properties":{"artifact_id":{"type":"string","title":"Artifact Id"},"kind":{"$ref":"#/components/schemas/DnaReportArtifactKind"},"uri":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Uri"},"media_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Media Type"},"sha256":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sha256"},"size_bytes":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Size Bytes"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"additionalProperties":false,"type":"object","required":["artifact_id","kind"],"title":"DnaReportAnalysisArtifact","description":"Source or generated artifact reference for a DNA report analysis job."},"DnaReportAnalysisCandidate":{"properties":{"candidate_id":{"type":"string","title":"Candidate Id"},"job_id":{"type":"string","title":"Job Id"},"status":{"$ref":"#/components/schemas/DnaReportAnalysisCandidateStatus"},"needs_review":{"type":"boolean","title":"Needs Review"},"review_reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Review Reason"},"requested_by":{"type":"string","title":"Requested By"},"source":{"$ref":"#/components/schemas/DnaReportAnalysisSource"},"source_document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Document Id"},"source_artifacts":{"items":{"$ref":"#/components/schemas/DnaReportAnalysisArtifact"},"type":"array","title":"Source Artifacts"},"source_animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Animal Id"},"report":{"$ref":"#/components/schemas/DnaTestReport-Output"},"summary":{"$ref":"#/components/schemas/DnaReportSummary"},"care_plan":{"$ref":"#/components/schemas/CareAdvicePlan"},"markdown_report":{"type":"string","title":"Markdown Report"},"provider":{"type":"string","title":"Provider"},"model":{"type":"string","title":"Model"},"provider_response_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Response Id"},"usage":{"additionalProperties":true,"type":"object","title":"Usage"},"confidence":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Confidence"},"pipeline_steps":{"items":{"$ref":"#/components/schemas/DnaReportPipelineStep"},"type":"array","title":"Pipeline Steps"},"provenance":{"additionalProperties":true,"type":"object","title":"Provenance"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"reviewed_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reviewed By"},"reviewed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Reviewed At"},"review_rationale":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Review Rationale"}},"additionalProperties":false,"type":"object","required":["candidate_id","job_id","status","needs_review","requested_by","source","report","summary","care_plan","markdown_report","provider","model","confidence"],"title":"DnaReportAnalysisCandidate","description":"Stored provisional DNA analysis output awaiting review/acceptance."},"DnaReportAnalysisCandidateListResponse":{"properties":{"candidates":{"items":{"$ref":"#/components/schemas/DnaReportAnalysisCandidate"},"type":"array","title":"Candidates"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["candidates","count"],"title":"DnaReportAnalysisCandidateListResponse","description":"API response wrapping DNA report analysis candidates."},"DnaReportAnalysisCandidateResponse":{"properties":{"candidate":{"$ref":"#/components/schemas/DnaReportAnalysisCandidate"}},"additionalProperties":false,"type":"object","required":["candidate"],"title":"DnaReportAnalysisCandidateResponse","description":"API response wrapping one DNA report analysis candidate."},"DnaReportAnalysisCandidateStatus":{"type":"string","enum":["ready","needs_review","accepted","rejected"],"title":"DnaReportAnalysisCandidateStatus","description":"Review states for provisional DNA report candidates."},"DnaReportAnalysisJob":{"properties":{"job_id":{"type":"string","title":"Job Id"},"status":{"$ref":"#/components/schemas/DnaReportAnalysisStatus"},"requested_by":{"type":"string","title":"Requested By"},"source":{"$ref":"#/components/schemas/DnaReportAnalysisSource"},"raw_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Raw Text"},"report":{"anyOf":[{"$ref":"#/components/schemas/DnaTestReport-Output"},{"type":"null"}]},"summary":{"anyOf":[{"$ref":"#/components/schemas/DnaReportSummary"},{"type":"null"}]},"care_plan":{"anyOf":[{"$ref":"#/components/schemas/CareAdvicePlan"},{"type":"null"}]},"markdown_report":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Markdown Report"},"source_document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Document Id"},"source_artifacts":{"items":{"$ref":"#/components/schemas/DnaReportAnalysisArtifact"},"type":"array","title":"Source Artifacts"},"source_animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Animal Id"},"owner_context":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner Context"},"include_enrichment":{"type":"boolean","title":"Include Enrichment","default":false},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"},"correlation_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Correlation Id"},"review_confidence_threshold":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Review Confidence Threshold","default":0.78},"candidate_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Candidate Id"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"provider_response_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Response Id"},"usage":{"additionalProperties":true,"type":"object","title":"Usage"},"confidence":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"null"}],"title":"Confidence"},"pipeline_steps":{"items":{"$ref":"#/components/schemas/DnaReportPipelineStep"},"type":"array","title":"Pipeline Steps"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"attempts":{"type":"integer","title":"Attempts","default":0},"worker_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Worker Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"},"locked_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Locked At"},"last_attempt_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Attempt At"}},"additionalProperties":false,"type":"object","required":["job_id","status","requested_by","source"],"title":"DnaReportAnalysisJob","description":"Queued DNA report analysis job and latest execution result."},"DnaReportAnalysisJobListResponse":{"properties":{"jobs":{"items":{"$ref":"#/components/schemas/DnaReportAnalysisJob"},"type":"array","title":"Jobs"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["jobs","count"],"title":"DnaReportAnalysisJobListResponse","description":"API response wrapping DNA report analysis jobs."},"DnaReportAnalysisJobResponse":{"properties":{"job":{"$ref":"#/components/schemas/DnaReportAnalysisJob"}},"additionalProperties":false,"type":"object","required":["job"],"title":"DnaReportAnalysisJobResponse","description":"API response wrapping one DNA report analysis job."},"DnaReportAnalysisSource":{"type":"string","enum":["api","document","intake","chat","manual"],"title":"DnaReportAnalysisSource","description":"Source that requested DNA report analysis."},"DnaReportAnalysisStatus":{"type":"string","enum":["pending","running","completed","failed","needs_review"],"title":"DnaReportAnalysisStatus","description":"Lifecycle states for DNA report analysis jobs."},"DnaReportArtifactKind":{"type":"string","enum":["source_document","extracted_text","normalized_report","generated_markdown"],"title":"DnaReportArtifactKind","description":"Artifact references that explain where a DNA analysis came from."},"DnaReportPipelineStage":{"type":"string","enum":["document_extraction","input_normalization","summary","care_analysis","markdown","review_gate"],"title":"DnaReportPipelineStage","description":"Coarse stages in the migrated DNA care chain."},"DnaReportPipelineStep":{"properties":{"stage":{"$ref":"#/components/schemas/DnaReportPipelineStage"},"implementation":{"type":"string","title":"Implementation"},"provider":{"type":"string","title":"Provider"},"legacy_agents":{"items":{"type":"string"},"type":"array","title":"Legacy Agents"},"rationale":{"type":"string","title":"Rationale"}},"additionalProperties":false,"type":"object","required":["stage","implementation","provider","rationale"],"title":"DnaReportPipelineStep","description":"Traceable stage in the migrated DNA report analysis pipeline."},"DnaReportSummary":{"properties":{"provider":{"type":"string","title":"Provider"},"test_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Test Date"},"pet_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pet Name"},"primary_breeds":{"items":{"$ref":"#/components/schemas/BreedComposition"},"type":"array","title":"Primary Breeds","default":[]},"breed_diversity":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Breed Diversity"},"health_risks_count":{"type":"integer","title":"Health Risks Count","default":0},"carrier_count":{"type":"integer","title":"Carrier Count","default":0},"key_health_findings":{"items":{"type":"string"},"type":"array","title":"Key Health Findings","default":[]},"predicted_adult_weight":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Predicted Adult Weight"},"coat_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Coat Description"},"relatives_found":{"type":"boolean","title":"Relatives Found","default":false},"closest_relative":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Closest Relative"},"vet_consultation_recommended":{"type":"boolean","title":"Vet Consultation Recommended","default":false},"key_recommendations":{"items":{"type":"string"},"type":"array","title":"Key Recommendations","default":[]}},"additionalProperties":false,"type":"object","required":["provider"],"title":"DnaReportSummary","description":"Operator-facing DNA report summary."},"DnaTestReport-Input":{"properties":{"report_meta":{"$ref":"#/components/schemas/ReportMeta"},"breed_report":{"anyOf":[{"$ref":"#/components/schemas/BreedReport-Input"},{"type":"null"}]},"genetic_diversity":{"anyOf":[{"$ref":"#/components/schemas/GeneticDiversity"},{"type":"null"}]},"health_screening":{"anyOf":[{"$ref":"#/components/schemas/HealthScreening"},{"type":"null"}]},"traits":{"anyOf":[{"$ref":"#/components/schemas/TraitReport"},{"type":"null"}]},"behavioral_predispositions":{"anyOf":[{"$ref":"#/components/schemas/BehavioralPredispositions"},{"type":"null"}]},"ancestry_timeline":{"anyOf":[{"$ref":"#/components/schemas/AncestryTimeline"},{"type":"null"}]},"relative_matching":{"anyOf":[{"$ref":"#/components/schemas/RelativeMatching"},{"type":"null"}]},"veterinary_flags":{"anyOf":[{"$ref":"#/components/schemas/VeterinaryFlags"},{"type":"null"}]},"export_options":{"anyOf":[{"$ref":"#/components/schemas/ExportOptions"},{"type":"null"}]},"additional_data":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Additional Data"},"extraction_notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Extraction Notes"}},"additionalProperties":true,"type":"object","required":["report_meta"],"title":"DnaTestReport"},"DnaTestReport-Output":{"properties":{"report_meta":{"$ref":"#/components/schemas/ReportMeta"},"breed_report":{"anyOf":[{"$ref":"#/components/schemas/BreedReport-Output"},{"type":"null"}]},"genetic_diversity":{"anyOf":[{"$ref":"#/components/schemas/GeneticDiversity"},{"type":"null"}]},"health_screening":{"anyOf":[{"$ref":"#/components/schemas/HealthScreening"},{"type":"null"}]},"traits":{"anyOf":[{"$ref":"#/components/schemas/TraitReport"},{"type":"null"}]},"behavioral_predispositions":{"anyOf":[{"$ref":"#/components/schemas/BehavioralPredispositions"},{"type":"null"}]},"ancestry_timeline":{"anyOf":[{"$ref":"#/components/schemas/AncestryTimeline"},{"type":"null"}]},"relative_matching":{"anyOf":[{"$ref":"#/components/schemas/RelativeMatching"},{"type":"null"}]},"veterinary_flags":{"anyOf":[{"$ref":"#/components/schemas/VeterinaryFlags"},{"type":"null"}]},"export_options":{"anyOf":[{"$ref":"#/components/schemas/ExportOptions"},{"type":"null"}]},"additional_data":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Additional Data"},"extraction_notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Extraction Notes"}},"additionalProperties":true,"type":"object","required":["report_meta"],"title":"DnaTestReport"},"Document":{"properties":{"id":{"type":"string","title":"Id"},"s3_key":{"type":"string","title":"S3 Key"},"cloudfront_url":{"type":"string","title":"Cloudfront Url"},"owner":{"$ref":"#/components/schemas/DocumentOwner"},"uploaded_by":{"type":"string","title":"Uploaded By"},"status":{"$ref":"#/components/schemas/DocumentStatus"},"filename":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filename"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Type"},"file_size_bytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"File Size Bytes"},"access_grants":{"items":{"$ref":"#/components/schemas/AccessGrant"},"type":"array","title":"Access Grants","default":[]},"associations":{"items":{"$ref":"#/components/schemas/DocumentAssociation"},"type":"array","title":"Associations","default":[]},"classification":{"anyOf":[{"$ref":"#/components/schemas/DocumentClassification"},{"type":"null"}]},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"extracted_text_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Extracted Text Url"},"page_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Page Count"},"text_size_bytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Text Size Bytes"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"additionalProperties":false,"type":"object","required":["id","s3_key","cloudfront_url","owner","uploaded_by","status"],"title":"Document","description":"Canonical document registry aggregate."},"DocumentAssociation":{"properties":{"association_type":{"$ref":"#/components/schemas/DocumentAssociationType"},"association_id":{"type":"string","title":"Association Id"},"role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"additionalProperties":false,"type":"object","required":["association_type","association_id"],"title":"DocumentAssociation","description":"Link from a document to a workflow or operational context."},"DocumentAssociationType":{"type":"string","enum":["case","intake_session","chat_session","animal_profile","tag_pool"],"title":"DocumentAssociationType","description":"Supported document association target types."},"DocumentClassification":{"properties":{"content_type":{"type":"string","title":"Content Type"},"document_category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Category"},"confidence":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"null"}],"title":"Confidence"},"requires_ocr":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Requires Ocr"},"reasoning":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reasoning"}},"additionalProperties":false,"type":"object","required":["content_type"],"title":"DocumentClassification","description":"Validated provisional document classification result."},"DocumentListResponse":{"properties":{"documents":{"items":{"$ref":"#/components/schemas/Document"},"type":"array","title":"Documents"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["documents","count"],"title":"DocumentListResponse","description":"Response for document list endpoints."},"DocumentMetadata":{"properties":{"pet_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pet Name"},"dates":{"items":{"type":"string"},"type":"array","title":"Dates","default":[]},"clinic_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Clinic Name"},"document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Id"}},"additionalProperties":false,"type":"object","title":"DocumentMetadata","description":"Metadata extracted during document classification."},"DocumentOwner":{"properties":{"owner_type":{"$ref":"#/components/schemas/DocumentOwnerType"},"owner_id":{"type":"string","title":"Owner Id"}},"additionalProperties":false,"type":"object","required":["owner_type","owner_id"],"title":"DocumentOwner","description":"Entity that owns a document."},"DocumentOwnerType":{"type":"string","enum":["pet","organization","user"],"title":"DocumentOwnerType","description":"Supported document owner types."},"DocumentProcessingJob":{"properties":{"job_id":{"type":"string","title":"Job Id"},"document_id":{"type":"string","title":"Document Id"},"requested_by":{"type":"string","title":"Requested By"},"status":{"$ref":"#/components/schemas/ProcessingJobStatus"},"source":{"$ref":"#/components/schemas/ProcessingJobSource","default":"api"},"filename":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filename"},"content_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Hash"},"processing_agent":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Processing Agent"},"candidate_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Candidate Id"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"attempts":{"type":"integer","title":"Attempts","default":0},"worker_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Worker Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"},"locked_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Locked At"},"last_attempt_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Attempt At"}},"additionalProperties":false,"type":"object","required":["job_id","document_id","requested_by","status"],"title":"DocumentProcessingJob","description":"Queued document processing job."},"DocumentProcessingResult":{"properties":{"classification":{"$ref":"#/components/schemas/ProcessingClassification"},"extracted_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Extracted Text"},"extracted_text_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Extracted Text Url"},"structured_data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Structured Data"},"processing_agent":{"type":"string","title":"Processing Agent"},"cache_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cache Key"},"processing_time":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Processing Time"},"provider_metadata":{"additionalProperties":true,"type":"object","title":"Provider Metadata"}},"additionalProperties":false,"type":"object","required":["classification","processing_agent"],"title":"DocumentProcessingResult","description":"Provisional document-processing output retained for review."},"DocumentResponse":{"properties":{"document":{"$ref":"#/components/schemas/Document"}},"additionalProperties":false,"type":"object","required":["document"],"title":"DocumentResponse","description":"Response for single document endpoints."},"DocumentStatus":{"type":"string","enum":["pending","processing","processed","failed","archived"],"title":"DocumentStatus","description":"Document processing status values."},"EventProvenance":{"properties":{"source_id":{"type":"string","title":"Source Id"},"raw_record_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Raw Record Id"},"source_event_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Event Id"},"observed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Observed At"},"ingested_at":{"type":"string","format":"date-time","title":"Ingested At"},"agent":{"$ref":"#/components/schemas/AgentProvenance"}},"additionalProperties":false,"type":"object","required":["source_id"],"title":"EventProvenance","description":"Provenance attached to normalized ops events."},"EvidenceLevel":{"type":"string","enum":["strong","moderate","limited","uncertain"],"title":"EvidenceLevel"},"EvidenceReference":{"properties":{"evidence_type":{"type":"string","enum":["document","image","user_input","case"],"title":"Evidence Type"},"evidence_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Id"},"evidence_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Url"},"evidence_filename":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Filename"},"extraction_context":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Extraction Context"}},"additionalProperties":false,"type":"object","required":["evidence_type"],"title":"EvidenceReference","description":"Pointer to evidence that supports a timeline event."},"EvidenceSignal":{"properties":{"id":{"type":"string","title":"Id"},"type":{"$ref":"#/components/schemas/SignalType","default":"owner_report"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label"},"weight_by_hypothesis":{"additionalProperties":{"type":"number"},"type":"object","title":"Weight By Hypothesis"}},"additionalProperties":false,"type":"object","required":["id"],"title":"EvidenceSignal"},"ExportOptions":{"properties":{"available_formats":{"items":{"type":"string"},"type":"array","title":"Available Formats","default":[]},"raw_data_requestable":{"type":"boolean","title":"Raw Data Requestable","default":false},"raw_data_format":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Raw Data Format"},"raw_fields_example":{"items":{"type":"string"},"type":"array","title":"Raw Fields Example","default":[]},"api_access":{"type":"boolean","title":"Api Access","default":false}},"additionalProperties":true,"type":"object","title":"ExportOptions"},"ExtractionCandidate":{"properties":{"candidate_id":{"type":"string","title":"Candidate Id"},"document_id":{"type":"string","title":"Document Id"},"source":{"$ref":"#/components/schemas/CandidateSource"},"result":{"$ref":"#/components/schemas/DocumentProcessingResult"},"status":{"$ref":"#/components/schemas/ExtractionCandidateStatus"},"needs_review":{"type":"boolean","title":"Needs Review"},"review_reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Review Reason"},"submitted_by":{"type":"string","title":"Submitted By"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"reviewed_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reviewed By"},"reviewed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Reviewed At"},"review_rationale":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Review Rationale"}},"additionalProperties":false,"type":"object","required":["candidate_id","document_id","source","result","status","needs_review","submitted_by"],"title":"ExtractionCandidate","description":"Stored provisional extraction candidate."},"ExtractionCandidateListResponse":{"properties":{"candidates":{"items":{"$ref":"#/components/schemas/ExtractionCandidate"},"type":"array","title":"Candidates"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["candidates","count"],"title":"ExtractionCandidateListResponse","description":"API response wrapping candidate search results."},"ExtractionCandidateResponse":{"properties":{"candidate":{"$ref":"#/components/schemas/ExtractionCandidate"}},"additionalProperties":false,"type":"object","required":["candidate"],"title":"ExtractionCandidateResponse","description":"API response wrapping a single candidate."},"ExtractionCandidateStatus":{"type":"string","enum":["ready","needs_review","accepted","rejected"],"title":"ExtractionCandidateStatus","description":"Lifecycle states for provisional extraction candidates."},"ExtractionMethod":{"type":"string","enum":["direct","agent_extracted","agent_enriched"],"title":"ExtractionMethod","description":"How a record or event was normalized."},"Facility":{"properties":{"id":{"type":"string","title":"Id"},"facility_type":{"$ref":"#/components/schemas/FacilityType"},"name":{"type":"string","title":"Name"},"region_ids":{"items":{"type":"string"},"type":"array","title":"Region Ids","default":[]},"location":{"anyOf":[{"$ref":"#/components/schemas/anymals__domains__ops_intel__models__GeoPoint"},{"type":"null"}]},"bounds":{"anyOf":[{"$ref":"#/components/schemas/GeoBoundingBox"},{"type":"null"}]},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["facility_type","name"],"title":"Facility","description":"Canonical facility."},"FacilityType":{"type":"string","enum":["auction_barn","packer","processor","county_office","verified_operation","ranch_location"],"title":"FacilityType","description":"Facility kinds relevant to livestock operations."},"FamilyTree":{"properties":{"generations_traced":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Generations Traced"},"proband":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Proband"},"parents":{"items":{"$ref":"#/components/schemas/AncestorProfile"},"type":"array","title":"Parents","default":[]},"grandparents":{"items":{"$ref":"#/components/schemas/AncestorProfile"},"type":"array","title":"Grandparents","default":[]},"great_grandparents":{"items":{"$ref":"#/components/schemas/AncestorProfile"},"type":"array","title":"Great Grandparents","default":[]}},"additionalProperties":true,"type":"object","title":"FamilyTree"},"FeedQuery":{"properties":{"feed_ids":{"items":{"type":"string"},"type":"array","title":"Feed Ids","default":[]},"event_types":{"items":{"type":"string"},"type":"array","title":"Event Types","default":[]},"live_only":{"type":"boolean","title":"Live Only","default":false},"limit":{"type":"integer","title":"Limit","default":100}},"additionalProperties":false,"type":"object","title":"FeedQuery","description":"Ops event feed query."},"FileUploadEntry":{"properties":{"contentType":{"type":"string","title":"Contenttype"},"filename":{"type":"string","title":"Filename"},"uuid":{"type":"string","title":"Uuid"}},"additionalProperties":false,"type":"object","required":["contentType","filename","uuid"],"title":"FileUploadEntry","description":"Single file entry for upload URL generation."},"FinalizeLotRequest":{"properties":{"animals":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Animals","default":[]},"org":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Org"}},"additionalProperties":false,"type":"object","title":"FinalizeLotRequest","description":"Request to finalize a lot."},"FinancialEvent":{"properties":{"id":{"type":"string","title":"Id"},"event_type":{"type":"string","title":"Event Type"},"title":{"type":"string","title":"Title"},"source_id":{"type":"string","title":"Source Id"},"occurred_at":{"type":"string","format":"date-time","title":"Occurred At"},"status":{"$ref":"#/components/schemas/OpsEventStatus","default":"active"},"severity":{"$ref":"#/components/schemas/OpsEventSeverity","default":"info"},"metric_key":{"type":"string","title":"Metric Key"},"value":{"type":"number","title":"Value"},"unit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Unit"},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency","default":"USD"},"region_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Region Id"},"facility_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Facility Id"},"related_auction_event_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Related Auction Event Id"},"price_targets":{"items":{"$ref":"#/components/schemas/GraphNodeRef"},"type":"array","title":"Price Targets","default":[]},"settlement_org_ids":{"items":{"type":"string"},"type":"array","title":"Settlement Org Ids","default":[]},"location":{"anyOf":[{"$ref":"#/components/schemas/anymals__domains__ops_intel__models__GeoPoint"},{"type":"null"}]},"summary":{"additionalProperties":true,"type":"object","title":"Summary"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"},"provenance":{"$ref":"#/components/schemas/EventProvenance"},"supersedes_event_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Supersedes Event Id"}},"additionalProperties":false,"type":"object","required":["event_type","title","source_id","metric_key","value","provenance"],"title":"FinancialEvent","description":"Canonical financial event linked to regions, auctions, and priced entities."},"FindOrCreateCalfCropRequest":{"properties":{"org_id":{"type":"string","title":"Org Id"},"calving_season":{"type":"string","title":"Calving Season"}},"additionalProperties":false,"type":"object","required":["org_id","calving_season"],"title":"FindOrCreateCalfCropRequest","description":"Request to find or create a calf-crop lot for a season."},"FirestoreSessionRequest":{"properties":{"org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Org Id"}},"additionalProperties":false,"type":"object","title":"FirestoreSessionRequest","description":"Request a data-project Firestore session token for the current principal."},"FirestoreSessionResponse":{"properties":{"customToken":{"type":"string","title":"Customtoken"},"projectId":{"type":"string","title":"Projectid"},"claims":{"additionalProperties":true,"type":"object","title":"Claims"}},"additionalProperties":false,"type":"object","required":["customToken","projectId","claims"],"title":"FirestoreSessionResponse","description":"Firebase custom token response for browser Firestore SDK sign-in."},"GenerateConversationTitleRequest":{"properties":{"session_id":{"type":"string","title":"Session Id","default":"default"},"current_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Title"},"messages":{"items":{"$ref":"#/components/schemas/ConversationTitleMessage"},"type":"array","title":"Messages","default":[]},"scenario_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scenario Name"},"answered":{"additionalProperties":true,"type":"object","title":"Answered"},"pet":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Pet"},"partial_pet_info":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Partial Pet Info"}},"additionalProperties":false,"type":"object","title":"GenerateConversationTitleRequest","description":"Request to generate or refine a short conversation title."},"GenerateConversationTitleResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"generated":{"type":"boolean","title":"Generated","default":false},"persisted":{"type":"boolean","title":"Persisted","default":false},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"provider_response_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Response Id"},"usage":{"additionalProperties":true,"type":"object","title":"Usage"},"errors":{"items":{"type":"string"},"type":"array","title":"Errors","default":[]}},"additionalProperties":false,"type":"object","required":["success"],"title":"GenerateConversationTitleResponse","description":"Response from the conversation-title generation provider."},"GenerateUploadUrlsRequest":{"properties":{"files":{"items":{"$ref":"#/components/schemas/FileUploadEntry"},"type":"array","title":"Files"},"context":{"anyOf":[{"$ref":"#/components/schemas/UploadContext"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["files"],"title":"GenerateUploadUrlsRequest","description":"Request to generate staged upload URLs."},"GenerateUploadUrlsResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"urls":{"items":{"$ref":"#/components/schemas/PresignedUploadUrl"},"type":"array","title":"Urls"}},"additionalProperties":false,"type":"object","required":["success","urls"],"title":"GenerateUploadUrlsResponse","description":"Response for upload URL generation."},"GeneratedMediaCapability":{"properties":{"subject":{"type":"string","title":"Subject"},"available":{"type":"boolean","title":"Available"},"detail":{"type":"string","title":"Detail"}},"additionalProperties":false,"type":"object","required":["subject","available","detail"],"title":"GeneratedMediaCapability","description":"One generated-media sidecar capability."},"GeneratedMediaCreateResponse":{"properties":{"task_id":{"type":"string","title":"Task Id"},"task_status":{"type":"string","title":"Task Status"},"created_at":{"type":"integer","title":"Created At"}},"additionalProperties":false,"type":"object","required":["task_id","task_status","created_at"],"title":"GeneratedMediaCreateResponse","description":"Legacy-compatible create response."},"GeneratedMediaHealthResponse":{"properties":{"status":{"type":"string","title":"Status"},"provider":{"type":"string","title":"Provider"},"capabilities":{"items":{"$ref":"#/components/schemas/GeneratedMediaCapability"},"type":"array","title":"Capabilities","default":[]}},"additionalProperties":false,"type":"object","required":["status","provider"],"title":"GeneratedMediaHealthResponse","description":"Generated-media provider health."},"GeneratedMediaJob":{"properties":{"pid":{"type":"string","title":"Pid"},"task_id":{"type":"string","title":"Task Id"},"status":{"type":"string","title":"Status"},"created_at":{"type":"integer","title":"Created At"},"updated_at":{"type":"integer","title":"Updated At"},"retried":{"type":"boolean","title":"Retried","default":false},"wallet_address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Wallet Address"},"source_type":{"type":"string","title":"Source Type","default":"USER"},"anymal":{"additionalProperties":true,"type":"object","title":"Anymal"},"external_task_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Task Id"},"public_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Public Url"},"referral_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Referral Code"},"generated_artifacts":{"items":{"$ref":"#/components/schemas/GeneratedMediaVideo"},"type":"array","title":"Generated Artifacts","default":[]},"provider":{"type":"string","title":"Provider","default":"generated-media"},"provider_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Status"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"}},"additionalProperties":false,"type":"object","required":["pid","task_id","status","created_at","updated_at"],"title":"GeneratedMediaJob","description":"Canonical generated-media job state owned by the backend."},"GeneratedMediaJobResponse":{"properties":{"job":{"$ref":"#/components/schemas/GeneratedMediaJob"}},"additionalProperties":false,"type":"object","required":["job"],"title":"GeneratedMediaJobResponse","description":"API response wrapping one generated-media job."},"GeneratedMediaPollAllItem":{"properties":{"pid":{"type":"string","title":"Pid"},"task_id":{"type":"string","title":"Task Id"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"additionalProperties":false,"type":"object","required":["pid","task_id"],"title":"GeneratedMediaPollAllItem","description":"Poll-all result item."},"GeneratedMediaPollAllResponse":{"properties":{"polled":{"items":{"$ref":"#/components/schemas/GeneratedMediaPollAllItem"},"type":"array","title":"Polled"}},"additionalProperties":false,"type":"object","required":["polled"],"title":"GeneratedMediaPollAllResponse","description":"Poll-all response."},"GeneratedMediaPollResponse":{"properties":{"status":{"type":"string","title":"Status"}},"additionalProperties":false,"type":"object","required":["status"],"title":"GeneratedMediaPollResponse","description":"Legacy-compatible single-task poll response."},"GeneratedMediaVideo":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"url":{"type":"string","title":"Url"},"content_type":{"type":"string","title":"Content Type","default":"video/mp4"},"storage_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Storage Key"},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Url"},"watermarked":{"type":"boolean","title":"Watermarked","default":false}},"additionalProperties":false,"type":"object","required":["url"],"title":"GeneratedMediaVideo","description":"One generated media artifact reference."},"GeneticDiversity":{"properties":{"heterozygosity_index":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Heterozygosity Index"},"inbreeding_coefficient_estimate":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Inbreeding Coefficient Estimate"},"runs_of_homozygosity":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Runs Of Homozygosity"},"interpretation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Interpretation"}},"additionalProperties":true,"type":"object","title":"GeneticDiversity"},"GeneticRisk":{"properties":{"condition":{"type":"string","title":"Condition"},"zygosity":{"$ref":"#/components/schemas/Zygosity","default":"unknown"},"actionability":{"$ref":"#/components/schemas/Actionability","default":"low"},"penetrance":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Penetrance"},"age_of_onset":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Age Of Onset"},"next_steps":{"items":{"type":"string"},"type":"array","title":"Next Steps","default":[]},"owner_notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner Notes"},"references":{"items":{"type":"string"},"type":"array","title":"References","default":[]},"tags":{"items":{"type":"string"},"type":"array","title":"Tags","default":[]},"gene":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gene"},"variant_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Variant Id"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"},"evidence_level":{"$ref":"#/components/schemas/EvidenceLevel","default":"uncertain"}},"additionalProperties":false,"type":"object","required":["condition"],"title":"GeneticRisk"},"GenotypingInfo":{"properties":{"platform":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Platform"},"approx_snp_markers":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Approx Snp Markers"},"reference_panel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reference Panel"},"coverage_depth":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Coverage Depth"},"call_rate":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Call Rate"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"additionalProperties":true,"type":"object","title":"GenotypingInfo"},"GeoBoundingBox":{"properties":{"west":{"type":"number","title":"West"},"south":{"type":"number","title":"South"},"east":{"type":"number","title":"East"},"north":{"type":"number","title":"North"}},"additionalProperties":false,"type":"object","required":["west","south","east","north"],"title":"GeoBoundingBox","description":"Simple geographic bounding box."},"GeoJsonGeometry-Output":{"properties":{"type":{"type":"string","title":"Type"},"coordinates":{"title":"Coordinates"}},"additionalProperties":false,"type":"object","required":["type","coordinates"],"title":"GeoJsonGeometry","description":"Small GeoJSON geometry boundary for ranch map assets."},"GeoLocation":{"properties":{"latitude":{"anyOf":[{"type":"number","maximum":90.0,"minimum":-90.0},{"type":"null"}],"title":"Latitude"},"longitude":{"anyOf":[{"type":"number","maximum":180.0,"minimum":-180.0},{"type":"null"}],"title":"Longitude"},"altitude_meters":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Altitude Meters"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City"},"state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country"}},"additionalProperties":false,"type":"object","title":"GeoLocation","description":"Optional geographic context for a timeline event."},"GeoPoint-Output":{"properties":{"latitude":{"type":"number","title":"Latitude"},"longitude":{"type":"number","title":"Longitude"}},"additionalProperties":false,"type":"object","required":["latitude","longitude"],"title":"GeoPoint","description":"Latitude/longitude point used by ranch and telemetry records."},"GeoRegion":{"properties":{"id":{"type":"string","title":"Id"},"region_type":{"$ref":"#/components/schemas/GeoRegionType"},"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"centroid":{"anyOf":[{"$ref":"#/components/schemas/anymals__domains__ops_intel__models__GeoPoint"},{"type":"null"}]},"bounds":{"anyOf":[{"$ref":"#/components/schemas/GeoBoundingBox"},{"type":"null"}]},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["id","region_type","code","name"],"title":"GeoRegion","description":"Canonical geographic region."},"GeoRegionType":{"type":"string","enum":["county","state","national","market_region"],"title":"GeoRegionType","description":"Region granularity."},"GrantAccessRequest":{"properties":{"grantee_type":{"$ref":"#/components/schemas/AccessGranteeType"},"grantee_id":{"type":"string","title":"Grantee Id"},"permission":{"$ref":"#/components/schemas/AccessPermission","default":"read"}},"additionalProperties":false,"type":"object","required":["grantee_type","grantee_id"],"title":"GrantAccessRequest","description":"Request to grant access to a document."},"GraphNodeRef":{"properties":{"node_type":{"$ref":"#/components/schemas/GraphNodeType"},"node_id":{"type":"string","title":"Node Id"}},"additionalProperties":false,"type":"object","required":["node_type","node_id"],"title":"GraphNodeRef","description":"Reference to a graph node."},"GraphNodeType":{"type":"string","enum":["animal","organization","user","case","document","lot","tag_pool","data_source","geo_region","facility","transport_corridor","hazard_zone","operational_event","auction_event","financial_event","ranch","ranch_asset","herd_group","telemetry_device","telemetry_alert","timeline_event"],"title":"GraphNodeType","description":"Canonical graph node type values used across domains."},"GroomingTask":{"properties":{"task":{"type":"string","title":"Task"},"cadence":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cadence"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"additionalProperties":false,"type":"object","required":["task"],"title":"GroomingTask"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HazardZone":{"properties":{"id":{"type":"string","title":"Id"},"zone_type":{"$ref":"#/components/schemas/HazardZoneType"},"name":{"type":"string","title":"Name"},"status":{"$ref":"#/components/schemas/OpsEventStatus","default":"active"},"region_ids":{"items":{"type":"string"},"type":"array","title":"Region Ids","default":[]},"geometry":{"anyOf":[{"$ref":"#/components/schemas/anymals__domains__ops_intel__models__GeoJsonGeometry"},{"type":"null"}]},"bounds":{"anyOf":[{"$ref":"#/components/schemas/GeoBoundingBox"},{"type":"null"}]},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["zone_type","name"],"title":"HazardZone","description":"Canonical hazard zone."},"HazardZoneType":{"type":"string","enum":["weather","disease","logistics","safety"],"title":"HazardZoneType","description":"Hazard zone category."},"HealthCondition":{"properties":{"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"},"condition":{"type":"string","title":"Condition"},"gene":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gene"},"variant_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Variant Id"},"zygosity":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Zygosity"},"status":{"type":"string","title":"Status"},"evidence_level":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Level"},"clinical_relevance":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Clinical Relevance"},"mode_of_inheritance":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mode Of Inheritance"},"penetrance":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Penetrance"},"recommendations":{"items":{"type":"string"},"type":"array","title":"Recommendations","default":[]},"references":{"items":{"type":"string"},"type":"array","title":"References","default":[]}},"additionalProperties":true,"type":"object","required":["condition","status"],"title":"HealthCondition"},"HealthResponse":{"properties":{"status":{"type":"string","title":"Status"},"service":{"type":"string","title":"Service"},"environment":{"type":"string","title":"Environment"}},"type":"object","required":["status","service","environment"],"title":"HealthResponse","description":"Health response returned by the foundation service."},"HealthScreening":{"properties":{"total_conditions_screened":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Conditions Screened"},"summary_counts":{"anyOf":[{"$ref":"#/components/schemas/HealthSummaryCounts"},{"type":"null"}]},"conditions":{"items":{"$ref":"#/components/schemas/HealthCondition"},"type":"array","title":"Conditions","default":[]},"genetic_age":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Genetic Age"},"predicted_adult_weight":{"anyOf":[{"$ref":"#/components/schemas/WeightPrediction"},{"type":"null"}]}},"additionalProperties":true,"type":"object","title":"HealthScreening"},"HealthSummaryCounts":{"properties":{"clear":{"type":"integer","title":"Clear","default":0},"carrier":{"type":"integer","title":"Carrier","default":0},"at_risk":{"type":"integer","title":"At Risk","default":0},"affected":{"type":"integer","title":"Affected","default":0},"unknown":{"type":"integer","title":"Unknown","default":0}},"additionalProperties":true,"type":"object","title":"HealthSummaryCounts"},"HerdGroup":{"properties":{"id":{"type":"string","title":"Id"},"ranch_id":{"type":"string","title":"Ranch Id"},"name":{"type":"string","title":"Name"},"group_type":{"type":"string","title":"Group Type"},"status":{"type":"string","title":"Status","default":"active"},"animal_ids":{"items":{"type":"string"},"type":"array","title":"Animal Ids","default":[]},"linked_lot_ids":{"items":{"type":"string"},"type":"array","title":"Linked Lot Ids","default":[]},"summary":{"additionalProperties":true,"type":"object","title":"Summary"},"access":{"$ref":"#/components/schemas/AccessProjection"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"additionalProperties":false,"type":"object","required":["ranch_id","name","group_type"],"title":"HerdGroup","description":"Canonical operational herd grouping within one ranch."},"HerdGroupResponse":{"properties":{"herd_group":{"$ref":"#/components/schemas/HerdGroup"}},"additionalProperties":false,"type":"object","required":["herd_group"],"title":"HerdGroupResponse","description":"Single herd group response."},"HomeCare":{"properties":{"nutrition":{"anyOf":[{"$ref":"#/components/schemas/NutritionPlan"},{"type":"null"}]},"supplements":{"items":{"$ref":"#/components/schemas/SupplementItem"},"type":"array","title":"Supplements","default":[]},"activity":{"anyOf":[{"$ref":"#/components/schemas/ActivityPlan"},{"type":"null"}]},"grooming":{"items":{"$ref":"#/components/schemas/GroomingTask"},"type":"array","title":"Grooming","default":[]},"dental":{"anyOf":[{"$ref":"#/components/schemas/DentalPlan"},{"type":"null"}]},"parasites":{"anyOf":[{"$ref":"#/components/schemas/ParasitePlan"},{"type":"null"}]},"environment":{"items":{"type":"string"},"type":"array","title":"Environment","default":[]}},"additionalProperties":false,"type":"object","title":"HomeCare"},"IdentityContext":{"properties":{"species":{"$ref":"#/components/schemas/Species","default":"dog"},"breeds":{"items":{"$ref":"#/components/schemas/BreedPortion"},"type":"array","title":"Breeds","default":[]},"age_stage":{"$ref":"#/components/schemas/AgeStage","default":"unknown"},"sex":{"$ref":"#/components/schemas/Sex","default":"unknown"},"intact":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Intact"},"pet_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pet Name"},"age_years":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Age Years"},"weight_lbs":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Weight Lbs"},"inbreeding_coefficient":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"null"}],"title":"Inbreeding Coefficient"},"dna_quality":{"anyOf":[{"$ref":"#/components/schemas/DnaQuality"},{"type":"null"}]}},"additionalProperties":false,"type":"object","title":"IdentityContext"},"ImageInput":{"properties":{"image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image Url"},"image_base64":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image Base64"},"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"File Name"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Type"},"size_bytes":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Size Bytes"}},"additionalProperties":false,"type":"object","title":"ImageInput","description":"Image reference accepted by HTTP and NATS adapters."},"ImageTriageCandidate":{"properties":{"candidate_id":{"type":"string","title":"Candidate Id"},"job_id":{"type":"string","title":"Job Id"},"status":{"$ref":"#/components/schemas/ImageTriageCandidateStatus"},"needs_review":{"type":"boolean","title":"Needs Review"},"review_reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Review Reason"},"requested_by":{"type":"string","title":"Requested By"},"source":{"$ref":"#/components/schemas/ImageTriageSource"},"kind":{"$ref":"#/components/schemas/ImageTriageKind"},"image":{"$ref":"#/components/schemas/ImageInput"},"pet_type":{"$ref":"#/components/schemas/PetType"},"scenario_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scenario Name"},"concern_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Concern Text"},"source_document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Document Id"},"source_animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Animal Id"},"raw_assessment":{"type":"string","title":"Raw Assessment"},"diagnosis_summary":{"$ref":"#/components/schemas/DiagnosisSummary"},"vision_evidence":{"anyOf":[{"$ref":"#/components/schemas/VisionAnalysisResponse"},{"type":"null"}]},"provider":{"type":"string","title":"Provider"},"model":{"type":"string","title":"Model"},"provider_response_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Response Id"},"usage":{"additionalProperties":true,"type":"object","title":"Usage"},"confidence":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Confidence"},"provenance":{"additionalProperties":true,"type":"object","title":"Provenance"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"reviewed_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reviewed By"},"reviewed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Reviewed At"},"review_rationale":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Review Rationale"}},"additionalProperties":false,"type":"object","required":["candidate_id","job_id","status","needs_review","requested_by","source","kind","image","pet_type","raw_assessment","diagnosis_summary","provider","model","confidence"],"title":"ImageTriageCandidate","description":"Stored provisional image triage output awaiting review."},"ImageTriageCandidateListResponse":{"properties":{"candidates":{"items":{"$ref":"#/components/schemas/ImageTriageCandidate"},"type":"array","title":"Candidates"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["candidates","count"],"title":"ImageTriageCandidateListResponse","description":"API response wrapping image triage candidates."},"ImageTriageCandidateResponse":{"properties":{"candidate":{"$ref":"#/components/schemas/ImageTriageCandidate"}},"additionalProperties":false,"type":"object","required":["candidate"],"title":"ImageTriageCandidateResponse","description":"API response wrapping one image triage candidate."},"ImageTriageCandidateStatus":{"type":"string","enum":["ready","needs_review","accepted","rejected"],"title":"ImageTriageCandidateStatus","description":"Review states for provisional image triage candidates."},"ImageTriageJob":{"properties":{"job_id":{"type":"string","title":"Job Id"},"status":{"$ref":"#/components/schemas/ImageTriageStatus"},"requested_by":{"type":"string","title":"Requested By"},"source":{"$ref":"#/components/schemas/ImageTriageSource"},"kind":{"$ref":"#/components/schemas/ImageTriageKind"},"image":{"$ref":"#/components/schemas/ImageInput"},"pet_type":{"$ref":"#/components/schemas/PetType"},"scenario_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scenario Name"},"concern_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Concern Text"},"source_document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Document Id"},"source_animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Animal Id"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"},"correlation_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Correlation Id"},"review_confidence_threshold":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Review Confidence Threshold","default":0.76},"include_vision_evidence":{"type":"boolean","title":"Include Vision Evidence","default":true},"require_vision_success":{"type":"boolean","title":"Require Vision Success","default":false},"candidate_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Candidate Id"},"raw_assessment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Raw Assessment"},"diagnosis_summary":{"anyOf":[{"$ref":"#/components/schemas/DiagnosisSummary"},{"type":"null"}]},"vision_evidence":{"anyOf":[{"$ref":"#/components/schemas/VisionAnalysisResponse"},{"type":"null"}]},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"provider_response_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Response Id"},"usage":{"additionalProperties":true,"type":"object","title":"Usage"},"confidence":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"null"}],"title":"Confidence"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"attempts":{"type":"integer","title":"Attempts","default":0},"worker_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Worker Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"},"locked_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Locked At"},"last_attempt_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Attempt At"}},"additionalProperties":false,"type":"object","required":["job_id","status","requested_by","source","kind","image","pet_type"],"title":"ImageTriageJob","description":"Queued image triage job and latest execution result."},"ImageTriageJobListResponse":{"properties":{"jobs":{"items":{"$ref":"#/components/schemas/ImageTriageJob"},"type":"array","title":"Jobs"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["jobs","count"],"title":"ImageTriageJobListResponse","description":"API response wrapping image triage jobs."},"ImageTriageJobResponse":{"properties":{"job":{"$ref":"#/components/schemas/ImageTriageJob"}},"additionalProperties":false,"type":"object","required":["job"],"title":"ImageTriageJobResponse","description":"API response wrapping one image triage job."},"ImageTriageKind":{"type":"string","enum":["pet_medical","cattle_health"],"title":"ImageTriageKind","description":"Supported medical-image triage families."},"ImageTriageSource":{"type":"string","enum":["api","document","intake","chat","manual"],"title":"ImageTriageSource","description":"Source that requested image triage."},"ImageTriageStatus":{"type":"string","enum":["pending","running","completed","failed","needs_review"],"title":"ImageTriageStatus","description":"Lifecycle states for image triage jobs."},"ImportTagsRequest":{"properties":{"ains":{"items":{"type":"string"},"type":"array","title":"Ains","default":[]},"identifier_type":{"$ref":"#/components/schemas/TagIdentifierType","default":"usda_ain"},"certification_status":{"anyOf":[{"$ref":"#/components/schemas/TagCertificationStatus"},{"type":"null"}]},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"range_start":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Range Start"},"range_end":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Range End"},"bag_no":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bag No"},"case_no":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Case No"}},"additionalProperties":false,"type":"object","title":"ImportTagsRequest","description":"Request to import tags into a pool."},"IngestRequest":{"properties":{"text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Text"},"s3_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"S3 Key"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"},"doc_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Doc Id"}},"additionalProperties":false,"type":"object","title":"IngestRequest","description":"Ingest a document into an organization's knowledge base."},"IngestResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"doc_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Doc Id"},"message":{"type":"string","title":"Message","default":""}},"additionalProperties":false,"type":"object","required":["success"],"title":"IngestResponse","description":"Knowledge ingest response."},"IngestionRunStatus":{"type":"string","enum":["success","failed","partial","running"],"title":"IngestionRunStatus","description":"Ingestion run health."},"InputRecord":{"properties":{"actor_role":{"type":"string","title":"Actor Role"},"actor_id":{"type":"string","title":"Actor Id"},"input_type":{"type":"string","title":"Input Type"},"payload":{"additionalProperties":true,"type":"object","title":"Payload"},"validated":{"type":"boolean","title":"Validated","default":false},"validation_errors":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Validation Errors"},"submitted_at":{"type":"string","format":"date-time","title":"Submitted At"}},"additionalProperties":false,"type":"object","required":["actor_role","actor_id","input_type","payload"],"title":"InputRecord","description":"Record of a submitted workflow input."},"InputRequirement":{"properties":{"actor_role":{"type":"string","title":"Actor Role"},"input_type":{"type":"string","enum":["document","form","ack","reference"],"title":"Input Type"},"schema":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Schema"},"required":{"type":"boolean","title":"Required","default":true},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"timeout_hours":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timeout Hours"},"timeout_action":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timeout Action","default":"fail"}},"additionalProperties":false,"type":"object","required":["actor_role","input_type"],"title":"InputRequirement","description":"Defines the input a role must submit."},"InsuranceCosts":{"properties":{"annual_expected":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Annual Expected"},"top_procedures":{"items":{"$ref":"#/components/schemas/ProcedureCost"},"type":"array","title":"Top Procedures","default":[]},"fit_notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fit Notes"}},"additionalProperties":false,"type":"object","title":"InsuranceCosts"},"IntakeTaskData":{"properties":{"task_id":{"type":"string","title":"Task Id"}},"additionalProperties":false,"type":"object","required":["task_id"],"title":"IntakeTaskData","description":"Old-compatible response data wrapper."},"IntakeTaskResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"data":{"anyOf":[{"$ref":"#/components/schemas/IntakeTaskData"},{"type":"null"}]},"errors":{"items":{"type":"string"},"type":"array","title":"Errors","default":[]}},"additionalProperties":false,"type":"object","required":["success"],"title":"IntakeTaskResponse","description":"Old-compatible task creation response."},"JourneyEventState":{"type":"string","enum":["started","streaming","succeeded","failed","skipped"],"title":"JourneyEventState","description":"Journey event lifecycle states."},"JourneyEventType":{"type":"string","enum":["turn","agent","tool","guardrail","function","model","handoff","batch","update"],"title":"JourneyEventType","description":"Journey event categories."},"JsonRpcError":{"properties":{"code":{"type":"integer","title":"Code"},"message":{"type":"string","title":"Message"},"data":{"anyOf":[{},{"type":"null"}],"title":"Data"}},"additionalProperties":false,"type":"object","required":["code","message"],"title":"JsonRpcError","description":"JSON-RPC 2.0 error object."},"JsonRpcResponse":{"properties":{"jsonrpc":{"type":"string","const":"2.0","title":"Jsonrpc","default":"2.0"},"id":{"anyOf":[{"type":"integer"},{"type":"string"}],"title":"Id"},"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Result"},"error":{"anyOf":[{"$ref":"#/components/schemas/JsonRpcError"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["id"],"title":"JsonRpcResponse","description":"JSON-RPC 2.0 response."},"KnowledgeGraphResponse":{"properties":{"org_pid":{"type":"string","title":"Org Pid"},"nodes":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Nodes","default":[]},"edges":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Edges","default":[]}},"additionalProperties":false,"type":"object","required":["org_pid"],"title":"KnowledgeGraphResponse","description":"Bounded graph response for visualization surfaces."},"KnowledgeLabelsResponse":{"properties":{"labels":{"items":{"type":"string"},"type":"array","title":"Labels","default":[]}},"additionalProperties":false,"type":"object","title":"KnowledgeLabelsResponse","description":"Entity-label response."},"KnowledgeQueryMode":{"type":"string","enum":["naive","local","global","hybrid"],"title":"KnowledgeQueryMode","description":"Knowledge query modes preserved from the legacy LightRAG API."},"KnowledgeQueryRequest":{"properties":{"question":{"type":"string","minLength":1,"title":"Question"},"mode":{"$ref":"#/components/schemas/KnowledgeQueryMode","default":"hybrid"},"context":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Context"}},"additionalProperties":false,"type":"object","required":["question"],"title":"KnowledgeQueryRequest","description":"Query an organization's knowledge base."},"KnowledgeQueryResponse":{"properties":{"answer":{"type":"string","title":"Answer"},"mode":{"$ref":"#/components/schemas/KnowledgeQueryMode"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"provider_response_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Response Id"},"usage":{"additionalProperties":true,"type":"object","title":"Usage"},"source_doc_ids":{"items":{"type":"string"},"type":"array","title":"Source Doc Ids","default":[]},"canonical_write_performed":{"type":"boolean","title":"Canonical Write Performed","default":false}},"additionalProperties":false,"type":"object","required":["answer","mode"],"title":"KnowledgeQueryResponse","description":"Knowledge query response."},"KnowledgeStatusResponse":{"properties":{"org_pid":{"type":"string","title":"Org Pid"},"doc_count":{"type":"integer","title":"Doc Count"},"entity_count":{"type":"integer","title":"Entity Count"},"relationship_count":{"type":"integer","title":"Relationship Count"}},"additionalProperties":false,"type":"object","required":["org_pid","doc_count","entity_count","relationship_count"],"title":"KnowledgeStatusResponse","description":"Knowledge base status response."},"LegacyLocalUploadRequest":{"properties":{"filename":{"type":"string","title":"Filename"},"content_base64":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Base64"},"file_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"File Hint"}},"additionalProperties":false,"type":"object","required":["filename"],"title":"LegacyLocalUploadRequest","description":"Request compatible with the old local `/upload` route."},"LegacyLocalUploadResponse":{"properties":{"upload_url":{"type":"string","title":"Upload Url"},"public_url":{"type":"string","title":"Public Url"},"key":{"type":"string","title":"Key"},"mime_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mime Type"},"file_size_bytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"File Size Bytes"},"content_kind":{"anyOf":[{"$ref":"#/components/schemas/UploadedContentKind"},{"type":"null"}]},"is_dna_report":{"type":"boolean","title":"Is Dna Report","default":false}},"additionalProperties":false,"type":"object","required":["upload_url","public_url","key"],"title":"LegacyLocalUploadResponse","description":"Response compatible with the old local `/upload` route."},"LinkFacebookRequest":{"properties":{"org_pid":{"type":"string","minLength":1,"title":"Org Pid"},"fb_user_access_token":{"type":"string","minLength":1,"title":"Fb User Access Token"},"page_id":{"type":"string","minLength":1,"title":"Page Id"}},"additionalProperties":false,"type":"object","required":["org_pid","fb_user_access_token","page_id"],"title":"LinkFacebookRequest","description":"Request to link a Facebook page for an organization."},"LinkInstagramRequest":{"properties":{"org_pid":{"type":"string","minLength":1,"title":"Org Pid"},"code":{"type":"string","minLength":1,"title":"Code"},"redirect_uri":{"type":"string","minLength":1,"title":"Redirect Uri"}},"additionalProperties":false,"type":"object","required":["org_pid","code","redirect_uri"],"title":"LinkInstagramRequest","description":"Request to link an Instagram account for an organization."},"LookupOrganizationParcelRequest":{"properties":{"state":{"type":"string","title":"State"},"address":{"type":"string","title":"Address"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City"},"county":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"County"},"unit_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Unit Number"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"ranch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ranch Id"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"additionalProperties":false,"type":"object","required":["state","address"],"title":"LookupOrganizationParcelRequest","description":"Request to look up a parcel and attach it to an organization."},"Lot":{"properties":{"id":{"type":"string","title":"Id"},"lot_type":{"$ref":"#/components/schemas/LotType"},"lot_number":{"type":"string","title":"Lot Number"},"status":{"$ref":"#/components/schemas/LotStatus","default":"draft"},"animal_ids":{"items":{"type":"string"},"type":"array","title":"Animal Ids","default":[]},"breed":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Breed"},"sex":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sex"},"avg_weight_lbs":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Avg Weight Lbs"},"weight_range":{"anyOf":[{"$ref":"#/components/schemas/anymals__domains__lots__models__WeightRange"},{"type":"null"}]},"age_range":{"anyOf":[{"$ref":"#/components/schemas/AgeRange"},{"type":"null"}]},"calving_season":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Calving Season"},"calving_metadata":{"anyOf":[{"$ref":"#/components/schemas/CalvingMetadata"},{"type":"null"}]},"origin_status":{"$ref":"#/components/schemas/OriginStatus","default":"unverified"},"birth_attestation_ids":{"items":{"type":"string"},"type":"array","title":"Birth Attestation Ids","default":[]},"origin_uniform":{"type":"boolean","title":"Origin Uniform","default":false},"compliance_summary":{"anyOf":[{"$ref":"#/components/schemas/ComplianceSummary"},{"type":"null"}]},"owner_org_id":{"type":"string","title":"Owner Org Id"},"owner_premises_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner Premises Id"},"seller_org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Seller Org Id"},"buyer_org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Buyer Org Id"},"source_lot_ids":{"items":{"type":"string"},"type":"array","title":"Source Lot Ids","default":[]},"derived_lot_ids":{"items":{"type":"string"},"type":"array","title":"Derived Lot Ids","default":[]},"case_ids":{"items":{"type":"string"},"type":"array","title":"Case Ids","default":[]},"document_ids":{"items":{"type":"string"},"type":"array","title":"Document Ids","default":[]},"tag_pool_ids":{"items":{"type":"string"},"type":"array","title":"Tag Pool Ids","default":[]},"auction_event_ids":{"items":{"type":"string"},"type":"array","title":"Auction Event Ids","default":[]},"financial_event_ids":{"items":{"type":"string"},"type":"array","title":"Financial Event Ids","default":[]},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"finalized_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Finalized At"},"created_by":{"type":"string","title":"Created By"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags","default":[]},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"head_count":{"type":"integer","title":"Head Count","description":"Return current number of animals in the lot.","readOnly":true}},"additionalProperties":false,"type":"object","required":["lot_type","lot_number","owner_org_id","created_by","head_count"],"title":"Lot","description":"Canonical Mongo lot aggregate."},"LotFinalizeResponse":{"properties":{"lot":{"$ref":"#/components/schemas/Lot"},"finalized":{"type":"boolean","title":"Finalized"},"validation":{"$ref":"#/components/schemas/LotValidationResult"}},"additionalProperties":false,"type":"object","required":["lot","finalized","validation"],"title":"LotFinalizeResponse","description":"Response for lot finalization."},"LotListResponse":{"properties":{"lots":{"items":{"$ref":"#/components/schemas/Lot"},"type":"array","title":"Lots"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["lots","count"],"title":"LotListResponse","description":"Response wrapping a list of lots."},"LotResponse":{"properties":{"lot":{"$ref":"#/components/schemas/Lot"}},"additionalProperties":false,"type":"object","required":["lot"],"title":"LotResponse","description":"Response wrapping one lot."},"LotSplitResponse":{"properties":{"lots":{"items":{"$ref":"#/components/schemas/Lot"},"type":"array","title":"Lots"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["lots","count"],"title":"LotSplitResponse","description":"Response for a lot split."},"LotSplitSpec":{"properties":{"lot_number":{"type":"string","title":"Lot Number"},"animal_ids":{"items":{"type":"string"},"type":"array","title":"Animal Ids"},"lot_type":{"$ref":"#/components/schemas/LotType","default":"sale_lot"}},"additionalProperties":false,"type":"object","required":["lot_number","animal_ids"],"title":"LotSplitSpec","description":"Requested child lot in a split operation."},"LotStatus":{"type":"string","enum":["draft","active","finalized","transferred","closed"],"title":"LotStatus","description":"Lot lifecycle state."},"LotType":{"type":"string","enum":["calf_crop","sale_lot","pen_lot","kill_lot","shipping_lot","custom"],"title":"LotType","description":"Supported livestock lot categories."},"LotValidationResult":{"properties":{"errors":{"items":{"$ref":"#/components/schemas/ValidationEntry"},"type":"array","title":"Errors","default":[]},"warnings":{"items":{"$ref":"#/components/schemas/ValidationEntry"},"type":"array","title":"Warnings","default":[]},"info":{"items":{"$ref":"#/components/schemas/ValidationEntry"},"type":"array","title":"Info","default":[]},"summary":{"$ref":"#/components/schemas/ValidationSummary"},"tag_pool_report":{"anyOf":[{"$ref":"#/components/schemas/TagPoolReport"},{"type":"null"}]}},"additionalProperties":false,"type":"object","title":"LotValidationResult","description":"Lot validation report."},"ManifestKind":{"type":"string","enum":["county_choropleth","clustered_points","lines","zones","events","timeseries"],"title":"ManifestKind","description":"Materialized map/feed layer kinds."},"MarkTagsUnverifiedRequest":{"properties":{"ains":{"items":{"type":"string"},"type":"array","title":"Ains"},"reason":{"type":"string","title":"Reason","default":""}},"additionalProperties":false,"type":"object","required":["ains"],"title":"MarkTagsUnverifiedRequest","description":"Request to revoke tag verification."},"MarkTagsVerifiedRequest":{"properties":{"ains":{"items":{"type":"string"},"type":"array","title":"Ains"},"case_id":{"type":"string","title":"Case Id"},"verified_by":{"type":"string","title":"Verified By"},"verified_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Verified Date"}},"additionalProperties":false,"type":"object","required":["ains","case_id","verified_by"],"title":"MarkTagsVerifiedRequest","description":"Request to mark tags verified."},"MergeLotRequest":{"properties":{"lot_ids":{"items":{"type":"string"},"type":"array","title":"Lot Ids"},"merged_lot_number":{"type":"string","title":"Merged Lot Number"},"lot_type":{"$ref":"#/components/schemas/LotType"}},"additionalProperties":false,"type":"object","required":["lot_ids","merged_lot_number","lot_type"],"title":"MergeLotRequest","description":"Request to merge lots."},"MeshDetailLevel":{"type":"string","enum":["low","medium","high","ultra"],"title":"MeshDetailLevel","description":"Mesh detail levels accepted by the vision service."},"MeshGenerateResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"processing_time":{"type":"number","minimum":0.0,"title":"Processing Time"},"mesh_ply_data":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mesh Ply Data"},"mesh_overlay_image_data":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mesh Overlay Image Data"},"mesh_info":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Mesh Info"},"errors":{"items":{"type":"string"},"type":"array","title":"Errors","default":[]}},"additionalProperties":false,"type":"object","required":["success","processing_time"],"title":"MeshGenerateResponse","description":"Response contract for mesh generation."},"MintPetRequest":{"properties":{"pet_id":{"type":"string","minLength":1,"title":"Pet Id"},"wallet_address":{"type":"string","minLength":1,"title":"Wallet Address"}},"additionalProperties":false,"type":"object","required":["pet_id","wallet_address"],"title":"MintPetRequest","description":"Request to mint an existing pet as an NFT."},"MintPetResponse":{"properties":{"status":{"type":"string","title":"Status"},"token_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Token Id"},"tx_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tx Hash"},"minted_to":{"type":"string","title":"Minted To"}},"additionalProperties":false,"type":"object","required":["status","minted_to"],"title":"MintPetResponse","description":"Response returned after planning or executing NFT minting."},"MonitoringMetric":{"properties":{"name":{"type":"string","title":"Name"},"unit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Unit"},"cadence":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cadence"},"alert":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Alert"}},"additionalProperties":false,"type":"object","required":["name"],"title":"MonitoringMetric"},"MonitoringPlan":{"properties":{"metrics":{"items":{"$ref":"#/components/schemas/MonitoringMetric"},"type":"array","title":"Metrics","default":[]}},"additionalProperties":false,"type":"object","title":"MonitoringPlan"},"NftMetadataInput":{"properties":{"nft_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nft Id"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"image":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image"},"nft_attributes":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Nft Attributes"}},"additionalProperties":false,"type":"object","title":"NftMetadataInput","description":"Legacy pet passport NFT metadata input."},"NftStatusResponse":{"properties":{"minted":{"type":"boolean","title":"Minted"},"token_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Token Id"},"contract_address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contract Address"}},"additionalProperties":false,"type":"object","required":["minted"],"title":"NftStatusResponse","description":"NFT status for one pet."},"NotificationResponse":{"properties":{"message":{"type":"string","title":"Message"},"notificationId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notificationid"}},"additionalProperties":false,"type":"object","required":["message"],"title":"NotificationResponse","description":"Legacy notification ingestion response."},"NutritionPlan":{"properties":{"daily_kcal":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Daily Kcal"},"meals_per_day":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Meals Per Day"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"target_bcs":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Bcs","default":"4-5/9"}},"additionalProperties":false,"type":"object","title":"NutritionPlan"},"OfframpSessionRequest":{"properties":{"source_address":{"type":"string","title":"Source Address"},"sell_currency":{"type":"string","title":"Sell Currency"},"sell_amount":{"type":"string","title":"Sell Amount"},"cashout_currency":{"type":"string","title":"Cashout Currency"},"payment_method":{"type":"string","title":"Payment Method"},"country":{"type":"string","title":"Country"},"redirect_url":{"type":"string","title":"Redirect Url"},"sell_network":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sell Network"},"subdivision":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subdivision"},"client_ip":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Client Ip"},"partner_user_ref":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Partner User Ref"},"sandbox":{"type":"boolean","title":"Sandbox","default":false}},"additionalProperties":false,"type":"object","required":["source_address","sell_currency","sell_amount","cashout_currency","payment_method","country","redirect_url"],"title":"OfframpSessionRequest","description":"Request to create a Coinbase offramp quote/session."},"OfframpSessionResponse":{"properties":{"offrampUrl":{"type":"string","title":"Offrampurl"},"quoteId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Quoteid"},"sellAmount":{"anyOf":[{"$ref":"#/components/schemas/OnrampAmount"},{"type":"null"}]},"cashoutTotal":{"anyOf":[{"$ref":"#/components/schemas/OnrampAmount"},{"type":"null"}]},"cashoutSubtotal":{"anyOf":[{"$ref":"#/components/schemas/OnrampAmount"},{"type":"null"}]},"coinbaseFee":{"anyOf":[{"$ref":"#/components/schemas/OnrampAmount"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["offrampUrl"],"title":"OfframpSessionResponse","description":"Coinbase offramp response with legacy camelCase aliases."},"OnboardRequest":{"properties":{"document_id":{"type":"string","title":"Document Id"},"email":{"type":"string","title":"Email"}},"additionalProperties":false,"type":"object","required":["document_id","email"],"title":"OnboardRequest","description":"Request to create an organization from a PIN certificate."},"OnboardResponse":{"properties":{"status":{"type":"string","enum":["completed","needs_review"],"title":"Status","default":"completed"},"document_id":{"type":"string","title":"Document Id"},"extraction_candidate_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Extraction Candidate Id"},"review_required":{"type":"boolean","title":"Review Required","default":false},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"org_pid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Org Pid"},"org_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Org Name"},"premises_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Premises Id"},"fields_populated":{"items":{"type":"string"},"type":"array","title":"Fields Populated","default":[]},"firestoreSession":{"anyOf":[{"$ref":"#/components/schemas/FirestoreSessionResponse"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["document_id"],"title":"OnboardResponse","description":"Response from PIN certificate organization onboarding."},"OnrampAmount":{"properties":{"value":{"type":"string","title":"Value"},"currency":{"type":"string","title":"Currency"}},"additionalProperties":false,"type":"object","required":["value","currency"],"title":"OnrampAmount","description":"Money amount returned by onramp quote responses."},"OnrampSessionRequest":{"properties":{"destination_address":{"type":"string","title":"Destination Address"},"purchase_currency":{"type":"string","title":"Purchase Currency"},"destination_network":{"type":"string","title":"Destination Network"},"payment_amount":{"type":"string","title":"Payment Amount"},"purchase_amount":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Purchase Amount"},"payment_currency":{"type":"string","title":"Payment Currency"},"payment_method":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payment Method"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country"},"subdivision":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subdivision"},"redirect_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Redirect Url"},"client_ip":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Client Ip"},"partner_user_ref":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Partner User Ref"},"sandbox":{"type":"boolean","title":"Sandbox","default":false}},"additionalProperties":false,"type":"object","required":["destination_address","purchase_currency","destination_network","payment_amount","payment_currency"],"title":"OnrampSessionRequest","description":"Request to create a Coinbase onramp session."},"OnrampSessionResponse":{"properties":{"onrampUrl":{"type":"string","title":"Onrampurl"},"paymentTotal":{"anyOf":[{"$ref":"#/components/schemas/OnrampAmount"},{"type":"null"}]},"paymentSubtotal":{"anyOf":[{"$ref":"#/components/schemas/OnrampAmount"},{"type":"null"}]},"purchaseAmount":{"anyOf":[{"$ref":"#/components/schemas/OnrampAmount"},{"type":"null"}]},"coinbaseFee":{"anyOf":[{"$ref":"#/components/schemas/OnrampAmount"},{"type":"null"}]},"networkFee":{"anyOf":[{"$ref":"#/components/schemas/OnrampAmount"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["onrampUrl"],"title":"OnrampSessionResponse","description":"Coinbase onramp session response with legacy camelCase aliases."},"OperationalEvent":{"properties":{"id":{"type":"string","title":"Id"},"event_type":{"type":"string","title":"Event Type"},"title":{"type":"string","title":"Title"},"source_id":{"type":"string","title":"Source Id"},"occurred_at":{"type":"string","format":"date-time","title":"Occurred At"},"status":{"$ref":"#/components/schemas/OpsEventStatus","default":"active"},"severity":{"$ref":"#/components/schemas/OpsEventSeverity","default":"info"},"region_ids":{"items":{"type":"string"},"type":"array","title":"Region Ids","default":[]},"facility_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Facility Id"},"corridor_ids":{"items":{"type":"string"},"type":"array","title":"Corridor Ids","default":[]},"hazard_zone_ids":{"items":{"type":"string"},"type":"array","title":"Hazard Zone Ids","default":[]},"location":{"anyOf":[{"$ref":"#/components/schemas/anymals__domains__ops_intel__models__GeoPoint"},{"type":"null"}]},"live_until":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Live Until"},"summary":{"additionalProperties":true,"type":"object","title":"Summary"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"},"provenance":{"$ref":"#/components/schemas/EventProvenance"},"supersedes_event_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Supersedes Event Id"}},"additionalProperties":false,"type":"object","required":["event_type","title","source_id","provenance"],"title":"OperationalEvent","description":"Canonical operational event."},"OpsActorContext":{"properties":{"actor_type":{"type":"string","title":"Actor Type"},"actor_id":{"type":"string","title":"Actor Id"},"roles":{"items":{"type":"string"},"type":"array","title":"Roles","default":[]},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["actor_type","actor_id"],"title":"OpsActorContext","description":"Authorized actor for ops admin and ingestion writes."},"OpsCallerProvenance":{"properties":{"caller_type":{"type":"string","title":"Caller Type","default":"user"},"caller_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Caller Id"},"integration_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Integration Id"},"user_agent":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Agent"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","title":"OpsCallerProvenance","description":"Caller metadata for ingestion requests."},"OpsEventSeverity":{"type":"string","enum":["info","warning","high","critical"],"title":"OpsEventSeverity","description":"Operator-facing event severity."},"OpsEventStatus":{"type":"string","enum":["active","resolved","cancelled","superseded"],"title":"OpsEventStatus","description":"Lifecycle state for ops events."},"OpsIngestionEnvelope":{"properties":{"source_id":{"type":"string","title":"Source Id"},"source_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Name"},"source_category":{"anyOf":[{"$ref":"#/components/schemas/SourceCategory"},{"type":"null"}]},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"},"observed_window_start":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Observed Window Start"},"observed_window_end":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Observed Window End"},"caller_provenance":{"$ref":"#/components/schemas/OpsCallerProvenance"},"records":{"items":{"$ref":"#/components/schemas/OpsIngestionRecord"},"type":"array","title":"Records","default":[]},"normalized":{"$ref":"#/components/schemas/OpsNormalizedPayload"},"dry_run":{"type":"boolean","title":"Dry Run","default":false}},"additionalProperties":false,"type":"object","required":["source_id"],"title":"OpsIngestionEnvelope","description":"Batch submitted by integrations, jobs, or agents."},"OpsIngestionRecord":{"properties":{"source_record_key":{"type":"string","title":"Source Record Key"},"captured_at":{"type":"string","format":"date-time","title":"Captured At"},"payload":{"additionalProperties":true,"type":"object","title":"Payload"},"provenance":{"$ref":"#/components/schemas/AgentProvenance"}},"additionalProperties":false,"type":"object","required":["source_record_key"],"title":"OpsIngestionRecord","description":"One raw record submitted to ops ingestion."},"OpsManifest":{"properties":{"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"kind":{"$ref":"#/components/schemas/ManifestKind"},"category":{"type":"string","title":"Category"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"live":{"type":"boolean","title":"Live","default":false},"enabled":{"type":"boolean","title":"Enabled","default":true},"freshness_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Freshness Seconds"},"legend":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Legend","default":[]},"filters":{"additionalProperties":true,"type":"object","title":"Filters"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["id","title","kind","category"],"title":"OpsManifest","description":"Materialized layer/feed manifest."},"OpsNormalizedPayload":{"properties":{"geo_regions":{"items":{"$ref":"#/components/schemas/GeoRegion"},"type":"array","title":"Geo Regions","default":[]},"facilities":{"items":{"$ref":"#/components/schemas/Facility"},"type":"array","title":"Facilities","default":[]},"transport_corridors":{"items":{"$ref":"#/components/schemas/TransportCorridor"},"type":"array","title":"Transport Corridors","default":[]},"hazard_zones":{"items":{"$ref":"#/components/schemas/HazardZone"},"type":"array","title":"Hazard Zones","default":[]},"operational_events":{"items":{"$ref":"#/components/schemas/OperationalEvent"},"type":"array","title":"Operational Events","default":[]},"auction_events":{"items":{"$ref":"#/components/schemas/AuctionEvent"},"type":"array","title":"Auction Events","default":[]},"financial_events":{"items":{"$ref":"#/components/schemas/FinancialEvent"},"type":"array","title":"Financial Events","default":[]},"manifests":{"items":{"$ref":"#/components/schemas/OpsManifest"},"type":"array","title":"Manifests","default":[]}},"additionalProperties":false,"type":"object","title":"OpsNormalizedPayload","description":"Normalized candidates submitted or derived from raw source records."},"OpsProjectionMode":{"type":"string","enum":["mongo_only","firestore_only","mongo_and_firestore"],"title":"OpsProjectionMode","description":"Projection targets for replay and rebuild operations."},"OpsProjectionRebuildRequest":{"properties":{"window_start":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Window Start"},"window_end":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Window End"},"dry_run":{"type":"boolean","title":"Dry Run","default":false},"projection_mode":{"$ref":"#/components/schemas/OpsProjectionMode","default":"mongo_and_firestore"}},"additionalProperties":false,"type":"object","title":"OpsProjectionRebuildRequest","description":"Rebuild ops projections from canonical state."},"OpsReplayRequest":{"properties":{"window_start":{"type":"string","format":"date-time","title":"Window Start"},"window_end":{"type":"string","format":"date-time","title":"Window End"},"record_limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Record Limit"},"dry_run":{"type":"boolean","title":"Dry Run","default":false},"projection_mode":{"$ref":"#/components/schemas/OpsProjectionMode","default":"mongo_and_firestore"}},"additionalProperties":false,"type":"object","required":["window_start","window_end"],"title":"OpsReplayRequest","description":"Replay raw records for a source/time window."},"OpsSourceSchedule":{"properties":{"id":{"type":"string","title":"Id"},"source_id":{"type":"string","title":"Source Id"},"enabled":{"type":"boolean","title":"Enabled","default":true},"refresh_seconds":{"type":"integer","exclusiveMinimum":0.0,"title":"Refresh Seconds","default":300},"request":{"$ref":"#/components/schemas/SourceFetchRequest"},"actor_context":{"$ref":"#/components/schemas/OpsActorContext"},"projection_mode":{"$ref":"#/components/schemas/OpsProjectionMode","default":"mongo_and_firestore"},"priority":{"type":"integer","title":"Priority","default":100},"max_attempts":{"type":"integer","minimum":1.0,"title":"Max Attempts","default":3},"next_run_at":{"type":"string","format":"date-time","title":"Next Run At"},"last_run_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Run At"},"last_success_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Success At"},"failure_count":{"type":"integer","title":"Failure Count","default":0},"disabled_reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Disabled Reason"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"additionalProperties":false,"type":"object","required":["source_id"],"title":"OpsSourceSchedule","description":"Durable runtime schedule for one ops source adapter."},"OrgAdoptionInitiateRequest":{"properties":{"org_pid":{"type":"string","minLength":1,"title":"Org Pid"},"anymal_passport_id":{"type":"string","minLength":1,"title":"Anymal Passport Id"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"adoption_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Adoption Id"}},"additionalProperties":false,"type":"object","required":["org_pid","anymal_passport_id"],"title":"OrgAdoptionInitiateRequest","description":"Request to initiate an organization adoption workflow."},"OrgAdoptionResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"adoption_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Adoption Id"},"status":{"anyOf":[{"$ref":"#/components/schemas/OrgAdoptionStatus"},{"type":"null"}]},"animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Animal Id"},"adopter_user_pid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Adopter User Pid"},"documents_updated":{"type":"integer","title":"Documents Updated","default":0},"errors":{"items":{"type":"string"},"type":"array","title":"Errors","default":[]}},"additionalProperties":false,"type":"object","required":["success"],"title":"OrgAdoptionResponse","description":"Organization adoption operation response."},"OrgAdoptionStatus":{"type":"string","enum":["pending","completed"],"title":"OrgAdoptionStatus","description":"Organization adoption lifecycle states."},"OrgAdoptionTransferRequest":{"properties":{"adoption_id":{"type":"string","minLength":1,"title":"Adoption Id"},"org_pid":{"type":"string","minLength":1,"title":"Org Pid"},"user_pid":{"type":"string","minLength":1,"title":"User Pid"},"anymal_passport_id":{"type":"string","minLength":1,"title":"Anymal Passport Id"}},"additionalProperties":false,"type":"object","required":["adoption_id","org_pid","user_pid","anymal_passport_id"],"title":"OrgAdoptionTransferRequest","description":"Request to complete an organization adoption transfer."},"OrgPersonnel":{"properties":{"id":{"type":"string","title":"Id"},"org_pid":{"type":"string","title":"Org Pid","default":""},"name":{"type":"string","title":"Name"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"role_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role Title"},"operational_responsibilities":{"items":{"type":"string"},"type":"array","title":"Operational Responsibilities","default":[]},"roles":{"items":{"type":"string"},"type":"array","title":"Roles","default":[]},"capabilities":{"items":{"type":"string"},"type":"array","title":"Capabilities","default":[]},"linked_user_pid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Linked User Pid"},"linked_member":{"type":"boolean","title":"Linked Member","default":false},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"},"source_case_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Case Id"},"status":{"$ref":"#/components/schemas/PersonnelStatus","default":"active"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"}},"additionalProperties":false,"type":"object","required":["name"],"title":"OrgPersonnel","description":"Personnel record for organization operational staff."},"OrgSocialPostRequest":{"properties":{"org_pid":{"type":"string","minLength":1,"title":"Org Pid"},"message":{"type":"string","title":"Message","default":""},"media":{"items":{"type":"string"},"type":"array","title":"Media","default":[]},"link":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Link"}},"additionalProperties":false,"type":"object","required":["org_pid"],"title":"OrgSocialPostRequest","description":"Request to post to an already-linked social account."},"OrgSocialRequest":{"properties":{"org_pid":{"type":"string","minLength":1,"title":"Org Pid"}},"additionalProperties":false,"type":"object","required":["org_pid"],"title":"OrgSocialRequest","description":"Organization social account action request."},"OrgStripeConnectData":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"completed":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Completed","default":false},"contract_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contract Url"}},"additionalProperties":false,"type":"object","title":"OrgStripeConnectData","description":"Organization Stripe Connect metadata."},"OrgStripeConnectRequest":{"properties":{"org_pid":{"type":"string","title":"Org Pid"},"contract_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contract Type"}},"additionalProperties":false,"type":"object","required":["org_pid"],"title":"OrgStripeConnectRequest","description":"Request for organization Stripe Connect metadata."},"OrgStripeConnectResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"data":{"anyOf":[{"$ref":"#/components/schemas/OrgStripeConnectData"},{"type":"null"}]},"errors":{"items":{"type":"string"},"type":"array","title":"Errors","default":[]}},"additionalProperties":false,"type":"object","required":["success"],"title":"OrgStripeConnectResponse","description":"Response for Stripe Connect metadata reads."},"OrgUpdateResult":{"properties":{"updated":{"type":"boolean","title":"Updated"},"fields_updated":{"items":{"type":"string"},"type":"array","title":"Fields Updated","default":[]},"match_confidence":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Match Confidence"},"rationale":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rationale"},"recommended_action":{"anyOf":[{"type":"string","enum":["auto_update","needs_review","save_only"]},{"type":"null"}],"title":"Recommended Action"}},"additionalProperties":false,"type":"object","required":["updated"],"title":"OrgUpdateResult","description":"Result of applying PIN certificate fields to an organization."},"OrganizationInviteAcceptRequest":{"properties":{"org_pid":{"type":"string","minLength":1,"title":"Org Pid"},"invite_token":{"type":"string","minLength":1,"title":"Invite Token"},"user_pid":{"type":"string","minLength":1,"title":"User Pid"},"wallet_address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Wallet Address"}},"additionalProperties":false,"type":"object","required":["org_pid","invite_token","user_pid"],"title":"OrganizationInviteAcceptRequest","description":"Request to accept an organization invite."},"OrganizationInviteDeleteRequest":{"properties":{"org_pid":{"type":"string","minLength":1,"title":"Org Pid"},"invite_token":{"type":"string","minLength":1,"title":"Invite Token"}},"additionalProperties":false,"type":"object","required":["org_pid","invite_token"],"title":"OrganizationInviteDeleteRequest","description":"Request to delete an organization invite."},"OrganizationInviteDenyRequest":{"properties":{"org_pid":{"type":"string","minLength":1,"title":"Org Pid"},"invite_token":{"type":"string","minLength":1,"title":"Invite Token"},"user_pid":{"type":"string","minLength":1,"title":"User Pid"}},"additionalProperties":false,"type":"object","required":["org_pid","invite_token","user_pid"],"title":"OrganizationInviteDenyRequest","description":"Request to deny an organization invite."},"OrganizationInviteRequest":{"properties":{"org_pid":{"type":"string","minLength":1,"title":"Org Pid"},"email":{"type":"string","minLength":1,"title":"Email"},"perms":{"items":{"type":"string"},"type":"array","title":"Perms"},"invited_by":{"type":"string","minLength":1,"title":"Invited By"}},"additionalProperties":false,"type":"object","required":["org_pid","email","perms","invited_by"],"title":"OrganizationInviteRequest","description":"Request to invite a user to an organization."},"OrganizationInviteResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Token"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"items":{"type":"string"},"type":"array","title":"Errors","default":[]}},"additionalProperties":false,"type":"object","required":["success"],"title":"OrganizationInviteResponse","description":"Organization invite/member operation response."},"OrganizationMemberRevokeRequest":{"properties":{"org_pid":{"type":"string","minLength":1,"title":"Org Pid"},"user_pid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Pid"},"wallet_address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Wallet Address"}},"additionalProperties":false,"type":"object","required":["org_pid"],"title":"OrganizationMemberRevokeRequest","description":"Request to revoke an organization member."},"OrganizationParcelLink":{"properties":{"parcel_id":{"type":"string","title":"Parcel Id"},"display_name":{"type":"string","title":"Display Name"},"summary":{"$ref":"#/components/schemas/ParcelSummary"},"ranch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ranch Id"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"source":{"type":"string","title":"Source","default":"realie"},"linked_at":{"type":"string","format":"date-time","title":"Linked At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"additionalProperties":false,"type":"object","required":["parcel_id","display_name","summary"],"title":"OrganizationParcelLink","description":"Organization-owned reference to a top-level parcel."},"OrganizationParcelListResponse":{"properties":{"parcels":{"items":{"$ref":"#/components/schemas/OrganizationParcelLink"},"type":"array","title":"Parcels"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["parcels","count"],"title":"OrganizationParcelListResponse","description":"Organization parcel list response."},"OrganizationParcelResponse":{"properties":{"parcel":{"$ref":"#/components/schemas/ParcelDetail"},"link":{"$ref":"#/components/schemas/OrganizationParcelLink"},"fetched_from_provider":{"type":"boolean","title":"Fetched From Provider","default":false}},"additionalProperties":false,"type":"object","required":["parcel","link"],"title":"OrganizationParcelResponse","description":"Single organization parcel response."},"OrganizationProfile":{"properties":{"pid":{"type":"string","title":"Pid"},"name":{"type":"string","title":"Name"},"org_type":{"type":"string","title":"Org Type","default":"organization"},"contact_email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contact Email"},"contact_phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contact Phone"},"owner_pid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner Pid"},"wallet_address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Wallet Address"},"premises_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Premises Id"},"location_address_1":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location Address 1"},"location_city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location City"},"location_state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location State"},"location_postal_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location Postal Code"},"claimed":{"type":"boolean","title":"Claimed","default":false},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"capabilities":{"items":{"type":"string"},"type":"array","title":"Capabilities","default":[]},"keywords":{"items":{"type":"string"},"type":"array","title":"Keywords","default":[]},"parcel_links":{"items":{"$ref":"#/components/schemas/OrganizationParcelLink"},"type":"array","title":"Parcel Links","default":[]},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"},"document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"additionalProperties":false,"type":"object","required":["pid","name"],"title":"OrganizationProfile","description":"Searchable organization profile preserved from legacy org records."},"OrganizationSearchRequest":{"properties":{"query":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Query"},"org_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Org Type"},"capability":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Capability"},"include_claimed":{"type":"boolean","title":"Include Claimed","default":false},"limit":{"type":"integer","maximum":100.0,"minimum":1.0,"title":"Limit","default":20}},"additionalProperties":false,"type":"object","title":"OrganizationSearchRequest","description":"Search request for organization discovery."},"OrganizationSearchResponse":{"properties":{"results":{"items":{"$ref":"#/components/schemas/OrganizationProfile"},"type":"array","title":"Results"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["results","count"],"title":"OrganizationSearchResponse","description":"Search response for organization discovery."},"OriginStatus":{"type":"string","enum":["usa_verified","sav_verified","mixed","import","unverified"],"title":"OriginStatus","description":"Origin verification status for sale-readiness and badges."},"ParasitePlan":{"properties":{"region_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Region Hint"},"product_class":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Product Class"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"additionalProperties":false,"type":"object","title":"ParasitePlan"},"ParcelBoundingBox":{"properties":{"west":{"type":"number","title":"West"},"south":{"type":"number","title":"South"},"east":{"type":"number","title":"East"},"north":{"type":"number","title":"North"}},"additionalProperties":false,"type":"object","required":["west","south","east","north"],"title":"ParcelBoundingBox","description":"Parcel geometry bounding box."},"ParcelDetail":{"properties":{"id":{"type":"string","title":"Id"},"provider":{"$ref":"#/components/schemas/ParcelProvider"},"provider_parcel_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Parcel Id"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"address_full":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address Full"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City"},"county":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"County"},"state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State"},"postal_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Postal Code"},"legal_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legal Description"},"zoning_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Zoning Code"},"use_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Use Code"},"acres":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Acres"},"land_area_square_feet":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Land Area Square Feet"},"centroid":{"anyOf":[{"$ref":"#/components/schemas/ParcelGeoPoint"},{"type":"null"}]},"bbox":{"anyOf":[{"$ref":"#/components/schemas/ParcelBoundingBox"},{"type":"null"}]},"geometry":{"anyOf":[{"$ref":"#/components/schemas/ParcelGeoJsonGeometry"},{"type":"null"}]},"source_fetched_at":{"type":"string","format":"date-time","title":"Source Fetched At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"additionalProperties":false,"type":"object","required":["id","provider","source_fetched_at","updated_at"],"title":"ParcelDetail","description":"REST-safe parcel detail response without raw provider payload."},"ParcelGeoJsonGeometry":{"properties":{"type":{"type":"string","title":"Type"},"coordinates":{"title":"Coordinates"}},"additionalProperties":true,"type":"object","required":["type","coordinates"],"title":"ParcelGeoJsonGeometry","description":"GeoJSON geometry retained in canonical Mongo parcel state."},"ParcelGeoPoint":{"properties":{"latitude":{"type":"number","title":"Latitude"},"longitude":{"type":"number","title":"Longitude"}},"additionalProperties":false,"type":"object","required":["latitude","longitude"],"title":"ParcelGeoPoint","description":"Latitude/longitude point for parcel centroids."},"ParcelProvider":{"type":"string","enum":["realie"],"title":"ParcelProvider","description":"External parcel providers supported by the canonical parcel store."},"ParcelSummary":{"properties":{"parcel_id":{"type":"string","title":"Parcel Id"},"provider":{"$ref":"#/components/schemas/ParcelProvider"},"provider_parcel_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Parcel Id"},"lookup_key":{"type":"string","title":"Lookup Key"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"address_full":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address Full"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City"},"county":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"County"},"state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State"},"postal_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Postal Code"},"acres":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Acres"},"land_area_square_feet":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Land Area Square Feet"},"centroid":{"anyOf":[{"$ref":"#/components/schemas/ParcelGeoPoint"},{"type":"null"}]},"bbox":{"anyOf":[{"$ref":"#/components/schemas/ParcelBoundingBox"},{"type":"null"}]},"has_geometry":{"type":"boolean","title":"Has Geometry","default":false}},"additionalProperties":false,"type":"object","required":["parcel_id","provider","lookup_key"],"title":"ParcelSummary","description":"Projection-safe parcel summary stored on organization/ranch links."},"PartialPetCreationInfo":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"pet_type":{"type":"string","title":"Pet Type"},"breed":{"items":{"type":"string"},"type":"array","title":"Breed","default":[]},"lifestage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lifestage"},"gender":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gender"},"image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image Url"},"external_identifier":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Identifier"}},"additionalProperties":false,"type":"object","required":["pet_type"],"title":"PartialPetCreationInfo","description":"Minimal pet data collected in a session before canonical creation."},"PartialPetInfo":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"pet_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pet Type"},"breed":{"items":{"type":"string"},"type":"array","title":"Breed","default":[]},"age_years":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Age Years"},"age_months":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Age Months"},"gender":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gender"},"lifestage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lifestage"}},"additionalProperties":false,"type":"object","title":"PartialPetInfo","description":"Partially collected pet profile state."},"PartyMapping":{"additionalProperties":{"$ref":"#/components/schemas/PartyRef"},"type":"object","title":"PartyMapping","description":"Maps role names to parties while preserving old flat serialization."},"PartyRef":{"properties":{"role":{"type":"string","title":"Role"},"party_type":{"$ref":"#/components/schemas/PartyType"},"party_id":{"type":"string","title":"Party Id"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"wallet_address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Wallet Address"}},"additionalProperties":false,"type":"object","required":["role","party_type","party_id"],"title":"PartyRef","description":"Reference to a user, organization, or system party on a case."},"PartyType":{"type":"string","enum":["user","org","system"],"title":"PartyType","description":"Case party entity types."},"PaymasterHealthResponse":{"properties":{"status":{"type":"string","title":"Status"},"supported_chains":{"items":{"type":"string"},"type":"array","title":"Supported Chains"},"policy_enabled":{"type":"boolean","title":"Policy Enabled"}},"additionalProperties":false,"type":"object","required":["status","supported_chains","policy_enabled"],"title":"PaymasterHealthResponse","description":"Health check response for the paymaster policy service."},"PaymasterPolicyResponse":{"properties":{"supported_chains":{"items":{"additionalProperties":{"type":"string"},"type":"object"},"type":"array","title":"Supported Chains"},"max_gas_limit":{"type":"integer","title":"Max Gas Limit"},"contract_allowlist_enabled":{"type":"boolean","title":"Contract Allowlist Enabled"},"authentication_required":{"type":"boolean","title":"Authentication Required"}},"additionalProperties":false,"type":"object","required":["supported_chains","max_gas_limit","contract_allowlist_enabled","authentication_required"],"title":"PaymasterPolicyResponse","description":"Current paymaster sponsorship policy."},"PersonnelDeleteResponse":{"properties":{"status":{"type":"string","title":"Status"},"id":{"type":"string","title":"Id"}},"additionalProperties":false,"type":"object","required":["status","id"],"title":"PersonnelDeleteResponse","description":"Personnel delete response."},"PersonnelListResponse":{"properties":{"personnel":{"items":{"$ref":"#/components/schemas/OrgPersonnel"},"type":"array","title":"Personnel"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["personnel","count"],"title":"PersonnelListResponse","description":"Personnel list response."},"PersonnelStatus":{"type":"string","enum":["active","inactive","invited"],"title":"PersonnelStatus","description":"Personnel lifecycle states."},"PetAnalysisHealthResponse":{"properties":{"status":{"type":"string","title":"Status"},"provider":{"type":"string","title":"Provider"},"sidecar_status":{"type":"string","title":"Sidecar Status"},"sidecar_provider":{"type":"string","title":"Sidecar Provider"},"sidecar_capabilities":{"items":{"type":"string"},"type":"array","title":"Sidecar Capabilities","default":[]}},"additionalProperties":false,"type":"object","required":["status","provider","sidecar_status","sidecar_provider"],"title":"PetAnalysisHealthResponse","description":"Operator health response including sidecar readiness."},"PetAnalysisStatusResponse":{"properties":{"total_with_source_id":{"type":"integer","title":"Total With Source Id"},"pending_analysis":{"type":"integer","title":"Pending Analysis"},"completed_analysis":{"type":"integer","title":"Completed Analysis"},"no_field":{"type":"integer","title":"No Field"},"unanalyzed":{"type":"integer","title":"Unanalyzed"},"analyzed":{"type":"integer","title":"Analyzed"},"sidecar_status":{"type":"string","title":"Sidecar Status"},"sidecar_provider":{"type":"string","title":"Sidecar Provider"},"sidecar_capabilities":{"items":{"type":"string"},"type":"array","title":"Sidecar Capabilities","default":[]}},"additionalProperties":false,"type":"object","required":["total_with_source_id","pending_analysis","completed_analysis","no_field","unanalyzed","analyzed","sidecar_status","sidecar_provider"],"title":"PetAnalysisStatusResponse","description":"Status counters for operator analysis work."},"PetContext":{"properties":{"pet_id":{"type":"string","title":"Pet Id"},"name":{"type":"string","title":"Name"},"breed":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Breed"},"size":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Size"},"age":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Age"},"weight":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Weight"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["pet_id","name"],"title":"PetContext","description":"Pet currently being inspected during a search conversation."},"PetImageAnalysisCandidate":{"properties":{"candidate_id":{"type":"string","title":"Candidate Id"},"job_id":{"type":"string","title":"Job Id"},"status":{"$ref":"#/components/schemas/PetImageCandidateStatus"},"needs_review":{"type":"boolean","title":"Needs Review"},"review_reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Review Reason"},"requested_by":{"type":"string","title":"Requested By"},"source":{"$ref":"#/components/schemas/PetImageAnalysisSource"},"source_document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Document Id"},"source_animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Animal Id"},"image":{"$ref":"#/components/schemas/ImageInput"},"pet_type":{"$ref":"#/components/schemas/PetType"},"feature_summary":{"$ref":"#/components/schemas/PetImageFeatureSummary"},"vision_analysis":{"$ref":"#/components/schemas/VisionAnalysisResponse"},"mesh_result":{"anyOf":[{"$ref":"#/components/schemas/MeshGenerateResponse"},{"type":"null"}]},"artifacts":{"items":{"$ref":"#/components/schemas/PetImageArtifact"},"type":"array","title":"Artifacts","default":[]},"provenance":{"additionalProperties":true,"type":"object","title":"Provenance"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"reviewed_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reviewed By"},"reviewed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Reviewed At"},"review_rationale":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Review Rationale"}},"additionalProperties":false,"type":"object","required":["candidate_id","job_id","status","needs_review","requested_by","source","image","pet_type","feature_summary","vision_analysis"],"title":"PetImageAnalysisCandidate","description":"Provisional pet image analysis candidate awaiting acceptance."},"PetImageAnalysisCandidateResponse":{"properties":{"candidate":{"$ref":"#/components/schemas/PetImageAnalysisCandidate"}},"additionalProperties":false,"type":"object","required":["candidate"],"title":"PetImageAnalysisCandidateResponse","description":"API response wrapping one image analysis candidate."},"PetImageAnalysisJob":{"properties":{"job_id":{"type":"string","title":"Job Id"},"status":{"$ref":"#/components/schemas/PetImageAnalysisStatus"},"requested_by":{"type":"string","title":"Requested By"},"source":{"$ref":"#/components/schemas/PetImageAnalysisSource"},"image":{"$ref":"#/components/schemas/ImageInput"},"pet_type":{"$ref":"#/components/schemas/PetType"},"options":{"$ref":"#/components/schemas/PetImageAnalysisOptions"},"source_document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Document Id"},"source_animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Animal Id"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"},"correlation_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Correlation Id"},"candidate_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Candidate Id"},"feature_summary":{"anyOf":[{"$ref":"#/components/schemas/PetImageFeatureSummary"},{"type":"null"}]},"vision_analysis":{"anyOf":[{"$ref":"#/components/schemas/VisionAnalysisResponse"},{"type":"null"}]},"mesh_result":{"anyOf":[{"$ref":"#/components/schemas/MeshGenerateResponse"},{"type":"null"}]},"artifacts":{"items":{"$ref":"#/components/schemas/PetImageArtifact"},"type":"array","title":"Artifacts","default":[]},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"attempts":{"type":"integer","title":"Attempts","default":0},"worker_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Worker Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"},"locked_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Locked At"},"last_attempt_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Attempt At"}},"additionalProperties":false,"type":"object","required":["job_id","status","requested_by","source","image","pet_type"],"title":"PetImageAnalysisJob","description":"Queued pet image analysis job and its latest execution result."},"PetImageAnalysisJobListResponse":{"properties":{"jobs":{"items":{"$ref":"#/components/schemas/PetImageAnalysisJob"},"type":"array","title":"Jobs"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["jobs","count"],"title":"PetImageAnalysisJobListResponse","description":"API response wrapping image analysis jobs."},"PetImageAnalysisJobResponse":{"properties":{"job":{"$ref":"#/components/schemas/PetImageAnalysisJob"}},"additionalProperties":false,"type":"object","required":["job"],"title":"PetImageAnalysisJobResponse","description":"API response wrapping one image analysis job."},"PetImageAnalysisOptions":{"properties":{"enable_mesh":{"type":"boolean","title":"Enable Mesh","default":true},"require_mesh_success":{"type":"boolean","title":"Require Mesh Success","default":false},"enable_visualization":{"type":"boolean","title":"Enable Visualization","default":true},"mesh_detail_level":{"$ref":"#/components/schemas/MeshDetailLevel","default":"medium"},"pose_conf_threshold":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Pose Conf Threshold","default":0.3},"pose_iou_threshold":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Pose Iou Threshold","default":0.45},"upload_provider_artifacts":{"type":"boolean","title":"Upload Provider Artifacts","default":false},"review_confidence_threshold":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Review Confidence Threshold","default":0.72}},"additionalProperties":false,"type":"object","title":"PetImageAnalysisOptions","description":"Execution options for a pet image analysis job."},"PetImageAnalysisSource":{"type":"string","enum":["api","document","intake","legacy_petfinder","manual"],"title":"PetImageAnalysisSource","description":"Source that requested image analysis."},"PetImageAnalysisStatus":{"type":"string","enum":["pending","running","completed","failed","needs_review"],"title":"PetImageAnalysisStatus","description":"Lifecycle states for pet image analysis jobs."},"PetImageArtifact":{"properties":{"kind":{"$ref":"#/components/schemas/PetImageArtifactKind"},"source_field":{"type":"string","title":"Source Field"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"},"data_ref":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Data Ref"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Type"},"size_bytes":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Size Bytes"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["kind","source_field"],"title":"PetImageArtifact","description":"Stored reference to a provider-produced analysis artifact."},"PetImageArtifactKind":{"type":"string","enum":["composite_image","overlay_image","cropped_composite","cropped_original","mesh_ply","mesh_overlay","segmented_image","keypoints_overlay","mesh_wireframe_overlay"],"title":"PetImageArtifactKind","description":"Artifact kinds produced by pet image analysis providers."},"PetImageCandidateStatus":{"type":"string","enum":["ready","needs_review","accepted","rejected"],"title":"PetImageCandidateStatus","description":"Review states for provisional image-analysis candidates."},"PetImageFeatureSummary":{"properties":{"provider":{"type":"string","title":"Provider"},"model":{"type":"string","title":"Model"},"species_hint":{"type":"string","title":"Species Hint"},"breed_hints":{"items":{"type":"string"},"type":"array","title":"Breed Hints","default":[]},"color_hints":{"items":{"type":"string"},"type":"array","title":"Color Hints","default":[]},"markings":{"items":{"type":"string"},"type":"array","title":"Markings","default":[]},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"confidence":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Confidence"},"raw_output":{"additionalProperties":true,"type":"object","title":"Raw Output"}},"additionalProperties":false,"type":"object","required":["provider","model","species_hint","confidence"],"title":"PetImageFeatureSummary","description":"Provisional feature summary extracted from image context."},"PetImageRegistrationAcceptanceResponse":{"properties":{"candidate":{"$ref":"#/components/schemas/PetImageAnalysisCandidate"},"animal":{"$ref":"#/components/schemas/AnimalCore"},"created":{"type":"boolean","title":"Created"},"projected_paths":{"items":{"type":"string"},"type":"array","title":"Projected Paths","default":[]}},"additionalProperties":false,"type":"object","required":["candidate","animal","created"],"title":"PetImageRegistrationAcceptanceResponse","description":"API response returned after accepting an image candidate."},"PetImageRegistrationMode":{"type":"string","enum":["create","update"],"title":"PetImageRegistrationMode","description":"Canonical animal registration modes for accepted image candidates."},"PetInfoUpdate":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"pet_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pet Type"},"breed":{"items":{"type":"string"},"type":"array","title":"Breed","default":[]},"age_years":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Age Years"},"age_months":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Age Months"},"gender":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gender"},"lifestage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lifestage"}},"additionalProperties":false,"type":"object","title":"PetInfoUpdate","description":"Structured update extracted from a pet-info conversation turn."},"PetIntakeBehaviorSummary":{"properties":{"good_with_children":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Good With Children"},"good_with_cats":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Good With Cats"},"good_with_dogs":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Good With Dogs"},"social_level":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Social Level"},"activity_level":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Activity Level"},"ideal_home_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ideal Home Description"},"source_refs":{"items":{"type":"string"},"type":"array","title":"Source Refs","default":[]}},"additionalProperties":false,"type":"object","title":"PetIntakeBehaviorSummary","description":"Behavior summary compatible with the legacy behavior agent intent."},"PetIntakeMedicalSummary":{"properties":{"vaccination_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vaccination Status"},"spayed_neutered":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Spayed Neutered"},"house_trained":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"House Trained"},"special_medical_needs":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Special Medical Needs"},"medical_notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Medical Notes"},"vaccinations":{"items":{"$ref":"#/components/schemas/PetIntakeVaccinationSummary"},"type":"array","title":"Vaccinations","default":[]},"source_refs":{"items":{"type":"string"},"type":"array","title":"Source Refs","default":[]}},"additionalProperties":false,"type":"object","title":"PetIntakeMedicalSummary","description":"Medical summary compatible with the legacy medical summary agent intent."},"PetIntakeMergeDecision":{"properties":{"field":{"type":"string","title":"Field"},"selected_value":{"anyOf":[{},{"type":"null"}],"title":"Selected Value"},"source_refs":{"items":{"type":"string"},"type":"array","title":"Source Refs","default":[]},"rationale":{"type":"string","title":"Rationale"},"confidence":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Confidence","default":0.0}},"additionalProperties":false,"type":"object","required":["field","rationale"],"title":"PetIntakeMergeDecision","description":"One field-level merge decision produced by synthesis."},"PetIntakePackageResult":{"properties":{"page_grouping":{"$ref":"#/components/schemas/PetIntakePageGroupingResult"},"profile":{"$ref":"#/components/schemas/PetIntakeSynthesizedProfile"},"medical_summary":{"$ref":"#/components/schemas/PetIntakeMedicalSummary"},"behavior_summary":{"$ref":"#/components/schemas/PetIntakeBehaviorSummary"},"merge_decisions":{"items":{"$ref":"#/components/schemas/PetIntakeMergeDecision"},"type":"array","title":"Merge Decisions","default":[]},"source_refs":{"items":{"type":"string"},"type":"array","title":"Source Refs","default":[]},"confidence":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Confidence","default":0.0},"reasoning":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reasoning"},"provider_metadata":{"additionalProperties":true,"type":"object","title":"Provider Metadata"}},"additionalProperties":false,"type":"object","title":"PetIntakePackageResult","description":"Provisional package-level pet intake synthesis result."},"PetIntakePageGroup":{"properties":{"document_description":{"type":"string","title":"Document Description"},"document_ids":{"items":{"type":"string"},"type":"array","title":"Document Ids","default":[]},"candidate_ids":{"items":{"type":"string"},"type":"array","title":"Candidate Ids","default":[]},"page_indices":{"items":{"type":"integer"},"type":"array","title":"Page Indices","default":[]},"confidence":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Confidence","default":0.0},"rationale":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rationale"}},"additionalProperties":false,"type":"object","required":["document_description"],"title":"PetIntakePageGroup","description":"One logical document group reconstructed from uploaded records."},"PetIntakePageGroupingResult":{"properties":{"logical_documents":{"items":{"$ref":"#/components/schemas/PetIntakePageGroup"},"type":"array","title":"Logical Documents","default":[]},"unassigned_document_ids":{"items":{"type":"string"},"type":"array","title":"Unassigned Document Ids","default":[]},"rationale":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rationale"}},"additionalProperties":false,"type":"object","title":"PetIntakePageGroupingResult","description":"Page and document grouping result compatible with legacy grouping intent."},"PetIntakeSessionAcceptRequest":{"properties":{"reviewed_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reviewed By"},"review_rationale":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Review Rationale"},"animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Animal Id"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"species":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Species"},"sex":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sex"},"lifecycle_stage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lifecycle Stage"},"breed":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Breed"},"color":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Color"},"date_of_birth":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Of Birth"},"weight_lbs":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Weight Lbs"},"external_ids":{"additionalProperties":true,"type":"object","title":"External Ids"},"home_ranch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Home Ranch Id"},"profile_image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Profile Image Url"},"project_immediately":{"type":"boolean","title":"Project Immediately","default":true},"run_visual_validation":{"type":"boolean","title":"Run Visual Validation","default":false},"visual_validation_block_on_failure":{"type":"boolean","title":"Visual Validation Block On Failure","default":true},"visual_validation_block_on_breed_mismatch":{"type":"boolean","title":"Visual Validation Block On Breed Mismatch","default":false},"visual_validation_species_confidence_threshold":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Visual Validation Species Confidence Threshold","default":0.7},"visual_validation_ai_photo_real_probability_threshold":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Visual Validation Ai Photo Real Probability Threshold","default":0.6},"visual_validation_breed_match_probability_threshold":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Visual Validation Breed Match Probability Threshold","default":0.6},"visual_validation_pet_age":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Visual Validation Pet Age"}},"additionalProperties":false,"type":"object","title":"PetIntakeSessionAcceptRequest","description":"Request to accept a synthesized pet intake session into canonical state."},"PetIntakeSessionAcceptResponse":{"properties":{"session":{"$ref":"#/components/schemas/PetIntakeSessionRecord"},"animal":{"$ref":"#/components/schemas/AnimalCore"},"created":{"type":"boolean","title":"Created"},"projected_paths":{"items":{"type":"string"},"type":"array","title":"Projected Paths","default":[]}},"additionalProperties":false,"type":"object","required":["session","animal","created"],"title":"PetIntakeSessionAcceptResponse","description":"Response returned after accepting a pet intake session."},"PetIntakeSessionCreateRequest":{"properties":{"intake_type":{"$ref":"#/components/schemas/PetIntakeSessionType","default":"companion_pet"},"mode":{"$ref":"#/components/schemas/PetIntakeSessionMode","default":"create_animal"},"owner_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner Id"},"organization_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization Id"},"animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Animal Id"},"passport_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Passport Id"},"document_ids":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Document Ids"},"requested_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requested By"},"pet_type":{"$ref":"#/components/schemas/PetType","default":"dog"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"},"auto_process":{"type":"boolean","title":"Auto Process","default":true},"auto_accept":{"type":"boolean","title":"Auto Accept","default":true},"execute_image_jobs_immediately":{"type":"boolean","title":"Execute Image Jobs Immediately","default":false},"image_options":{"$ref":"#/components/schemas/PetImageAnalysisOptions"}},"additionalProperties":false,"type":"object","required":["document_ids"],"title":"PetIntakeSessionCreateRequest","description":"Request to start a companion-pet intake session."},"PetIntakeSessionListResponse":{"properties":{"sessions":{"items":{"anyOf":[{"$ref":"#/components/schemas/PetIntakeSessionRecord"},{"$ref":"#/components/schemas/BulkTaskStatusResponse"}]},"type":"array","title":"Sessions"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["sessions","count"],"title":"PetIntakeSessionListResponse","description":"Response wrapping organization-scoped intake work items."},"PetIntakeSessionMode":{"type":"string","enum":["create_animal","update_animal"],"title":"PetIntakeSessionMode","description":"Canonical intent for a pet intake session."},"PetIntakeSessionRecord":{"properties":{"session_id":{"type":"string","title":"Session Id"},"intake_type":{"$ref":"#/components/schemas/PetIntakeSessionType"},"mode":{"$ref":"#/components/schemas/PetIntakeSessionMode"},"status":{"$ref":"#/components/schemas/PetIntakeSessionStatus"},"requested_by":{"type":"string","title":"Requested By"},"owner_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner Id"},"organization_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization Id"},"animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Animal Id"},"passport_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Passport Id"},"document_ids":{"items":{"type":"string"},"type":"array","title":"Document Ids"},"image_document_ids":{"items":{"type":"string"},"type":"array","title":"Image Document Ids","default":[]},"record_document_ids":{"items":{"type":"string"},"type":"array","title":"Record Document Ids","default":[]},"document_processing_job_ids":{"items":{"type":"string"},"type":"array","title":"Document Processing Job Ids","default":[]},"pet_image_analysis_job_ids":{"items":{"type":"string"},"type":"array","title":"Pet Image Analysis Job Ids","default":[]},"synthesis_candidate_ids":{"items":{"type":"string"},"type":"array","title":"Synthesis Candidate Ids","default":[]},"pet_image_candidate_ids":{"items":{"type":"string"},"type":"array","title":"Pet Image Candidate Ids","default":[]},"synthesis_package":{"anyOf":[{"$ref":"#/components/schemas/PetIntakePackageResult"},{"type":"null"}]},"steps":{"items":{"$ref":"#/components/schemas/PetIntakeSessionStep"},"type":"array","title":"Steps","default":[]},"read_surfaces":{"items":{"type":"string"},"type":"array","title":"Read Surfaces","default":[]},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"},"auto_accept":{"type":"boolean","title":"Auto Accept","default":true},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"additionalProperties":false,"type":"object","required":["session_id","intake_type","mode","status","requested_by","document_ids"],"title":"PetIntakeSessionRecord","description":"Canonical pet intake session work-item state."},"PetIntakeSessionResponse":{"properties":{"session":{"$ref":"#/components/schemas/PetIntakeSessionRecord"}},"additionalProperties":false,"type":"object","required":["session"],"title":"PetIntakeSessionResponse","description":"Response wrapping one pet intake session."},"PetIntakeSessionStatus":{"type":"string","enum":["queued","processing","ready_for_synthesis","awaiting_review","completed","failed"],"title":"PetIntakeSessionStatus","description":"Session lifecycle states exposed to frontend clients."},"PetIntakeSessionStep":{"properties":{"step_id":{"type":"string","title":"Step Id"},"kind":{"$ref":"#/components/schemas/PetIntakeStepKind"},"status":{"$ref":"#/components/schemas/PetIntakeStepStatus"},"document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Id"},"job_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Id"},"candidate_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Candidate Id"},"endpoint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endpoint"},"read_surfaces":{"items":{"type":"string"},"type":"array","title":"Read Surfaces","default":[]},"depends_on":{"items":{"type":"string"},"type":"array","title":"Depends On","default":[]},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"}},"additionalProperties":false,"type":"object","required":["step_id","kind","status"],"title":"PetIntakeSessionStep","description":"One backend job or orchestration step in a pet intake session."},"PetIntakeSessionType":{"type":"string","enum":["companion_pet"],"title":"PetIntakeSessionType","description":"Supported intake session types."},"PetIntakeStepKind":{"type":"string","enum":["document_processing","pet_image_analysis","pet_intake_synthesis"],"title":"PetIntakeStepKind","description":"Kinds of backend work coordinated by a session."},"PetIntakeStepStatus":{"type":"string","enum":["pending","running","completed","needs_review","ready","failed"],"title":"PetIntakeStepStatus","description":"Normalized step lifecycle state."},"PetIntakeSynthesizedProfile":{"properties":{"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"species":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Species"},"breed":{"items":{"type":"string"},"type":"array","title":"Breed","default":[]},"sex":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sex"},"lifecycle_stage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lifecycle Stage"},"date_of_birth":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Of Birth"},"weight_lbs":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Weight Lbs"},"microchip":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Microchip"},"color":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Color"},"profile_image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Profile Image Url"},"review_flags":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Review Flags","default":[]}},"additionalProperties":false,"type":"object","title":"PetIntakeSynthesizedProfile","description":"Profile fields recommended by package synthesis."},"PetIntakeVaccinationSummary":{"properties":{"vaccine_name":{"type":"string","title":"Vaccine Name"},"vaccination_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vaccination Date"},"expiration_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Expiration Date"},"source_refs":{"items":{"type":"string"},"type":"array","title":"Source Refs","default":[]}},"additionalProperties":false,"type":"object","required":["vaccine_name"],"title":"PetIntakeVaccinationSummary","description":"One vaccination recommendation extracted during synthesis."},"PetType":{"type":"string","enum":["dog","cat","cow"],"title":"PetType","description":"Pet/livestock types supported by the boundary."},"PetfinderAnalysisResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message"},"processed_count":{"type":"integer","title":"Processed Count","default":0},"results":{"items":{"$ref":"#/components/schemas/AnalysisResultItem"},"type":"array","title":"Results","default":[]},"sidecar_status":{"type":"string","title":"Sidecar Status"},"sidecar_provider":{"type":"string","title":"Sidecar Provider"}},"additionalProperties":false,"type":"object","required":["success","message","sidecar_status","sidecar_provider"],"title":"PetfinderAnalysisResponse","description":"Legacy-compatible response for trigger operations."},"PollGeneratedMediaTaskRequest":{"properties":{"pid":{"type":"string","title":"Pid"},"task_id":{"type":"string","title":"Task Id"}},"additionalProperties":false,"type":"object","required":["pid","task_id"],"title":"PollGeneratedMediaTaskRequest","description":"Request to poll one generated-media task."},"PosteriorUpdateRequest":{"properties":{"priors":{"additionalProperties":{"type":"number"},"type":"object","title":"Priors"},"signals_present":{"items":{"$ref":"#/components/schemas/EvidenceSignal"},"type":"array","title":"Signals Present","default":[]},"signals_strength":{"additionalProperties":{"type":"number"},"type":"object","title":"Signals Strength"}},"additionalProperties":false,"type":"object","required":["priors"],"title":"PosteriorUpdateRequest"},"PosteriorUpdateResponse":{"properties":{"posteriors":{"additionalProperties":{"type":"number"},"type":"object","title":"Posteriors"},"support_gain":{"type":"number","title":"Support Gain"}},"additionalProperties":false,"type":"object","required":["posteriors","support_gain"],"title":"PosteriorUpdateResponse"},"PresignedUploadUrl":{"properties":{"key":{"type":"string","title":"Key"},"uuid":{"type":"string","title":"Uuid"},"uploadUrl":{"type":"string","title":"Uploadurl"},"expiresAt":{"type":"string","format":"date-time","title":"Expiresat"}},"additionalProperties":false,"type":"object","required":["key","uuid","uploadUrl","expiresAt"],"title":"PresignedUploadUrl","description":"Single generated upload URL."},"ProcedureCost":{"properties":{"name":{"type":"string","title":"Name"},"range":{"prefixItems":[{"type":"number"},{"type":"number"}],"type":"array","maxItems":2,"minItems":2,"title":"Range","default":[0,0]},"average":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Average"},"why":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Why"}},"additionalProperties":false,"type":"object","required":["name"],"title":"ProcedureCost"},"ProcedureEstimate":{"properties":{"procedure":{"type":"string","title":"Procedure"},"cost_range":{"prefixItems":[{"type":"integer"},{"type":"integer"}],"type":"array","maxItems":2,"minItems":2,"title":"Cost Range"},"average_cost":{"type":"integer","title":"Average Cost"},"description":{"type":"string","title":"Description"},"likelihood":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Likelihood"},"reasoning":{"type":"string","title":"Reasoning"},"breed_match":{"type":"boolean","title":"Breed Match"},"size_appropriate":{"type":"boolean","title":"Size Appropriate"}},"additionalProperties":false,"type":"object","required":["procedure","cost_range","average_cost","description","likelihood","reasoning","breed_match","size_appropriate"],"title":"ProcedureEstimate"},"ProcessDiagnosticTurnRequest":{"properties":{"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"},"chat_session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chat Session Id"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"answers":{"additionalProperties":{"type":"string"},"type":"object","title":"Answers"},"pet_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pet Type"},"concern_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Concern Text"},"scenario_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scenario Name"},"image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image Url"},"image_base64":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image Base64"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Type"},"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"File Name"},"source_document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Document Id"},"source_animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Animal Id"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location"},"finalize":{"type":"boolean","title":"Finalize","default":false},"outcome_draft":{"anyOf":[{"$ref":"#/components/schemas/DiagnosticOutcomeDraft"},{"type":"null"}]},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","title":"ProcessDiagnosticTurnRequest","description":"Input for one backend-owned diagnostic turn."},"ProcessDiagnosticTurnResponse":{"properties":{"session":{"$ref":"#/components/schemas/DiagnosticSession"},"created":{"type":"boolean","title":"Created"},"status":{"$ref":"#/components/schemas/DiagnosticSessionStatus"},"next_questions":{"items":{"$ref":"#/components/schemas/DiagnosticQuestion"},"type":"array","title":"Next Questions","default":[]},"outcome":{"anyOf":[{"$ref":"#/components/schemas/DiagnosticOutcome"},{"type":"null"}]},"artifact":{"anyOf":[{"$ref":"#/components/schemas/DiagnosticArtifact"},{"type":"null"}]},"ctas":{"items":{"$ref":"#/components/schemas/DiagnosticCTA"},"type":"array","title":"Ctas","default":[]},"ready_for_outcome":{"type":"boolean","title":"Ready For Outcome","default":false},"answered_keys":{"items":{"type":"string"},"type":"array","title":"Answered Keys","default":[]},"missing_required_keys":{"items":{"type":"string"},"type":"array","title":"Missing Required Keys","default":[]},"canonical_write_performed":{"type":"boolean","title":"Canonical Write Performed","default":true},"projection_written":{"type":"boolean","title":"Projection Written","default":false}},"additionalProperties":false,"type":"object","required":["session","created","status"],"title":"ProcessDiagnosticTurnResponse","description":"Response returned after processing one diagnostic turn."},"ProcessNftRequest":{"properties":{"nft_metadata_input":{"$ref":"#/components/schemas/NftMetadataInput"},"pid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pid"},"anymal_tx_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Anymal Tx Id"}},"additionalProperties":false,"type":"object","required":["nft_metadata_input"],"title":"ProcessNftRequest","description":"Legacy `/process-nft` request."},"ProcessNftResponse":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"image":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image"},"_docID":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Docid"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"nft_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nft Id"}},"additionalProperties":false,"type":"object","title":"ProcessNftResponse","description":"Legacy `/process-nft` response body."},"ProcessingClassification":{"properties":{"content_type":{"type":"string","title":"Content Type"},"document_category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Category"},"confidence":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Confidence"},"metadata":{"anyOf":[{"$ref":"#/components/schemas/DocumentMetadata"},{"type":"null"}]},"reasoning":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reasoning"},"requires_ocr":{"type":"boolean","title":"Requires Ocr","default":true},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"additionalProperties":false,"type":"object","required":["content_type","confidence"],"title":"ProcessingClassification","description":"Rich provisional classification output produced before registry acceptance."},"ProcessingJobListResponse":{"properties":{"jobs":{"items":{"$ref":"#/components/schemas/DocumentProcessingJob"},"type":"array","title":"Jobs"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["jobs","count"],"title":"ProcessingJobListResponse","description":"API response wrapping processing jobs."},"ProcessingJobResponse":{"properties":{"job":{"$ref":"#/components/schemas/DocumentProcessingJob"}},"additionalProperties":false,"type":"object","required":["job"],"title":"ProcessingJobResponse","description":"API response wrapping one processing job."},"ProcessingJobSource":{"type":"string","enum":["api","event","bulk_intake","intake_session","manual"],"title":"ProcessingJobSource","description":"Source that requested document processing."},"ProcessingJobStatus":{"type":"string","enum":["pending","running","completed","failed","needs_review"],"title":"ProcessingJobStatus","description":"Lifecycle states for asynchronous document processing jobs."},"ProductRecommendation":{"properties":{"category":{"type":"string","title":"Category"},"why":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Why"},"size_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Size Hint"},"asin":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Asin"},"product_link":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Product Link"}},"additionalProperties":false,"type":"object","required":["category"],"title":"ProductRecommendation"},"ProductRequest":{"properties":{"productID":{"type":"string","minLength":1,"title":"Productid"}},"additionalProperties":false,"type":"object","required":["productID"],"title":"ProductRequest","description":"Legacy product-details request."},"ProductResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Data"},"errors":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Errors"}},"additionalProperties":false,"type":"object","required":["success"],"title":"ProductResponse","description":"Legacy product-details response."},"ProjectionRebuildResult":{"properties":{"projection_id":{"type":"string","title":"Projection Id"},"status":{"$ref":"#/components/schemas/ProjectionStatus"},"dry_run":{"type":"boolean","title":"Dry Run"},"documents_seen":{"type":"integer","title":"Documents Seen"},"documents_written":{"type":"integer","title":"Documents Written"},"cleared":{"type":"boolean","title":"Cleared"},"started_at":{"type":"string","format":"date-time","title":"Started At"},"finished_at":{"type":"string","format":"date-time","title":"Finished At"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}},"type":"object","required":["projection_id","status","dry_run","documents_seen","documents_written","cleared","started_at","finished_at"],"title":"ProjectionRebuildResult","description":"Result of one projection rebuild."},"ProjectionStatus":{"type":"string","enum":["running","completed","failed"],"title":"ProjectionStatus","description":"Projection rebuild lifecycle state."},"PvpProgram":{"properties":{"id":{"type":"string","title":"Id"},"provider_id":{"type":"string","title":"Provider Id"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"workflow_template_name":{"type":"string","title":"Workflow Template Name"},"workflow_template_version":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Workflow Template Version"},"auditor_capability":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Auditor Capability"},"requires_account_approval":{"type":"boolean","title":"Requires Account Approval","default":true},"status":{"type":"string","title":"Status","default":"active"}},"additionalProperties":false,"type":"object","required":["id","provider_id","name","workflow_template_name"],"title":"PvpProgram","description":"PVP program registry entry."},"PvpProgramListResponse":{"properties":{"programs":{"items":{"$ref":"#/components/schemas/PvpProgram"},"type":"array","title":"Programs"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["programs","count"],"title":"PvpProgramListResponse","description":"Response for PVP programs."},"PvpProvider":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"logo_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Logo Url"},"website_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Website Url"},"status":{"type":"string","title":"Status","default":"active"},"auditor_capabilities":{"items":{"type":"string"},"type":"array","title":"Auditor Capabilities","default":[]},"reviewer_capability":{"type":"string","title":"Reviewer Capability"}},"additionalProperties":false,"type":"object","required":["id","name","reviewer_capability"],"title":"PvpProvider","description":"PVP provider registry entry."},"PvpProviderListResponse":{"properties":{"providers":{"items":{"$ref":"#/components/schemas/PvpProvider"},"type":"array","title":"Providers"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["providers","count"],"title":"PvpProviderListResponse","description":"Response for PVP providers."},"QuickAction":{"properties":{"label":{"type":"string","title":"Label"},"action":{"type":"string","title":"Action"},"payload":{"additionalProperties":{"type":"string"},"type":"object","title":"Payload"}},"additionalProperties":false,"type":"object","required":["label","action"],"title":"QuickAction"},"Ranch":{"properties":{"id":{"type":"string","title":"Id"},"org_id":{"type":"string","title":"Org Id"},"name":{"type":"string","title":"Name"},"timezone":{"type":"string","title":"Timezone","default":"UTC"},"address":{"additionalProperties":true,"type":"object","title":"Address"},"premises_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Premises Id"},"centroid":{"anyOf":[{"$ref":"#/components/schemas/GeoPoint-Output"},{"type":"null"}]},"source_verification_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Verification Status"},"program_status":{"additionalProperties":true,"type":"object","title":"Program Status"},"dashboard_summary":{"additionalProperties":true,"type":"object","title":"Dashboard Summary"},"parcel_links":{"items":{"$ref":"#/components/schemas/OrganizationParcelLink"},"type":"array","title":"Parcel Links","default":[]},"access":{"$ref":"#/components/schemas/AccessProjection"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"additionalProperties":false,"type":"object","required":["id","org_id","name"],"title":"Ranch","description":"Canonical ranch aggregate stored in Mongo."},"RanchAsset":{"properties":{"id":{"type":"string","title":"Id"},"ranch_id":{"type":"string","title":"Ranch Id"},"asset_type":{"$ref":"#/components/schemas/AssetType"},"name":{"type":"string","title":"Name"},"geometry":{"anyOf":[{"$ref":"#/components/schemas/GeoJsonGeometry-Output"},{"type":"null"}]},"status":{"type":"string","title":"Status","default":"active"},"style":{"additionalProperties":true,"type":"object","title":"Style"},"payload":{"additionalProperties":true,"type":"object","title":"Payload"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"additionalProperties":false,"type":"object","required":["ranch_id","asset_type","name"],"title":"RanchAsset","description":"Canonical ranch infrastructure or map asset."},"RanchAssetResponse":{"properties":{"asset":{"$ref":"#/components/schemas/RanchAsset"}},"additionalProperties":false,"type":"object","required":["asset"],"title":"RanchAssetResponse","description":"Single ranch asset response."},"RanchListResponse":{"properties":{"ranches":{"items":{"$ref":"#/components/schemas/Ranch"},"type":"array","title":"Ranches"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["ranches","count"],"title":"RanchListResponse","description":"Ranch list response."},"RanchResponse":{"properties":{"ranch":{"$ref":"#/components/schemas/Ranch"}},"additionalProperties":false,"type":"object","required":["ranch"],"title":"RanchResponse","description":"Single ranch response."},"RanchTimelineResponse":{"properties":{"ranch_id":{"type":"string","title":"Ranch Id"},"samples":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Samples","default":[]},"alerts":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Alerts","default":[]}},"additionalProperties":false,"type":"object","required":["ranch_id"],"title":"RanchTimelineResponse","description":"Ranch timeline read response."},"ReadinessResponse":{"properties":{"status":{"type":"string","title":"Status"},"service":{"type":"string","title":"Service"},"environment":{"type":"string","title":"Environment"},"bootstrap_state":{"$ref":"#/components/schemas/BootstrapState"},"mongo_ok":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Mongo Ok"},"repository_index_tasks":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Repository Index Tasks"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}},"type":"object","required":["status","service","environment","bootstrap_state"],"title":"ReadinessResponse","description":"Readiness response returned by the foundation service."},"ReconciliationAction":{"type":"string","enum":["create","update","review","skip"],"title":"ReconciliationAction","description":"Actions available for a reconciled bulk record."},"RedFlags":{"properties":{"urgent_now":{"items":{"type":"string"},"type":"array","title":"Urgent Now","default":[]},"soon":{"items":{"type":"string"},"type":"array","title":"Soon","default":[]}},"additionalProperties":false,"type":"object","title":"RedFlags"},"RegionMetricView":{"properties":{"id":{"type":"string","title":"Id"},"view_id":{"type":"string","title":"View Id"},"region_id":{"type":"string","title":"Region Id"},"region_type":{"$ref":"#/components/schemas/GeoRegionType"},"metric_key":{"type":"string","title":"Metric Key"},"metric_value":{"type":"number","title":"Metric Value"},"as_of":{"type":"string","format":"date-time","title":"As Of"},"centroid":{"anyOf":[{"$ref":"#/components/schemas/anymals__domains__ops_intel__models__GeoPoint"},{"type":"null"}]},"bounds":{"anyOf":[{"$ref":"#/components/schemas/GeoBoundingBox"},{"type":"null"}]},"source_ids":{"items":{"type":"string"},"type":"array","title":"Source Ids","default":[]},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["id","view_id","region_id","region_type","metric_key","metric_value","as_of"],"title":"RegionMetricView","description":"Materialized region metric read model."},"RegisterDocumentRequest":{"properties":{"s3_key":{"type":"string","title":"S3 Key","description":"S3 object key."},"cloudfront_url":{"type":"string","title":"Cloudfront Url","description":"CloudFront URL."},"filename":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filename","description":"Original filename."},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Type","description":"MIME type."},"file_size_bytes":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"File Size Bytes"},"context":{"anyOf":[{"$ref":"#/components/schemas/UploadContext"},{"type":"null"}],"description":"Optional ownership context."},"classification":{"anyOf":[{"$ref":"#/components/schemas/DocumentClassification"},{"type":"null"}],"description":"Optional pre-classification from trusted clients."}},"additionalProperties":false,"type":"object","required":["s3_key","cloudfront_url"],"title":"RegisterDocumentRequest","description":"Request to register a document in the registry."},"RegisterDocumentResponse":{"properties":{"document":{"$ref":"#/components/schemas/Document"},"already_existed":{"type":"boolean","title":"Already Existed","description":"True when a document with this s3_key already existed."},"processing_needed":{"type":"boolean","title":"Processing Needed","description":"True when classification or extracted text is still missing."}},"additionalProperties":false,"type":"object","required":["document","already_existed","processing_needed"],"title":"RegisterDocumentResponse","description":"Response for document registration."},"RelativeMatch":{"properties":{"dog_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Dog Name"},"relationship":{"type":"string","title":"Relationship"},"shared_dna_percent":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Shared Dna Percent"},"shared_segments":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Shared Segments"},"largest_segment_cm":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Largest Segment Cm"},"opt_in_contact":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Opt In Contact"},"location_region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location Region"},"common_ancestors":{"items":{"type":"string"},"type":"array","title":"Common Ancestors","default":[]}},"additionalProperties":true,"type":"object","required":["relationship"],"title":"RelativeMatch"},"RelativeMatching":{"properties":{"has_matches":{"type":"boolean","title":"Has Matches","default":false},"match_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Match Count"},"matches":{"items":{"$ref":"#/components/schemas/RelativeMatch"},"type":"array","title":"Matches","default":[]},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"additionalProperties":true,"type":"object","title":"RelativeMatching"},"RemoveAnimalsRequest":{"properties":{"animal_ids":{"items":{"type":"string"},"type":"array","title":"Animal Ids"}},"additionalProperties":false,"type":"object","required":["animal_ids"],"title":"RemoveAnimalsRequest","description":"Request to remove animals from a lot."},"ReportMeta":{"properties":{"provider":{"type":"string","title":"Provider"},"product":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Product"},"species":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Species"},"report_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Version"},"report_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Url"},"report_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Id"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"},"dog":{"anyOf":[{"$ref":"#/components/schemas/DnaPetInfo"},{"type":"null"}]},"cat":{"anyOf":[{"$ref":"#/components/schemas/DnaPetInfo"},{"type":"null"}]},"owner":{"anyOf":[{"$ref":"#/components/schemas/DnaOwnerInfo"},{"type":"null"}]},"sample":{"anyOf":[{"$ref":"#/components/schemas/SampleInfo"},{"type":"null"}]},"genotyping":{"anyOf":[{"$ref":"#/components/schemas/GenotypingInfo"},{"type":"null"}]},"disclaimers":{"items":{"type":"string"},"type":"array","title":"Disclaimers","default":[]},"data_privacy_notice":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Data Privacy Notice"}},"additionalProperties":true,"type":"object","required":["provider"],"title":"ReportMeta"},"RetireReason":{"type":"string","enum":["destroyed","lost","returned","defective"],"title":"RetireReason","description":"Allowed tag retirement reasons."},"RetireTagsRequest":{"properties":{"ains":{"items":{"type":"string"},"type":"array","title":"Ains"},"reason":{"$ref":"#/components/schemas/RetireReason","default":"destroyed"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"additionalProperties":false,"type":"object","required":["ains"],"title":"RetireTagsRequest","description":"Request to retire tags."},"ReviewExtractionCandidateRequest":{"properties":{"decision":{"$ref":"#/components/schemas/CandidateReviewDecision"},"rationale":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rationale"}},"additionalProperties":false,"type":"object","required":["decision"],"title":"ReviewExtractionCandidateRequest","description":"API request to review a provisional candidate."},"RevokeAccessRequest":{"properties":{"grantee_type":{"$ref":"#/components/schemas/AccessGranteeType"},"grantee_id":{"type":"string","title":"Grantee Id"}},"additionalProperties":false,"type":"object","required":["grantee_type","grantee_id"],"title":"RevokeAccessRequest","description":"Request to revoke document access."},"SAVCheck":{"properties":{"rule_id":{"type":"string","title":"Rule Id"},"rule_name":{"type":"string","title":"Rule Name"},"status":{"type":"string","enum":["pass","fail","warn","skip"],"title":"Status"},"message":{"type":"string","title":"Message"},"details":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Details"}},"additionalProperties":false,"type":"object","required":["rule_id","rule_name","status","message"],"title":"SAVCheck","description":"One source-and-age verification rule result."},"SAVValidationResult":{"properties":{"animal_id":{"type":"string","title":"Animal Id"},"animal_eid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Animal Eid"},"overall_status":{"type":"string","enum":["eligible","ineligible","needs_attention"],"title":"Overall Status"},"checks":{"items":{"$ref":"#/components/schemas/SAVCheck"},"type":"array","title":"Checks"}},"additionalProperties":false,"type":"object","required":["animal_id","overall_status","checks"],"title":"SAVValidationResult","description":"SAV validation result for one animal."},"SampleInfo":{"properties":{"collection_method":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Collection Method"},"collection_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Collection Date"},"received_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Received Date"},"report_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Report Date"},"lab":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lab"},"accession_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Accession Id"},"barcode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Barcode"},"quality_metrics":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Quality Metrics"}},"additionalProperties":true,"type":"object","title":"SampleInfo"},"ScreeningItem":{"properties":{"when":{"$ref":"#/components/schemas/TimelineWhen"},"item":{"type":"string","title":"Item"},"rationale":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rationale"}},"additionalProperties":false,"type":"object","required":["when","item"],"title":"ScreeningItem"},"SearchCandidate":{"properties":{"pet_id":{"type":"string","title":"Pet Id"},"name":{"type":"string","title":"Name"},"pet_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pet Type"},"breed":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Breed"},"size":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Size"},"age":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Age"},"weight":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Weight"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"intake_notes":{"type":"string","title":"Intake Notes","default":""},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["pet_id","name"],"title":"SearchCandidate","description":"Pet candidate available to the conversational search helper."},"SearchContext":{"properties":{"previous_queries":{"items":{"type":"string"},"type":"array","title":"Previous Queries"},"previous_filters":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Previous Filters"},"previous_results":{"items":{"type":"string"},"type":"array","title":"Previous Results"},"current_pet":{"anyOf":[{"$ref":"#/components/schemas/PetContext"},{"type":"null"}]},"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"}},"additionalProperties":false,"type":"object","title":"SearchContext","description":"Conversation context used to refine pet search results."},"SearchHealthResponse":{"properties":{"status":{"type":"string","title":"Status"},"deterministic":{"type":"boolean","title":"Deterministic"}},"additionalProperties":false,"type":"object","required":["status","deterministic"],"title":"SearchHealthResponse","description":"Search health response."},"SearchMode":{"type":"string","enum":["text_only","image_only","visual_description","multimodal","auto"],"title":"SearchMode","description":"Search execution modes preserved from the legacy multimodal pipeline."},"SearchModeRequest":{"properties":{"query_text":{"type":"string","title":"Query Text","default":""},"has_image":{"type":"boolean","title":"Has Image","default":false},"requested_mode":{"$ref":"#/components/schemas/SearchMode","default":"auto"}},"additionalProperties":false,"type":"object","title":"SearchModeRequest","description":"Request to classify how a search should execute."},"SearchModeResponse":{"properties":{"mode":{"$ref":"#/components/schemas/SearchMode"},"visual_descriptors":{"items":{"type":"string"},"type":"array","title":"Visual Descriptors","default":[]},"reason":{"type":"string","title":"Reason"}},"additionalProperties":false,"type":"object","required":["mode","reason"],"title":"SearchModeResponse","description":"Response describing selected search execution mode."},"Sex":{"type":"string","enum":["male","female","unknown"],"title":"Sex"},"Shareable":{"properties":{"pdf_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pdf Url"},"vet_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vet Summary"},"owner_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner Summary"}},"additionalProperties":false,"type":"object","title":"Shareable"},"SignalType":{"type":"string","enum":["owner_report","vision","vitals","lab","dna","system"],"title":"SignalType"},"SocialAccountActionResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"account_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Account Id"},"post_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Post Id"},"errors":{"items":{"type":"string"},"type":"array","title":"Errors","default":[]}},"additionalProperties":false,"type":"object","required":["success"],"title":"SocialAccountActionResponse","description":"Response for social account and social posting actions."},"SocialMediaPostRequest":{"properties":{"pet_passport_id":{"type":"string","minLength":1,"title":"Pet Passport Id"},"tone":{"$ref":"#/components/schemas/SocialMediaTone"},"custom_prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custom Prompt"}},"additionalProperties":false,"type":"object","required":["pet_passport_id","tone"],"title":"SocialMediaPostRequest","description":"Request to generate adoption social copy for an animal."},"SocialMediaPostServiceResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"post_body":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Post Body"},"hashtags":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Hashtags"},"errors":{"items":{"type":"string"},"type":"array","title":"Errors","default":[]},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"provider_response_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Response Id"},"usage":{"additionalProperties":true,"type":"object","title":"Usage"}},"additionalProperties":false,"type":"object","required":["success"],"title":"SocialMediaPostServiceResponse","description":"Response from generated social-copy service."},"SocialMediaTone":{"type":"string","enum":["heartwarming","urgent","playful","informative","emotional"],"title":"SocialMediaTone","description":"Supported generated social-post tones."},"SourceAttribution":{"properties":{"source_type":{"$ref":"#/components/schemas/TimelineSourceType","default":"user_input"},"created_by_user_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created By User Id"},"created_by_agent":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created By Agent"},"created_by_task_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created By Task Id"},"organization_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization Id"},"ip_address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ip Address"},"user_agent":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Agent"}},"additionalProperties":false,"type":"object","title":"SourceAttribution","description":"Actor and request provenance for a timeline write."},"SourceCategory":{"type":"string","enum":["market","weather","infrastructure","logistics","financial","regulatory","geospatial","intelligence"],"title":"SourceCategory","description":"Supported external/internal source categories."},"SourceFetchJobStatus":{"type":"string","enum":["scheduled","leased","running","succeeded","failed","cancelled"],"title":"SourceFetchJobStatus","description":"Lifecycle state for one queued source fetch job."},"SourceFetchRequest":{"properties":{"endpoint_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endpoint Url"},"params":{"additionalProperties":{"type":"string"},"type":"object","title":"Params"},"headers":{"additionalProperties":{"type":"string"},"type":"object","title":"Headers"},"observed_window_start":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Observed Window Start"},"observed_window_end":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Observed Window End"},"dry_run":{"type":"boolean","title":"Dry Run","default":false}},"additionalProperties":false,"type":"object","title":"SourceFetchRequest","description":"One fetch request for an external or internal source adapter."},"SourceIngestionRun":{"properties":{"id":{"type":"string","title":"Id"},"source_id":{"type":"string","title":"Source Id"},"status":{"$ref":"#/components/schemas/IngestionRunStatus"},"started_at":{"type":"string","format":"date-time","title":"Started At"},"finished_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Finished At"},"records_read":{"type":"integer","title":"Records Read","default":0},"records_normalized":{"type":"integer","title":"Records Normalized","default":0},"records_failed":{"type":"integer","title":"Records Failed","default":0},"latency_seconds":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Latency Seconds"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["source_id","status"],"title":"SourceIngestionRun","description":"One ingestion attempt for a data source."},"SourceMode":{"type":"string","enum":["live","snapshot","static"],"title":"SourceMode","description":"How a source is refreshed."},"SourceRawRecord":{"properties":{"id":{"type":"string","title":"Id"},"source_id":{"type":"string","title":"Source Id"},"source_record_key":{"type":"string","title":"Source Record Key"},"captured_at":{"type":"string","format":"date-time","title":"Captured At"},"payload":{"additionalProperties":true,"type":"object","title":"Payload"},"normalized_payload":{"additionalProperties":true,"type":"object","title":"Normalized Payload"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"},"content_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Hash"},"observed_window_start":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Observed Window Start"},"observed_window_end":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Observed Window End"},"provenance":{"$ref":"#/components/schemas/AgentProvenance"}},"additionalProperties":false,"type":"object","required":["source_id","source_record_key"],"title":"SourceRawRecord","description":"Raw source payload retained for replay and explainability."},"SourceStatus":{"type":"string","enum":["live","degraded","pending","static","error"],"title":"SourceStatus","description":"Current source health visible to operators."},"Species":{"type":"string","enum":["dog","cat","other"],"title":"Species"},"SplitLotRequest":{"properties":{"splits":{"items":{"$ref":"#/components/schemas/LotSplitSpec"},"type":"array","title":"Splits"}},"additionalProperties":false,"type":"object","required":["splits"],"title":"SplitLotRequest","description":"Request to split a lot."},"StartWorkflowRequest":{"properties":{"template":{"anyOf":[{"type":"string"},{"$ref":"#/components/schemas/WorkflowTemplate"}],"title":"Template"},"template_version":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Template Version"}},"additionalProperties":false,"type":"object","required":["template"],"title":"StartWorkflowRequest","description":"Request to start a workflow from a template snapshot."},"StepDefinition":{"properties":{"step_id":{"type":"string","title":"Step Id"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"step_type":{"$ref":"#/components/schemas/StepType"},"approval":{"anyOf":[{"$ref":"#/components/schemas/ApprovalRequirement"},{"type":"null"}]},"input":{"anyOf":[{"$ref":"#/components/schemas/InputRequirement"},{"type":"null"}]},"op":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Op"},"op_params":{"additionalProperties":true,"type":"object","title":"Op Params"},"guards":{"items":{"type":"string"},"type":"array","title":"Guards","default":[]},"condition":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Condition"},"on_failure":{"type":"string","title":"On Failure","default":"fail"},"max_retries":{"type":"integer","title":"Max Retries","default":0},"next_step":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Step"},"next_step_on_reject":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Step On Reject"},"next_step_on_failure":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Step On Failure"},"next_step_map":{"additionalProperties":{"type":"string"},"type":"object","title":"Next Step Map"},"completion_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Completion Status"}},"additionalProperties":false,"type":"object","required":["step_id","name","step_type"],"title":"StepDefinition","description":"Definition of one workflow step."},"StepRun":{"properties":{"step_id":{"type":"string","title":"Step Id"},"status":{"$ref":"#/components/schemas/StepStatus","default":"pending"},"approvals":{"items":{"$ref":"#/components/schemas/ApprovalRecord"},"type":"array","title":"Approvals","default":[]},"input_record":{"anyOf":[{"$ref":"#/components/schemas/InputRecord"},{"type":"null"}]},"execution_result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Execution Result"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"retry_count":{"type":"integer","title":"Retry Count","default":0},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"}},"additionalProperties":false,"type":"object","required":["step_id"],"title":"StepRun","description":"Runtime state of a workflow step."},"StepStatus":{"type":"string","enum":["pending","awaiting_approval","awaiting_input","awaiting_party","approved","rejected","executing","completed","failed","skipped"],"title":"StepStatus","description":"Workflow step runtime states."},"StepType":{"type":"string","enum":["approval","execution","input"],"title":"StepType","description":"Workflow step categories."},"StoredUpload":{"properties":{"key":{"type":"string","title":"Key"},"public_url":{"type":"string","title":"Public Url"},"upload_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Upload Url"},"bucket":{"type":"string","title":"Bucket"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Type"},"size_bytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Size Bytes"}},"additionalProperties":false,"type":"object","required":["key","public_url","bucket"],"title":"StoredUpload","description":"Stored object metadata returned by a storage provider."},"StripeWebhookResult":{"properties":{"received":{"type":"boolean","title":"Received","default":true},"event_id":{"type":"string","title":"Event Id"},"event_type":{"type":"string","title":"Event Type"},"processed":{"type":"boolean","title":"Processed"},"duplicate":{"type":"boolean","title":"Duplicate","default":false},"message":{"type":"string","title":"Message"}},"additionalProperties":false,"type":"object","required":["event_id","event_type","processed","message"],"title":"StripeWebhookResult","description":"Result returned after processing a Stripe webhook event."},"SubmitApprovalRequest":{"properties":{"actor_role":{"type":"string","title":"Actor Role"},"actor_id":{"type":"string","title":"Actor Id"},"decision":{"type":"string","enum":["approved","rejected"],"title":"Decision"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"}},"additionalProperties":false,"type":"object","required":["actor_role","actor_id","decision"],"title":"SubmitApprovalRequest","description":"Request to record an approval decision."},"SubmitExtractionCandidateRequest":{"properties":{"result":{"$ref":"#/components/schemas/DocumentProcessingResult"},"source":{"$ref":"#/components/schemas/CandidateSource","default":"agent"}},"additionalProperties":false,"type":"object","required":["result"],"title":"SubmitExtractionCandidateRequest","description":"API request to submit provisional extraction output."},"SubmitInputRequest":{"properties":{"actor_role":{"type":"string","title":"Actor Role"},"actor_id":{"type":"string","title":"Actor Id"},"payload":{"additionalProperties":true,"type":"object","title":"Payload"}},"additionalProperties":false,"type":"object","required":["actor_role","actor_id","payload"],"title":"SubmitInputRequest","description":"Request to record a workflow input."},"SuccessResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message"}},"additionalProperties":false,"type":"object","required":["success","message"],"title":"SuccessResponse","description":"Generic success response."},"SummarySection":{"properties":{"highlights":{"items":{"type":"string"},"type":"array","title":"Highlights","default":[]},"quick_actions":{"items":{"$ref":"#/components/schemas/QuickAction"},"type":"array","title":"Quick Actions","default":[]}},"additionalProperties":false,"type":"object","title":"SummarySection"},"SupplementItem":{"properties":{"name":{"type":"string","title":"Name"},"rationale":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rationale"},"dosing_notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Dosing Notes"}},"additionalProperties":false,"type":"object","required":["name"],"title":"SupplementItem"},"SynthesizePetIntakePackageRequest":{"properties":{"candidate_ids":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Candidate Ids"},"pet_image_analysis":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Pet Image Analysis"},"requested_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requested By"}},"additionalProperties":false,"type":"object","required":["candidate_ids"],"title":"SynthesizePetIntakePackageRequest","description":"API request for package-level pet intake synthesis."},"SynthesizePetIntakePackageResponse":{"properties":{"package":{"$ref":"#/components/schemas/PetIntakePackageResult"}},"additionalProperties":false,"type":"object","required":["package"],"title":"SynthesizePetIntakePackageResponse","description":"API response for package-level pet intake synthesis."},"TagCertificationStatus":{"type":"string","enum":["usda_certified","non_usda","mixed","unknown"],"title":"TagCertificationStatus","description":"Certification state for a tag pool or tag entry."},"TagEntry":{"properties":{"ain":{"type":"string","title":"Ain"},"identifier_type":{"$ref":"#/components/schemas/TagIdentifierType","default":"usda_ain"},"certification_status":{"$ref":"#/components/schemas/TagCertificationStatus","default":"usda_certified"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"provider_tag_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Tag Id"},"secondary_identifiers":{"additionalProperties":{"type":"string"},"type":"object","title":"Secondary Identifiers"},"status":{"$ref":"#/components/schemas/TagStatus","default":"unassigned"},"animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Animal Id"},"assigned_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Assigned Date"},"retired_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Retired Date"},"retire_reason":{"anyOf":[{"$ref":"#/components/schemas/RetireReason"},{"type":"null"}]},"bag_no":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bag No"},"case_no":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Case No"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"verified":{"type":"boolean","title":"Verified","default":false},"verification_case_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Verification Case Id"},"verified_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Verified Date"},"verified_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Verified By"}},"additionalProperties":false,"type":"object","required":["ain"],"title":"TagEntry","description":"One tag or provider device identifier tracked in a tag pool."},"TagIdentifierType":{"type":"string","enum":["usda_ain","ceres_esn","provider_tag_id","rfid","visual_tag","unknown"],"title":"TagIdentifierType","description":"Identifier namespace for a tracked tag or device inventory item."},"TagInventorySummary":{"properties":{"pool_count":{"type":"integer","title":"Pool Count"},"total_tags":{"type":"integer","title":"Total Tags"},"assigned":{"type":"integer","title":"Assigned"},"unassigned":{"type":"integer","title":"Unassigned"},"retired":{"type":"integer","title":"Retired"},"verified":{"type":"integer","title":"Verified"},"unverified":{"type":"integer","title":"Unverified"},"usda_certified":{"type":"integer","title":"Usda Certified","default":0},"non_usda":{"type":"integer","title":"Non Usda","default":0},"all_accounted":{"type":"boolean","title":"All Accounted"},"pools":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Pools"}},"additionalProperties":false,"type":"object","required":["pool_count","total_tags","assigned","unassigned","retired","verified","unverified","all_accounted","pools"],"title":"TagInventorySummary","description":"Organization-level tag inventory summary."},"TagLookupResult":{"properties":{"ain":{"type":"string","title":"Ain"},"found":{"type":"boolean","title":"Found"},"pool_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pool Id"},"owner_org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner Org Id"},"tag_entry":{"anyOf":[{"$ref":"#/components/schemas/TagEntry"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["ain","found"],"title":"TagLookupResult","description":"Result of looking up an AIN across pools."},"TagPool-Input":{"properties":{"id":{"type":"string","title":"Id"},"owner_org_id":{"type":"string","title":"Owner Org Id"},"premises_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Premises Id"},"manufacturer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manufacturer"},"certification_status":{"$ref":"#/components/schemas/TagCertificationStatus","default":"usda_certified"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"sales_order":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sales Order"},"order_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Order Date"},"ship_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Ship Date"},"document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Id"},"calving_season":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Calving Season"},"tags":{"items":{"$ref":"#/components/schemas/TagEntry"},"type":"array","title":"Tags","default":[]},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"created_by":{"type":"string","title":"Created By"}},"additionalProperties":false,"type":"object","required":["owner_org_id","created_by"],"title":"TagPool","description":"Canonical Mongo tag pool document."},"TagPool-Output":{"properties":{"id":{"type":"string","title":"Id"},"owner_org_id":{"type":"string","title":"Owner Org Id"},"premises_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Premises Id"},"manufacturer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manufacturer"},"certification_status":{"$ref":"#/components/schemas/TagCertificationStatus","default":"usda_certified"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"sales_order":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sales Order"},"order_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Order Date"},"ship_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Ship Date"},"document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Id"},"calving_season":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Calving Season"},"tags":{"items":{"$ref":"#/components/schemas/TagEntry"},"type":"array","title":"Tags","default":[]},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"created_by":{"type":"string","title":"Created By"},"total_tags":{"type":"integer","title":"Total Tags","description":"Return total tag count.","readOnly":true},"assigned_count":{"type":"integer","title":"Assigned Count","description":"Return assigned tag count.","readOnly":true},"unassigned_count":{"type":"integer","title":"Unassigned Count","description":"Return unassigned tag count.","readOnly":true},"retired_count":{"type":"integer","title":"Retired Count","description":"Return retired tag count.","readOnly":true},"verified_count":{"type":"integer","title":"Verified Count","description":"Return verified tag count, including retired tags.","readOnly":true},"unverified_count":{"type":"integer","title":"Unverified Count","description":"Return unverified non-retired tag count.","readOnly":true},"usda_certified_count":{"type":"integer","title":"Usda Certified Count","description":"Return tags whose identifier is a USDA-certified AIN.","readOnly":true},"non_usda_count":{"type":"integer","title":"Non Usda Count","description":"Return provider inventory tags that are not USDA-certified AINs.","readOnly":true}},"additionalProperties":false,"type":"object","required":["owner_org_id","created_by","total_tags","assigned_count","unassigned_count","retired_count","verified_count","unverified_count","usda_certified_count","non_usda_count"],"title":"TagPool","description":"Canonical Mongo tag pool document."},"TagPoolImportResult":{"properties":{"pool_id":{"type":"string","title":"Pool Id"},"tags_added":{"type":"integer","title":"Tags Added"},"tags_skipped_duplicate":{"type":"integer","title":"Tags Skipped Duplicate"},"tags_skipped_invalid":{"type":"integer","title":"Tags Skipped Invalid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings","default":[]}},"additionalProperties":false,"type":"object","required":["pool_id","tags_added","tags_skipped_duplicate","tags_skipped_invalid"],"title":"TagPoolImportResult","description":"Result of importing tags into a pool."},"TagPoolListResponse":{"properties":{"pools":{"items":{"$ref":"#/components/schemas/TagPool-Output"},"type":"array","title":"Pools"},"count":{"type":"integer","title":"Count"}},"additionalProperties":false,"type":"object","required":["pools","count"],"title":"TagPoolListResponse","description":"Response for tag pool lists."},"TagPoolReport":{"properties":{"pool_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pool Id"},"total_in_pool":{"type":"integer","title":"Total In Pool","default":0},"matched_to_lot":{"type":"integer","title":"Matched To Lot","default":0},"not_in_pool":{"type":"integer","title":"Not In Pool","default":0},"unassigned_remaining":{"type":"integer","title":"Unassigned Remaining","default":0},"mismatched_premises":{"type":"integer","title":"Mismatched Premises","default":0},"coverage_pct":{"type":"number","title":"Coverage Pct","default":0.0}},"additionalProperties":false,"type":"object","title":"TagPoolReport","description":"Aggregate tag pool statistics for a lot's animals."},"TagPoolResponse":{"properties":{"pool":{"$ref":"#/components/schemas/TagPool-Output"}},"additionalProperties":false,"type":"object","required":["pool"],"title":"TagPoolResponse","description":"Response for one tag pool."},"TagStatus":{"type":"string","enum":["unassigned","assigned","retired"],"title":"TagStatus","description":"Tag assignment state."},"TelemetryAlert":{"properties":{"id":{"type":"string","title":"Id"},"ranch_id":{"type":"string","title":"Ranch Id"},"animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Animal Id"},"device_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Device Id"},"alert_type":{"type":"string","title":"Alert Type"},"severity":{"$ref":"#/components/schemas/TelemetryAlertSeverity","default":"warning"},"status":{"type":"string","title":"Status","default":"active"},"message":{"type":"string","title":"Message"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"cleared_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Cleared At"},"data":{"additionalProperties":true,"type":"object","title":"Data"}},"additionalProperties":false,"type":"object","required":["ranch_id","alert_type","message"],"title":"TelemetryAlert","description":"Operational alert generated from telemetry or manual checks."},"TelemetryAlertIngestRequest":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Animal Id"},"device_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Device Id"},"alert_type":{"type":"string","title":"Alert Type"},"severity":{"$ref":"#/components/schemas/TelemetryAlertSeverity","default":"warning"},"status":{"type":"string","title":"Status","default":"active"},"message":{"type":"string","title":"Message"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"data":{"additionalProperties":true,"type":"object","title":"Data"}},"additionalProperties":false,"type":"object","required":["alert_type","message"],"title":"TelemetryAlertIngestRequest","description":"One telemetry alert accepted by the ranch ingest API."},"TelemetryAlertSeverity":{"type":"string","enum":["info","warning","critical"],"title":"TelemetryAlertSeverity","description":"Telemetry alert severity levels."},"TelemetryDevice":{"properties":{"id":{"type":"string","title":"Id"},"ranch_id":{"type":"string","title":"Ranch Id"},"animal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Animal Id"},"provider":{"type":"string","title":"Provider"},"esn":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Esn"},"status":{"type":"string","title":"Status","default":"active"},"assigned_at":{"type":"string","format":"date-time","title":"Assigned At"},"last_reported_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Reported At"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["id","ranch_id","provider"],"title":"TelemetryDevice","description":"Telemetry device assigned to a ranch and optionally an animal."},"TelemetryIngestRequest":{"properties":{"ranch_id":{"type":"string","title":"Ranch Id"},"samples":{"items":{"$ref":"#/components/schemas/TelemetrySampleIngestRequest"},"type":"array","title":"Samples","default":[]},"alerts":{"items":{"$ref":"#/components/schemas/TelemetryAlertIngestRequest"},"type":"array","title":"Alerts","default":[]}},"additionalProperties":false,"type":"object","required":["ranch_id"],"title":"TelemetryIngestRequest","description":"Telemetry batch ingest request."},"TelemetryIngestResult":{"properties":{"provider":{"type":"string","title":"Provider"},"ranch_id":{"type":"string","title":"Ranch Id"},"sample_count":{"type":"integer","title":"Sample Count"},"alert_count":{"type":"integer","title":"Alert Count"},"animal_count":{"type":"integer","title":"Animal Count"},"emitted_event_ids":{"items":{"type":"string"},"type":"array","title":"Emitted Event Ids","default":[]}},"additionalProperties":false,"type":"object","required":["provider","ranch_id","sample_count","alert_count","animal_count"],"title":"TelemetryIngestResult","description":"Telemetry batch ingest result."},"TelemetrySample":{"properties":{"id":{"type":"string","title":"Id"},"ranch_id":{"type":"string","title":"Ranch Id"},"animal_id":{"type":"string","title":"Animal Id"},"device_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Device Id"},"provider":{"type":"string","title":"Provider"},"recorded_at":{"type":"string","format":"date-time","title":"Recorded At"},"position":{"anyOf":[{"$ref":"#/components/schemas/GeoPoint-Output"},{"type":"null"}]},"behavior_state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Behavior State"},"metrics":{"additionalProperties":true,"type":"object","title":"Metrics"},"nearest_water_asset_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nearest Water Asset Id"},"source_payload":{"additionalProperties":true,"type":"object","title":"Source Payload"}},"additionalProperties":false,"type":"object","required":["ranch_id","animal_id","provider","recorded_at"],"title":"TelemetrySample","description":"Raw telemetry sample retained for ranch/animal history."},"TelemetrySampleIngestRequest":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"animal_id":{"type":"string","title":"Animal Id"},"device_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Device Id"},"recorded_at":{"type":"string","format":"date-time","title":"Recorded At"},"latitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Latitude"},"longitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Longitude"},"behavior_state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Behavior State"},"metrics":{"additionalProperties":true,"type":"object","title":"Metrics"},"nearest_water_asset_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nearest Water Asset Id"},"source_payload":{"additionalProperties":true,"type":"object","title":"Source Payload"}},"additionalProperties":false,"type":"object","required":["animal_id","recorded_at"],"title":"TelemetrySampleIngestRequest","description":"One telemetry sample accepted by the ranch ingest API."},"TileView":{"properties":{"id":{"type":"string","title":"Id"},"layer_id":{"type":"string","title":"Layer Id"},"kind":{"$ref":"#/components/schemas/ManifestKind"},"zoom":{"type":"integer","title":"Zoom"},"x":{"type":"integer","title":"X"},"y":{"type":"integer","title":"Y"},"bounds":{"anyOf":[{"$ref":"#/components/schemas/GeoBoundingBox"},{"type":"null"}]},"clustered":{"type":"boolean","title":"Clustered","default":false},"feature_count":{"type":"integer","title":"Feature Count","default":0},"features":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Features","default":[]},"as_of":{"type":"string","format":"date-time","title":"As Of"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["id","layer_id","kind","zoom","x","y"],"title":"TileView","description":"Materialized tile read model."},"TimeSeriesQuery":{"properties":{"series_ids":{"items":{"type":"string"},"type":"array","title":"Series Ids","default":[]},"region_ids":{"items":{"type":"string"},"type":"array","title":"Region Ids","default":[]},"metric_keys":{"items":{"type":"string"},"type":"array","title":"Metric Keys","default":[]},"limit":{"type":"integer","title":"Limit","default":500}},"additionalProperties":false,"type":"object","title":"TimeSeriesQuery","description":"Ops time-series query."},"Timeline":{"properties":{"id":{"type":"string","title":"Id"},"case_id":{"type":"string","title":"Case Id"},"event_type":{"type":"string","title":"Event Type"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"actor_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actor Name"},"actor_role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actor Role"},"mutation_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mutation Id"},"workflow_run_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workflow Run Id"},"step_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Step Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"additionalProperties":false,"type":"object","required":["case_id","event_type","title"],"title":"Timeline","description":"Human-readable timeline entry derived from mutations."},"TimelineConfidence":{"type":"string","enum":["high","medium","low","unknown"],"title":"TimelineConfidence","description":"Confidence level assigned by users, extraction, or agents."},"TimelineEvent":{"properties":{"event_id":{"type":"string","title":"Event Id"},"passport_id":{"type":"string","title":"Passport Id"},"subject_type":{"$ref":"#/components/schemas/GraphNodeType","default":"animal"},"subject_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subject Id"},"event_date":{"type":"string","format":"date","title":"Event Date"},"event_time":{"anyOf":[{"type":"string","format":"time"},{"type":"null"}],"title":"Event Time"},"event_datetime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Event Datetime"},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timezone"},"event_type":{"$ref":"#/components/schemas/TimelineEventType"},"event_subtype":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Event Subtype"},"summary":{"type":"string","minLength":1,"title":"Summary"},"details":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Details"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags"},"location":{"anyOf":[{"$ref":"#/components/schemas/GeoLocation"},{"type":"null"}]},"location_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location Name"},"evidence":{"items":{"$ref":"#/components/schemas/EvidenceReference"},"type":"array","title":"Evidence"},"source":{"$ref":"#/components/schemas/SourceAttribution"},"confidence":{"$ref":"#/components/schemas/TimelineConfidence","default":"unknown"},"related_event_ids":{"items":{"type":"string"},"type":"array","title":"Related Event Ids"},"parent_event_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parent Event Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"dedup_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Dedup Hash"},"is_deleted":{"type":"boolean","title":"Is Deleted","default":false},"deleted_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deleted At"}},"additionalProperties":false,"type":"object","required":["passport_id","event_date","event_type","summary"],"title":"TimelineEvent","description":"Canonical animal/passport timeline event stored in Mongo."},"TimelineEventResponse":{"properties":{"event":{"$ref":"#/components/schemas/TimelineEvent"}},"additionalProperties":false,"type":"object","required":["event"],"title":"TimelineEventResponse","description":"Response wrapper for one event."},"TimelineEventType":{"type":"string","enum":["birth","adoption","intake","ownership_transfer","veterinary_visit","vaccination","diagnosis","surgery","treatment","document_uploaded","photo_taken","dna_test","profile_created","nft_minted","other"],"title":"TimelineEventType","description":"Legacy-compatible event types for animal/passport timelines."},"TimelineSourceType":{"type":"string","enum":["user_input","document_extraction","exif_metadata","system_operation","agent_inference"],"title":"TimelineSourceType","description":"Source category for provenance-preserving timeline events."},"TimelineWhen":{"type":"string","enum":["now","6-12 mo","annually","biannual","once"],"title":"TimelineWhen"},"TokenVerificationRequest":{"properties":{"token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Token"},"provider":{"anyOf":[{"$ref":"#/components/schemas/AuthProvider"},{"type":"null"}]},"app_pub_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"App Pub Key"},"requested_context":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requested Context"},"base_wallet_address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base Wallet Address"}},"additionalProperties":false,"type":"object","title":"TokenVerificationRequest","description":"Request to verify a provider token."},"TokenVerificationResult":{"properties":{"status":{"type":"string","title":"Status","default":"Verification Successful"},"provider":{"$ref":"#/components/schemas/AuthProvider"},"pid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pid"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"wallet_address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Wallet Address"},"user_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Id"},"decoded_jwt":{"additionalProperties":true,"type":"object","title":"Decoded Jwt"}},"additionalProperties":false,"type":"object","required":["provider"],"title":"TokenVerificationResult","description":"Provider-neutral token verification result."},"TraitCategory":{"properties":{"category":{"type":"string","title":"Category"},"loci":{"items":{"$ref":"#/components/schemas/TraitLocus"},"type":"array","title":"Loci","default":[]},"predicted_phenotype":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Predicted Phenotype"}},"additionalProperties":true,"type":"object","required":["category"],"title":"TraitCategory"},"TraitLocus":{"properties":{"locus":{"type":"string","title":"Locus"},"gene":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gene"},"genotype":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Genotype"},"phenotype":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phenotype"},"allele_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Allele Description"}},"additionalProperties":true,"type":"object","required":["locus"],"title":"TraitLocus"},"TraitReport":{"properties":{"total_traits_reported":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Traits Reported"},"coat_color_pattern":{"items":{"$ref":"#/components/schemas/TraitLocus"},"type":"array","title":"Coat Color Pattern","default":[]},"coat_length_texture":{"items":{"$ref":"#/components/schemas/TraitLocus"},"type":"array","title":"Coat Length Texture","default":[]},"body_traits":{"items":{"$ref":"#/components/schemas/TraitLocus"},"type":"array","title":"Body Traits","default":[]},"other_traits":{"items":{"$ref":"#/components/schemas/TraitLocus"},"type":"array","title":"Other Traits","default":[]},"trait_categories":{"items":{"$ref":"#/components/schemas/TraitCategory"},"type":"array","title":"Trait Categories","default":[]},"additional_notes":{"items":{"type":"string"},"type":"array","title":"Additional Notes","default":[]}},"additionalProperties":true,"type":"object","title":"TraitReport"},"TransferLotRequest":{"properties":{"to_org_id":{"type":"string","title":"To Org Id"},"case_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Case Id"}},"additionalProperties":false,"type":"object","required":["to_org_id"],"title":"TransferLotRequest","description":"Request to transfer a lot."},"TransferOwnershipRequest":{"properties":{"new_owner_type":{"$ref":"#/components/schemas/DocumentOwnerType"},"new_owner_id":{"type":"string","title":"New Owner Id"},"grant_old_owner_access":{"type":"boolean","title":"Grant Old Owner Access","default":true}},"additionalProperties":false,"type":"object","required":["new_owner_type","new_owner_id"],"title":"TransferOwnershipRequest","description":"Request to transfer document ownership."},"TransportCorridor":{"properties":{"id":{"type":"string","title":"Id"},"corridor_type":{"$ref":"#/components/schemas/CorridorType"},"name":{"type":"string","title":"Name"},"region_ids":{"items":{"type":"string"},"type":"array","title":"Region Ids","default":[]},"geometry":{"anyOf":[{"$ref":"#/components/schemas/anymals__domains__ops_intel__models__GeoJsonGeometry"},{"type":"null"}]},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["corridor_type","name"],"title":"TransportCorridor","description":"Canonical transport corridor."},"TravelLifestyle":{"properties":{"heat_tolerance":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Heat Tolerance"},"car_restraint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Car Restraint"},"notes":{"items":{"type":"string"},"type":"array","title":"Notes","default":[]}},"additionalProperties":false,"type":"object","title":"TravelLifestyle"},"UpdateAnimalRequest":{"properties":{"species":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Species"},"domain":{"anyOf":[{"$ref":"#/components/schemas/AnimalDomain"},{"type":"null"}]},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"sex":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sex"},"lifecycle_stage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lifecycle Stage"},"breed":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Breed"},"color":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Color"},"date_of_birth":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Of Birth"},"weight_lbs":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Weight Lbs"},"external_ids":{"additionalProperties":true,"type":"object","title":"External Ids"},"owning_org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owning Org Id"},"managing_org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Managing Org Id"},"home_ranch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Home Ranch Id"},"current_paddock_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Paddock Id"},"current_herd_group_ids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Current Herd Group Ids"},"access":{"anyOf":[{"$ref":"#/components/schemas/AccessProjection"},{"type":"null"}]},"legacy_owner_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legacy Owner Id"},"legacy_caregiver_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legacy Caregiver Id"},"legacy_source_org_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legacy Source Org Id"},"profile_image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Profile Image Url"},"cattle_data":{"anyOf":[{"$ref":"#/components/schemas/CattleData"},{"type":"null"}]}},"additionalProperties":false,"type":"object","title":"UpdateAnimalRequest","description":"Patch request for a canonical animal."},"UpdateOrganizationParcelLinkRequest":{"properties":{"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"ranch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ranch Id"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"additionalProperties":false,"type":"object","title":"UpdateOrganizationParcelLinkRequest","description":"Request to update organization-specific parcel link metadata."},"UpdateOrganizationRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"org_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Org Type"},"contact_email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contact Email"},"contact_phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contact Phone"},"premises_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Premises Id"},"location_address_1":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location Address 1"},"location_city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location City"},"location_state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location State"},"location_postal_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location Postal Code"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"capabilities":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Capabilities"},"metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadata"}},"additionalProperties":false,"type":"object","title":"UpdateOrganizationRequest","description":"Request to patch editable organization profile fields."},"UpdatePartialPetRequest":{"properties":{"session_id":{"type":"string","title":"Session Id","default":"default"},"message":{"type":"string","title":"Message"},"partial_pet_info":{"anyOf":[{"$ref":"#/components/schemas/PartialPetInfo"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["message"],"title":"UpdatePartialPetRequest","description":"Request to update session-local partial pet information."},"UpdatePartialPetResponse":{"properties":{"session_id":{"type":"string","title":"Session Id"},"message":{"type":"string","title":"Message"},"pet_info_update":{"anyOf":[{"$ref":"#/components/schemas/PetInfoUpdate"},{"type":"null"}]},"partial_pet_info":{"$ref":"#/components/schemas/PartialPetInfo"},"missing_fields":{"items":{"type":"string"},"type":"array","title":"Missing Fields"},"info_complete":{"type":"boolean","title":"Info Complete"}},"additionalProperties":false,"type":"object","required":["session_id","message","pet_info_update","partial_pet_info","missing_fields","info_complete"],"title":"UpdatePartialPetResponse","description":"Response for a partial pet update."},"UpdatePersonnelRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"role_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role Title"},"operational_responsibilities":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Operational Responsibilities"},"roles":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Roles"},"capabilities":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Capabilities"},"linked_user_pid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Linked User Pid"},"linked_member":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Linked Member"},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"},"source_case_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Case Id"},"status":{"anyOf":[{"$ref":"#/components/schemas/PersonnelStatus"},{"type":"null"}]}},"additionalProperties":false,"type":"object","title":"UpdatePersonnelRequest","description":"Request to patch a personnel record."},"UploadContext":{"properties":{"owner_type":{"$ref":"#/components/schemas/DocumentOwnerType"},"owner_id":{"type":"string","title":"Owner Id"},"purpose":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Purpose"},"case_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Case Id"},"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"}},"additionalProperties":false,"type":"object","required":["owner_type","owner_id"],"title":"UploadContext","description":"Explicit upload ownership and association context."},"UploadedContentKind":{"type":"string","enum":["pdf","image"],"title":"UploadedContentKind","description":"Detected upload content kind."},"ValidateAnimalSAVRequest":{"properties":{"animal_id":{"type":"string","title":"Animal Id"},"animal":{"additionalProperties":true,"type":"object","title":"Animal"},"org":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Org"},"tag_entry":{"anyOf":[{"$ref":"#/components/schemas/TagEntry"},{"type":"null"}]},"tag_pool":{"anyOf":[{"$ref":"#/components/schemas/TagPool-Input"},{"type":"null"}]},"tag_pool_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tag Pool Id"}},"additionalProperties":false,"type":"object","required":["animal_id","animal"],"title":"ValidateAnimalSAVRequest","description":"Request to validate an animal with supplied facts."},"ValidateAnimalSAVResponse":{"properties":{"result":{"$ref":"#/components/schemas/SAVValidationResult"}},"additionalProperties":false,"type":"object","required":["result"],"title":"ValidateAnimalSAVResponse","description":"Response for one animal SAV validation."},"ValidationEntry":{"properties":{"animal_eid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Animal Eid"},"field":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Field"},"rule":{"type":"string","title":"Rule"},"message":{"type":"string","title":"Message"},"suggested_fix":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Suggested Fix"}},"additionalProperties":false,"type":"object","required":["rule","message"],"title":"ValidationEntry","description":"One lot validation finding."},"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"},"ValidationSummary":{"properties":{"total_animals":{"type":"integer","title":"Total Animals","default":0},"passed":{"type":"integer","title":"Passed","default":0},"errors_count":{"type":"integer","title":"Errors Count","default":0},"warnings_count":{"type":"integer","title":"Warnings Count","default":0},"info_count":{"type":"integer","title":"Info Count","default":0},"pass_rate_pct":{"type":"number","title":"Pass Rate Pct","default":0.0}},"additionalProperties":false,"type":"object","title":"ValidationSummary","description":"Aggregate lot validation counts."},"VerifyAppSessionRequest":{"properties":{"app_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"App Token"}},"additionalProperties":false,"type":"object","title":"VerifyAppSessionRequest","description":"Request to verify a local app session token."},"VerifyAppSessionResponse":{"properties":{"valid":{"type":"boolean","title":"Valid"},"accountId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Accountid"},"ownerType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ownertype"}},"additionalProperties":false,"type":"object","required":["valid"],"title":"VerifyAppSessionResponse","description":"App session verification response."},"VerifyFirebaseSessionRequest":{"properties":{"token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Token"},"provider":{"anyOf":[{"$ref":"#/components/schemas/AuthProvider"},{"type":"null"}]},"app_pub_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"App Pub Key"},"requested_context":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requested Context"},"base_wallet_address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base Wallet Address"}},"additionalProperties":false,"type":"object","title":"VerifyFirebaseSessionRequest","description":"Request to verify a token and mint/update Firebase session state."},"VerifyFirebaseSessionResponse":{"properties":{"firebaseToken":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Firebasetoken"},"accountId":{"type":"string","title":"Accountid"},"claimsUpdated":{"type":"boolean","title":"Claimsupdated","default":false},"provider":{"$ref":"#/components/schemas/AuthProvider"},"context_type":{"type":"string","title":"Context Type","default":"user"},"context_pid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Context Pid"}},"additionalProperties":false,"type":"object","required":["firebaseToken","accountId","provider"],"title":"VerifyFirebaseSessionResponse","description":"Firebase session verification response."},"VerifyWeb3SessionResponse":{"properties":{"jwt":{"type":"string","title":"Jwt"}},"additionalProperties":false,"type":"object","required":["jwt"],"title":"VerifyWeb3SessionResponse","description":"Web3 session verification response."},"VeterinaryCostEstimationRequest":{"properties":{"symptoms_text":{"type":"string","minLength":1,"title":"Symptoms Text"},"pet_info":{"$ref":"#/components/schemas/CostPetInfo"},"region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Region"},"additional_context":{"additionalProperties":true,"type":"object","title":"Additional Context"}},"additionalProperties":false,"type":"object","required":["symptoms_text","pet_info"],"title":"VeterinaryCostEstimationRequest","description":"Request for LLM-backed veterinary procedure and chronic-cost estimation."},"VeterinaryCostEstimationResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"analysis":{"anyOf":[{"$ref":"#/components/schemas/CostAnalysis"},{"type":"null"}]},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"provider_response_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Response Id"},"usage":{"additionalProperties":true,"type":"object","title":"Usage"},"errors":{"items":{"type":"string"},"type":"array","title":"Errors","default":[]}},"additionalProperties":false,"type":"object","required":["success"],"title":"VeterinaryCostEstimationResponse","description":"Response from veterinary cost estimation."},"VeterinaryFlags":{"properties":{"genetic_consultation_offered":{"type":"boolean","title":"Genetic Consultation Offered","default":false},"urgent_findings":{"type":"boolean","title":"Urgent Findings","default":false},"reasons":{"items":{"type":"string"},"type":"array","title":"Reasons","default":[]},"recommendations":{"items":{"type":"string"},"type":"array","title":"Recommendations","default":[]}},"additionalProperties":true,"type":"object","title":"VeterinaryFlags"},"ViewportQuery":{"properties":{"bbox":{"$ref":"#/components/schemas/GeoBoundingBox"},"zoom":{"type":"integer","title":"Zoom"},"layers":{"items":{"type":"string"},"type":"array","title":"Layers","default":[]},"time_window_hours":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Time Window Hours"},"min_volume":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Min Volume"},"facility_types":{"items":{"$ref":"#/components/schemas/FacilityType"},"type":"array","title":"Facility Types","default":[]},"event_types":{"items":{"type":"string"},"type":"array","title":"Event Types","default":[]},"source_status":{"items":{"$ref":"#/components/schemas/SourceStatus"},"type":"array","title":"Source Status","default":[]},"limit_per_layer":{"type":"integer","title":"Limit Per Layer","default":200}},"additionalProperties":false,"type":"object","required":["bbox","zoom"],"title":"ViewportQuery","description":"Ops map viewport query."},"VisionAnalysisResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"processing_time":{"type":"number","minimum":0.0,"title":"Processing Time"},"faces":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Faces","default":[]},"landmarks":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Landmarks","default":[]},"detected_pets":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Detected Pets"},"composite_image_data":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Composite Image Data"},"overlay_image_data":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Overlay Image Data"},"cropped_composite_data":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cropped Composite Data"},"cropped_original_data":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cropped Original Data"},"mesh_ply_data":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mesh Ply Data"},"mesh_overlay_image_data":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mesh Overlay Image Data"},"composite_image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Composite Image Url"},"overlay_image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Overlay Image Url"},"cropped_composite_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cropped Composite Url"},"cropped_original_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cropped Original Url"},"mesh_ply_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mesh Ply Url"},"mesh_overlay_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mesh Overlay Url"},"segmented_image_data":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Segmented Image Data"},"mesh_wireframe_overlay_data":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mesh Wireframe Overlay Data"},"segmented_image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Segmented Image Url"},"keypoints_overlay_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keypoints Overlay Url"},"mesh_wireframe_overlay_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mesh Wireframe Overlay Url"},"model_versions":{"additionalProperties":{"type":"string"},"type":"object","title":"Model Versions"},"image_shape":{"anyOf":[{"prefixItems":[{"type":"integer"},{"type":"integer"},{"type":"integer"}],"type":"array","maxItems":3,"minItems":3},{"type":"null"}],"title":"Image Shape"},"errors":{"items":{"type":"string"},"type":"array","title":"Errors","default":[]}},"additionalProperties":false,"type":"object","required":["success","processing_time"],"title":"VisionAnalysisResponse","description":"Legacy-compatible response shape for analysis endpoints."},"WeightPrediction":{"properties":{"min_weight_lbs":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Min Weight Lbs"},"max_weight_lbs":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Max Weight Lbs"},"expected_weight_lbs":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Expected Weight Lbs"},"confidence":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Confidence"},"predicted_adult_weight":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Predicted Adult Weight"}},"additionalProperties":true,"type":"object","title":"WeightPrediction"},"WeightRange-Input":{"properties":{"min_lbs":{"type":"number","title":"Min Lbs"},"max_lbs":{"type":"number","title":"Max Lbs"}},"additionalProperties":true,"type":"object","required":["min_lbs","max_lbs"],"title":"WeightRange"},"WorkflowRun":{"properties":{"id":{"type":"string","title":"Id"},"case_id":{"type":"string","title":"Case Id"},"template_name":{"type":"string","title":"Template Name"},"template_version":{"type":"integer","title":"Template Version"},"status":{"$ref":"#/components/schemas/WorkflowStatus","default":"pending"},"current_step_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Step Id"},"step_runs":{"additionalProperties":{"$ref":"#/components/schemas/StepRun"},"type":"object","title":"Step Runs"},"template_snapshot":{"anyOf":[{"$ref":"#/components/schemas/WorkflowTemplate"},{"type":"null"}]},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"}},"additionalProperties":false,"type":"object","required":["case_id","template_name","template_version"],"title":"WorkflowRun","description":"Runtime instance of a workflow."},"WorkflowRunResponse":{"properties":{"workflow_run":{"$ref":"#/components/schemas/WorkflowRun"}},"additionalProperties":false,"type":"object","required":["workflow_run"],"title":"WorkflowRunResponse","description":"API response for one workflow run."},"WorkflowRunToTerminalRequest":{"properties":{"inputs":{"additionalProperties":{"$ref":"#/components/schemas/WorkflowRunnerInputRequest"},"type":"object","title":"Inputs"},"approvals":{"additionalProperties":{"$ref":"#/components/schemas/WorkflowRunnerApprovalRequest"},"type":"object","title":"Approvals"},"merged_data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Merged Data"},"actor_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actor Id"},"max_steps":{"type":"integer","maximum":200.0,"minimum":1.0,"title":"Max Steps","default":50}},"additionalProperties":false,"type":"object","title":"WorkflowRunToTerminalRequest","description":"Admin/service request to advance a workflow through deterministic steps."},"WorkflowRunnerApprovalRequest":{"properties":{"actor_role":{"type":"string","title":"Actor Role"},"actor_id":{"type":"string","title":"Actor Id"},"decision":{"type":"string","enum":["approved","rejected"],"title":"Decision","default":"approved"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"}},"additionalProperties":false,"type":"object","required":["actor_role","actor_id"],"title":"WorkflowRunnerApprovalRequest","description":"One workflow approval supplied to the deterministic runner."},"WorkflowRunnerInputRequest":{"properties":{"actor_role":{"type":"string","title":"Actor Role"},"actor_id":{"type":"string","title":"Actor Id"},"payload":{"additionalProperties":true,"type":"object","title":"Payload"}},"additionalProperties":false,"type":"object","required":["actor_role","actor_id"],"title":"WorkflowRunnerInputRequest","description":"One workflow input supplied to the deterministic runner."},"WorkflowStatus":{"type":"string","enum":["pending","running","paused","completed","failed","cancelled"],"title":"WorkflowStatus","description":"Workflow run lifecycle states."},"WorkflowStepsResponse":{"properties":{"steps":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Steps"}},"additionalProperties":false,"type":"object","required":["steps"],"title":"WorkflowStepsResponse","description":"Response for workflow step state."},"WorkflowTemplate":{"properties":{"name":{"type":"string","title":"Name"},"version":{"type":"integer","title":"Version"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"required_parties":{"items":{"type":"string"},"type":"array","title":"Required Parties","default":[]},"deferred_parties":{"items":{"type":"string"},"type":"array","title":"Deferred Parties","default":[]},"steps":{"items":{"$ref":"#/components/schemas/StepDefinition"},"type":"array","title":"Steps"},"first_step_id":{"type":"string","title":"First Step Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"created_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created By"},"is_override":{"type":"boolean","title":"Is Override","default":false}},"additionalProperties":false,"type":"object","required":["name","version","steps","first_step_id"],"title":"WorkflowTemplate","description":"Versioned workflow template snapshot."},"ZipLookupResponse":{"properties":{"zipcode":{"type":"string","title":"Zipcode"},"latitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Latitude"},"longitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Longitude"},"found":{"type":"boolean","title":"Found"}},"additionalProperties":false,"type":"object","required":["zipcode","found"],"title":"ZipLookupResponse","description":"Zip-code lookup response."},"Zygosity":{"type":"string","enum":["homozygous","heterozygous","carrier","unknown"],"title":"Zygosity"},"anymals__domains__animals__dna__WeightRange":{"properties":{"min_lbs":{"type":"number","title":"Min Lbs"},"max_lbs":{"type":"number","title":"Max Lbs"}},"additionalProperties":true,"type":"object","required":["min_lbs","max_lbs"],"title":"WeightRange"},"anymals__domains__cases__models__TimelineListResponse":{"properties":{"entries":{"items":{"$ref":"#/components/schemas/Timeline"},"type":"array","title":"Entries"},"total":{"type":"integer","title":"Total"}},"additionalProperties":false,"type":"object","required":["entries","total"],"title":"TimelineListResponse","description":"API response for case timeline entries."},"anymals__domains__lots__models__WeightRange":{"properties":{"min_lbs":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Min Lbs"},"max_lbs":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Max Lbs"}},"additionalProperties":false,"type":"object","title":"WeightRange","description":"Weight bounds in pounds."},"anymals__domains__ops_intel__models__GeoJsonGeometry":{"properties":{"type":{"type":"string","title":"Type"},"coordinates":{"title":"Coordinates"}},"additionalProperties":true,"type":"object","required":["type","coordinates"],"title":"GeoJsonGeometry","description":"Minimal GeoJSON geometry container."},"anymals__domains__ops_intel__models__GeoPoint":{"properties":{"latitude":{"type":"number","title":"Latitude"},"longitude":{"type":"number","title":"Longitude"}},"additionalProperties":false,"type":"object","required":["latitude","longitude"],"title":"GeoPoint","description":"Latitude/longitude point."},"anymals__domains__ranch__models__GeoJsonGeometry":{"properties":{"type":{"type":"string","title":"Type"},"coordinates":{"title":"Coordinates"}},"additionalProperties":false,"type":"object","required":["type","coordinates"],"title":"GeoJsonGeometry","description":"Small GeoJSON geometry boundary for ranch map assets."},"anymals__domains__ranch__models__GeoPoint":{"properties":{"latitude":{"type":"number","title":"Latitude"},"longitude":{"type":"number","title":"Longitude"}},"additionalProperties":false,"type":"object","required":["latitude","longitude"],"title":"GeoPoint","description":"Latitude/longitude point used by ranch and telemetry records."},"anymals__domains__timeline__models__TimelineListResponse":{"properties":{"events":{"items":{"$ref":"#/components/schemas/TimelineEvent"},"type":"array","title":"Events"},"count":{"type":"integer","title":"Count"},"total_count":{"type":"integer","title":"Total Count"},"limit":{"type":"integer","title":"Limit"},"offset":{"type":"integer","title":"Offset"},"has_more":{"type":"boolean","title":"Has More"}},"additionalProperties":false,"type":"object","required":["events","count","total_count","limit","offset","has_more"],"title":"TimelineListResponse","description":"Response wrapper for a bounded timeline query."}}}}