generated: '2026-07-15' method: generated source: openapi/fireworks-ai-anthropic-messages-openapi.json, openapi/fireworks-ai-gateway-openapi.yml, openapi/fireworks-ai-merged-openapi.yml, openapi/fireworks-ai-responses-openapi.yml, openapi/fireworks-ai-text-completion-openapi.yml description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 411 by_action_class: acting: 227 connected: 184 by_consequence: write: 183 read: 184 physical: 42 safety-critical: 2 human_in_the_loop_required: 2 operations: - path: /v1/messages method: post operationId: messages_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts method: get operationId: Gateway_ListAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/auth/refresh method: post operationId: Gateway_RefreshSessionToken x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/creditCodes:redeem method: post operationId: Gateway_RedeemCreditCode x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/validateModelConfig method: post operationId: Gateway_ValidateModelConfig x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id} method: get operationId: Gateway_GetAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/accountUsageFilterOptions method: get operationId: Gateway_GetAccountUsageFilterOptions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/auditLogs method: get operationId: Gateway_ListAuditLogs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/batchInferenceJobs method: get operationId: Gateway_ListBatchInferenceJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/batchInferenceJobs method: post operationId: Gateway_CreateBatchInferenceJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/batchInferenceJobs/{batch_inference_job_id} method: get operationId: Gateway_GetBatchInferenceJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/batchInferenceJobs/{batch_inference_job_id} method: delete operationId: Gateway_DeleteBatchInferenceJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/billing/summary method: get operationId: Gateway_GetBillingSummary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/billingUsage method: get operationId: Gateway_GetAccountUsage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/checkpoints/{checkpoint_id}:promote method: post operationId: Gateway_PromoteCheckpoint x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/clusters method: get operationId: Gateway_ListClusters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/clusters method: post operationId: Gateway_CreateCluster x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/clusters/{cluster_id} method: get operationId: Gateway_GetCluster x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/clusters/{cluster_id} method: patch operationId: Gateway_UpdateCluster x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/clusters/{cluster_id} method: delete operationId: Gateway_DeleteCluster x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/clusters/{cluster_id}:getConnectionInfo method: get operationId: Gateway_GetClusterConnectionInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/creditRedemptions method: get operationId: Gateway_ListCreditRedemptions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/datasets method: get operationId: Gateway_ListDatasets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/datasets method: post operationId: Gateway_CreateDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/datasets/{dataset_id} method: get operationId: Gateway_GetDataset x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/datasets/{dataset_id} method: patch operationId: Gateway_UpdateDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/datasets/{dataset_id} method: delete operationId: Gateway_DeleteDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/datasets/{dataset_id}:getDownloadEndpoint method: get operationId: Gateway_GetDatasetDownloadEndpoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/datasets/{dataset_id}:getUploadEndpoint method: post operationId: Gateway_GetDatasetUploadEndpoint x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/datasets/{dataset_id}:splitDataset method: post operationId: Gateway_SplitDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/datasets/{dataset_id}:validateUpload method: post operationId: Gateway_ValidateDatasetUpload x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deployedModels method: get operationId: Gateway_ListDeployedModels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deployedModels method: post operationId: Gateway_CreateDeployedModel x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deployedModels/{deployed_model_id} method: get operationId: Gateway_GetDeployedModel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deployedModels/{deployed_model_id} method: patch operationId: Gateway_UpdateDeployedModel x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deployedModels/{deployed_model_id} method: delete operationId: Gateway_DeleteDeployedModel x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deploymentShapes method: get operationId: Gateway_ListDeploymentShapes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deploymentShapes method: post operationId: Gateway_CreateDeploymentShape x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id} method: get operationId: Gateway_GetDeploymentShape x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id} method: patch operationId: Gateway_UpdateDeploymentShape x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id} method: delete operationId: Gateway_DeleteDeploymentShape x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id}/versions method: get operationId: Gateway_ListDeploymentShapeVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id}/versions/{version_id} method: get operationId: Gateway_GetDeploymentShapeVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id}/versions/{version_id} method: patch operationId: Gateway_UpdateDeploymentShapeVersion x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deployments method: get operationId: Gateway_ListDeployments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deployments method: post operationId: Gateway_CreateDeployment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deployments/{deployment_id} method: get operationId: Gateway_GetDeployment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deployments/{deployment_id} method: patch operationId: Gateway_UpdateDeployment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deployments/{deployment_id} method: delete operationId: Gateway_DeleteDeployment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deployments/{deployment_id}/ledger method: get operationId: Gateway_GetLedger x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deployments/{deployment_id}/ledger method: delete operationId: Gateway_ResetLedger x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v1/accounts/{account_id}/deployments/{deployment_id}/shards method: get operationId: Gateway_ListDeploymentShards x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deployments/{deployment_id}/terminationMessage method: get operationId: Gateway_GetTerminationMessage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deployments/{deployment_id}:metrics method: get operationId: Gateway_GetDeploymentMetrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deployments/{deployment_id}:scale method: patch operationId: Gateway_ScaleDeployment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deployments/{deployment_id}:undelete method: post operationId: Gateway_UndeleteDeployment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/developerPasses method: get operationId: Gateway_ListDeveloperPasses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/developerPasses method: post operationId: Gateway_CreateDeveloperPass x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/developerPasses/{developer_passe_id} method: get operationId: Gateway_GetDeveloperPass x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/developerPasses/{developer_passe_id} method: patch operationId: Gateway_UpdateDeveloperPass x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/dpoJobs method: get operationId: Gateway_ListDpoJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/dpoJobs method: post operationId: Gateway_CreateDpoJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/dpoJobs/{dpo_job_id} method: get operationId: Gateway_GetDpoJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/dpoJobs/{dpo_job_id} method: delete operationId: Gateway_DeleteDpoJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/dpoJobs/{dpo_job_id}:cancel method: post operationId: Gateway_CancelDpoJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/dpoJobs/{dpo_job_id}:getMetricsFileEndpoint method: get operationId: Gateway_GetDpoJobMetricsFileEndpoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/dpoJobs/{dpo_job_id}:resume method: post operationId: Gateway_ResumeDpoJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluationJobs method: get operationId: Gateway_ListEvaluationJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/evaluationJobs method: post operationId: Gateway_CreateEvaluationJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluationJobs/{evaluation_job_id} method: get operationId: Gateway_GetEvaluationJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/evaluationJobs/{evaluation_job_id} method: delete operationId: Gateway_DeleteEvaluationJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluationJobs/{evaluation_job_id}:getExecutionLogEndpoint method: get operationId: Gateway_GetEvaluationJobExecutionLogEndpoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/evaluations method: get operationId: Gateway_ListEvaluations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/evaluations method: post operationId: Gateway_CreateEvaluation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluations/{evaluation_id} method: get operationId: Gateway_GetEvaluation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/evaluations/{evaluation_id} method: delete operationId: Gateway_DeleteEvaluation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluations/{evaluation_id}:preview method: post operationId: Gateway_PreviewEvaluation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluations:validateAssertions method: post operationId: Gateway_ValidateAssertions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluators method: get operationId: Gateway_ListEvaluators x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/evaluators method: post operationId: Gateway_CreateEvaluator x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluators/{evaluator_id} method: get operationId: Gateway_GetEvaluator x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/evaluators/{evaluator_id} method: patch operationId: Gateway_UpdateEvaluator x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluators/{evaluator_id} method: delete operationId: Gateway_DeleteEvaluator x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluators/{evaluator_id}/versions method: get operationId: Gateway_ListEvaluatorVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/evaluators/{evaluator_id}/versions/{version_id} method: get operationId: Gateway_GetEvaluatorVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/evaluators/{evaluator_id}/versions/{version_id} method: delete operationId: Gateway_DeleteEvaluatorVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluators/{evaluator_id}/versions/{version_id}:alias method: post operationId: Gateway_AliasEvaluatorVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluators/{evaluator_id}/versions/{version_id}:rollback method: post operationId: Gateway_RollbackEvaluator x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluators/{evaluator_id}:getBuildLogEndpoint method: get operationId: Gateway_GetEvaluatorBuildLogEndpoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/evaluators/{evaluator_id}:getSourceCodeSignedUrl method: get operationId: Gateway_GetEvaluatorSourceCodeEndpoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/evaluators/{evaluator_id}:getUploadEndpoint method: post operationId: Gateway_GetEvaluatorUploadEndpoint x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluators/{evaluator_id}:validateUpload method: post operationId: Gateway_ValidateEvaluatorUpload x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluators:previewEvaluator method: post operationId: Gateway_PreviewEvaluator x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluatorsV2 method: post operationId: Gateway_CreateEvaluatorV2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/genericDeploymentTypes method: get operationId: Gateway_ListGenericDeploymentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/genericDeploymentTypes method: post operationId: Gateway_CreateGenericDeploymentType x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/genericDeploymentTypes/{generic_deployment_type_id} method: get operationId: Gateway_ListGenericDeploymentTypeVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/genericDeploymentTypes/{generic_deployment_type_id} method: patch operationId: Gateway_UpdateGenericDeploymentType x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/genericDeploymentTypes/{generic_deployment_type_id} method: delete operationId: Gateway_DeleteGenericDeploymentType x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/genericDeploymentTypes/{generic_deployment_type_id}/versions/{version_id} method: get operationId: Gateway_GetGenericDeploymentTypeVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/genericDeploymentTypes/{generic_deployment_type_id}/versions/{version_id} method: delete operationId: Gateway_DeleteGenericDeploymentTypeVersion x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/genericDeployments method: get operationId: Gateway_ListGenericDeployments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/genericDeployments method: post operationId: Gateway_CreateGenericDeployment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/genericDeployments/{generic_deployment_id} method: get operationId: Gateway_GetGenericDeployment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/genericDeployments/{generic_deployment_id} method: patch operationId: Gateway_UpdateGenericDeployment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/genericDeployments/{generic_deployment_id} method: delete operationId: Gateway_DeleteGenericDeployment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/identityProviders method: get operationId: Gateway_ListIdentityProviders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/identityProviders method: post operationId: Gateway_CreateIdentityProvider x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/identityProviders/{identity_provider_id} method: get operationId: Gateway_GetIdentityProvider x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/identityProviders/{identity_provider_id} method: patch operationId: Gateway_UpdateIdentityProvider x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/identityProviders/{identity_provider_id} method: delete operationId: Gateway_DeleteIdentityProvider x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/models method: get operationId: Gateway_ListModels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/models method: post operationId: Gateway_CreateModel x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/models/{model_id} method: get operationId: Gateway_GetModel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/models/{model_id} method: patch operationId: Gateway_UpdateModel x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/models/{model_id} method: delete operationId: Gateway_DeleteModel x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/models/{model_id}/versions method: post operationId: Gateway_CreateModelVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/models/{model_id}/versions/{version_id}:deploy method: post operationId: Gateway_DeployModelVersion x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/models/{model_id}/versions:count method: get operationId: Gateway_GetModelVersionCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/models/{model_id}:getDownloadEndpoint method: get operationId: Gateway_GetModelDownloadEndpoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/models/{model_id}:getUploadEndpoint method: post operationId: Gateway_GetModelUploadEndpoint x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/models/{model_id}:import method: post operationId: Gateway_ImportModel x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/models/{model_id}:prepare method: post operationId: Gateway_PrepareModel x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/models/{model_id}:validateUpload method: get operationId: Gateway_ValidateModelUpload x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/policySettings method: get operationId: Gateway_GetPolicySettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/policySettings method: patch operationId: Gateway_UpdatePolicySettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/pricingPlans method: get operationId: Gateway_ListPricingPlans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/pricingPlans/{pricing_plan_id} method: get operationId: Gateway_GetPricingPlan x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/quotas method: get operationId: Gateway_ListQuotas x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/quotas/{quota_id} method: get operationId: Gateway_GetQuota x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/quotas/{quota_id} method: patch operationId: Gateway_UpdateQuota x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/reinforcementFineTuningJobs method: get operationId: Gateway_ListReinforcementFineTuningJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/reinforcementFineTuningJobs method: post operationId: Gateway_CreateReinforcementFineTuningJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id} method: get operationId: Gateway_GetReinforcementFineTuningJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id} method: patch operationId: Gateway_UpdateReinforcementFineTuningJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id} method: delete operationId: Gateway_DeleteReinforcementFineTuningJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id}:cancel method: post operationId: Gateway_CancelReinforcementFineTuningJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id}:debug method: post operationId: Gateway_DebugReinforcementFineTuningJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id}:getMetricsFileEndpoint method: get operationId: Gateway_GetReinforcementFineTuningJobMetricsFileEndpoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id}:resume method: post operationId: Gateway_ResumeReinforcementFineTuningJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/rlorTrainerJobs method: get operationId: Gateway_ListRlorTrainerJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/rlorTrainerJobs method: post operationId: Gateway_CreateRlorTrainerJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id} method: get operationId: Gateway_GetRlorTrainerJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id} method: delete operationId: Gateway_DeleteRlorTrainerJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id}/checkpoints method: get operationId: Gateway_ListRlorTrainerJobCheckpoints x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id}/publicLogs method: get operationId: Gateway_GetRlorTrainerJobPublicLogs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id}:cancel method: post operationId: Gateway_CancelRlorTrainerJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id}:executeTrainStep method: post operationId: Gateway_ExecuteRlorTrainStep x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id}:resume method: post operationId: Gateway_ResumeRlorTrainerJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/routers method: get operationId: Gateway_ListRouters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/routers method: post operationId: Gateway_CreateRouter x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/routers/{router_id} method: get operationId: Gateway_GetRouter x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/routers/{router_id} method: patch operationId: Gateway_UpdateRouter x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/routers/{router_id} method: delete operationId: Gateway_DeleteRouter x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/secrets method: get operationId: Gateway_ListSecrets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/secrets method: post operationId: Gateway_CreateSecret x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/secrets/{secret_id} method: get operationId: Gateway_GetSecret x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/secrets/{secret_id} method: patch operationId: Gateway_UpdateSecret x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/secrets/{secret_id} method: delete operationId: Gateway_DeleteSecret x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/serverlessRateLimits method: get operationId: Gateway_ListAccountServerlessRateLimits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/serverlessTokenUsage method: get operationId: Gateway_GetAccountServerlessTokenUsage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/supervisedFineTuningJobs method: get operationId: Gateway_ListSupervisedFineTuningJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/supervisedFineTuningJobs method: post operationId: Gateway_CreateSupervisedFineTuningJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/supervisedFineTuningJobs/{supervised_fine_tuning_job_id} method: get operationId: Gateway_GetSupervisedFineTuningJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/supervisedFineTuningJobs/{supervised_fine_tuning_job_id} method: delete operationId: Gateway_DeleteSupervisedFineTuningJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/supervisedFineTuningJobs/{supervised_fine_tuning_job_id}:cancel method: post operationId: Gateway_CancelSupervisedFineTuningJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/supervisedFineTuningJobs/{supervised_fine_tuning_job_id}:resume method: post operationId: Gateway_ResumeSupervisedFineTuningJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/supervisedFineTuningJobs:estimateCost method: post operationId: Gateway_EstimateSupervisedFineTuningJobCost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/trails method: get operationId: Gateway_ListTrails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/trails method: post operationId: Gateway_CreateTrail x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/trails/{trail_id} method: get operationId: Gateway_GetTrail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/trails/{trail_id} method: patch operationId: Gateway_UpdateTrail x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/trails/{trail_id} method: delete operationId: Gateway_DeleteTrail x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/trails/{trail_id}:getMetrics method: get operationId: Gateway_GetTrailMetrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/trainingSessionJobs method: get operationId: Gateway_ListTrainingSessionJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/trainingSessionJobs method: post operationId: Gateway_CreateTrainingSessionJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/trainingSessionJobs/{training_session_job_id} method: get operationId: Gateway_GetTrainingSessionJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/trainingSessionJobs/{training_session_job_id} method: delete operationId: Gateway_DeleteTrainingSessionJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/trainingSessionJobs/{training_session_job_id}/trainingSessions method: get operationId: Gateway_ListTrainingSessions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/trainingSessionJobs/{training_session_job_id}/trainingSessions method: post operationId: Gateway_CreateTrainingSession x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/trainingSessionJobs/{training_session_job_id}/trainingSessions/{training_session_id} method: get operationId: Gateway_GetTrainingSession x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/trainingSessionJobs/{training_session_job_id}/trainingSessions/{training_session_id}:loadState method: post operationId: Gateway_ExecuteTrainingSessionLoadState x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/trainingShapes method: get operationId: Gateway_ListTrainingShapes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/trainingShapes method: post operationId: Gateway_CreateTrainingShape x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/trainingShapes/{training_shape_id} method: get operationId: Gateway_GetTrainingShape x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/trainingShapes/{training_shape_id} method: patch operationId: Gateway_UpdateTrainingShape x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/trainingShapes/{training_shape_id} method: delete operationId: Gateway_DeleteTrainingShape x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/trainingShapes/{training_shape_id}/versions method: get operationId: Gateway_ListTrainingShapeVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/trainingShapes/{training_shape_id}/versions/{version_id} method: get operationId: Gateway_GetTrainingShapeVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/trainingShapes/{training_shape_id}/versions/{version_id} method: patch operationId: Gateway_UpdateTrainingShapeVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/users method: get operationId: Gateway_ListUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/users method: post operationId: Gateway_CreateUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/users/{user_id} method: get operationId: Gateway_GetUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/users/{user_id} method: patch operationId: Gateway_UpdateUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/users/{user_id}/apiKeys method: get operationId: Gateway_ListApiKeys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/users/{user_id}/apiKeys method: post operationId: Gateway_CreateApiKey x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/users/{user_id}/apiKeys/accounts/{account_id}/users/{user_id} method: get operationId: Gateway_GetApiKey x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/users/{user_id}/apiKeys:delete method: post operationId: Gateway_DeleteApiKey x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}:testeval method: post operationId: Gateway_TestEvaluation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts method: get operationId: Gateway_ListAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/auth/refresh method: post operationId: Gateway_RefreshSessionToken x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/creditCodes:redeem method: post operationId: Gateway_RedeemCreditCode x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/validateModelConfig method: post operationId: Gateway_ValidateModelConfig x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id} method: get operationId: Gateway_GetAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/accountUsageFilterOptions method: get operationId: Gateway_GetAccountUsageFilterOptions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/auditLogs method: get operationId: Gateway_ListAuditLogs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/batchInferenceJobs method: get operationId: Gateway_ListBatchInferenceJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/batchInferenceJobs method: post operationId: Gateway_CreateBatchInferenceJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/batchInferenceJobs/{batch_inference_job_id} method: get operationId: Gateway_GetBatchInferenceJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/batchInferenceJobs/{batch_inference_job_id} method: delete operationId: Gateway_DeleteBatchInferenceJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/billing/summary method: get operationId: Gateway_GetBillingSummary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/billingUsage method: get operationId: Gateway_GetAccountUsage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/checkpoints/{checkpoint_id}:promote method: post operationId: Gateway_PromoteCheckpoint x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/clusters method: get operationId: Gateway_ListClusters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/clusters method: post operationId: Gateway_CreateCluster x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/clusters/{cluster_id} method: get operationId: Gateway_GetCluster x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/clusters/{cluster_id} method: patch operationId: Gateway_UpdateCluster x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/clusters/{cluster_id} method: delete operationId: Gateway_DeleteCluster x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/clusters/{cluster_id}:getConnectionInfo method: get operationId: Gateway_GetClusterConnectionInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/creditRedemptions method: get operationId: Gateway_ListCreditRedemptions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/datasets method: get operationId: Gateway_ListDatasets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/datasets method: post operationId: Gateway_CreateDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/datasets/{dataset_id} method: get operationId: Gateway_GetDataset x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/datasets/{dataset_id} method: patch operationId: Gateway_UpdateDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/datasets/{dataset_id} method: delete operationId: Gateway_DeleteDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/datasets/{dataset_id}:getDownloadEndpoint method: get operationId: Gateway_GetDatasetDownloadEndpoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/datasets/{dataset_id}:getUploadEndpoint method: post operationId: Gateway_GetDatasetUploadEndpoint x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/datasets/{dataset_id}:splitDataset method: post operationId: Gateway_SplitDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/datasets/{dataset_id}:validateUpload method: post operationId: Gateway_ValidateDatasetUpload x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deployedModels method: get operationId: Gateway_ListDeployedModels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deployedModels method: post operationId: Gateway_CreateDeployedModel x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deployedModels/{deployed_model_id} method: get operationId: Gateway_GetDeployedModel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deployedModels/{deployed_model_id} method: patch operationId: Gateway_UpdateDeployedModel x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deployedModels/{deployed_model_id} method: delete operationId: Gateway_DeleteDeployedModel x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deploymentShapes method: get operationId: Gateway_ListDeploymentShapes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deploymentShapes method: post operationId: Gateway_CreateDeploymentShape x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id} method: get operationId: Gateway_GetDeploymentShape x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id} method: patch operationId: Gateway_UpdateDeploymentShape x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id} method: delete operationId: Gateway_DeleteDeploymentShape x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id}/versions method: get operationId: Gateway_ListDeploymentShapeVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id}/versions/{version_id} method: get operationId: Gateway_GetDeploymentShapeVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id}/versions/{version_id} method: patch operationId: Gateway_UpdateDeploymentShapeVersion x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deployments method: get operationId: Gateway_ListDeployments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deployments method: post operationId: Gateway_CreateDeployment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deployments/{deployment_id} method: get operationId: Gateway_GetDeployment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deployments/{deployment_id} method: patch operationId: Gateway_UpdateDeployment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deployments/{deployment_id} method: delete operationId: Gateway_DeleteDeployment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deployments/{deployment_id}/ledger method: get operationId: Gateway_GetLedger x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deployments/{deployment_id}/ledger method: delete operationId: Gateway_ResetLedger x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v1/accounts/{account_id}/deployments/{deployment_id}/shards method: get operationId: Gateway_ListDeploymentShards x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deployments/{deployment_id}/terminationMessage method: get operationId: Gateway_GetTerminationMessage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deployments/{deployment_id}:metrics method: get operationId: Gateway_GetDeploymentMetrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/deployments/{deployment_id}:scale method: patch operationId: Gateway_ScaleDeployment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/deployments/{deployment_id}:undelete method: post operationId: Gateway_UndeleteDeployment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/developerPasses method: get operationId: Gateway_ListDeveloperPasses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/developerPasses method: post operationId: Gateway_CreateDeveloperPass x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/developerPasses/{developer_passe_id} method: get operationId: Gateway_GetDeveloperPass x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/developerPasses/{developer_passe_id} method: patch operationId: Gateway_UpdateDeveloperPass x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/dpoJobs method: get operationId: Gateway_ListDpoJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/dpoJobs method: post operationId: Gateway_CreateDpoJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/dpoJobs/{dpo_job_id} method: get operationId: Gateway_GetDpoJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/dpoJobs/{dpo_job_id} method: delete operationId: Gateway_DeleteDpoJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/dpoJobs/{dpo_job_id}:cancel method: post operationId: Gateway_CancelDpoJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/dpoJobs/{dpo_job_id}:getMetricsFileEndpoint method: get operationId: Gateway_GetDpoJobMetricsFileEndpoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/dpoJobs/{dpo_job_id}:resume method: post operationId: Gateway_ResumeDpoJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluationJobs method: get operationId: Gateway_ListEvaluationJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/evaluationJobs method: post operationId: Gateway_CreateEvaluationJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluationJobs/{evaluation_job_id} method: get operationId: Gateway_GetEvaluationJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/evaluationJobs/{evaluation_job_id} method: delete operationId: Gateway_DeleteEvaluationJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluationJobs/{evaluation_job_id}:getExecutionLogEndpoint method: get operationId: Gateway_GetEvaluationJobExecutionLogEndpoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/evaluations method: get operationId: Gateway_ListEvaluations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/evaluations method: post operationId: Gateway_CreateEvaluation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluations/{evaluation_id} method: get operationId: Gateway_GetEvaluation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/evaluations/{evaluation_id} method: delete operationId: Gateway_DeleteEvaluation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluations/{evaluation_id}:preview method: post operationId: Gateway_PreviewEvaluation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluations:validateAssertions method: post operationId: Gateway_ValidateAssertions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluators method: get operationId: Gateway_ListEvaluators x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/evaluators method: post operationId: Gateway_CreateEvaluator x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluators/{evaluator_id} method: get operationId: Gateway_GetEvaluator x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/evaluators/{evaluator_id} method: patch operationId: Gateway_UpdateEvaluator x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluators/{evaluator_id} method: delete operationId: Gateway_DeleteEvaluator x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluators/{evaluator_id}/versions method: get operationId: Gateway_ListEvaluatorVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/evaluators/{evaluator_id}/versions/{version_id} method: get operationId: Gateway_GetEvaluatorVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/evaluators/{evaluator_id}/versions/{version_id} method: delete operationId: Gateway_DeleteEvaluatorVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluators/{evaluator_id}/versions/{version_id}:alias method: post operationId: Gateway_AliasEvaluatorVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluators/{evaluator_id}/versions/{version_id}:rollback method: post operationId: Gateway_RollbackEvaluator x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluators/{evaluator_id}:getBuildLogEndpoint method: get operationId: Gateway_GetEvaluatorBuildLogEndpoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/evaluators/{evaluator_id}:getSourceCodeSignedUrl method: get operationId: Gateway_GetEvaluatorSourceCodeEndpoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/evaluators/{evaluator_id}:getUploadEndpoint method: post operationId: Gateway_GetEvaluatorUploadEndpoint x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluators/{evaluator_id}:validateUpload method: post operationId: Gateway_ValidateEvaluatorUpload x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluators:previewEvaluator method: post operationId: Gateway_PreviewEvaluator x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/evaluatorsV2 method: post operationId: Gateway_CreateEvaluatorV2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/genericDeploymentTypes method: get operationId: Gateway_ListGenericDeploymentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/genericDeploymentTypes method: post operationId: Gateway_CreateGenericDeploymentType x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/genericDeploymentTypes/{generic_deployment_type_id} method: get operationId: Gateway_ListGenericDeploymentTypeVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/genericDeploymentTypes/{generic_deployment_type_id} method: patch operationId: Gateway_UpdateGenericDeploymentType x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/genericDeploymentTypes/{generic_deployment_type_id} method: delete operationId: Gateway_DeleteGenericDeploymentType x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/genericDeploymentTypes/{generic_deployment_type_id}/versions/{version_id} method: get operationId: Gateway_GetGenericDeploymentTypeVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/genericDeploymentTypes/{generic_deployment_type_id}/versions/{version_id} method: delete operationId: Gateway_DeleteGenericDeploymentTypeVersion x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/genericDeployments method: get operationId: Gateway_ListGenericDeployments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/genericDeployments method: post operationId: Gateway_CreateGenericDeployment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/genericDeployments/{generic_deployment_id} method: get operationId: Gateway_GetGenericDeployment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/genericDeployments/{generic_deployment_id} method: patch operationId: Gateway_UpdateGenericDeployment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/genericDeployments/{generic_deployment_id} method: delete operationId: Gateway_DeleteGenericDeployment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/identityProviders method: get operationId: Gateway_ListIdentityProviders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/identityProviders method: post operationId: Gateway_CreateIdentityProvider x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/identityProviders/{identity_provider_id} method: get operationId: Gateway_GetIdentityProvider x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/identityProviders/{identity_provider_id} method: patch operationId: Gateway_UpdateIdentityProvider x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/identityProviders/{identity_provider_id} method: delete operationId: Gateway_DeleteIdentityProvider x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/models method: get operationId: Gateway_ListModels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/models method: post operationId: Gateway_CreateModel x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/models/{model_id} method: get operationId: Gateway_GetModel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/models/{model_id} method: patch operationId: Gateway_UpdateModel x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/models/{model_id} method: delete operationId: Gateway_DeleteModel x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/models/{model_id}/versions method: post operationId: Gateway_CreateModelVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/models/{model_id}/versions/{version_id}:deploy method: post operationId: Gateway_DeployModelVersion x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/models/{model_id}/versions:count method: get operationId: Gateway_GetModelVersionCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/models/{model_id}:getDownloadEndpoint method: get operationId: Gateway_GetModelDownloadEndpoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/models/{model_id}:getUploadEndpoint method: post operationId: Gateway_GetModelUploadEndpoint x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/models/{model_id}:import method: post operationId: Gateway_ImportModel x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/models/{model_id}:prepare method: post operationId: Gateway_PrepareModel x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/models/{model_id}:validateUpload method: get operationId: Gateway_ValidateModelUpload x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/policySettings method: get operationId: Gateway_GetPolicySettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/policySettings method: patch operationId: Gateway_UpdatePolicySettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/pricingPlans method: get operationId: Gateway_ListPricingPlans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/pricingPlans/{pricing_plan_id} method: get operationId: Gateway_GetPricingPlan x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/quotas method: get operationId: Gateway_ListQuotas x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/quotas/{quota_id} method: get operationId: Gateway_GetQuota x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/quotas/{quota_id} method: patch operationId: Gateway_UpdateQuota x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/reinforcementFineTuningJobs method: get operationId: Gateway_ListReinforcementFineTuningJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/reinforcementFineTuningJobs method: post operationId: Gateway_CreateReinforcementFineTuningJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id} method: get operationId: Gateway_GetReinforcementFineTuningJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id} method: patch operationId: Gateway_UpdateReinforcementFineTuningJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id} method: delete operationId: Gateway_DeleteReinforcementFineTuningJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id}:cancel method: post operationId: Gateway_CancelReinforcementFineTuningJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id}:debug method: post operationId: Gateway_DebugReinforcementFineTuningJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id}:getMetricsFileEndpoint method: get operationId: Gateway_GetReinforcementFineTuningJobMetricsFileEndpoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id}:resume method: post operationId: Gateway_ResumeReinforcementFineTuningJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/rlorTrainerJobs method: get operationId: Gateway_ListRlorTrainerJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/rlorTrainerJobs method: post operationId: Gateway_CreateRlorTrainerJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id} method: get operationId: Gateway_GetRlorTrainerJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id} method: delete operationId: Gateway_DeleteRlorTrainerJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id}/checkpoints method: get operationId: Gateway_ListRlorTrainerJobCheckpoints x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id}/publicLogs method: get operationId: Gateway_GetRlorTrainerJobPublicLogs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id}:cancel method: post operationId: Gateway_CancelRlorTrainerJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id}:executeTrainStep method: post operationId: Gateway_ExecuteRlorTrainStep x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id}:resume method: post operationId: Gateway_ResumeRlorTrainerJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/routers method: get operationId: Gateway_ListRouters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/routers method: post operationId: Gateway_CreateRouter x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/routers/{router_id} method: get operationId: Gateway_GetRouter x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/routers/{router_id} method: patch operationId: Gateway_UpdateRouter x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/routers/{router_id} method: delete operationId: Gateway_DeleteRouter x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/secrets method: get operationId: Gateway_ListSecrets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/secrets method: post operationId: Gateway_CreateSecret x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/secrets/{secret_id} method: get operationId: Gateway_GetSecret x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/secrets/{secret_id} method: patch operationId: Gateway_UpdateSecret x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/secrets/{secret_id} method: delete operationId: Gateway_DeleteSecret x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/serverlessRateLimits method: get operationId: Gateway_ListAccountServerlessRateLimits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/serverlessTokenUsage method: get operationId: Gateway_GetAccountServerlessTokenUsage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/supervisedFineTuningJobs method: get operationId: Gateway_ListSupervisedFineTuningJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/supervisedFineTuningJobs method: post operationId: Gateway_CreateSupervisedFineTuningJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/supervisedFineTuningJobs/{supervised_fine_tuning_job_id} method: get operationId: Gateway_GetSupervisedFineTuningJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/supervisedFineTuningJobs/{supervised_fine_tuning_job_id} method: delete operationId: Gateway_DeleteSupervisedFineTuningJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/supervisedFineTuningJobs/{supervised_fine_tuning_job_id}:cancel method: post operationId: Gateway_CancelSupervisedFineTuningJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/supervisedFineTuningJobs/{supervised_fine_tuning_job_id}:resume method: post operationId: Gateway_ResumeSupervisedFineTuningJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/supervisedFineTuningJobs:estimateCost method: post operationId: Gateway_EstimateSupervisedFineTuningJobCost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/trails method: get operationId: Gateway_ListTrails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/trails method: post operationId: Gateway_CreateTrail x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/trails/{trail_id} method: get operationId: Gateway_GetTrail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/trails/{trail_id} method: patch operationId: Gateway_UpdateTrail x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/trails/{trail_id} method: delete operationId: Gateway_DeleteTrail x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/trails/{trail_id}:getMetrics method: get operationId: Gateway_GetTrailMetrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/trainingSessionJobs method: get operationId: Gateway_ListTrainingSessionJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/trainingSessionJobs method: post operationId: Gateway_CreateTrainingSessionJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/trainingSessionJobs/{training_session_job_id} method: get operationId: Gateway_GetTrainingSessionJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/trainingSessionJobs/{training_session_job_id} method: delete operationId: Gateway_DeleteTrainingSessionJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/trainingSessionJobs/{training_session_job_id}/trainingSessions method: get operationId: Gateway_ListTrainingSessions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/trainingSessionJobs/{training_session_job_id}/trainingSessions method: post operationId: Gateway_CreateTrainingSession x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/trainingSessionJobs/{training_session_job_id}/trainingSessions/{training_session_id} method: get operationId: Gateway_GetTrainingSession x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/trainingSessionJobs/{training_session_job_id}/trainingSessions/{training_session_id}:loadState method: post operationId: Gateway_ExecuteTrainingSessionLoadState x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/trainingShapes method: get operationId: Gateway_ListTrainingShapes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/trainingShapes method: post operationId: Gateway_CreateTrainingShape x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/trainingShapes/{training_shape_id} method: get operationId: Gateway_GetTrainingShape x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/trainingShapes/{training_shape_id} method: patch operationId: Gateway_UpdateTrainingShape x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/trainingShapes/{training_shape_id} method: delete operationId: Gateway_DeleteTrainingShape x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/trainingShapes/{training_shape_id}/versions method: get operationId: Gateway_ListTrainingShapeVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/trainingShapes/{training_shape_id}/versions/{version_id} method: get operationId: Gateway_GetTrainingShapeVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/trainingShapes/{training_shape_id}/versions/{version_id} method: patch operationId: Gateway_UpdateTrainingShapeVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/users method: get operationId: Gateway_ListUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/users method: post operationId: Gateway_CreateUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/users/{user_id} method: get operationId: Gateway_GetUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/users/{user_id} method: patch operationId: Gateway_UpdateUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/users/{user_id}/apiKeys method: get operationId: Gateway_ListApiKeys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/users/{user_id}/apiKeys method: post operationId: Gateway_CreateApiKey x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/users/{user_id}/apiKeys/accounts/{account_id}/users/{user_id} method: get operationId: Gateway_GetApiKey x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/accounts/{account_id}/users/{user_id}/apiKeys:delete method: post operationId: Gateway_DeleteApiKey x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}:testeval method: post operationId: Gateway_TestEvaluation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/accounts/{account_id}/datasets/{dataset_id}:upload method: post operationId: Gateway_UploadDatasetFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/responses method: post operationId: create_response_v1_responses_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/responses method: get operationId: list_responses_v1_responses_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/responses/{response_id} method: get operationId: get_response_v1_responses__response_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/responses/{response_id} method: delete operationId: delete_response_v1_responses__response_id__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/completions method: post operationId: create_completion_v1_completions_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/chat/completions method: post operationId: create_chat_completion_v1_chat_completions_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/messages method: post operationId: messages_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/responses method: post operationId: create_response_v1_responses_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/responses method: get operationId: list_responses_v1_responses_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/responses/{response_id} method: get operationId: get_response_v1_responses__response_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/responses/{response_id} method: delete operationId: delete_response_v1_responses__response_id__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/completions method: post operationId: create_completion_v1_completions_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/chat/completions method: post operationId: create_chat_completion_v1_chat_completions_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required