{"openapi":"3.1.0","info":{"title":"Prosights Spend Tracker API","description":"API-first FinOps app for cloud infrastructure spend, product agent costs, and Restate job state.","version":"0.1.0"},"paths":{"/health":{"get":{"tags":["health"],"summary":"Health","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":{"type":"string"},"type":"object","title":"Response Health Health Get"}}}}}}},"/auth/me":{"get":{"tags":["auth"],"summary":"Me","operationId":"me_auth_me_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthenticatedUser"}}}}},"security":[{"HTTPBearer":[]}]}},"/config/sources":{"get":{"tags":["config"],"summary":"Sources","operationId":"sources_config_sources_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceRegistry"}}}}},"security":[{"HTTPBearer":[]}]}},"/infra/summary":{"get":{"tags":["infra"],"summary":"Infra Summary","operationId":"infra_summary_infra_summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":180,"minimum":1},{"type":"null"}],"default":30,"title":"Days"}},{"name":"start","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Start"}},{"name":"end","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"End"}},{"name":"period","in":"query","required":false,"schema":{"anyOf":[{"const":"today","type":"string"},{"type":"null"}],"title":"Period"}},{"name":"provider","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"}},{"name":"provider_account_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Account Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InfraSpendSummary"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/infra/sku-breakdown":{"get":{"tags":["infra"],"summary":"Infra Sku Breakdown","operationId":"infra_sku_breakdown_infra_sku_breakdown_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":180,"minimum":1},{"type":"null"}],"default":30,"title":"Days"}},{"name":"start","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Start"}},{"name":"end","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"End"}},{"name":"period","in":"query","required":false,"schema":{"anyOf":[{"const":"today","type":"string"},{"type":"null"}],"title":"Period"}},{"name":"provider","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"}},{"name":"provider_account_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Account Id"}},{"name":"service_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":500,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InfraSkuSpendResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/infra/sku-line-items":{"get":{"tags":["infra"],"summary":"Infra Sku Line Items","operationId":"infra_sku_line_items_infra_sku_line_items_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":180,"minimum":1},{"type":"null"}],"default":30,"title":"Days"}},{"name":"start","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Start"}},{"name":"end","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"End"}},{"name":"period","in":"query","required":false,"schema":{"anyOf":[{"const":"today","type":"string"},{"type":"null"}],"title":"Period"}},{"name":"provider","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"}},{"name":"provider_account_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Account Id"}},{"name":"service_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Id"}},{"name":"sku_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sku Id"}},{"name":"service_description","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Description"}},{"name":"sku_description","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sku Description"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":250,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InfraSkuLineItemsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/infra/analysis":{"get":{"tags":["infra"],"summary":"Infra Analysis","operationId":"infra_analysis_infra_analysis_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":180,"minimum":1},{"type":"null"}],"default":30,"title":"Days"}},{"name":"start","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Start"}},{"name":"end","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"End"}},{"name":"period","in":"query","required":false,"schema":{"anyOf":[{"const":"today","type":"string"},{"type":"null"}],"title":"Period"}},{"name":"provider","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"}},{"name":"provider_account_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Account Id"}},{"name":"granularity","in":"query","required":false,"schema":{"enum":["hour","day"],"type":"string","default":"day","title":"Granularity"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"default":10,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InfraSpendAnalysisResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/infra/gcp/summary":{"get":{"tags":["infra"],"summary":"Gcp Summary","operationId":"gcp_summary_infra_gcp_summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":93,"minimum":1,"default":30,"title":"Days"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InfraSpendSummary"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/products/agents":{"get":{"tags":["products"],"summary":"Product Agents","operationId":"product_agents_products_agents_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":180,"minimum":1,"default":30,"title":"Days"}},{"name":"environment","in":"query","required":false,"schema":{"type":"string","pattern":"^(prod|dev|all)$","default":"prod","title":"Environment"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ProductAgentSummary"},"title":"Response Product Agents Products Agents Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/products/long-running-jobs":{"get":{"tags":["products"],"summary":"Long Running Jobs","operationId":"long_running_jobs_products_long_running_jobs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"threshold_seconds","in":"query","required":false,"schema":{"type":"integer","minimum":60,"default":7200,"title":"Threshold Seconds"}},{"name":"environment","in":"query","required":false,"schema":{"type":"string","pattern":"^(prod|dev|all)$","default":"prod","title":"Environment"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/LongRunningJob"},"title":"Response Long Running Jobs Products Long Running Jobs Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/products/agent-runs/long-running":{"get":{"tags":["products"],"summary":"Product Agent Long Running","operationId":"product_agent_long_running_products_agent_runs_long_running_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"threshold_seconds","in":"query","required":false,"schema":{"type":"integer","minimum":60,"default":7200,"title":"Threshold Seconds"}},{"name":"product","in":"query","required":false,"schema":{"anyOf":[{"type":"string","pattern":"^(templates|architect)$"},{"type":"null"}],"title":"Product"}},{"name":"environment","in":"query","required":false,"schema":{"type":"string","pattern":"^(prod|dev|all)$","default":"prod","title":"Environment"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductAgentRunsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/products/agent-costs":{"get":{"tags":["products"],"summary":"Product Agent Costs","operationId":"product_agent_costs_products_agent_costs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":180,"minimum":1,"default":30,"title":"Days"}},{"name":"product","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Product"}},{"name":"environment","in":"query","required":false,"schema":{"type":"string","pattern":"^(prod|dev|all)$","default":"prod","title":"Environment"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductAgentCostsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/products/agent-runs":{"get":{"tags":["products"],"summary":"Product Agent Runs","operationId":"product_agent_runs_products_agent_runs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":180,"minimum":1,"default":30,"title":"Days"}},{"name":"product","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Product"}},{"name":"environment","in":"query","required":false,"schema":{"type":"string","pattern":"^(prod|dev|all)$","default":"prod","title":"Environment"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductAgentRunsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/products/templates/summary":{"get":{"tags":["templates"],"summary":"Templates Summary","operationId":"templates_summary_products_templates_summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":180,"minimum":1,"default":30,"title":"Days"}},{"name":"environment","in":"query","required":false,"schema":{"type":"string","pattern":"^(prod|dev|all)$","default":"prod","title":"Environment"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateSummaryResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/products/templates/economics":{"get":{"tags":["templates"],"summary":"Templates Economics","operationId":"templates_economics_products_templates_economics_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":180,"minimum":1,"default":30,"title":"Days"}},{"name":"environment","in":"query","required":false,"schema":{"type":"string","pattern":"^(prod|dev|all)$","default":"prod","title":"Environment"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateEconomicsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/products/templates/executions":{"get":{"tags":["templates"],"summary":"Templates Executions","operationId":"templates_executions_products_templates_executions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":180,"minimum":1,"default":30,"title":"Days"}},{"name":"environment","in":"query","required":false,"schema":{"type":"string","pattern":"^(prod|dev|all)$","default":"prod","title":"Environment"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"agent_driver","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Driver"}},{"name":"model","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateExecutionsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/products/templates/long-running":{"get":{"tags":["templates"],"summary":"Templates Long Running","operationId":"templates_long_running_products_templates_long_running_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"threshold_seconds","in":"query","required":false,"schema":{"type":"integer","minimum":60,"default":7200,"title":"Threshold Seconds"}},{"name":"environment","in":"query","required":false,"schema":{"type":"string","pattern":"^(prod|dev|all)$","default":"prod","title":"Environment"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateLongRunningResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/products/architect/summary":{"get":{"tags":["architect"],"summary":"Architect Summary","operationId":"architect_summary_products_architect_summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":180,"minimum":1,"default":30,"title":"Days"}},{"name":"environment","in":"query","required":false,"schema":{"type":"string","pattern":"^(prod|dev|all)$","default":"prod","title":"Environment"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArchitectSummaryResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/products/architect/workflows":{"get":{"tags":["architect"],"summary":"Architect Workflows","operationId":"architect_workflows_products_architect_workflows_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":180,"minimum":1,"default":30,"title":"Days"}},{"name":"environment","in":"query","required":false,"schema":{"type":"string","pattern":"^(prod|dev|all)$","default":"prod","title":"Environment"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArchitectWorkflowsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/products/architect/node-runs":{"get":{"tags":["architect"],"summary":"Architect Node Runs","operationId":"architect_node_runs_products_architect_node_runs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment","in":"query","required":false,"schema":{"type":"string","pattern":"^(prod|dev|all)$","default":"prod","title":"Environment"}},{"name":"workflow_run_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workflow Run Id"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArchitectNodeRunsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/products/architect/long-running":{"get":{"tags":["architect"],"summary":"Architect Long Running","operationId":"architect_long_running_products_architect_long_running_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"threshold_seconds","in":"query","required":false,"schema":{"type":"integer","minimum":60,"default":7200,"title":"Threshold Seconds"}},{"name":"environment","in":"query","required":false,"schema":{"type":"string","pattern":"^(prod|dev|all)$","default":"prod","title":"Environment"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArchitectLongRunningResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/operations/long-running":{"get":{"tags":["operations"],"summary":"Operations Long Running","description":"Restate-confirmed non-terminal invocations above the threshold.","operationId":"operations_long_running_operations_long_running_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"threshold_seconds","in":"query","required":false,"schema":{"type":"integer","minimum":60,"default":7200,"title":"Threshold Seconds"}},{"name":"environment","in":"query","required":false,"schema":{"type":"string","pattern":"^(prod|dev|all)$","default":"prod","title":"Environment"}},{"name":"product","in":"query","required":false,"schema":{"anyOf":[{"type":"string","pattern":"^(templates|architect)$"},{"type":"null"}],"title":"Product"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationsLongRunningResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/operations/sources":{"get":{"tags":["operations"],"summary":"Operations Sources","operationId":"operations_sources_operations_sources_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"source_kind","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Kind"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceFreshnessResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/operations/ingestion-runs":{"get":{"tags":["operations"],"summary":"Operations Ingestion Runs","operationId":"operations_ingestion_runs_operations_ingestion_runs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"source_kind","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Kind"}},{"name":"source_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Name"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IngestionRunsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"AgentExecutionRef":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"agent_driver":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Driver"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"estimated_cost_usd":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Estimated Cost Usd"},"cost_confidence":{"type":"string","enum":["known","estimated","unknown"],"title":"Cost Confidence","default":"unknown"}},"type":"object","title":"AgentExecutionRef"},"ArchitectLongRunningResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ArchitectWorkflow"},"type":"array","title":"Data"},"meta":{"$ref":"#/components/schemas/ResponseMeta"}},"type":"object","required":["data","meta"],"title":"ArchitectLongRunningResponse"},"ArchitectNodeRun":{"properties":{"node_run_id":{"type":"string","title":"Node Run Id"},"workflow_run_id":{"type":"string","title":"Workflow Run Id"},"node_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Node Name"},"node_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Node Type"},"status":{"type":"string","title":"Status"},"attempt":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Attempt"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"},"duration_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration Seconds"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"}},"type":"object","required":["node_run_id","workflow_run_id","status"],"title":"ArchitectNodeRun"},"ArchitectNodeRunsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ArchitectNodeRun"},"type":"array","title":"Data"},"meta":{"$ref":"#/components/schemas/ResponseMeta"}},"type":"object","required":["data","meta"],"title":"ArchitectNodeRunsResponse"},"ArchitectRunCounts":{"properties":{"total":{"type":"integer","title":"Total","default":0},"completed":{"type":"integer","title":"Completed","default":0},"failed":{"type":"integer","title":"Failed","default":0},"cancelled":{"type":"integer","title":"Cancelled","default":0},"db_running":{"type":"integer","title":"Db Running","default":0},"actually_running":{"type":"integer","title":"Actually Running","default":0},"suspended_in_restate":{"type":"integer","title":"Suspended In Restate","default":0},"stale_unknown":{"type":"integer","title":"Stale Unknown","default":0}},"type":"object","title":"ArchitectRunCounts"},"ArchitectSummaryData":{"properties":{"runs":{"$ref":"#/components/schemas/ArchitectRunCounts"},"node_runs":{"$ref":"#/components/schemas/NodeRunCounts"},"duration":{"$ref":"#/components/schemas/DurationStats"}},"type":"object","required":["runs","node_runs","duration"],"title":"ArchitectSummaryData"},"ArchitectSummaryResponse":{"properties":{"data":{"$ref":"#/components/schemas/ArchitectSummaryData"},"meta":{"$ref":"#/components/schemas/ResponseMeta"}},"type":"object","required":["data","meta"],"title":"ArchitectSummaryResponse"},"ArchitectWorkflow":{"properties":{"workflow_run_id":{"type":"string","title":"Workflow Run Id"},"definition_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Definition Name"},"db_status":{"type":"string","title":"Db Status"},"runtime_status":{"type":"string","enum":["active_running","suspended","paused","stale_non_terminal","completed","failed","unknown"],"title":"Runtime Status","default":"unknown"},"organization_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization Id"},"user_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Id"},"agent_execution":{"anyOf":[{"$ref":"#/components/schemas/AgentExecutionRef"},{"type":"null"}]},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"},"duration_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration Seconds"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"restate":{"$ref":"#/components/schemas/RestateMatch"}},"type":"object","required":["workflow_run_id","db_status"],"title":"ArchitectWorkflow"},"ArchitectWorkflowsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ArchitectWorkflow"},"type":"array","title":"Data"},"meta":{"$ref":"#/components/schemas/ResponseMeta"},"total":{"type":"integer","title":"Total","default":0}},"type":"object","required":["data","meta"],"title":"ArchitectWorkflowsResponse"},"AuthenticatedUser":{"properties":{"subject":{"type":"string","title":"Subject"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"claims":{"additionalProperties":true,"type":"object","title":"Claims"}},"type":"object","required":["subject","email","claims"],"title":"AuthenticatedUser"},"BillingFallback":{"properties":{"mode":{"type":"string","title":"Mode","default":"inventory_x_pricing"},"max_actual_lag_hours":{"type":"integer","title":"Max Actual Lag Hours","default":36},"mark_estimates":{"type":"boolean","title":"Mark Estimates","default":true}},"type":"object","title":"BillingFallback"},"BillingProject":{"properties":{"project_id":{"type":"string","title":"Project Id"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"billing_export_table":{"type":"string","title":"Billing Export Table"},"pricing_export_table":{"type":"string","title":"Pricing Export Table"}},"type":"object","required":["project_id","billing_export_table","pricing_export_table"],"title":"BillingProject"},"CostCoverage":{"properties":{"known_cost_count":{"type":"integer","title":"Known Cost Count","default":0},"estimated_cost_count":{"type":"integer","title":"Estimated Cost Count","default":0},"unknown_cost_count":{"type":"integer","title":"Unknown Cost Count","default":0},"coverage_percent":{"type":"number","title":"Coverage Percent","default":0.0}},"type":"object","title":"CostCoverage"},"DatabaseSource":{"properties":{"enabled":{"type":"boolean","title":"Enabled","default":true},"credential_mode":{"type":"string","const":"read_only","title":"Credential Mode","default":"read_only"},"environment":{"type":"string","title":"Environment","default":"prod"},"purpose":{"type":"string","title":"Purpose"},"service_account_env":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Account Env"},"dsn_env":{"type":"string","title":"Dsn Env"},"tables":{"additionalProperties":{"type":"string"},"type":"object","title":"Tables"}},"type":"object","required":["purpose","dsn_env"],"title":"DatabaseSource"},"DriverModelBreakdown":{"properties":{"agent_driver":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Driver"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"count":{"type":"integer","title":"Count","default":0},"avg_duration_seconds":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Avg Duration Seconds"}},"type":"object","title":"DriverModelBreakdown"},"DurationStats":{"properties":{"avg_seconds":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Avg Seconds"},"p50_seconds":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"P50 Seconds"},"p95_seconds":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"P95 Seconds"}},"type":"object","title":"DurationStats"},"Freshness":{"properties":{"source":{"type":"string","title":"Source"},"latest_usage_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Latest Usage At"},"lag_hours":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Lag Hours"},"status":{"type":"string","enum":["fresh","lagging","unavailable"],"title":"Status","default":"unavailable"}},"type":"object","required":["source"],"title":"Freshness"},"GcpBillingConfig":{"properties":{"enabled":{"type":"boolean","title":"Enabled","default":true},"credential_mode":{"type":"string","const":"read_only","title":"Credential Mode","default":"read_only"},"service_account_env":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Account Env"},"projects":{"items":{"$ref":"#/components/schemas/BillingProject"},"type":"array","title":"Projects"},"fallback":{"$ref":"#/components/schemas/BillingFallback"}},"type":"object","title":"GcpBillingConfig"},"GcpConfig":{"properties":{"billing":{"$ref":"#/components/schemas/GcpBillingConfig"},"inventory":{"$ref":"#/components/schemas/GcpInventoryConfig"}},"type":"object","title":"GcpConfig"},"GcpInventoryConfig":{"properties":{"enabled":{"type":"boolean","title":"Enabled","default":true},"credential_mode":{"type":"string","const":"read_only","title":"Credential Mode","default":"read_only"},"service_account_env":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Account Env"},"provider":{"type":"string","title":"Provider","default":"cloud_asset_inventory"},"projects":{"items":{"type":"string"},"type":"array","title":"Projects"}},"type":"object","title":"GcpInventoryConfig"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"InfraAccountConfig":{"properties":{"provider":{"type":"string","title":"Provider"},"provider_account_id":{"type":"string","title":"Provider Account Id"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"enabled":{"type":"boolean","title":"Enabled","default":true}},"type":"object","required":["provider","provider_account_id"],"title":"InfraAccountConfig"},"InfraSkuLineItem":{"properties":{"line_item_id":{"type":"integer","title":"Line Item Id"},"provider":{"type":"string","title":"Provider"},"provider_account_id":{"type":"string","title":"Provider Account Id"},"billing_account_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Billing Account Id"},"invoice_month":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Month"},"service_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Id"},"service_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Description"},"sku_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sku Id"},"sku_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sku Description"},"usage_start_time":{"type":"string","format":"date-time","title":"Usage Start Time"},"usage_end_time":{"type":"string","format":"date-time","title":"Usage End Time"},"cost":{"$ref":"#/components/schemas/Money"},"credits":{"$ref":"#/components/schemas/Money"},"net_cost":{"$ref":"#/components/schemas/Money"},"resource_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resource Name"},"labels":{"additionalProperties":true,"type":"object","title":"Labels"},"system_labels":{"additionalProperties":true,"type":"object","title":"System Labels"},"source":{"type":"string","title":"Source"},"source_row_id":{"type":"string","title":"Source Row Id"},"source_confidence":{"type":"string","title":"Source Confidence"},"raw":{"additionalProperties":true,"type":"object","title":"Raw"}},"type":"object","required":["line_item_id","provider","provider_account_id","usage_start_time","usage_end_time","source","source_row_id","source_confidence"],"title":"InfraSkuLineItem"},"InfraSkuLineItemsResponse":{"properties":{"window_start":{"type":"string","format":"date-time","title":"Window Start"},"window_end":{"type":"string","format":"date-time","title":"Window End"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"provider_account_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Account Id"},"service_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Id"},"sku_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sku Id"},"service_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Description"},"sku_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sku Description"},"total_line_item_count":{"type":"integer","title":"Total Line Item Count","default":0},"total_cost":{"$ref":"#/components/schemas/Money"},"total_credits":{"$ref":"#/components/schemas/Money"},"total_net_cost":{"$ref":"#/components/schemas/Money"},"data":{"items":{"$ref":"#/components/schemas/InfraSkuLineItem"},"type":"array","title":"Data"}},"type":"object","required":["window_start","window_end"],"title":"InfraSkuLineItemsResponse"},"InfraSkuSpendItem":{"properties":{"provider":{"type":"string","title":"Provider"},"provider_account_id":{"type":"string","title":"Provider Account Id"},"service_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Id"},"service_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Description"},"sku_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sku Id"},"sku_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sku Description"},"usage_start_time":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Usage Start Time"},"usage_end_time":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Usage End Time"},"line_item_count":{"type":"integer","title":"Line Item Count","default":0},"actual_cost":{"$ref":"#/components/schemas/Money"},"credits":{"$ref":"#/components/schemas/Money"},"net_cost":{"$ref":"#/components/schemas/Money"}},"type":"object","required":["provider","provider_account_id"],"title":"InfraSkuSpendItem"},"InfraSkuSpendResponse":{"properties":{"window_start":{"type":"string","format":"date-time","title":"Window Start"},"window_end":{"type":"string","format":"date-time","title":"Window End"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"provider_account_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Account Id"},"service_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Id"},"total_actual_cost":{"$ref":"#/components/schemas/Money"},"total_credits":{"$ref":"#/components/schemas/Money"},"total_net_cost":{"$ref":"#/components/schemas/Money"},"data":{"items":{"$ref":"#/components/schemas/InfraSkuSpendItem"},"type":"array","title":"Data"}},"type":"object","required":["window_start","window_end"],"title":"InfraSkuSpendResponse"},"InfraSpendAnalysisItem":{"properties":{"service_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Description"},"sku_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sku Description"},"sku_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sku Id"},"gross_cost":{"$ref":"#/components/schemas/Money"},"credits":{"$ref":"#/components/schemas/Money"},"net_cost":{"$ref":"#/components/schemas/Money"},"line_item_count":{"type":"integer","title":"Line Item Count","default":0}},"type":"object","title":"InfraSpendAnalysisItem"},"InfraSpendAnalysisResponse":{"properties":{"window_start":{"type":"string","format":"date-time","title":"Window Start"},"window_end":{"type":"string","format":"date-time","title":"Window End"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"provider_account_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Account Id"},"granularity":{"type":"string","enum":["hour","day"],"title":"Granularity","default":"day"},"total_gross_cost":{"$ref":"#/components/schemas/Money"},"total_credits":{"$ref":"#/components/schemas/Money"},"total_net_cost":{"$ref":"#/components/schemas/Money"},"latest_actual_usage_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Latest Actual Usage At"},"time_series":{"items":{"$ref":"#/components/schemas/InfraSpendTimeSeriesPoint"},"type":"array","title":"Time Series"},"top_services":{"items":{"$ref":"#/components/schemas/InfraSpendAnalysisItem"},"type":"array","title":"Top Services"},"top_skus":{"items":{"$ref":"#/components/schemas/InfraSpendAnalysisItem"},"type":"array","title":"Top Skus"},"spiky_skus":{"items":{"$ref":"#/components/schemas/InfraSpikySkuItem"},"type":"array","title":"Spiky Skus"}},"type":"object","required":["window_start","window_end"],"title":"InfraSpendAnalysisResponse"},"InfraSpendBreakdown":{"properties":{"breakdown_id":{"type":"string","title":"Breakdown Id"},"label":{"type":"string","title":"Label"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"provider_account_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Account Id"},"product":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Product"},"source":{"type":"string","enum":["actual","estimated","mixed","unavailable"],"title":"Source"},"cost":{"$ref":"#/components/schemas/Money"},"actual_cost":{"$ref":"#/components/schemas/Money"},"estimated_cost":{"$ref":"#/components/schemas/Money"},"latest_actual_usage_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Latest Actual Usage At"},"latest_inventory_observed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Latest Inventory Observed At"},"fallback_hours":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Fallback Hours"},"fallback_reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fallback Reason"}},"type":"object","required":["breakdown_id","label","source","cost"],"title":"InfraSpendBreakdown"},"InfraSpendSummary":{"properties":{"window_start":{"type":"string","format":"date-time","title":"Window Start"},"window_end":{"type":"string","format":"date-time","title":"Window End"},"total":{"$ref":"#/components/schemas/Money"},"source":{"type":"string","enum":["actual","estimated","mixed","unavailable"],"title":"Source"},"freshness":{"items":{"$ref":"#/components/schemas/Freshness"},"type":"array","title":"Freshness"},"breakdowns":{"items":{"$ref":"#/components/schemas/InfraSpendBreakdown"},"type":"array","title":"Breakdowns"}},"type":"object","required":["window_start","window_end","total","source"],"title":"InfraSpendSummary"},"InfraSpendTimeSeriesPoint":{"properties":{"bucket_start":{"type":"string","format":"date-time","title":"Bucket Start"},"bucket_end":{"type":"string","format":"date-time","title":"Bucket End"},"gross_cost":{"$ref":"#/components/schemas/Money"},"credits":{"$ref":"#/components/schemas/Money"},"net_cost":{"$ref":"#/components/schemas/Money"},"line_item_count":{"type":"integer","title":"Line Item Count","default":0}},"type":"object","required":["bucket_start","bucket_end"],"title":"InfraSpendTimeSeriesPoint"},"InfraSpikySkuItem":{"properties":{"service_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Description"},"sku_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sku Description"},"sku_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sku Id"},"gross_cost":{"$ref":"#/components/schemas/Money"},"credits":{"$ref":"#/components/schemas/Money"},"net_cost":{"$ref":"#/components/schemas/Money"},"line_item_count":{"type":"integer","title":"Line Item Count","default":0},"active_hours":{"type":"integer","title":"Active Hours","default":0},"peak_hour_start":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Peak Hour Start"},"peak_hour_cost":{"$ref":"#/components/schemas/Money"},"average_active_hour_cost":{"$ref":"#/components/schemas/Money"},"spike_ratio":{"type":"number","title":"Spike Ratio","default":0}},"type":"object","title":"InfraSpikySkuItem"},"IngestionRunItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"source_name":{"type":"string","title":"Source Name"},"source_kind":{"type":"string","title":"Source Kind"},"window_start":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Window Start"},"window_end":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Window End"},"status":{"type":"string","title":"Status"},"started_at":{"type":"string","format":"date-time","title":"Started At"},"finished_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Finished At"},"rows_seen":{"type":"integer","title":"Rows Seen","default":0},"rows_written":{"type":"integer","title":"Rows Written","default":0},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"type":"object","required":["id","source_name","source_kind","status","started_at"],"title":"IngestionRunItem"},"IngestionRunsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/IngestionRunItem"},"type":"array","title":"Data"},"total":{"type":"integer","title":"Total","default":0},"meta":{"$ref":"#/components/schemas/ResponseMeta"}},"type":"object","required":["data","meta"],"title":"IngestionRunsResponse"},"LongRunningItem":{"properties":{"environment":{"type":"string","title":"Environment"},"product":{"type":"string","title":"Product"},"kind":{"type":"string","title":"Kind"},"id":{"type":"string","title":"Id"},"runtime_status":{"type":"string","enum":["active_running","suspended","paused","stale_non_terminal","completed","failed","unknown"],"title":"Runtime Status","default":"unknown"},"age_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Age Seconds"},"estimated_cost_usd":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Estimated Cost Usd"},"cost_confidence":{"type":"string","enum":["known","estimated","unknown"],"title":"Cost Confidence","default":"unknown"}},"type":"object","required":["environment","product","kind","id"],"title":"LongRunningItem"},"LongRunningJob":{"properties":{"environment":{"type":"string","title":"Environment"},"product":{"type":"string","title":"Product"},"run_id":{"type":"string","title":"Run Id"},"restate_invocation_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Restate Invocation Id"},"service_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Name"},"status":{"type":"string","enum":["running","completed","failed","killed","unknown"],"title":"Status","default":"unknown"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"modified_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Modified At"},"duration_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration Seconds"},"estimated_cost":{"$ref":"#/components/schemas/Money"},"source":{"type":"string","enum":["actual","estimated","mixed","unavailable"],"title":"Source","default":"unavailable"}},"type":"object","required":["environment","product","run_id"],"title":"LongRunningJob"},"LongRunningSummary":{"properties":{"active_running":{"type":"integer","title":"Active Running","default":0},"suspended":{"type":"integer","title":"Suspended","default":0},"stale_non_terminal":{"type":"integer","title":"Stale Non Terminal","default":0}},"type":"object","title":"LongRunningSummary"},"Money":{"properties":{"currency":{"type":"string","title":"Currency","default":"USD"},"amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Amount","default":"0"}},"type":"object","title":"Money"},"NodeRunCounts":{"properties":{"total":{"type":"integer","title":"Total","default":0},"running":{"type":"integer","title":"Running","default":0},"failed":{"type":"integer","title":"Failed","default":0},"completed":{"type":"integer","title":"Completed","default":0}},"type":"object","title":"NodeRunCounts"},"OperationsLongRunningResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/LongRunningItem"},"type":"array","title":"Data"},"summary":{"$ref":"#/components/schemas/LongRunningSummary"},"meta":{"$ref":"#/components/schemas/ResponseMeta"}},"type":"object","required":["data","summary","meta"],"title":"OperationsLongRunningResponse"},"OrganizationRef":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"}},"type":"object","title":"OrganizationRef"},"ProductAgentCostBreakdown":{"properties":{"environment":{"type":"string","title":"Environment"},"product":{"type":"string","title":"Product"},"runs":{"type":"integer","title":"Runs","default":0},"completed_runs":{"type":"integer","title":"Completed Runs","default":0},"failed_runs":{"type":"integer","title":"Failed Runs","default":0},"cancelled_runs":{"type":"integer","title":"Cancelled Runs","default":0},"running_runs":{"type":"integer","title":"Running Runs","default":0},"stale_runs":{"type":"integer","title":"Stale Runs","default":0},"actual_cost":{"$ref":"#/components/schemas/Money"},"estimated_cost":{"$ref":"#/components/schemas/Money"},"unknown_cost_runs":{"type":"integer","title":"Unknown Cost Runs","default":0},"cost_confidence":{"type":"string","enum":["known","estimated","unknown"],"title":"Cost Confidence","default":"unknown"}},"type":"object","required":["environment","product"],"title":"ProductAgentCostBreakdown"},"ProductAgentCostsResponse":{"properties":{"window_start":{"type":"string","format":"date-time","title":"Window Start"},"window_end":{"type":"string","format":"date-time","title":"Window End"},"total_actual_cost":{"$ref":"#/components/schemas/Money"},"total_estimated_cost":{"$ref":"#/components/schemas/Money"},"breakdowns":{"items":{"$ref":"#/components/schemas/ProductAgentCostBreakdown"},"type":"array","title":"Breakdowns"},"meta":{"$ref":"#/components/schemas/ResponseMeta"}},"type":"object","required":["window_start","window_end","meta"],"title":"ProductAgentCostsResponse"},"ProductAgentRunItem":{"properties":{"environment":{"type":"string","title":"Environment"},"product":{"type":"string","title":"Product"},"run_id":{"type":"string","title":"Run Id"},"source_database":{"type":"string","title":"Source Database"},"source_database_label":{"type":"string","title":"Source Database Label"},"status":{"type":"string","title":"Status"},"runtime_status":{"type":"string","enum":["active_running","suspended","paused","stale_non_terminal","completed","failed","unknown"],"title":"Runtime Status","default":"unknown"},"restate_invocation_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Restate Invocation Id"},"customer_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customer Id"},"workspace_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workspace Id"},"template_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Template Id"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"finished_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Finished At"},"duration_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration Seconds"},"model_provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Provider"},"model_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Name"},"input_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Input Tokens"},"cached_input_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Cached Input Tokens"},"output_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Output Tokens"},"reasoning_output_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Reasoning Output Tokens"},"total_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Tokens"},"actual_cost":{"anyOf":[{"$ref":"#/components/schemas/Money"},{"type":"null"}]},"estimated_cost":{"anyOf":[{"$ref":"#/components/schemas/Money"},{"type":"null"}]},"cost_confidence":{"type":"string","enum":["known","estimated","unknown"],"title":"Cost Confidence","default":"unknown"},"usage_source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Usage Source"},"pricing_source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pricing Source"},"cost_source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cost Source"},"rate_card_source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rate Card Source"},"billing_provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Billing Provider"},"trace_model_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Trace Model Name"},"pricing_context_tier":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pricing Context Tier"},"pricing_input_usd_per_1m":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pricing Input Usd Per 1M"},"pricing_cached_input_usd_per_1m":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pricing Cached Input Usd Per 1M"},"pricing_output_usd_per_1m":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pricing Output Usd Per 1M"}},"type":"object","required":["environment","product","run_id","source_database","source_database_label","status"],"title":"ProductAgentRunItem"},"ProductAgentRunsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ProductAgentRunItem"},"type":"array","title":"Data"},"total":{"type":"integer","title":"Total","default":0},"meta":{"$ref":"#/components/schemas/ResponseMeta"}},"type":"object","required":["data","meta"],"title":"ProductAgentRunsResponse"},"ProductAgentSummary":{"properties":{"environment":{"type":"string","title":"Environment"},"product":{"type":"string","title":"Product"},"database_source":{"type":"string","title":"Database Source"},"restate_environment":{"type":"string","title":"Restate Environment"},"restate_services":{"items":{"type":"string"},"type":"array","title":"Restate Services"},"total_runs":{"type":"integer","title":"Total Runs","default":0},"running_runs":{"type":"integer","title":"Running Runs","default":0},"killed_runs":{"type":"integer","title":"Killed Runs","default":0},"failed_runs":{"type":"integer","title":"Failed Runs","default":0},"cost":{"$ref":"#/components/schemas/Money"},"source":{"type":"string","enum":["actual","estimated","mixed","unavailable"],"title":"Source","default":"unavailable"}},"type":"object","required":["environment","product","database_source","restate_environment","restate_services"],"title":"ProductAgentSummary"},"ProductCostComponent":{"properties":{"key":{"type":"string","title":"Key"},"label":{"type":"string","title":"Label"},"category":{"type":"string","enum":["infrastructure","agent_execution","external_service","shared"],"title":"Category"},"amount":{"$ref":"#/components/schemas/Money"},"source":{"type":"string","enum":["actual","estimated","mixed","unavailable"],"title":"Source","default":"unavailable"},"allocation_status":{"type":"string","enum":["allocated","unallocated","not_instrumented"],"title":"Allocation Status","default":"not_instrumented"},"description":{"type":"string","title":"Description"},"evidence":{"additionalProperties":true,"type":"object","title":"Evidence"}},"type":"object","required":["key","label","category","description"],"title":"ProductCostComponent"},"ProductEconomicsSummary":{"properties":{"product":{"type":"string","title":"Product"},"environment":{"type":"string","title":"Environment"},"window_start":{"type":"string","format":"date-time","title":"Window Start"},"window_end":{"type":"string","format":"date-time","title":"Window End"},"total_attributed":{"$ref":"#/components/schemas/Money"},"total_observed_shared":{"$ref":"#/components/schemas/Money"},"components":{"items":{"$ref":"#/components/schemas/ProductCostComponent"},"type":"array","title":"Components"},"executions":{"$ref":"#/components/schemas/TemplateExecutionCounts"},"cost_coverage":{"$ref":"#/components/schemas/CostCoverage"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"type":"object","required":["product","environment","window_start","window_end","executions","cost_coverage"],"title":"ProductEconomicsSummary"},"ProductSource":{"properties":{"enabled":{"type":"boolean","title":"Enabled","default":true},"product":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Product"},"environment":{"type":"string","title":"Environment","default":"prod"},"database":{"type":"string","title":"Database"},"restate_environment":{"type":"string","title":"Restate Environment"},"restate_services":{"items":{"type":"string"},"type":"array","title":"Restate Services"}},"type":"object","required":["database","restate_environment"],"title":"ProductSource"},"ResponseMeta":{"properties":{"generated_at":{"type":"string","format":"date-time","title":"Generated At"},"sources":{"items":{"$ref":"#/components/schemas/SourceMeta"},"type":"array","title":"Sources"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"type":"object","required":["generated_at"],"title":"ResponseMeta"},"RestateEnvironment":{"properties":{"enabled":{"type":"boolean","title":"Enabled","default":true},"credential_mode":{"type":"string","const":"read_only","title":"Credential Mode","default":"read_only"},"base_url":{"type":"string","title":"Base Url"},"iap_service_account_env":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Iap Service Account Env"},"iap_audience_env":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Iap Audience Env"},"services":{"items":{"type":"string"},"type":"array","title":"Services"}},"type":"object","required":["base_url"],"title":"RestateEnvironment"},"RestateMatch":{"properties":{"matched":{"type":"boolean","title":"Matched","default":false},"invocation_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invocation Id"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},"type":"object","title":"RestateMatch"},"SourceFreshnessItem":{"properties":{"source_name":{"type":"string","title":"Source Name"},"source_kind":{"type":"string","title":"Source Kind"},"status":{"type":"string","title":"Status"},"latest_observed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Latest Observed At"},"latest_successful_run_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Latest Successful Run Id"},"lag_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Lag Seconds"},"checked_at":{"type":"string","format":"date-time","title":"Checked At"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"type":"object","required":["source_name","source_kind","status","checked_at"],"title":"SourceFreshnessItem"},"SourceFreshnessResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/SourceFreshnessItem"},"type":"array","title":"Data"},"meta":{"$ref":"#/components/schemas/ResponseMeta"}},"type":"object","required":["data","meta"],"title":"SourceFreshnessResponse"},"SourceMeta":{"properties":{"source_key":{"type":"string","title":"Source Key"},"status":{"type":"string","title":"Status"},"latest_poll_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Latest Poll At"},"source_confidence":{"type":"string","enum":["known","estimated","unknown"],"title":"Source Confidence","default":"unknown"}},"type":"object","required":["source_key","status"],"title":"SourceMeta"},"SourceRegistry":{"properties":{"environment":{"type":"string","title":"Environment"},"defaults":{"additionalProperties":true,"type":"object","title":"Defaults"},"infra_accounts":{"items":{"$ref":"#/components/schemas/InfraAccountConfig"},"type":"array","title":"Infra Accounts"},"gcp":{"$ref":"#/components/schemas/GcpConfig"},"restate":{"additionalProperties":{"$ref":"#/components/schemas/RestateEnvironment"},"type":"object","title":"Restate"},"databases":{"additionalProperties":{"$ref":"#/components/schemas/DatabaseSource"},"type":"object","title":"Databases"},"products":{"additionalProperties":{"$ref":"#/components/schemas/ProductSource"},"type":"object","title":"Products"}},"type":"object","required":["environment"],"title":"SourceRegistry"},"TemplateEconomicsResponse":{"properties":{"data":{"$ref":"#/components/schemas/ProductEconomicsSummary"},"meta":{"$ref":"#/components/schemas/ResponseMeta"}},"type":"object","required":["data","meta"],"title":"TemplateEconomicsResponse"},"TemplateExecution":{"properties":{"agent_execution_id":{"type":"string","title":"Agent Execution Id"},"product":{"type":"string","title":"Product","default":"templates"},"db_status":{"type":"string","title":"Db Status"},"runtime_status":{"type":"string","enum":["active_running","suspended","paused","stale_non_terminal","completed","failed","unknown"],"title":"Runtime Status","default":"unknown"},"agent_driver":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Driver"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"reasoning_effort":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reasoning Effort"},"workflow_archetype":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workflow Archetype"},"organization":{"anyOf":[{"$ref":"#/components/schemas/OrganizationRef"},{"type":"null"}]},"user_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Id"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"finished_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Finished At"},"duration_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration Seconds"},"estimated_cost_usd":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Estimated Cost Usd"},"cost_confidence":{"type":"string","enum":["known","estimated","unknown"],"title":"Cost Confidence","default":"unknown"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"source_files_count":{"type":"integer","title":"Source Files Count","default":0},"restate":{"$ref":"#/components/schemas/RestateMatch"}},"type":"object","required":["agent_execution_id","db_status"],"title":"TemplateExecution"},"TemplateExecutionCounts":{"properties":{"total":{"type":"integer","title":"Total","default":0},"completed":{"type":"integer","title":"Completed","default":0},"failed":{"type":"integer","title":"Failed","default":0},"deleted":{"type":"integer","title":"Deleted","default":0},"db_running":{"type":"integer","title":"Db Running","default":0},"db_created":{"type":"integer","title":"Db Created","default":0},"actually_running":{"type":"integer","title":"Actually Running","default":0},"stale_non_terminal":{"type":"integer","title":"Stale Non Terminal","default":0}},"type":"object","title":"TemplateExecutionCounts"},"TemplateExecutionsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/TemplateExecution"},"type":"array","title":"Data"},"meta":{"$ref":"#/components/schemas/ResponseMeta"},"total":{"type":"integer","title":"Total","default":0}},"type":"object","required":["data","meta"],"title":"TemplateExecutionsResponse"},"TemplateLongRunningResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/TemplateExecution"},"type":"array","title":"Data"},"meta":{"$ref":"#/components/schemas/ResponseMeta"}},"type":"object","required":["data","meta"],"title":"TemplateLongRunningResponse"},"TemplateSummaryData":{"properties":{"executions":{"$ref":"#/components/schemas/TemplateExecutionCounts"},"duration":{"$ref":"#/components/schemas/DurationStats"},"cost_coverage":{"$ref":"#/components/schemas/CostCoverage"},"by_driver_model":{"items":{"$ref":"#/components/schemas/DriverModelBreakdown"},"type":"array","title":"By Driver Model"}},"type":"object","required":["executions","duration","cost_coverage"],"title":"TemplateSummaryData"},"TemplateSummaryResponse":{"properties":{"data":{"$ref":"#/components/schemas/TemplateSummaryData"},"meta":{"$ref":"#/components/schemas/ResponseMeta"}},"type":"object","required":["data","meta"],"title":"TemplateSummaryResponse"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}},"securitySchemes":{"HTTPBearer":{"type":"http","description":"Paste an Auth0 access token. Swagger UI sends it as Authorization: Bearer <token>.","scheme":"bearer","bearerFormat":"JWT"}}}}