{"openapi":"3.1.0","info":{"title":"Kawnix API","version":"1.0.0","description":"Generated from Kawnix route and Zod contract definitions. Do not edit openapi.json."},"paths":{"/api/actions":{"get":{"operationId":"getActions","summary":"GET /api/actions","tags":["actions"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/actions/events":{"get":{"operationId":"getActionsEvents","summary":"GET /api/actions/events","tags":["actions"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/actions/execute":{"post":{"operationId":"postActionsExecute","summary":"POST /api/actions/execute","tags":["actions"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/account/active-role":{"post":{"operationId":"postAccountActiveRole","summary":"POST /api/account/active-role","tags":["account"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/account/profile":{"get":{"operationId":"getAccountProfile","summary":"GET /api/account/profile","tags":["account"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"patch":{"operationId":"patchAccountProfile","summary":"PATCH /api/account/profile","tags":["account"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/admin/reviewer-requests":{"get":{"operationId":"getAdminReviewerRequests","summary":"GET /api/admin/reviewer-requests","tags":["admin"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/admin/reviewer-requests/{requestId}":{"patch":{"operationId":"patchAdminReviewerRequestsRequestId","summary":"PATCH /api/admin/reviewer-requests/{requestId}","tags":["admin"],"parameters":[{"in":"path","name":"requestId","schema":{"type":"string","minLength":1,"description":"requestId path parameter."},"required":true,"description":"requestId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/admin/users":{"get":{"operationId":"getAdminUsers","summary":"GET /api/admin/users","tags":["admin"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"patch":{"operationId":"patchAdminUsers","summary":"PATCH /api/admin/users","tags":["admin"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/admin/investigations/events":{"get":{"operationId":"getAdminInvestigationsEvents","summary":"GET /api/admin/investigations/events","tags":["admin"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/admin/investigations/events/{eventId}":{"get":{"operationId":"getAdminInvestigationsEventsEventId","summary":"GET /api/admin/investigations/events/{eventId}","tags":["admin"],"parameters":[{"in":"path","name":"eventId","schema":{"type":"string","minLength":1,"description":"eventId path parameter."},"required":true,"description":"eventId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/admin/investigations/correlations/{correlationId}":{"get":{"operationId":"getAdminInvestigationsCorrelationsCorrelationId","summary":"GET /api/admin/investigations/correlations/{correlationId}","tags":["admin"],"parameters":[{"in":"path","name":"correlationId","schema":{"type":"string","minLength":1,"description":"correlationId path parameter."},"required":true,"description":"correlationId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/admin/investigations/facets":{"get":{"operationId":"getAdminInvestigationsFacets","summary":"GET /api/admin/investigations/facets","tags":["admin"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/admin/investigations/integrity":{"get":{"operationId":"getAdminInvestigationsIntegrity","summary":"GET /api/admin/investigations/integrity","tags":["admin"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/admin/investigations/exports":{"post":{"operationId":"postAdminInvestigationsExports","summary":"POST /api/admin/investigations/exports","tags":["admin"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/admin/investigations/exports/{exportId}":{"get":{"operationId":"getAdminInvestigationsExportsExportId","summary":"GET /api/admin/investigations/exports/{exportId}","tags":["admin"],"parameters":[{"in":"path","name":"exportId","schema":{"type":"string","minLength":1,"description":"exportId path parameter."},"required":true,"description":"exportId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/admin/investigations/exports/{exportId}/download":{"get":{"operationId":"getAdminInvestigationsExportsExportIdDownload","summary":"GET /api/admin/investigations/exports/{exportId}/download","tags":["admin"],"parameters":[{"in":"path","name":"exportId","schema":{"type":"string","minLength":1,"description":"exportId path parameter."},"required":true,"description":"exportId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/admin/investigations/archives":{"get":{"operationId":"getAdminInvestigationsArchives","summary":"GET /api/admin/investigations/archives","tags":["admin"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/agent/github-workflow":{"get":{"operationId":"getAgentGithubWorkflow","summary":"GET /api/agent/github-workflow","tags":["agent"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"post":{"operationId":"postAgentGithubWorkflow","summary":"POST /api/agent/github-workflow","tags":["agent"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/auth/{all}":{"get":{"operationId":"getAuthAll","summary":"GET /api/auth/{all}","tags":["auth"],"parameters":[{"in":"path","name":"all","schema":{"type":"string","minLength":1,"description":"all path parameter."},"required":true,"description":"all path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"post":{"operationId":"postAuthAll","summary":"POST /api/auth/{all}","tags":["auth"],"parameters":[{"in":"path","name":"all","schema":{"type":"string","minLength":1,"description":"all path parameter."},"required":true,"description":"all path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/auth/prepare-social":{"post":{"operationId":"postAuthPrepareSocial","summary":"POST /api/auth/prepare-social","tags":["auth"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/auth/social-intent":{"post":{"operationId":"postAuthSocialIntent","summary":"POST /api/auth/social-intent","tags":["auth"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/auth/sign-in":{"post":{"operationId":"postAuthSignIn","summary":"POST /api/auth/sign-in","tags":["auth"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/auth/sign-up":{"post":{"operationId":"postAuthSignUp","summary":"POST /api/auth/sign-up","tags":["auth"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/auth/validate-email":{"post":{"operationId":"postAuthValidateEmail","summary":"POST /api/auth/validate-email","tags":["auth"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/auth/wallet/nonce":{"post":{"operationId":"postAuthWalletNonce","summary":"POST /api/auth/wallet/nonce","tags":["auth"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/auth/wallet/verify":{"post":{"operationId":"postAuthWalletVerify","summary":"POST /api/auth/wallet/verify","tags":["auth"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/auth/wallet/link/nonce":{"post":{"operationId":"postAuthWalletLinkNonce","summary":"POST /api/auth/wallet/link/nonce","tags":["auth"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/auth/wallet/link/verify":{"post":{"operationId":"postAuthWalletLinkVerify","summary":"POST /api/auth/wallet/link/verify","tags":["auth"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/auth/forgot-password":{"post":{"operationId":"postAuthForgotPassword","summary":"POST /api/auth/forgot-password","tags":["auth"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/auth/reset-password":{"post":{"operationId":"postAuthResetPassword","summary":"POST /api/auth/reset-password","tags":["auth"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/billing/buy-credits":{"post":{"operationId":"postBillingBuyCredits","summary":"POST /api/billing/buy-credits","tags":["billing"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/billing/confirm-purchase":{"post":{"operationId":"postBillingConfirmPurchase","summary":"POST /api/billing/confirm-purchase","tags":["billing"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/billing/credits":{"get":{"operationId":"getBillingCredits","summary":"GET /api/billing/credits","tags":["billing"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/billing/estimate":{"post":{"operationId":"postBillingEstimate","summary":"POST /api/billing/estimate","tags":["billing"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/billing/purchases":{"get":{"operationId":"getBillingPurchases","summary":"GET /api/billing/purchases","tags":["billing"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/billing/refund":{"post":{"operationId":"postBillingRefund","summary":"POST /api/billing/refund","tags":["billing"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/billing/reserve":{"post":{"operationId":"postBillingReserve","summary":"POST /api/billing/reserve","tags":["billing"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/billing/settle":{"post":{"operationId":"postBillingSettle","summary":"POST /api/billing/settle","tags":["billing"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/billing/settlements/{id}":{"get":{"operationId":"getBillingSettlementsId","summary":"GET /api/billing/settlements/{id}","tags":["billing"],"parameters":[{"in":"path","name":"id","schema":{"type":"string","minLength":1,"description":"id path parameter."},"required":true,"description":"id path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/billing/settlements/confirm":{"post":{"operationId":"postBillingSettlementsConfirm","summary":"POST /api/billing/settlements/confirm","tags":["billing"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/billing/stripe/confirm":{"post":{"operationId":"postBillingStripeConfirm","summary":"POST /api/billing/stripe/confirm","tags":["billing"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/billing/wallet/config":{"get":{"operationId":"getBillingWalletConfig","summary":"GET /api/billing/wallet/config","tags":["billing"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/billing/wallet/confirm":{"post":{"operationId":"postBillingWalletConfirm","summary":"POST /api/billing/wallet/confirm","tags":["billing"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/billing/webhooks/stripe":{"post":{"operationId":"postBillingWebhooksStripe","summary":"POST /api/billing/webhooks/stripe","tags":["billing"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/connectors":{"get":{"operationId":"getConnectors","summary":"GET /api/connectors","tags":["connectors"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"post":{"operationId":"postConnectors","summary":"POST /api/connectors","tags":["connectors"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/connectors/{connectorId}/refresh":{"post":{"operationId":"postConnectorsConnectorIdRefresh","summary":"POST /api/connectors/{connectorId}/refresh","tags":["connectors"],"parameters":[{"in":"path","name":"connectorId","schema":{"type":"string","minLength":1,"description":"connectorId path parameter."},"required":true,"description":"connectorId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/connectors/{connectorId}/revoke":{"delete":{"operationId":"deleteConnectorsConnectorIdRevoke","summary":"DELETE /api/connectors/{connectorId}/revoke","tags":["connectors"],"parameters":[{"in":"path","name":"connectorId","schema":{"type":"string","minLength":1,"description":"connectorId path parameter."},"required":true,"description":"connectorId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/connectors/bootstrap":{"get":{"operationId":"getConnectorsBootstrap","summary":"GET /api/connectors/bootstrap","tags":["connectors"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/connectors/oauth/authorize":{"get":{"operationId":"getConnectorsOauthAuthorize","summary":"GET /api/connectors/oauth/authorize","tags":["connectors"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/connectors/oauth/callback":{"get":{"operationId":"getConnectorsOauthCallback","summary":"GET /api/connectors/oauth/callback","tags":["connectors"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/connectors/studio-execute":{"post":{"operationId":"postConnectorsStudioExecute","summary":"POST /api/connectors/studio-execute","tags":["connectors"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/connectors/studio-upload":{"delete":{"operationId":"deleteConnectorsStudioUpload","summary":"DELETE /api/connectors/studio-upload","tags":["connectors"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"post":{"operationId":"postConnectorsStudioUpload","summary":"POST /api/connectors/studio-upload","tags":["connectors"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/connectors/test":{"post":{"operationId":"postConnectorsTest","summary":"POST /api/connectors/test","tags":["connectors"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/credentials/api-keys":{"get":{"operationId":"getCredentialsApiKeys","summary":"GET /api/credentials/api-keys","tags":["credentials"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"post":{"operationId":"postCredentialsApiKeys","summary":"POST /api/credentials/api-keys","tags":["credentials"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/credentials/api-keys/{keyId}/revoke":{"post":{"operationId":"postCredentialsApiKeysKeyIdRevoke","summary":"POST /api/credentials/api-keys/{keyId}/revoke","tags":["credentials"],"parameters":[{"in":"path","name":"keyId","schema":{"type":"string","minLength":1,"description":"keyId path parameter."},"required":true,"description":"keyId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/credentials/api-keys/{keyId}/rotate":{"post":{"operationId":"postCredentialsApiKeysKeyIdRotate","summary":"POST /api/credentials/api-keys/{keyId}/rotate","tags":["credentials"],"parameters":[{"in":"path","name":"keyId","schema":{"type":"string","minLength":1,"description":"keyId path parameter."},"required":true,"description":"keyId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/demo-agent/database":{"post":{"operationId":"postDemoAgentDatabase","summary":"POST /api/demo-agent/database","tags":["demo-agent"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/dev/grant-credits":{"post":{"operationId":"postDevGrantCredits","summary":"POST /api/dev/grant-credits","tags":["dev"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/discovery/manifests":{"get":{"operationId":"getDiscoveryManifests","summary":"GET /api/discovery/manifests","tags":["discovery"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/discovery/manifests/{manifestId}":{"get":{"operationId":"getDiscoveryManifestsManifestId","summary":"GET /api/discovery/manifests/{manifestId}","tags":["discovery"],"parameters":[{"in":"path","name":"manifestId","schema":{"type":"string","minLength":1,"description":"manifestId path parameter."},"required":true,"description":"manifestId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/discovery/public/manifests":{"get":{"operationId":"getDiscoveryPublicManifests","summary":"GET /api/discovery/public/manifests","tags":["discovery"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/dashboard/overview":{"get":{"operationId":"getDashboardOverview","summary":"GET /api/dashboard/overview","tags":["dashboard"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/dashboard/events":{"get":{"operationId":"getDashboardEvents","summary":"GET /api/dashboard/events","tags":["dashboard"],"responses":{"200":{"description":"Successful response.","content":{"text/event-stream":{"schema":{"type":"string","description":"Authenticated workspace overview snapshots emitted when dashboard state changes."}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/endpoints":{"get":{"operationId":"getEndpoints","summary":"GET /api/endpoints","tags":["endpoints"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"post":{"operationId":"postEndpoints","summary":"POST /api/endpoints","tags":["endpoints"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/endpoints/{endpointId}":{"delete":{"operationId":"deleteEndpointsEndpointId","summary":"DELETE /api/endpoints/{endpointId}","tags":["endpoints"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"get":{"operationId":"getEndpointsEndpointId","summary":"GET /api/endpoints/{endpointId}","tags":["endpoints"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"patch":{"operationId":"patchEndpointsEndpointId","summary":"PATCH /api/endpoints/{endpointId}","tags":["endpoints"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/endpoints/{endpointId}/manifests":{"get":{"operationId":"getEndpointsEndpointIdManifests","summary":"GET /api/endpoints/{endpointId}/manifests","tags":["endpoints"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"post":{"operationId":"postEndpointsEndpointIdManifests","summary":"POST /api/endpoints/{endpointId}/manifests","tags":["endpoints"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/endpoints/{endpointId}/manifests/{version}":{"get":{"operationId":"getEndpointsEndpointIdManifestsVersion","summary":"GET /api/endpoints/{endpointId}/manifests/{version}","tags":["endpoints"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."},{"in":"path","name":"version","schema":{"type":"string","minLength":1,"description":"version path parameter."},"required":true,"description":"version path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/endpoints/{endpointId}/manifests/{version}/preflight":{"post":{"operationId":"postEndpointsEndpointIdManifestsVersionPreflight","summary":"POST /api/endpoints/{endpointId}/manifests/{version}/preflight","tags":["endpoints"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."},{"in":"path","name":"version","schema":{"type":"string","minLength":1,"description":"version path parameter."},"required":true,"description":"version path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/endpoints/{endpointId}/manifests/{version}/preflights":{"get":{"operationId":"getEndpointsEndpointIdManifestsVersionPreflights","summary":"GET /api/endpoints/{endpointId}/manifests/{version}/preflights","tags":["endpoints"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."},{"in":"path","name":"version","schema":{"type":"string","minLength":1,"description":"version path parameter."},"required":true,"description":"version path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/endpoints/{endpointId}/manifests/{version}/activate":{"post":{"operationId":"postEndpointsEndpointIdManifestsVersionActivate","summary":"POST /api/endpoints/{endpointId}/manifests/{version}/activate","tags":["endpoints"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."},{"in":"path","name":"version","schema":{"type":"string","minLength":1,"description":"version path parameter."},"required":true,"description":"version path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/endpoints/{endpointId}/manifests/{version}/approve":{"post":{"operationId":"postEndpointsEndpointIdManifestsVersionApprove","summary":"POST /api/endpoints/{endpointId}/manifests/{version}/approve","tags":["endpoints"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."},{"in":"path","name":"version","schema":{"type":"string","minLength":1,"description":"version path parameter."},"required":true,"description":"version path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/endpoints/{endpointId}/manifests/{version}/deprecate":{"post":{"operationId":"postEndpointsEndpointIdManifestsVersionDeprecate","summary":"POST /api/endpoints/{endpointId}/manifests/{version}/deprecate","tags":["endpoints"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."},{"in":"path","name":"version","schema":{"type":"string","minLength":1,"description":"version path parameter."},"required":true,"description":"version path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/endpoints/{endpointId}/manifests/{version}/reject":{"post":{"operationId":"postEndpointsEndpointIdManifestsVersionReject","summary":"POST /api/endpoints/{endpointId}/manifests/{version}/reject","tags":["endpoints"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."},{"in":"path","name":"version","schema":{"type":"string","minLength":1,"description":"version path parameter."},"required":true,"description":"version path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/endpoints/{endpointId}/manifests/{version}/submit":{"post":{"operationId":"postEndpointsEndpointIdManifestsVersionSubmit","summary":"POST /api/endpoints/{endpointId}/manifests/{version}/submit","tags":["endpoints"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."},{"in":"path","name":"version","schema":{"type":"string","minLength":1,"description":"version path parameter."},"required":true,"description":"version path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/endpoints/{endpointId}/pause":{"post":{"operationId":"postEndpointsEndpointIdPause","summary":"POST /api/endpoints/{endpointId}/pause","tags":["endpoints"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/endpoints/{endpointId}/resume":{"post":{"operationId":"postEndpointsEndpointIdResume","summary":"POST /api/endpoints/{endpointId}/resume","tags":["endpoints"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/endpoints/{endpointId}/gateway-security":{"get":{"operationId":"getEndpointsEndpointIdGatewaySecurity","summary":"GET /api/endpoints/{endpointId}/gateway-security","tags":["endpoints"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/endpoints/{endpointId}/gateway-security/credentials":{"post":{"operationId":"postEndpointsEndpointIdGatewaySecurityCredentials","summary":"POST /api/endpoints/{endpointId}/gateway-security/credentials","tags":["endpoints"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/endpoints/{endpointId}/gateway-security/rotate":{"post":{"operationId":"postEndpointsEndpointIdGatewaySecurityRotate","summary":"POST /api/endpoints/{endpointId}/gateway-security/rotate","tags":["endpoints"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/endpoints/{endpointId}/gateway-security/verify":{"post":{"operationId":"postEndpointsEndpointIdGatewaySecurityVerify","summary":"POST /api/endpoints/{endpointId}/gateway-security/verify","tags":["endpoints"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/endpoints/{endpointId}/gateway-security/credentials/{credentialId}":{"delete":{"operationId":"deleteEndpointsEndpointIdGatewaySecurityCredentialsCredentialId","summary":"DELETE /api/endpoints/{endpointId}/gateway-security/credentials/{credentialId}","tags":["endpoints"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."},{"in":"path","name":"credentialId","schema":{"type":"string","minLength":1,"description":"credentialId path parameter."},"required":true,"description":"credentialId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/gateway/invoke":{"post":{"operationId":"postGatewayInvoke","summary":"POST /api/gateway/invoke","tags":["gateway"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GatewayInvocationRequest"}}}},"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/gateway/invoke/stream":{"post":{"operationId":"postGatewayInvokeStream","summary":"POST /api/gateway/invoke/stream","tags":["gateway"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GatewayInvocationRequest"}}}},"responses":{"200":{"description":"Successful response.","content":{"text/event-stream":{"schema":{"type":"string","description":"Progressive Server-Sent Event frames: started, chunk, completed, or failed."}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/gateway/invocations":{"post":{"operationId":"postGatewayInvocations","summary":"POST /api/gateway/invocations","tags":["gateway"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GatewayInvocationRequest"}}}},"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/gateway/invocations/{invocationId}":{"get":{"operationId":"getGatewayInvocationsInvocationId","summary":"GET /api/gateway/invocations/{invocationId}","tags":["gateway"],"parameters":[{"in":"path","name":"invocationId","schema":{"type":"string","minLength":1,"description":"invocationId path parameter."},"required":true,"description":"invocationId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/gateway/invocations/{invocationId}/events":{"get":{"operationId":"getGatewayInvocationsInvocationIdEvents","summary":"GET /api/gateway/invocations/{invocationId}/events","tags":["gateway"],"parameters":[{"in":"path","name":"invocationId","schema":{"type":"string","minLength":1,"description":"invocationId path parameter."},"required":true,"description":"invocationId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/gateway/invocations/{invocationId}/cancel":{"post":{"operationId":"postGatewayInvocationsInvocationIdCancel","summary":"POST /api/gateway/invocations/{invocationId}/cancel","tags":["gateway"],"parameters":[{"in":"path","name":"invocationId","schema":{"type":"string","minLength":1,"description":"invocationId path parameter."},"required":true,"description":"invocationId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/gateway/receipts/{receiptId}":{"get":{"operationId":"getGatewayReceiptsReceiptId","summary":"GET /api/gateway/receipts/{receiptId}","tags":["gateway"],"parameters":[{"in":"path","name":"receiptId","schema":{"type":"string","minLength":1,"description":"receiptId path parameter."},"required":true,"description":"receiptId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/artifacts/uploads":{"post":{"operationId":"postArtifactsUploads","summary":"POST /api/artifacts/uploads","tags":["artifacts"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/artifacts/{artifactId}/complete":{"post":{"operationId":"postArtifactsArtifactIdComplete","summary":"POST /api/artifacts/{artifactId}/complete","tags":["artifacts"],"parameters":[{"in":"path","name":"artifactId","schema":{"type":"string","minLength":1,"description":"artifactId path parameter."},"required":true,"description":"artifactId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/artifacts/{artifactId}/download":{"get":{"operationId":"getArtifactsArtifactIdDownload","summary":"GET /api/artifacts/{artifactId}/download","tags":["artifacts"],"parameters":[{"in":"path","name":"artifactId","schema":{"type":"string","minLength":1,"description":"artifactId path parameter."},"required":true,"description":"artifactId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/artifacts/{artifactId}":{"delete":{"operationId":"deleteArtifactsArtifactId","summary":"DELETE /api/artifacts/{artifactId}","tags":["artifacts"],"parameters":[{"in":"path","name":"artifactId","schema":{"type":"string","minLength":1,"description":"artifactId path parameter."},"required":true,"description":"artifactId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/github/repos":{"get":{"operationId":"getGithubRepos","summary":"GET /api/github/repos","tags":["github"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/health":{"get":{"operationId":"getHealth","summary":"GET /api/health","tags":["health"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/hooks/v1/{connectorKey}/{triggerKey}":{"post":{"operationId":"postHooksV1ConnectorKeyTriggerKey","summary":"POST /api/hooks/v1/{connectorKey}/{triggerKey}","tags":["hooks"],"parameters":[{"in":"path","name":"connectorKey","schema":{"type":"string","minLength":1,"description":"connectorKey path parameter."},"required":true,"description":"connectorKey path parameter."},{"in":"path","name":"triggerKey","schema":{"type":"string","minLength":1,"description":"triggerKey path parameter."},"required":true,"description":"triggerKey path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/hooks/v2/{publicToken}":{"post":{"operationId":"postHooksV2PublicToken","summary":"POST /api/hooks/v2/{publicToken}","tags":["hooks"],"parameters":[{"in":"path","name":"publicToken","schema":{"type":"string","minLength":1,"description":"publicToken path parameter."},"required":true,"description":"publicToken path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/identity/recover-2fa":{"post":{"operationId":"postIdentityRecover2fa","summary":"POST /api/identity/recover-2fa","tags":["identity"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/identity/recovery-codes":{"post":{"operationId":"postIdentityRecoveryCodes","summary":"POST /api/identity/recovery-codes","tags":["identity"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/identity/sessions":{"delete":{"operationId":"deleteIdentitySessions","summary":"DELETE /api/identity/sessions","tags":["identity"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"get":{"operationId":"getIdentitySessions","summary":"GET /api/identity/sessions","tags":["identity"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/identity/sessions/{sessionId}":{"delete":{"operationId":"deleteIdentitySessionsSessionId","summary":"DELETE /api/identity/sessions/{sessionId}","tags":["identity"],"parameters":[{"in":"path","name":"sessionId","schema":{"type":"string","minLength":1,"description":"sessionId path parameter."},"required":true,"description":"sessionId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/manifests/validate":{"post":{"operationId":"postManifestsValidate","summary":"POST /api/manifests/validate","tags":["manifests"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/connectors":{"get":{"operationId":"getMarketplaceConnectors","summary":"GET /api/marketplace/connectors","tags":["marketplace"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"post":{"operationId":"postMarketplaceConnectors","summary":"POST /api/marketplace/connectors","tags":["marketplace"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/connectors/{connectorId}":{"get":{"operationId":"getMarketplaceConnectorsConnectorId","summary":"GET /api/marketplace/connectors/{connectorId}","tags":["marketplace"],"parameters":[{"in":"path","name":"connectorId","schema":{"type":"string","minLength":1,"description":"connectorId path parameter."},"required":true,"description":"connectorId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/connectors/{connectorId}/analytics":{"get":{"operationId":"getMarketplaceConnectorsConnectorIdAnalytics","summary":"GET /api/marketplace/connectors/{connectorId}/analytics","tags":["marketplace"],"parameters":[{"in":"path","name":"connectorId","schema":{"type":"string","minLength":1,"description":"connectorId path parameter."},"required":true,"description":"connectorId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/connectors/{connectorId}/visibility":{"patch":{"operationId":"patchMarketplaceConnectorsConnectorIdVisibility","summary":"PATCH /api/marketplace/connectors/{connectorId}/visibility","tags":["marketplace"],"parameters":[{"in":"path","name":"connectorId","schema":{"type":"string","minLength":1,"description":"connectorId path parameter."},"required":true,"description":"connectorId path parameter."}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketplaceVisibilityRequest"}}}},"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/connectors/{connectorId}/install":{"post":{"operationId":"postMarketplaceConnectorsConnectorIdInstall","summary":"POST /api/marketplace/connectors/{connectorId}/install","tags":["marketplace"],"parameters":[{"in":"path","name":"connectorId","schema":{"type":"string","minLength":1,"description":"connectorId path parameter."},"required":true,"description":"connectorId path parameter."}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketplaceInstallRequest"}}}},"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/connectors/{connectorId}/revoke":{"post":{"operationId":"postMarketplaceConnectorsConnectorIdRevoke","summary":"POST /api/marketplace/connectors/{connectorId}/revoke","tags":["marketplace"],"parameters":[{"in":"path","name":"connectorId","schema":{"type":"string","minLength":1,"description":"connectorId path parameter."},"required":true,"description":"connectorId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/connectors/{connectorId}/suspend":{"post":{"operationId":"postMarketplaceConnectorsConnectorIdSuspend","summary":"POST /api/marketplace/connectors/{connectorId}/suspend","tags":["marketplace"],"parameters":[{"in":"path","name":"connectorId","schema":{"type":"string","minLength":1,"description":"connectorId path parameter."},"required":true,"description":"connectorId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/connectors/{connectorId}/restore":{"post":{"operationId":"postMarketplaceConnectorsConnectorIdRestore","summary":"POST /api/marketplace/connectors/{connectorId}/restore","tags":["marketplace"],"parameters":[{"in":"path","name":"connectorId","schema":{"type":"string","minLength":1,"description":"connectorId path parameter."},"required":true,"description":"connectorId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/connectors/{connectorId}/invites":{"get":{"operationId":"getMarketplaceConnectorsConnectorIdInvites","summary":"GET /api/marketplace/connectors/{connectorId}/invites","tags":["marketplace"],"parameters":[{"in":"path","name":"connectorId","schema":{"type":"string","minLength":1,"description":"connectorId path parameter."},"required":true,"description":"connectorId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"post":{"operationId":"postMarketplaceConnectorsConnectorIdInvites","summary":"POST /api/marketplace/connectors/{connectorId}/invites","tags":["marketplace"],"parameters":[{"in":"path","name":"connectorId","schema":{"type":"string","minLength":1,"description":"connectorId path parameter."},"required":true,"description":"connectorId path parameter."}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketplaceInviteRequest"}}}},"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/connectors/{connectorId}/oauth-application":{"post":{"operationId":"postMarketplaceConnectorsConnectorIdOauthApplication","summary":"POST /api/marketplace/connectors/{connectorId}/oauth-application","tags":["marketplace"],"parameters":[{"in":"path","name":"connectorId","schema":{"type":"string","minLength":1,"description":"connectorId path parameter."},"required":true,"description":"connectorId path parameter."}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketplaceOAuthApplicationRequest"}}}},"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/installations":{"get":{"operationId":"getMarketplaceInstallations","summary":"GET /api/marketplace/installations","tags":["marketplace"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/installations/{installationId}/version":{"post":{"operationId":"postMarketplaceInstallationsInstallationIdVersion","summary":"POST /api/marketplace/installations/{installationId}/version","tags":["marketplace"],"parameters":[{"in":"path","name":"installationId","schema":{"type":"string","minLength":1,"description":"installationId path parameter."},"required":true,"description":"installationId path parameter."}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketplaceVersionChangeRequest"}}}},"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/installations/{installationId}/connections":{"get":{"operationId":"getMarketplaceInstallationsInstallationIdConnections","summary":"GET /api/marketplace/installations/{installationId}/connections","tags":["marketplace"],"parameters":[{"in":"path","name":"installationId","schema":{"type":"string","minLength":1,"description":"installationId path parameter."},"required":true,"description":"installationId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"post":{"operationId":"postMarketplaceInstallationsInstallationIdConnections","summary":"POST /api/marketplace/installations/{installationId}/connections","tags":["marketplace"],"parameters":[{"in":"path","name":"installationId","schema":{"type":"string","minLength":1,"description":"installationId path parameter."},"required":true,"description":"installationId path parameter."}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketplaceConnectionRequest"}}}},"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/connections/{connectionId}":{"delete":{"operationId":"deleteMarketplaceConnectionsConnectionId","summary":"DELETE /api/marketplace/connections/{connectionId}","tags":["marketplace"],"parameters":[{"in":"path","name":"connectionId","schema":{"type":"string","minLength":1,"description":"connectionId path parameter."},"required":true,"description":"connectionId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"patch":{"operationId":"patchMarketplaceConnectionsConnectionId","summary":"PATCH /api/marketplace/connections/{connectionId}","tags":["marketplace"],"parameters":[{"in":"path","name":"connectionId","schema":{"type":"string","minLength":1,"description":"connectionId path parameter."},"required":true,"description":"connectionId path parameter."}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketplaceConnectionUpdateRequest"}}}},"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/connections/{connectionId}/test":{"post":{"operationId":"postMarketplaceConnectionsConnectionIdTest","summary":"POST /api/marketplace/connections/{connectionId}/test","tags":["marketplace"],"parameters":[{"in":"path","name":"connectionId","schema":{"type":"string","minLength":1,"description":"connectionId path parameter."},"required":true,"description":"connectionId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/connections/{connectionId}/refresh":{"post":{"operationId":"postMarketplaceConnectionsConnectionIdRefresh","summary":"POST /api/marketplace/connections/{connectionId}/refresh","tags":["marketplace"],"parameters":[{"in":"path","name":"connectionId","schema":{"type":"string","minLength":1,"description":"connectionId path parameter."},"required":true,"description":"connectionId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/connections/{connectionId}/webhooks":{"post":{"operationId":"postMarketplaceConnectionsConnectionIdWebhooks","summary":"POST /api/marketplace/connections/{connectionId}/webhooks","tags":["marketplace"],"parameters":[{"in":"path","name":"connectionId","schema":{"type":"string","minLength":1,"description":"connectionId path parameter."},"required":true,"description":"connectionId path parameter."}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketplaceWebhookEndpointRequest"}}}},"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/invites/{inviteId}":{"delete":{"operationId":"deleteMarketplaceInvitesInviteId","summary":"DELETE /api/marketplace/invites/{inviteId}","tags":["marketplace"],"parameters":[{"in":"path","name":"inviteId","schema":{"type":"string","minLength":1,"description":"inviteId path parameter."},"required":true,"description":"inviteId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/unlisted/{token}":{"get":{"operationId":"getMarketplaceUnlistedToken","summary":"GET /api/marketplace/unlisted/{token}","tags":["marketplace"],"parameters":[{"in":"path","name":"token","schema":{"type":"string","minLength":1,"description":"token path parameter."},"required":true,"description":"token path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/oauth/authorize":{"post":{"operationId":"postMarketplaceOauthAuthorize","summary":"POST /api/marketplace/oauth/authorize","tags":["marketplace"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketplaceOAuthAuthorizeRequest"}}}},"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/oauth/callback":{"get":{"operationId":"getMarketplaceOauthCallback","summary":"GET /api/marketplace/oauth/callback","tags":["marketplace"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"post":{"operationId":"postMarketplaceOauthCallback","summary":"POST /api/marketplace/oauth/callback","tags":["marketplace"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketplaceOAuthCallbackRequest"}}}},"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/webhooks/{endpointId}/bind":{"post":{"operationId":"postMarketplaceWebhooksEndpointIdBind","summary":"POST /api/marketplace/webhooks/{endpointId}/bind","tags":["marketplace"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketplaceWebhookBindingRequest"}}}},"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/webhook-events/{eventId}/replay":{"post":{"operationId":"postMarketplaceWebhookEventsEventIdReplay","summary":"POST /api/marketplace/webhook-events/{eventId}/replay","tags":["marketplace"],"parameters":[{"in":"path","name":"eventId","schema":{"type":"string","minLength":1,"description":"eventId path parameter."},"required":true,"description":"eventId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/review":{"get":{"operationId":"getMarketplaceReview","summary":"GET /api/marketplace/review","tags":["marketplace"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/versions/{versionId}/publish":{"post":{"operationId":"postMarketplaceVersionsVersionIdPublish","summary":"POST /api/marketplace/versions/{versionId}/publish","tags":["marketplace"],"parameters":[{"in":"path","name":"versionId","schema":{"type":"string","minLength":1,"description":"versionId path parameter."},"required":true,"description":"versionId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/versions/{versionId}/review":{"post":{"operationId":"postMarketplaceVersionsVersionIdReview","summary":"POST /api/marketplace/versions/{versionId}/review","tags":["marketplace"],"parameters":[{"in":"path","name":"versionId","schema":{"type":"string","minLength":1,"description":"versionId path parameter."},"required":true,"description":"versionId path parameter."}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketplaceReviewRequest"}}}},"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/marketplace/versions/{versionId}/deprecate":{"post":{"operationId":"postMarketplaceVersionsVersionIdDeprecate","summary":"POST /api/marketplace/versions/{versionId}/deprecate","tags":["marketplace"],"parameters":[{"in":"path","name":"versionId","schema":{"type":"string","minLength":1,"description":"versionId path parameter."},"required":true,"description":"versionId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/observability/dead-letters":{"get":{"operationId":"getObservabilityDeadLetters","summary":"GET /api/observability/dead-letters","tags":["observability"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/observability/dead-letters/{id}/replay":{"post":{"operationId":"postObservabilityDeadLettersIdReplay","summary":"POST /api/observability/dead-letters/{id}/replay","tags":["observability"],"parameters":[{"in":"path","name":"id","schema":{"type":"string","minLength":1,"description":"id path parameter."},"required":true,"description":"id path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/observability/dead-letters/{id}/resolve":{"post":{"operationId":"postObservabilityDeadLettersIdResolve","summary":"POST /api/observability/dead-letters/{id}/resolve","tags":["observability"],"parameters":[{"in":"path","name":"id","schema":{"type":"string","minLength":1,"description":"id path parameter."},"required":true,"description":"id path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/observability/metrics":{"get":{"operationId":"getObservabilityMetrics","summary":"GET /api/observability/metrics","tags":["observability"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/provider/endpoints":{"get":{"operationId":"getProviderEndpoints","summary":"GET /api/provider/endpoints","tags":["provider"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/provider/endpoints/{endpointId}/action-logs":{"get":{"operationId":"getProviderEndpointsEndpointIdActionLogs","summary":"GET /api/provider/endpoints/{endpointId}/action-logs","tags":["provider"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/provider/endpoints/{endpointId}/activate":{"post":{"operationId":"postProviderEndpointsEndpointIdActivate","summary":"POST /api/provider/endpoints/{endpointId}/activate","tags":["provider"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/provider/endpoints/{endpointId}/manifests":{"get":{"operationId":"getProviderEndpointsEndpointIdManifests","summary":"GET /api/provider/endpoints/{endpointId}/manifests","tags":["provider"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/provider/endpoints/{endpointId}/subscriptions":{"get":{"operationId":"getProviderEndpointsEndpointIdSubscriptions","summary":"GET /api/provider/endpoints/{endpointId}/subscriptions","tags":["provider"],"parameters":[{"in":"path","name":"endpointId","schema":{"type":"string","minLength":1,"description":"endpointId path parameter."},"required":true,"description":"endpointId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/provider/secrets":{"post":{"operationId":"postProviderSecrets","summary":"POST /api/provider/secrets","tags":["provider"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/receipts":{"get":{"operationId":"getReceipts","summary":"GET /api/receipts","tags":["receipts"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/receipts/{receiptId}":{"get":{"operationId":"getReceiptsReceiptId","summary":"GET /api/receipts/{receiptId}","tags":["receipts"],"parameters":[{"in":"path","name":"receiptId","schema":{"type":"string","minLength":1,"description":"receiptId path parameter."},"required":true,"description":"receiptId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/reviewer/manifests":{"get":{"operationId":"getReviewerManifests","summary":"GET /api/reviewer/manifests","tags":["reviewer"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/reviewer/manifests/{manifestId}":{"get":{"operationId":"getReviewerManifestsManifestId","summary":"GET /api/reviewer/manifests/{manifestId}","tags":["reviewer"],"parameters":[{"in":"path","name":"manifestId","schema":{"type":"string","minLength":1,"description":"manifestId path parameter."},"required":true,"description":"manifestId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/reviewer/request":{"get":{"operationId":"getReviewerRequest","summary":"GET /api/reviewer/request","tags":["reviewer"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"put":{"operationId":"putReviewerRequest","summary":"PUT /api/reviewer/request","tags":["reviewer"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/subscriptions":{"get":{"operationId":"getSubscriptions","summary":"GET /api/subscriptions","tags":["subscriptions"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"post":{"operationId":"postSubscriptions","summary":"POST /api/subscriptions","tags":["subscriptions"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/subscriptions/{id}":{"get":{"operationId":"getSubscriptionsId","summary":"GET /api/subscriptions/{id}","tags":["subscriptions"],"parameters":[{"in":"path","name":"id","schema":{"type":"string","minLength":1,"description":"id path parameter."},"required":true,"description":"id path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/subscriptions/{id}/approve":{"post":{"operationId":"postSubscriptionsIdApprove","summary":"POST /api/subscriptions/{id}/approve","tags":["subscriptions"],"parameters":[{"in":"path","name":"id","schema":{"type":"string","minLength":1,"description":"id path parameter."},"required":true,"description":"id path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/subscriptions/{id}/cancel":{"delete":{"operationId":"deleteSubscriptionsIdCancel","summary":"DELETE /api/subscriptions/{id}/cancel","tags":["subscriptions"],"parameters":[{"in":"path","name":"id","schema":{"type":"string","minLength":1,"description":"id path parameter."},"required":true,"description":"id path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/workflows":{"get":{"operationId":"getWorkflows","summary":"GET /api/workflows","tags":["workflows"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"post":{"operationId":"postWorkflows","summary":"POST /api/workflows","tags":["workflows"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/workflows/catalog":{"get":{"operationId":"getWorkflowsCatalog","summary":"GET /api/workflows/catalog","tags":["workflows"],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/workflows/{id}":{"delete":{"operationId":"deleteWorkflowsId","summary":"DELETE /api/workflows/{id}","tags":["workflows"],"parameters":[{"in":"path","name":"id","schema":{"type":"string","minLength":1,"description":"id path parameter."},"required":true,"description":"id path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"get":{"operationId":"getWorkflowsId","summary":"GET /api/workflows/{id}","tags":["workflows"],"parameters":[{"in":"path","name":"id","schema":{"type":"string","minLength":1,"description":"id path parameter."},"required":true,"description":"id path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"put":{"operationId":"putWorkflowsId","summary":"PUT /api/workflows/{id}","tags":["workflows"],"parameters":[{"in":"path","name":"id","schema":{"type":"string","minLength":1,"description":"id path parameter."},"required":true,"description":"id path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/workflows/{id}/status":{"patch":{"operationId":"patchWorkflowsIdStatus","summary":"PATCH /api/workflows/{id}/status","tags":["workflows"],"parameters":[{"in":"path","name":"id","schema":{"type":"string","minLength":1,"description":"id path parameter."},"required":true,"description":"id path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/workflows/{id}/runs":{"get":{"operationId":"getWorkflowsIdRuns","summary":"GET /api/workflows/{id}/runs","tags":["workflows"],"parameters":[{"in":"path","name":"id","schema":{"type":"string","minLength":1,"description":"id path parameter."},"required":true,"description":"id path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"post":{"operationId":"postWorkflowsIdRuns","summary":"POST /api/workflows/{id}/runs","tags":["workflows"],"parameters":[{"in":"path","name":"id","schema":{"type":"string","minLength":1,"description":"id path parameter."},"required":true,"description":"id path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/workflows/runs/{runId}":{"get":{"operationId":"getWorkflowsRunsRunId","summary":"GET /api/workflows/runs/{runId}","tags":["workflows"],"parameters":[{"in":"path","name":"runId","schema":{"type":"string","minLength":1,"description":"runId path parameter."},"required":true,"description":"runId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/workflows/runs/{runId}/cancel":{"post":{"operationId":"postWorkflowsRunsRunIdCancel","summary":"POST /api/workflows/runs/{runId}/cancel","tags":["workflows"],"parameters":[{"in":"path","name":"runId","schema":{"type":"string","minLength":1,"description":"runId path parameter."},"required":true,"description":"runId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/workflows/runs/{runId}/retry":{"post":{"operationId":"postWorkflowsRunsRunIdRetry","summary":"POST /api/workflows/runs/{runId}/retry","tags":["workflows"],"parameters":[{"in":"path","name":"runId","schema":{"type":"string","minLength":1,"description":"runId path parameter."},"required":true,"description":"runId path parameter."}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}}},"components":{"schemas":{"GatewayInvocationRequest":{"type":"object","properties":{"endpointId":{"type":"string","minLength":1,"description":"The provider endpoint to invoke.","example":"ep_123"},"manifestId":{"description":"Optional immutable manifest identifier to invoke.","type":"string","minLength":1},"timeoutMs":{"description":"Optional caller deadline bounded by the manifest limit.","type":"integer","minimum":100,"maximum":300000},"providerTest":{"default":false,"description":"Provider-owned test invocation. Ownership is always revalidated by the gateway.","type":"boolean"},"input":{"description":"Input passed to the active endpoint manifest.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["endpointId"],"description":"Validated payload accepted by the synchronous and streaming gateways."},"MarketplaceVisibilityRequest":{"type":"object","properties":{"visibility":{"type":"string","enum":["PUBLIC","UNLISTED"]}},"required":["visibility"],"additionalProperties":false},"MarketplaceInstallRequest":{"type":"object","properties":{"inviteToken":{"type":"string","minLength":20}},"additionalProperties":false},"MarketplaceInviteRequest":{"type":"object","properties":{"expiresInMs":{"type":"integer","minimum":3600000,"maximum":2592000000},"maxUses":{"type":"integer","minimum":1,"maximum":100000}},"additionalProperties":false},"MarketplaceOAuthApplicationRequest":{"type":"object","properties":{"clientId":{"type":"string","minLength":1,"maxLength":500},"clientSecret":{"type":"string","minLength":1,"maxLength":10000}},"required":["clientId","clientSecret"],"additionalProperties":false},"MarketplaceVersionChangeRequest":{"type":"object","properties":{"versionId":{"type":"string","minLength":1},"consent":{"type":"boolean"}},"required":["versionId"],"additionalProperties":false},"MarketplaceConnectionRequest":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":120},"authMethod":{"type":"string","enum":["API_KEY","BEARER_TOKEN","BASIC_AUTH"]},"credentials":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["label","authMethod","credentials"],"additionalProperties":false},"MarketplaceConnectionUpdateRequest":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":120},"enabled":{"type":"boolean"},"credentials":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"additionalProperties":false},"MarketplaceWebhookEndpointRequest":{"type":"object","properties":{"triggerKey":{"type":"string","minLength":1,"maxLength":100},"verificationMaterial":{"type":"string","minLength":1,"maxLength":32000}},"required":["triggerKey","verificationMaterial"],"additionalProperties":false},"MarketplaceOAuthAuthorizeRequest":{"type":"object","properties":{"installationId":{"type":"string","minLength":1},"label":{"type":"string","minLength":1,"maxLength":120},"connectionId":{"type":"string","minLength":1}},"required":["installationId","label"],"additionalProperties":false},"MarketplaceOAuthCallbackRequest":{"type":"object","properties":{"state":{"type":"string","minLength":20,"maxLength":1000},"code":{"type":"string","minLength":1,"maxLength":10000}},"required":["state","code"],"additionalProperties":false},"MarketplaceWebhookBindingRequest":{"type":"object","properties":{"workflowId":{"type":"string","minLength":1}},"required":["workflowId"],"additionalProperties":false},"MarketplaceReviewRequest":{"type":"object","properties":{"decision":{"type":"string","enum":["approve","changes_requested","reject"]},"notes":{"type":"string","maxLength":5000}},"required":["decision"],"additionalProperties":false},"ApiResponse":{"type":"object","properties":{"success":{"type":"boolean"},"data":{}},"additionalProperties":{},"description":"Route-specific successful response."},"ApiError":{"type":"object","properties":{"success":{"type":"boolean"},"error":{"type":"string"},"message":{"type":"string"},"code":{"type":"string"},"requestId":{"type":"string"},"audit_id":{"type":"string"}},"additionalProperties":{},"description":"Standard API error envelope."}}}}