{"openapi":"3.1.0","info":{"title":"FastHook Automation and Event Gateway API","version":"1.0.0","description":"Build and operate Workflows, receive and route events, inspect runs, transform data, and replay webhook traffic through the FastHook public API.","contact":{"name":"FastHook Support","email":"support@fasthook.io","url":"https://www.fasthook.io/docs/api-reference"}},"servers":[{"url":"https://api.fasthook.io","description":"Production"}],"tags":[{"name":"Authentication"},{"name":"Workflows"},{"name":"Sources"},{"name":"Destinations"},{"name":"Transformations"},{"name":"Request Fixtures"},{"name":"Connections"},{"name":"Project Secrets"},{"name":"Project API Keys"},{"name":"Public Request Bins"},{"name":"Requests"},{"name":"Request Bulk Operations"},{"name":"Events"},{"name":"Event Bulk Operations"},{"name":"Attempts"},{"name":"Metrics"}],"paths":{"/v1/auth/google/login":{"post":{"operationId":"post_auth_google_login","summary":"Login with Google","tags":["Authentication"],"parameters":[],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/auth/me":{"get":{"operationId":"get_auth_me","summary":"Get the current profile","tags":["Authentication"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]},"patch":{"operationId":"patch_auth_me","summary":"Update the current profile","tags":["Authentication"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}},"put":{"operationId":"put_auth_me","summary":"Update the current profile","tags":["Authentication"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/auth/logout":{"post":{"operationId":"post_auth_logout","summary":"Logout","tags":["Authentication"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/workflows":{"get":{"operationId":"get_workflows","summary":"List workflows","tags":["Workflows"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Maximum records to return. Defaults to 100 and cannot exceed 255.","schema":{"type":"integer","minimum":1,"maximum":255,"default":100}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]},"post":{"operationId":"post_workflows","summary":"Create a workflow","tags":["Workflows"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"},"409":{"$ref":"#/components/responses/Conflict"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/workflows/{id}":{"get":{"operationId":"get_workflows_id","summary":"Retrieve a workflow","tags":["Workflows"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]},"put":{"operationId":"put_workflows_id","summary":"Update a workflow","tags":["Workflows"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"},"409":{"$ref":"#/components/responses/Conflict"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}},"patch":{"operationId":"patch_workflows_id","summary":"Update a workflow","tags":["Workflows"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"},"409":{"$ref":"#/components/responses/Conflict"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}},"delete":{"operationId":"delete_workflows_id","summary":"Delete a workflow","tags":["Workflows"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/workflows/{id}/runs":{"get":{"operationId":"get_workflows_id_runs","summary":"List workflow runs","tags":["Workflows"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Maximum records to return. Defaults to 100 and cannot exceed 255.","schema":{"type":"integer","minimum":1,"maximum":255,"default":100}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/workflows/{id}/runs/{runId}":{"get":{"operationId":"get_workflows_id_runs_runId","summary":"Retrieve a workflow run","tags":["Workflows"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"runId","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}},{"name":"include_data","in":"query","required":false,"description":"Set to true to include redacted trigger and step-output previews when stored data is available.","schema":{"type":"boolean","default":false}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/workflow-activity":{"get":{"operationId":"get_workflow_activity","summary":"List workflow activity","tags":["Workflows"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Maximum activity records to return. Defaults to 100 and cannot exceed 100.","schema":{"type":"integer","minimum":1,"maximum":100,"default":100}},{"name":"from","in":"query","required":false,"description":"Inclusive start time as ISO 8601, now, or a relative value such as now-24h.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"Inclusive end time as ISO 8601, now, or a relative value such as now-15m.","schema":{"type":"string"}},{"name":"source_id","in":"query","required":false,"description":"Return runs triggered by this Source.","schema":{"type":"string"}},{"name":"status","in":"query","required":false,"description":"Return runs with this status.","schema":{"type":"string","enum":["queued","running","succeeded","failed"]}},{"name":"q","in":"query","required":false,"description":"Search request IDs, Workflow names, and Source names. Limited to 200 characters.","schema":{"type":"string","maxLength":200}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/sources":{"get":{"operationId":"get_sources","summary":"List sources","tags":["Sources"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]},"post":{"operationId":"post_sources","summary":"Create a source","tags":["Sources"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}},"put":{"operationId":"put_sources","summary":"Upsert a source","tags":["Sources"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/sources/{id}":{"get":{"operationId":"get_sources_id","summary":"Retrieve a source","tags":["Sources"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]},"put":{"operationId":"put_sources_id","summary":"Update a source","tags":["Sources"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}},"patch":{"operationId":"patch_sources_id","summary":"Update a source","tags":["Sources"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}},"delete":{"operationId":"delete_sources_id","summary":"Delete a source","tags":["Sources"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/sources/{id}/disable":{"put":{"operationId":"put_sources_id_disable","summary":"Disable a source","tags":["Sources"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]},"post":{"operationId":"post_sources_id_disable","summary":"Disable a source","tags":["Sources"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/sources/{id}/enable":{"put":{"operationId":"put_sources_id_enable","summary":"Enable a source","tags":["Sources"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]},"post":{"operationId":"post_sources_id_enable","summary":"Enable a source","tags":["Sources"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/sources/channels":{"get":{"operationId":"get_sources_channels","summary":"List Instant Trigger channels","tags":["Sources"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}},{"name":"status","in":"query","required":false,"description":"Filter by derived channel status.","schema":{"type":"string","enum":["connecting","active","expiring","error","fallback"]}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/sources/channels/bulk":{"post":{"operationId":"post_sources_channels_bulk","summary":"Bulk retry or change Trigger delivery","tags":["Sources"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/sources/channel-alerts":{"get":{"operationId":"get_sources_channel_alerts","summary":"List Instant Trigger channel alerts","tags":["Sources"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}},{"name":"status","in":"query","required":false,"description":"Alert lifecycle filter. Defaults to active.","schema":{"type":"string","enum":["active","resolved","all"],"default":"active"}},{"name":"limit","in":"query","required":false,"description":"Maximum alert records. Defaults to 50 and cannot exceed 100.","schema":{"type":"integer","minimum":1,"maximum":100,"default":50}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/sources/channel-metrics":{"get":{"operationId":"get_sources_channel_metrics","summary":"List Instant Trigger channel metrics","tags":["Sources"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}},{"name":"days","in":"query","required":false,"description":"Daily metric window. Defaults to 14 and cannot exceed 90 days.","schema":{"type":"integer","minimum":1,"maximum":90,"default":14}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/sources/channel-settings":{"get":{"operationId":"get_sources_channel_settings","summary":"Read or update channel alert settings","tags":["Sources"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]},"patch":{"operationId":"patch_sources_channel_settings","summary":"Read or update channel alert settings","tags":["Sources"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/sources/{id}/channel-retry":{"post":{"operationId":"post_sources_id_channel_retry","summary":"Retry an Instant Trigger channel","tags":["Sources"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"202":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/sources/{id}/channel-events":{"get":{"operationId":"get_sources_id_channel_events","summary":"List Instant Trigger channel events","tags":["Sources"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Maximum channel event records. Defaults to 100 and cannot exceed 200.","schema":{"type":"integer","minimum":1,"maximum":200,"default":100}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/sources/{id}/delivery":{"patch":{"operationId":"patch_sources_id_delivery","summary":"Change provider Trigger delivery mode","tags":["Sources"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/destinations":{"get":{"operationId":"get_destinations","summary":"List destinations","tags":["Destinations"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]},"post":{"operationId":"post_destinations","summary":"Create a destination","tags":["Destinations"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}},"put":{"operationId":"put_destinations","summary":"Upsert a destination","tags":["Destinations"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/destinations/{id}":{"get":{"operationId":"get_destinations_id","summary":"Retrieve a destination","tags":["Destinations"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]},"put":{"operationId":"put_destinations_id","summary":"Replace a destination","tags":["Destinations"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}},"patch":{"operationId":"patch_destinations_id","summary":"Patch a destination","tags":["Destinations"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}},"delete":{"operationId":"delete_destinations_id","summary":"Delete a destination","tags":["Destinations"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/destinations/{id}/disable":{"put":{"operationId":"put_destinations_id_disable","summary":"Disable a destination","tags":["Destinations"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]},"post":{"operationId":"post_destinations_id_disable","summary":"Disable a destination","tags":["Destinations"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/destinations/{id}/enable":{"put":{"operationId":"put_destinations_id_enable","summary":"Enable a destination","tags":["Destinations"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]},"post":{"operationId":"post_destinations_id_enable","summary":"Enable a destination","tags":["Destinations"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/transformations":{"get":{"operationId":"get_transformations","summary":"List transformations","tags":["Transformations"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]},"post":{"operationId":"post_transformations","summary":"Create a transformation","tags":["Transformations"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}},"put":{"operationId":"put_transformations","summary":"Upsert a transformation","tags":["Transformations"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/transformations/run":{"put":{"operationId":"put_transformations_run","summary":"Run a transformation","tags":["Transformations"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/transformations/{id}":{"get":{"operationId":"get_transformations_id","summary":"Retrieve a transformation","tags":["Transformations"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]},"put":{"operationId":"put_transformations_id","summary":"Update a transformation","tags":["Transformations"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}},"delete":{"operationId":"delete_transformations_id","summary":"Delete a transformation","tags":["Transformations"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/transformations/{id}/executions":{"get":{"operationId":"get_transformations_id_executions","summary":"List transformation executions","tags":["Transformations"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/transformations/{id}/executions/{executionId}":{"get":{"operationId":"get_transformations_id_executions_executionId","summary":"Retrieve a transformation execution","tags":["Transformations"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"executionId","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/request-fixtures":{"get":{"operationId":"get_request_fixtures","summary":"List request fixtures","tags":["Request Fixtures"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]},"post":{"operationId":"post_request_fixtures","summary":"Save a request fixture","tags":["Request Fixtures"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"201":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/request-fixtures/{id}":{"get":{"operationId":"get_request_fixtures_id","summary":"Retrieve a request fixture","tags":["Request Fixtures"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]},"patch":{"operationId":"patch_request_fixtures_id","summary":"Update a request fixture","tags":["Request Fixtures"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}},"put":{"operationId":"put_request_fixtures_id","summary":"Update a request fixture","tags":["Request Fixtures"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}},"delete":{"operationId":"delete_request_fixtures_id","summary":"Delete a request fixture","tags":["Request Fixtures"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/request-fixtures/{id}/targets":{"get":{"operationId":"get_request_fixtures_id_targets","summary":"List fixture replay targets","tags":["Request Fixtures"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/request-fixtures/{id}/replay":{"post":{"operationId":"post_request_fixtures_id_replay","summary":"Replay a request fixture","tags":["Request Fixtures"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"202":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/connections":{"get":{"operationId":"get_connections","summary":"List connections","tags":["Connections"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]},"post":{"operationId":"post_connections","summary":"Create a connection","tags":["Connections"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}},"put":{"operationId":"put_connections","summary":"Upsert a connection","tags":["Connections"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/connections/{id}":{"get":{"operationId":"get_connections_id","summary":"Retrieve a connection","tags":["Connections"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]},"put":{"operationId":"put_connections_id","summary":"Update a connection","tags":["Connections"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}},"patch":{"operationId":"patch_connections_id","summary":"Update a connection","tags":["Connections"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}},"delete":{"operationId":"delete_connections_id","summary":"Delete a connection","tags":["Connections"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/connections/{id}/latest-input":{"get":{"operationId":"get_connections_id_latest_input","summary":"Retrieve the latest connection input","tags":["Connections"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/connections/{id}/pause":{"put":{"operationId":"put_connections_id_pause","summary":"Pause a connection","tags":["Connections"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/connections/{id}/unpause":{"put":{"operationId":"put_connections_id_unpause","summary":"Unpause a connection","tags":["Connections"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/connections/{id}/disable":{"put":{"operationId":"put_connections_id_disable","summary":"Disable a connection","tags":["Connections"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]},"post":{"operationId":"post_connections_id_disable","summary":"Disable a connection","tags":["Connections"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/connections/{id}/enable":{"put":{"operationId":"put_connections_id_enable","summary":"Enable a connection","tags":["Connections"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]},"post":{"operationId":"post_connections_id_enable","summary":"Enable a connection","tags":["Connections"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/project-secrets":{"get":{"operationId":"get_project_secrets","summary":"Get project secrets","tags":["Project Secrets"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"sessionAuth":[]}]},"put":{"operationId":"put_project_secrets","summary":"Update project secrets","tags":["Project Secrets"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"sessionAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/project-secrets/rotate":{"post":{"operationId":"post_project_secrets_rotate","summary":"Rotate project secrets","tags":["Project Secrets"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"sessionAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/project-api-keys":{"get":{"operationId":"get_project_api_keys","summary":"List project API keys","tags":["Project API Keys"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"sessionAuth":[]}]},"post":{"operationId":"post_project_api_keys","summary":"Create a project API key","tags":["Project API Keys"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"201":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"sessionAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/project-api-keys/{keyId}":{"get":{"operationId":"get_project_api_keys_keyId","summary":"Retrieve a project API key","tags":["Project API Keys"],"parameters":[{"name":"keyId","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"sessionAuth":[]}]},"patch":{"operationId":"patch_project_api_keys_keyId","summary":"Update a project API key","tags":["Project API Keys"],"parameters":[{"name":"keyId","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"sessionAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}},"put":{"operationId":"put_project_api_keys_keyId","summary":"Update a project API key","tags":["Project API Keys"],"parameters":[{"name":"keyId","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"sessionAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}},"delete":{"operationId":"delete_project_api_keys_keyId","summary":"Permanently revoke a project API key","tags":["Project API Keys"],"parameters":[{"name":"keyId","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"sessionAuth":[]}]}},"/v1/project-api-keys/{keyId}/revoke":{"post":{"operationId":"post_project_api_keys_keyId_revoke","summary":"Permanently revoke a project API key","tags":["Project API Keys"],"parameters":[{"name":"keyId","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"sessionAuth":[]}]}},"/v1/project-api-keys/{keyId}/audit":{"get":{"operationId":"get_project_api_keys_keyId_audit","summary":"List project API key audit decisions","tags":["Project API Keys"],"parameters":[{"name":"keyId","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"sessionAuth":[]}]}},"/v1/public-bins":{"post":{"operationId":"post_public_bins","summary":"Create a public request bin","tags":["Public Request Bins"],"parameters":[],"responses":{"201":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}}}},"/v1/public-bins/{id}":{"get":{"operationId":"get_public_bins_id","summary":"Read a public request bin","tags":["Public Request Bins"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-bin-token","in":"header","required":true,"description":"Private token returned when the public bin was created.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}}}},"/v1/public-bins/{id}/claim":{"post":{"operationId":"post_public_bins_id_claim","summary":"Claim a public request bin","tags":["Public Request Bins"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}},{"name":"x-bin-token","in":"header","required":true,"description":"Private token returned when the public bin was created.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/bins/{id}/stream":{"get":{"operationId":"get_bins_id_stream","summary":"Stream bin requests over WebSocket","tags":["Public Request Bins"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"101":{"description":"WebSocket upgrade accepted."},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/requests":{"get":{"operationId":"get_requests","summary":"List requests","tags":["Requests"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/requests/count":{"get":{"operationId":"get_requests_count","summary":"Count requests","tags":["Requests"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/requests/{id}":{"get":{"operationId":"get_requests_id","summary":"Retrieve a request","tags":["Requests"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/requests/{id}/trace":{"get":{"operationId":"get_requests_id_trace","summary":"Retrieve a request trace","tags":["Requests"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/requests/{id}/share":{"post":{"operationId":"post_requests_id_share","summary":"Create a sanitized request share","tags":["Requests"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/shares/request/{token}":{"get":{"operationId":"get_shares_request_token","summary":"Retrieve a sanitized request share","tags":["Requests"],"parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}}}},"/v1/requests/{id}/retry":{"post":{"operationId":"post_requests_id_retry","summary":"Retry a request","tags":["Requests"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/requests/{id}/events":{"get":{"operationId":"get_requests_id_events","summary":"List request events","tags":["Requests"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/requests/{id}/ignored_events":{"get":{"operationId":"get_requests_id_ignored_events","summary":"List ignored request events","tags":["Requests"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/requests/bulk_operations":{"get":{"operationId":"get_requests_bulk_operations","summary":"List request bulk operations","tags":["Request Bulk Operations"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"202":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]},"post":{"operationId":"post_requests_bulk_operations","summary":"Create a request bulk operation","tags":["Request Bulk Operations"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"202":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/requests/bulk_operations/{id}/cancel":{"post":{"operationId":"post_requests_bulk_operations_id_cancel","summary":"Cancel a request bulk operation","tags":["Request Bulk Operations"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"202":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/events":{"get":{"operationId":"get_events","summary":"List events","tags":["Events"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/events/count":{"get":{"operationId":"get_events_count","summary":"Count events","tags":["Events"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/events/{id}":{"get":{"operationId":"get_events_id","summary":"Retrieve an event","tags":["Events"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/events/{id}/retry":{"post":{"operationId":"post_events_id_retry","summary":"Retry an event","tags":["Events"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/events/bulk_operations":{"get":{"operationId":"get_events_bulk_operations","summary":"List event bulk operations","tags":["Event Bulk Operations"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"202":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]},"post":{"operationId":"post_events_bulk_operations","summary":"Create an event bulk operation","tags":["Event Bulk Operations"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"202":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/events/bulk_operations/{id}":{"get":{"operationId":"get_events_bulk_operations_id","summary":"Retrieve an event bulk operation","tags":["Event Bulk Operations"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"202":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/events/bulk_operations/{id}/cancel":{"post":{"operationId":"post_events_bulk_operations_id_cancel","summary":"Cancel an event bulk operation","tags":["Event Bulk Operations"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"202":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/attempts":{"get":{"operationId":"get_attempts","summary":"List delivery attempts","tags":["Attempts"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/attempts/{id}":{"get":{"operationId":"get_attempts_id","summary":"Retrieve a delivery attempt","tags":["Attempts"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/metrics/requests":{"get":{"operationId":"get_metrics_requests","summary":"Get request metrics","tags":["Metrics"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/metrics/events":{"get":{"operationId":"get_metrics_events","summary":"Get event metrics","tags":["Metrics"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/metrics/sources":{"get":{"operationId":"get_metrics_sources","summary":"Get source summary metrics","tags":["Metrics"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/metrics/connections":{"get":{"operationId":"get_metrics_connections","summary":"Get connection summary metrics","tags":["Metrics"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/metrics/destinations":{"get":{"operationId":"get_metrics_destinations","summary":"Get destination summary metrics","tags":["Metrics"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}},"/v1/metrics/transformations":{"get":{"operationId":"get_metrics_transformations","summary":"Get transformation summary metrics","tags":["Metrics"],"parameters":[{"name":"x-team-id","in":"header","required":false,"description":"Team to execute the request against.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}]}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","description":"FastHook API key or session token."},"sessionAuth":{"type":"http","scheme":"bearer","description":"Owner or site administrator session; project API keys are not accepted."},"apiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","description":"FastHook project API key."}},"schemas":{"ApiError":{"type":"object","properties":{"error":{"type":"string"},"code":{"type":"string"},"message":{"type":"string"},"data":{"type":["object","null"],"additionalProperties":true}}}},"responses":{"BadRequest":{"description":"The request is invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"Unauthorized":{"description":"Authentication is missing or invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"NotFound":{"description":"The resource was not found in the active team.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"Conflict":{"description":"The Workflow name already exists or the supplied version is stale.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"externalDocs":{"description":"FastHook API Reference","url":"https://www.fasthook.io/docs/api-reference"}}