{"openapi":"3.1.0","info":{"title":"Atlas","version":"0.1.0"},"paths":{"/health":{"get":{"tags":["health"],"summary":"Health Check","operationId":"health_check_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/credentials":{"post":{"tags":["credentials"],"summary":"Create Credential","operationId":"create_credential_api_v1_credentials_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/CredentialCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CredentialCreateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["credentials"],"summary":"List Credentials","operationId":"list_credentials_api_v1_credentials_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":{"$ref":"#/components/schemas/CredentialResponse"},"title":"Response List Credentials Api V1 Credentials Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/credentials/{credential_id}":{"get":{"tags":["credentials"],"summary":"Get Credential","operationId":"get_credential_api_v1_credentials__credential_id__get","parameters":[{"name":"credential_id","in":"path","required":true,"schema":{"type":"string","title":"Credential Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CredentialResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/credentials/{credential_id}/revoke":{"post":{"tags":["credentials"],"summary":"Revoke Credential","operationId":"revoke_credential_api_v1_credentials__credential_id__revoke_post","parameters":[{"name":"credential_id","in":"path","required":true,"schema":{"type":"string","title":"Credential Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CredentialRevokeRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CredentialRevokeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/publish":{"post":{"tags":["publish"],"summary":"Publish Model Version","operationId":"publish_model_version_api_v1_publish_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/PublishRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublishResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/publish-requests/{publish_request_id}":{"get":{"tags":["publish"],"summary":"Get Publish Request","operationId":"get_publish_request_api_v1_publish_requests__publish_request_id__get","parameters":[{"name":"publish_request_id","in":"path","required":true,"schema":{"type":"string","title":"Publish Request Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublishRequestDetail"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/endpoints/{endpoint_id}/metadata":{"get":{"tags":["endpoints"],"summary":"Endpoint Metadata Route","operationId":"endpoint_metadata_route_api_v1_endpoints__endpoint_id__metadata_get","parameters":[{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","title":"Endpoint Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EndpointMetadataResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/endpoints/{endpoint_id}/predict":{"post":{"tags":["endpoints"],"summary":"Direct Prediction Route","operationId":"direct_prediction_route_api_v1_endpoints__endpoint_id__predict_post","parameters":[{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","title":"Endpoint Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PredictRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PredictResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/endpoints/{endpoint_id}/activate":{"post":{"tags":["endpoints"],"summary":"Activate Endpoint Route","operationId":"activate_endpoint_route_api_v1_endpoints__endpoint_id__activate_post","parameters":[{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","title":"Endpoint Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActivateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EndpointStateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/endpoints/{endpoint_id}/pause":{"post":{"tags":["endpoints"],"summary":"Pause Endpoint Route","operationId":"pause_endpoint_route_api_v1_endpoints__endpoint_id__pause_post","parameters":[{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","title":"Endpoint Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PauseRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EndpointStateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/endpoints/{endpoint_id}/retire":{"post":{"tags":["endpoints"],"summary":"Retire Endpoint Route","operationId":"retire_endpoint_route_api_v1_endpoints__endpoint_id__retire_post","parameters":[{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","title":"Endpoint Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetireRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EndpointStateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/endpoints/{endpoint_id}/rebind-version":{"post":{"tags":["endpoints"],"summary":"Rebind Version Route","operationId":"rebind_version_route_api_v1_endpoints__endpoint_id__rebind_version_post","parameters":[{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","title":"Endpoint Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RebindVersionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EndpointStateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/endpoints/{endpoint_id}/prediction-sessions":{"post":{"tags":["prediction-sessions"],"summary":"Create Prediction Session Route","operationId":"create_prediction_session_route_api_v1_endpoints__endpoint_id__prediction_sessions_post","parameters":[{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","title":"Endpoint Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SessionCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/prediction-sessions/{session_id}/artifacts/{artifact_id}/bytes":{"put":{"tags":["prediction-sessions"],"summary":"Upload Prediction Session Artifact Route","operationId":"upload_prediction_session_artifact_route_api_v1_prediction_sessions__session_id__artifacts__artifact_id__bytes_put","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"artifact_id","in":"path","required":true,"schema":{"type":"string","title":"Artifact Id"}},{"name":"Content-Type","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content-Type"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/prediction-sessions/{session_id}/predict":{"post":{"tags":["prediction-sessions"],"summary":"Start Prediction Session Route","operationId":"start_prediction_session_route_api_v1_prediction_sessions__session_id__predict_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"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/prediction-sessions/{session_id}":{"get":{"tags":["prediction-sessions"],"summary":"Get Prediction Session Route","operationId":"get_prediction_session_route_api_v1_prediction_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"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/prediction-sessions/{session_id}/cancel":{"post":{"tags":["prediction-sessions"],"summary":"Cancel Prediction Session Route","operationId":"cancel_prediction_session_route_api_v1_prediction_sessions__session_id__cancel_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"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/predictions":{"get":{"tags":["predictions"],"summary":"Prediction By Idempotency Key Route","operationId":"prediction_by_idempotency_key_route_api_v1_predictions_get","parameters":[{"name":"endpoint_id","in":"query","required":true,"schema":{"type":"string","minLength":1,"title":"Endpoint Id"}},{"name":"idempotency_key","in":"query","required":true,"schema":{"type":"string","minLength":1,"title":"Idempotency Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PredictResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/predictions/{request_id}":{"get":{"tags":["predictions"],"summary":"Prediction By Request Id Route","operationId":"prediction_by_request_id_route_api_v1_predictions__request_id__get","parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PredictResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/feedback-copies":{"post":{"tags":["feedback-copies"],"summary":"Submit Feedback Copy Route","operationId":"submit_feedback_copy_route_api_v1_feedback_copies_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/FeedbackCopyRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeedbackCopyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/model-files/{model_file_id}":{"delete":{"tags":["model-files"],"summary":"Delete Model File Route","operationId":"delete_model_file_route_api_v1_model_files__model_file_id__delete","parameters":[{"name":"model_file_id","in":"path","required":true,"schema":{"type":"string","title":"Model File Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelFileDeleteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/request-logs":{"get":{"tags":["request-logs"],"summary":"List Request Logs","operationId":"list_request_logs_api_v1_request_logs_get","parameters":[{"name":"endpoint_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endpoint Id"}},{"name":"credential_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Credential Id"}},{"name":"route","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Route"}},{"name":"http_status","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Http Status"}},{"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":1000,"minimum":1,"default":100,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"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":{"$ref":"#/components/schemas/RequestLogResponse"},"title":"Response List Request Logs Api V1 Request Logs Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"ActivateRequest":{"properties":{"model_version_id":{"type":"string","title":"Model Version Id"},"reason":{"type":"string","title":"Reason"}},"type":"object","required":["model_version_id","reason"],"title":"ActivateRequest"},"ByteUploadRoute":{"properties":{"artifact_id":{"type":"string","title":"Artifact Id"},"name":{"type":"string","title":"Name"},"byte_upload_path":{"type":"string","title":"Byte Upload Path"},"headers":{"additionalProperties":{"type":"string"},"type":"object","title":"Headers"},"content_type":{"type":"string","title":"Content Type"},"size_bytes":{"type":"integer","title":"Size Bytes"},"expires_at":{"type":"string","format":"date-time","title":"Expires At"}},"type":"object","required":["artifact_id","name","byte_upload_path","headers","content_type","size_bytes","expires_at"],"title":"ByteUploadRoute"},"CredentialCreateRequest":{"properties":{"label":{"type":"string","title":"Label"},"credential_kind":{"type":"string","enum":["server_api_key","publishable_endpoint_key"],"title":"Credential Kind"},"endpoint_ids":{"items":{"type":"string"},"type":"array","title":"Endpoint Ids"}},"type":"object","required":["label","credential_kind","endpoint_ids"],"title":"CredentialCreateRequest"},"CredentialCreateResponse":{"properties":{"credential":{"$ref":"#/components/schemas/CredentialResponse"},"key_once":{"type":"string","title":"Key Once"}},"type":"object","required":["credential","key_once"],"title":"CredentialCreateResponse"},"CredentialResponse":{"properties":{"credential_id":{"type":"string","title":"Credential Id"},"label":{"type":"string","title":"Label"},"credential_kind":{"type":"string","title":"Credential Kind"},"key_prefix":{"type":"string","title":"Key Prefix"},"endpoint_ids":{"items":{"type":"string"},"type":"array","title":"Endpoint Ids"},"revoked_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Revoked At"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["credential_id","label","credential_kind","key_prefix","endpoint_ids","revoked_at","created_at"],"title":"CredentialResponse"},"CredentialRevokeRequest":{"properties":{"reason":{"type":"string","title":"Reason"}},"type":"object","required":["reason"],"title":"CredentialRevokeRequest"},"CredentialRevokeResponse":{"properties":{"credential_id":{"type":"string","title":"Credential Id"},"revoked_at":{"type":"string","format":"date-time","title":"Revoked At"}},"type":"object","required":["credential_id","revoked_at"],"title":"CredentialRevokeResponse"},"EndpointMetadataResponse":{"properties":{"endpoint_id":{"type":"string","title":"Endpoint Id"},"active_model_version_id":{"type":"string","title":"Active Model Version Id"},"max_inline_bytes":{"type":"integer","title":"Max Inline Bytes"},"max_artifact_bytes":{"type":"integer","title":"Max Artifact Bytes"},"input_definition":{"type":"object","title":"Input Definition"},"output_definition":{"type":"object","title":"Output Definition"},"expected_output":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Expected Output"},"feedback_definition":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Feedback Definition"},"feedback_definition_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Feedback Definition Version"},"max_timeout_seconds":{"type":"integer","title":"Max Timeout Seconds"}},"type":"object","required":["endpoint_id","active_model_version_id","max_inline_bytes","max_artifact_bytes","input_definition","output_definition","expected_output","feedback_definition","feedback_definition_version","max_timeout_seconds"],"title":"EndpointMetadataResponse"},"EndpointStateResponse":{"properties":{"endpoint_id":{"type":"string","title":"Endpoint Id"},"state":{"type":"string","title":"State"},"active_model_version_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Active Model Version Id"},"runtime_binding_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Runtime Binding Id"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"},"retired_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Retired At"}},"type":"object","required":["endpoint_id","state","active_model_version_id","runtime_binding_id","updated_at"],"title":"EndpointStateResponse"},"FeedbackCopyRequest":{"properties":{"feedback_id":{"type":"string","minLength":1,"title":"Feedback Id"},"request_id":{"type":"string","minLength":1,"title":"Request Id"},"endpoint_id":{"type":"string","minLength":1,"title":"Endpoint Id"},"model_version_id":{"type":"string","minLength":1,"title":"Model Version Id"},"feedback_definition_version":{"type":"string","minLength":1,"title":"Feedback Definition Version"},"source_system":{"type":"string","minLength":1,"title":"Source System"},"source_ref":{"type":"string","minLength":1,"title":"Source Ref"},"actor_ref":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actor Ref"},"actor_role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actor Role"},"payload":{"type":"object","title":"Payload"},"artifact_refs":{"items":{"type":"object"},"type":"array","title":"Artifact Refs"}},"additionalProperties":false,"type":"object","required":["feedback_id","request_id","endpoint_id","model_version_id","feedback_definition_version","source_system","source_ref","payload"],"title":"FeedbackCopyRequest"},"FeedbackCopyResponse":{"properties":{"feedback_id":{"type":"string","title":"Feedback Id"},"request_id":{"type":"string","title":"Request Id"},"endpoint_id":{"type":"string","title":"Endpoint Id"},"model_version_id":{"type":"string","title":"Model Version Id"},"feedback_definition_version":{"type":"string","title":"Feedback Definition Version"},"accepted_at":{"type":"string","format":"date-time","title":"Accepted At"}},"type":"object","required":["feedback_id","request_id","endpoint_id","model_version_id","feedback_definition_version","accepted_at"],"title":"FeedbackCopyResponse"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ModelFileDeleteResponse":{"properties":{"model_file_id":{"type":"string","title":"Model File Id"},"deleted_at":{"type":"string","format":"date-time","title":"Deleted At"}},"type":"object","required":["model_file_id","deleted_at"],"title":"ModelFileDeleteResponse"},"PauseRequest":{"properties":{"reason":{"type":"string","title":"Reason"}},"type":"object","required":["reason"],"title":"PauseRequest"},"PredictRequest":{"properties":{"idempotency_key":{"type":"string","minLength":1,"title":"Idempotency Key"},"timeout_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timeout Seconds"},"inputs":{"type":"object","title":"Inputs"},"artifact_refs":{"items":{"type":"object"},"type":"array","title":"Artifact Refs"},"source_context":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Source Context"}},"additionalProperties":false,"type":"object","required":["idempotency_key","inputs"],"title":"PredictRequest"},"PredictResponse":{"properties":{"request_id":{"type":"string","title":"Request Id"},"endpoint_id":{"type":"string","title":"Endpoint Id"},"model_version_id":{"type":"string","title":"Model Version Id"},"state":{"type":"string","title":"State"},"outputs":{"type":"object","title":"Outputs"},"artifact_refs":{"items":{"type":"object"},"type":"array","title":"Artifact Refs"},"source_context":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Source Context"},"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_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Code"}},"type":"object","required":["request_id","endpoint_id","model_version_id","state"],"title":"PredictResponse"},"PublishActivation":{"properties":{"intent":{"type":"string","title":"Intent"}},"type":"object","required":["intent"],"title":"PublishActivation"},"PublishArtifact":{"properties":{"storage_uri":{"type":"string","title":"Storage Uri"},"sha256":{"type":"string","title":"Sha256"},"size_bytes":{"type":"integer","title":"Size Bytes"},"content_type":{"type":"string","title":"Content Type"}},"type":"object","required":["storage_uri","sha256","size_bytes","content_type"],"title":"PublishArtifact"},"PublishCheckResponse":{"properties":{"publish_check_id":{"type":"string","title":"Publish Check Id"},"endpoint_id":{"type":"string","title":"Endpoint Id"},"model_version_id":{"type":"string","title":"Model Version Id"},"check_name":{"type":"string","title":"Check Name"},"state":{"type":"string","title":"State"},"details":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Details"},"error_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Code"}},"type":"object","required":["publish_check_id","endpoint_id","model_version_id","check_name","state"],"title":"PublishCheckResponse"},"PublishEndpoint":{"properties":{"endpoint_id":{"type":"string","title":"Endpoint Id"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"timeout_seconds":{"type":"integer","title":"Timeout Seconds"},"max_timeout_seconds":{"type":"integer","title":"Max Timeout Seconds"}},"type":"object","required":["endpoint_id","name","timeout_seconds","max_timeout_seconds"],"title":"PublishEndpoint"},"PublishLimits":{"properties":{"max_inline_bytes":{"type":"integer","title":"Max Inline Bytes"},"max_artifact_bytes":{"type":"integer","title":"Max Artifact Bytes"}},"type":"object","required":["max_inline_bytes","max_artifact_bytes"],"title":"PublishLimits"},"PublishModelVersion":{"properties":{"model_version_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Version Id"},"version_label":{"type":"string","title":"Version Label"},"artifact":{"$ref":"#/components/schemas/PublishArtifact"},"input_definition":{"type":"object","title":"Input Definition"},"output_definition":{"type":"object","title":"Output Definition"},"feedback_definition":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Feedback Definition"},"definition_version":{"type":"string","title":"Definition Version"},"limits":{"$ref":"#/components/schemas/PublishLimits"}},"type":"object","required":["version_label","artifact","input_definition","output_definition","definition_version","limits"],"title":"PublishModelVersion"},"PublishRequest":{"properties":{"publish_request_id":{"type":"string","title":"Publish Request Id"},"tenant_id":{"type":"string","title":"Tenant Id"},"endpoint":{"$ref":"#/components/schemas/PublishEndpoint"},"model_version":{"$ref":"#/components/schemas/PublishModelVersion"},"runtime":{"$ref":"#/components/schemas/PublishRuntime"},"activation":{"$ref":"#/components/schemas/PublishActivation"},"submitted_by":{"$ref":"#/components/schemas/PublishSubmittedBy"}},"type":"object","required":["publish_request_id","tenant_id","endpoint","model_version","runtime","activation","submitted_by"],"title":"PublishRequest"},"PublishRequestDetail":{"properties":{"publish_request_id":{"type":"string","title":"Publish Request Id"},"state":{"type":"string","title":"State"},"checks":{"items":{"$ref":"#/components/schemas/PublishCheckResponse"},"type":"array","title":"Checks"}},"type":"object","required":["publish_request_id","state","checks"],"title":"PublishRequestDetail"},"PublishResponse":{"properties":{"publish_request_id":{"type":"string","title":"Publish Request Id"},"state":{"type":"string","title":"State"}},"type":"object","required":["publish_request_id","state"],"title":"PublishResponse"},"PublishRuntime":{"properties":{"node_sandbox_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Node Sandbox Id"},"environment":{"additionalProperties":{"type":"string"},"type":"object","title":"Environment"}},"type":"object","required":["environment"],"title":"PublishRuntime"},"PublishSubmittedBy":{"properties":{"actor_ref":{"type":"string","title":"Actor Ref"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","required":["actor_ref"],"title":"PublishSubmittedBy"},"RebindVersionRequest":{"properties":{"model_version_id":{"type":"string","title":"Model Version Id"},"reason":{"type":"string","title":"Reason"}},"type":"object","required":["model_version_id","reason"],"title":"RebindVersionRequest"},"RequestLogResponse":{"properties":{"log_id":{"type":"string","title":"Log Id"},"request_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Request Id"},"endpoint_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endpoint Id"},"credential_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Credential Id"},"caller_subject":{"type":"string","title":"Caller Subject"},"route":{"type":"string","title":"Route"},"http_status":{"type":"integer","title":"Http Status"},"duration_ms":{"type":"integer","title":"Duration Ms"},"remote_addr_hash":{"type":"string","title":"Remote Addr Hash"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["log_id","request_id","endpoint_id","credential_id","caller_subject","route","http_status","duration_ms","remote_addr_hash","created_at"],"title":"RequestLogResponse"},"RetireRequest":{"properties":{"reason":{"type":"string","title":"Reason"}},"type":"object","required":["reason"],"title":"RetireRequest"},"SessionCreateRequest":{"properties":{"idempotency_key":{"type":"string","maxLength":200,"minLength":1,"title":"Idempotency Key"},"inputs":{"type":"object","title":"Inputs"},"upload_items":{"items":{"$ref":"#/components/schemas/UploadItem"},"type":"array","title":"Upload Items"},"source_context":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Source Context"},"timeout_seconds":{"anyOf":[{"type":"integer","exclusiveMinimum":0.0},{"type":"null"}],"title":"Timeout Seconds"}},"additionalProperties":false,"type":"object","required":["idempotency_key"],"title":"SessionCreateRequest"},"SessionResponse":{"properties":{"session_id":{"type":"string","title":"Session Id"},"request_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Request Id"},"endpoint_id":{"type":"string","title":"Endpoint Id"},"model_version_id":{"type":"string","title":"Model Version Id"},"state":{"type":"string","title":"State"},"inputs":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Inputs"},"source_context":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Source Context"},"byte_upload_routes":{"items":{"$ref":"#/components/schemas/ByteUploadRoute"},"type":"array","title":"Byte Upload Routes"},"uploaded_artifacts":{"items":{"$ref":"#/components/schemas/UploadedArtifact"},"type":"array","title":"Uploaded Artifacts"},"result":{"anyOf":[{"$ref":"#/components/schemas/SessionResult"},{"type":"null"}]},"timeout_seconds":{"type":"integer","title":"Timeout Seconds"},"expires_at":{"type":"string","format":"date-time","title":"Expires 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"},"cancelled_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Cancelled At"},"error_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Code"}},"type":"object","required":["session_id","endpoint_id","model_version_id","state","timeout_seconds","expires_at"],"title":"SessionResponse"},"SessionResult":{"properties":{"request_id":{"type":"string","title":"Request Id"},"endpoint_id":{"type":"string","title":"Endpoint Id"},"model_version_id":{"type":"string","title":"Model Version Id"},"state":{"type":"string","title":"State"},"outputs":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Outputs"},"artifact_refs":{"items":{"type":"object"},"type":"array","title":"Artifact Refs"},"source_context":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Source Context"}},"type":"object","required":["request_id","endpoint_id","model_version_id","state"],"title":"SessionResult"},"UploadItem":{"properties":{"name":{"type":"string","maxLength":240,"minLength":1,"title":"Name"},"content_type":{"type":"string","maxLength":120,"minLength":1,"title":"Content Type"},"size_bytes":{"type":"integer","exclusiveMinimum":0.0,"title":"Size Bytes"},"sha256":{"type":"string","pattern":"^[0-9a-f]{64}$","title":"Sha256"},"source_context":{"type":"object","title":"Source Context"}},"additionalProperties":false,"type":"object","required":["name","content_type","size_bytes","sha256"],"title":"UploadItem"},"UploadedArtifact":{"properties":{"artifact_id":{"type":"string","title":"Artifact Id"},"content_type":{"type":"string","title":"Content Type"},"size_bytes":{"type":"integer","title":"Size Bytes"},"sha256":{"type":"string","title":"Sha256"},"storage_uri":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Storage Uri"},"state":{"type":"string","title":"State"}},"type":"object","required":["artifact_id","content_type","size_bytes","sha256","state"],"title":"UploadedArtifact"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}