From 79930487d244c14003ca3dc2487a1f039da745e2 Mon Sep 17 00:00:00 2001 From: Danny Sheridan Date: Sat, 25 Feb 2023 10:06:24 -0800 Subject: [PATCH] Add the openapi spec from https://api.hookdeck.com/openapi --- fern/api/definition/openapi.yml | 1590 ++++++++++++++++--------------- 1 file changed, 799 insertions(+), 791 deletions(-) diff --git a/fern/api/definition/openapi.yml b/fern/api/definition/openapi.yml index 4d47e2d..dc74ae4 100644 --- a/fern/api/definition/openapi.yml +++ b/fern/api/definition/openapi.yml @@ -37,10 +37,10 @@ components: type: string dir: anyOf: - - $ref: "#/components/schemas/OrderByDirection" + - $ref: '#/components/schemas/OrderByDirection' - type: array items: - $ref: "#/components/schemas/OrderByDirection" + $ref: '#/components/schemas/OrderByDirection' limit: type: integer prev: @@ -64,7 +64,7 @@ components: type: object properties: strategy: - $ref: "#/components/schemas/IssueTriggerStrategy" + $ref: '#/components/schemas/IssueTriggerStrategy' connections: anyOf: - type: string @@ -88,7 +88,7 @@ components: type: object properties: log_level: - $ref: "#/components/schemas/TransformationExecutionLogLevel" + $ref: '#/components/schemas/TransformationExecutionLogLevel' transformations: anyOf: - type: string @@ -109,7 +109,7 @@ components: type: object properties: delay: - $ref: "#/components/schemas/IssueTriggerBackpressureDelay" + $ref: '#/components/schemas/IssueTriggerBackpressureDelay' destinations: anyOf: - type: string @@ -123,14 +123,14 @@ components: description: Configs for a 'Backpressure' issue trigger IssueTriggerReference: anyOf: - - $ref: "#/components/schemas/IssueTriggerDeliveryConfigs" - - $ref: "#/components/schemas/IssueTriggerTransformationConfigs" - - $ref: "#/components/schemas/IssueTriggerBackpressureConfigs" + - $ref: '#/components/schemas/IssueTriggerDeliveryConfigs' + - $ref: '#/components/schemas/IssueTriggerTransformationConfigs' + - $ref: '#/components/schemas/IssueTriggerBackpressureConfigs' description: >- - The configurations for an issue trigger. Different issue types, - i.e. 'delivery', 'transformation' and 'backpressure have different + The configurations for an issue trigger. Different issue types, i.e. + 'delivery', 'transformation' and 'backpressure have different configurations. - "IssueTrigger": + 'IssueTrigger ': type: object properties: id: @@ -142,9 +142,9 @@ components: type: string nullable: true type: - $ref: "#/components/schemas/IssueType" + $ref: '#/components/schemas/IssueType' configs: - $ref: "#/components/schemas/IssueTriggerReference" + $ref: '#/components/schemas/IssueTriggerReference' disabled_at: type: string format: date-time @@ -164,17 +164,17 @@ components: - updated_at - created_at additionalProperties: false - IssueTriggerPaginatedResult: + IssueTrigger PaginatedResult: type: object properties: pagination: - $ref: "#/components/schemas/SeekPagination" + $ref: '#/components/schemas/SeekPagination' count: type: integer models: type: array items: - $ref: "#/components/schemas/IssueTrigger" + $ref: '#/components/schemas/IssueTrigger ' additionalProperties: false APIErrorResponse: type: object @@ -272,9 +272,9 @@ components: format: float nullable: true trigger: - $ref: "#/components/schemas/AttemptTrigger" + $ref: '#/components/schemas/AttemptTrigger' error_code: - $ref: "#/components/schemas/AttemptErrorCodes" + $ref: '#/components/schemas/AttemptErrorCodes' body: type: object properties: {} @@ -286,7 +286,7 @@ components: type: string nullable: true status: - $ref: "#/components/schemas/AttemptStatus" + $ref: '#/components/schemas/AttemptStatus' successful_at: type: string format: date-time @@ -314,7 +314,7 @@ components: type: string format: date-time state: - $ref: "#/components/schemas/AttemptState" + $ref: '#/components/schemas/AttemptState' archived_at: type: string nullable: true @@ -334,13 +334,13 @@ components: type: object properties: pagination: - $ref: "#/components/schemas/SeekPagination" + $ref: '#/components/schemas/SeekPagination' count: type: integer models: type: array items: - $ref: "#/components/schemas/EventAttempt" + $ref: '#/components/schemas/EventAttempt' additionalProperties: false ShortEventData: type: object @@ -392,12 +392,12 @@ components: type: string label: type: string - type: + alias: type: string nullable: true data: anyOf: - - $ref: "#/components/schemas/ShortEventData" + - $ref: '#/components/schemas/ShortEventData' - nullable: true nullable: true last_used_at: @@ -423,13 +423,13 @@ components: type: object properties: pagination: - $ref: "#/components/schemas/SeekPagination" + $ref: '#/components/schemas/SeekPagination' count: type: integer models: type: array items: - $ref: "#/components/schemas/Bookmark" + $ref: '#/components/schemas/Bookmark' additionalProperties: false EventStatus: type: string @@ -461,7 +461,7 @@ components: format: float data: anyOf: - - $ref: "#/components/schemas/ShortEventData" + - $ref: '#/components/schemas/ShortEventData' - nullable: true nullable: true last_attempt_at: @@ -477,7 +477,7 @@ components: format: float nullable: true status: - $ref: "#/components/schemas/EventStatus" + $ref: '#/components/schemas/EventStatus' successful_at: type: string format: date-time @@ -507,7 +507,7 @@ components: EventArray: type: array items: - $ref: "#/components/schemas/Event" + $ref: '#/components/schemas/Event' DeletedBookmarkResponse: type: object properties: @@ -545,7 +545,7 @@ components: type: integer nullable: true rate_limit_period: - $ref: "#/components/schemas/DestinationRateLimitPeriod" + $ref: '#/components/schemas/DestinationRateLimitPeriod' archived_at: type: string format: date-time @@ -567,33 +567,33 @@ components: type: object properties: pagination: - $ref: "#/components/schemas/SeekPagination" + $ref: '#/components/schemas/SeekPagination' count: type: integer models: type: array items: - $ref: "#/components/schemas/Destination" + $ref: '#/components/schemas/Destination' additionalProperties: false EventPaginatedResult: type: object properties: pagination: - $ref: "#/components/schemas/SeekPagination" + $ref: '#/components/schemas/SeekPagination' count: type: integer models: type: array items: - $ref: "#/components/schemas/Event" + $ref: '#/components/schemas/Event' additionalProperties: false RetriedEvent: type: object properties: event: - $ref: "#/components/schemas/Event" + $ref: '#/components/schemas/Event' attempt: - $ref: "#/components/schemas/EventAttempt" + $ref: '#/components/schemas/EventAttempt' required: - event - attempt @@ -669,13 +669,13 @@ components: type: object properties: pagination: - $ref: "#/components/schemas/SeekPagination" + $ref: '#/components/schemas/SeekPagination' count: type: integer models: type: array items: - $ref: "#/components/schemas/BatchOperation" + $ref: '#/components/schemas/BatchOperation' additionalProperties: false BatchOperationPlan: type: object @@ -748,7 +748,7 @@ components: webhook_secret_key: type: string algorithm: - $ref: "#/components/schemas/HMACAlgorithms" + $ref: '#/components/schemas/HMACAlgorithms' header_key: type: string encoding: @@ -802,11 +802,11 @@ components: additionalProperties: false IntegrationConfig: anyOf: - - $ref: "#/components/schemas/APIKeyIntegrationConfigs" - - $ref: "#/components/schemas/HandledHMACConfigs" - - $ref: "#/components/schemas/HMACIntegrationConfigs" - - $ref: "#/components/schemas/BasicAuthIntegrationConfigs" - - $ref: "#/components/schemas/ShopifyIntegrationConfigs" + - $ref: '#/components/schemas/APIKeyIntegrationConfigs' + - $ref: '#/components/schemas/HandledHMACConfigs' + - $ref: '#/components/schemas/HMACIntegrationConfigs' + - $ref: '#/components/schemas/BasicAuthIntegrationConfigs' + - $ref: '#/components/schemas/ShopifyIntegrationConfigs' Source: type: object properties: @@ -829,11 +829,11 @@ components: label: type: string provider: - $ref: "#/components/schemas/IntegrationProvider" + $ref: '#/components/schemas/IntegrationProvider' features: type: array items: - $ref: "#/components/schemas/IntegrationFeature" + $ref: '#/components/schemas/IntegrationFeature' required: - id - label @@ -869,17 +869,17 @@ components: label: type: string provider: - $ref: "#/components/schemas/IntegrationProvider" + $ref: '#/components/schemas/IntegrationProvider' features: type: array items: - $ref: "#/components/schemas/IntegrationFeature" + $ref: '#/components/schemas/IntegrationFeature' configs: - $ref: "#/components/schemas/IntegrationConfig" + $ref: '#/components/schemas/IntegrationConfig' sources: type: array items: - $ref: "#/components/schemas/Source" + $ref: '#/components/schemas/Source' updated_at: type: string format: date-time @@ -901,13 +901,13 @@ components: type: object properties: pagination: - $ref: "#/components/schemas/SeekPagination" + $ref: '#/components/schemas/SeekPagination' count: type: integer models: type: array items: - $ref: "#/components/schemas/Integration" + $ref: '#/components/schemas/Integration' additionalProperties: false AttachedIntegrationToSource: type: object @@ -952,7 +952,7 @@ components: error_code: type: array items: - $ref: "#/components/schemas/AttemptErrorCodes" + $ref: '#/components/schemas/AttemptErrorCodes' required: - webhook_id - response_status @@ -975,9 +975,9 @@ components: type: object properties: trigger_event: - $ref: "#/components/schemas/Event" + $ref: '#/components/schemas/Event' trigger_attempt: - $ref: "#/components/schemas/EventAttempt" + $ref: '#/components/schemas/EventAttempt' additionalProperties: false nullable: true description: Delivery issue data @@ -991,7 +991,7 @@ components: team_id: type: string status: - $ref: "#/components/schemas/IssueStatus" + $ref: '#/components/schemas/IssueStatus' opened_at: type: string format: date-time @@ -1024,11 +1024,11 @@ components: enum: - delivery aggregation_keys: - $ref: "#/components/schemas/DeliveryIssueAggregationKeys" + $ref: '#/components/schemas/DeliveryIssueAggregationKeys' reference: - $ref: "#/components/schemas/DeliveryIssueReference" + $ref: '#/components/schemas/DeliveryIssueReference' data: - $ref: "#/components/schemas/DeliveryIssueData" + $ref: '#/components/schemas/DeliveryIssueData' required: - id - team_id @@ -1051,7 +1051,7 @@ components: items: type: string log_level: - $ref: "#/components/schemas/TransformationExecutionLogLevel" + $ref: '#/components/schemas/TransformationExecutionLogLevel' required: - transformation_id - log_level @@ -1070,8 +1070,8 @@ components: - transformation_execution_id additionalProperties: false description: >- - Reference to the event request transformation an issue is being - created for. + Reference to the event request transformation an issue is being created + for. ConsoleLine: type: object properties: @@ -1105,11 +1105,11 @@ components: webhook_id: type: string log_level: - $ref: "#/components/schemas/TransformationExecutionLogLevel" + $ref: '#/components/schemas/TransformationExecutionLogLevel' logs: type: array items: - $ref: "#/components/schemas/ConsoleLine" + $ref: '#/components/schemas/ConsoleLine' updated_at: type: string format: date-time @@ -1117,9 +1117,9 @@ components: type: string format: date-time original_event_data: - $ref: "#/components/schemas/ShortEventData" + $ref: '#/components/schemas/ShortEventData' transformed_event_data: - $ref: "#/components/schemas/ShortEventData" + $ref: '#/components/schemas/ShortEventData' issue_id: type: string nullable: true @@ -1139,9 +1139,9 @@ components: type: object properties: transformation_execution: - $ref: "#/components/schemas/TransformationExecution" + $ref: '#/components/schemas/TransformationExecution' trigger_attempt: - $ref: "#/components/schemas/EventAttempt" + $ref: '#/components/schemas/EventAttempt' required: - transformation_execution additionalProperties: false @@ -1157,7 +1157,7 @@ components: team_id: type: string status: - $ref: "#/components/schemas/IssueStatus" + $ref: '#/components/schemas/IssueStatus' opened_at: type: string format: date-time @@ -1190,11 +1190,11 @@ components: enum: - transformation aggregation_keys: - $ref: "#/components/schemas/TransformationIssueAggregationKeys" + $ref: '#/components/schemas/TransformationIssueAggregationKeys' reference: - $ref: "#/components/schemas/TransformationIssueReference" + $ref: '#/components/schemas/TransformationIssueReference' data: - $ref: "#/components/schemas/TransformationIssueData" + $ref: '#/components/schemas/TransformationIssueData' required: - id - team_id @@ -1211,19 +1211,19 @@ components: description: Transformation issue IssueWithData: anyOf: - - $ref: "#/components/schemas/DeliveryIssueWithData" - - $ref: "#/components/schemas/TransformationIssueWithData" + - $ref: '#/components/schemas/DeliveryIssueWithData' + - $ref: '#/components/schemas/TransformationIssueWithData' IssueWithDataPaginatedResult: type: object properties: pagination: - $ref: "#/components/schemas/SeekPagination" + $ref: '#/components/schemas/SeekPagination' count: type: integer models: type: array items: - $ref: "#/components/schemas/IssueWithData" + $ref: '#/components/schemas/IssueWithData' additionalProperties: false IssueCount: type: object @@ -1245,7 +1245,7 @@ components: team_id: type: string status: - $ref: "#/components/schemas/IssueStatus" + $ref: '#/components/schemas/IssueStatus' opened_at: type: string format: date-time @@ -1278,9 +1278,9 @@ components: enum: - delivery aggregation_keys: - $ref: "#/components/schemas/DeliveryIssueAggregationKeys" + $ref: '#/components/schemas/DeliveryIssueAggregationKeys' reference: - $ref: "#/components/schemas/DeliveryIssueReference" + $ref: '#/components/schemas/DeliveryIssueReference' required: - id - team_id @@ -1305,7 +1305,7 @@ components: team_id: type: string status: - $ref: "#/components/schemas/IssueStatus" + $ref: '#/components/schemas/IssueStatus' opened_at: type: string format: date-time @@ -1338,9 +1338,9 @@ components: enum: - transformation aggregation_keys: - $ref: "#/components/schemas/TransformationIssueAggregationKeys" + $ref: '#/components/schemas/TransformationIssueAggregationKeys' reference: - $ref: "#/components/schemas/TransformationIssueReference" + $ref: '#/components/schemas/TransformationIssueReference' required: - id - team_id @@ -1357,8 +1357,8 @@ components: description: Transformation issue Issue: anyOf: - - $ref: "#/components/schemas/DeliveryIssue" - - $ref: "#/components/schemas/TransformationIssue" + - $ref: '#/components/schemas/DeliveryIssue' + - $ref: '#/components/schemas/TransformationIssue' description: Issue RequestRejectionCause: type: string @@ -1394,7 +1394,7 @@ components: format: float nullable: true rejection_cause: - $ref: "#/components/schemas/RequestRejectionCause" + $ref: '#/components/schemas/RequestRejectionCause' ingest_priority: type: string enum: @@ -1420,7 +1420,7 @@ components: format: float nullable: true data: - $ref: "#/components/schemas/ShortEventData" + $ref: '#/components/schemas/ShortEventData' updated_at: type: string format: date-time @@ -1438,23 +1438,23 @@ components: type: object properties: pagination: - $ref: "#/components/schemas/SeekPagination" + $ref: '#/components/schemas/SeekPagination' count: type: integer models: type: array items: - $ref: "#/components/schemas/Request" + $ref: '#/components/schemas/Request' additionalProperties: false RetryRequest: type: object properties: request: - $ref: "#/components/schemas/Request" + $ref: '#/components/schemas/Request' events: type: array items: - $ref: "#/components/schemas/Event" + $ref: '#/components/schemas/Event' nullable: true required: - request @@ -1491,13 +1491,13 @@ components: webhook_id: type: string cause: - $ref: "#/components/schemas/IgnoredEventCause" + $ref: '#/components/schemas/IgnoredEventCause' request_id: type: string meta: anyOf: - - $ref: "#/components/schemas/FilteredMeta" - - $ref: "#/components/schemas/TransformationFailedMeta" + - $ref: '#/components/schemas/FilteredMeta' + - $ref: '#/components/schemas/TransformationFailedMeta' nullable: true updated_at: type: string @@ -1518,13 +1518,13 @@ components: type: object properties: pagination: - $ref: "#/components/schemas/SeekPagination" + $ref: '#/components/schemas/SeekPagination' count: type: integer models: type: array items: - $ref: "#/components/schemas/IgnoredEvent" + $ref: '#/components/schemas/IgnoredEvent' additionalProperties: false RetryStrategy: type: string @@ -1539,7 +1539,7 @@ components: enum: - retry strategy: - $ref: "#/components/schemas/RetryStrategy" + $ref: '#/components/schemas/RetryStrategy' interval: type: number format: float @@ -1565,7 +1565,7 @@ components: enum: - alert strategy: - $ref: "#/components/schemas/AlertStrategy" + $ref: '#/components/schemas/AlertStrategy' required: - type - strategy @@ -1589,13 +1589,13 @@ components: enum: - filter headers: - $ref: "#/components/schemas/ConnectionFilterProperty" + $ref: '#/components/schemas/ConnectionFilterProperty' body: - $ref: "#/components/schemas/ConnectionFilterProperty" + $ref: '#/components/schemas/ConnectionFilterProperty' query: - $ref: "#/components/schemas/ConnectionFilterProperty" + $ref: '#/components/schemas/ConnectionFilterProperty' path: - $ref: "#/components/schemas/ConnectionFilterProperty" + $ref: '#/components/schemas/ConnectionFilterProperty' required: - type additionalProperties: false @@ -1628,11 +1628,11 @@ components: additionalProperties: false Rule: anyOf: - - $ref: "#/components/schemas/RetryRule" - - $ref: "#/components/schemas/AlertRule" - - $ref: "#/components/schemas/FilterRule" - - $ref: "#/components/schemas/TransformReference" - - $ref: "#/components/schemas/DelayRule" + - $ref: '#/components/schemas/RetryRule' + - $ref: '#/components/schemas/AlertRule' + - $ref: '#/components/schemas/FilterRule' + - $ref: '#/components/schemas/TransformReference' + - $ref: '#/components/schemas/DelayRule' Ruleset: type: object properties: @@ -1645,7 +1645,7 @@ components: rules: type: array items: - $ref: "#/components/schemas/Rule" + $ref: '#/components/schemas/Rule' is_team_default: type: boolean archived_at: @@ -1672,25 +1672,25 @@ components: type: object properties: pagination: - $ref: "#/components/schemas/SeekPagination" + $ref: '#/components/schemas/SeekPagination' count: type: integer models: type: array items: - $ref: "#/components/schemas/Ruleset" + $ref: '#/components/schemas/Ruleset' additionalProperties: false SourcePaginatedResult: type: object properties: pagination: - $ref: "#/components/schemas/SeekPagination" + $ref: '#/components/schemas/SeekPagination' count: type: integer models: type: array items: - $ref: "#/components/schemas/Source" + $ref: '#/components/schemas/Source' additionalProperties: false TopicsValue: type: string @@ -1707,7 +1707,7 @@ components: topics: type: array items: - $ref: "#/components/schemas/TopicsValue" + $ref: '#/components/schemas/TopicsValue' nullable: true source_id: type: string @@ -1756,13 +1756,13 @@ components: type: object properties: pagination: - $ref: "#/components/schemas/SeekPagination" + $ref: '#/components/schemas/SeekPagination' count: type: integer models: type: array items: - $ref: "#/components/schemas/Transformation" + $ref: '#/components/schemas/Transformation' additionalProperties: false TransformationExecutorOutput: type: object @@ -1777,7 +1777,7 @@ components: type: string nullable: true log_level: - $ref: "#/components/schemas/TransformationExecutionLogLevel" + $ref: '#/components/schemas/TransformationExecutionLogLevel' request: type: object properties: @@ -1822,7 +1822,7 @@ components: console: type: array items: - $ref: "#/components/schemas/ConsoleLine" + $ref: '#/components/schemas/ConsoleLine' nullable: true required: - log_level @@ -1831,13 +1831,13 @@ components: type: object properties: pagination: - $ref: "#/components/schemas/SeekPagination" + $ref: '#/components/schemas/SeekPagination' count: type: integer models: type: array items: - $ref: "#/components/schemas/TransformationExecution" + $ref: '#/components/schemas/TransformationExecution' additionalProperties: false Connection: type: object @@ -1849,20 +1849,20 @@ components: team_id: type: string destination: - $ref: "#/components/schemas/Destination" + $ref: '#/components/schemas/Destination' source: - $ref: "#/components/schemas/Source" + $ref: '#/components/schemas/Source' ruleset: - $ref: "#/components/schemas/Ruleset" + $ref: '#/components/schemas/Ruleset' resolved_rules: type: array items: - $ref: "#/components/schemas/Rule" + $ref: '#/components/schemas/Rule' nullable: true rules: type: array items: - $ref: "#/components/schemas/Rule" + $ref: '#/components/schemas/Rule' nullable: true archived_at: type: string @@ -1891,13 +1891,13 @@ components: type: object properties: pagination: - $ref: "#/components/schemas/SeekPagination" + $ref: '#/components/schemas/SeekPagination' count: type: integer models: type: array items: - $ref: "#/components/schemas/Connection" + $ref: '#/components/schemas/Connection' additionalProperties: false servers: - url: https://api.hookdeck.com/{version} @@ -1905,22 +1905,22 @@ servers: variables: version: enum: - - "2023-01-01" - - "2022-11-01" - - "2022-10-01" - - "2022-07-01" - - "2022-03-01" - - "2021-08-01" - - "2020-01-01" - default: "2023-01-01" + - '2023-01-01' + - '2022-11-01' + - '2022-10-01' + - '2022-07-01' + - '2022-03-01' + - '2021-08-01' + - '2020-01-01' + default: '2023-01-01' security: - bearerAuth: [] - basicAuth: [] tags: - name: Issue Triggers description: >- - Issue Triggers lets you setup rules that trigger issues when - certain conditions are met. + Issue Triggers lets you setup rules that trigger issues when certain + conditions are met. - name: Attempts description: An attempt is any request that Hookdeck makes on behalf of an event. - name: Bookmarks @@ -1930,13 +1930,13 @@ tags: - name: Events description: An event is any request that Hookdeck receives from a source. - name: Bulk retry events - description: "" + description: '' - name: Bulk retry ignored events - description: "" + description: '' - name: Integrations description: >- - An integration configures platform-specific behaviors, such as - signature verification. + An integration configures platform-specific behaviors, such as signature + verification. - name: Issues description: >- Issues lets you track problems in your workspace and communicate @@ -1944,7 +1944,7 @@ tags: - name: Requests description: A request represent a webhook received by Hookdeck. - name: Bulk retry requests - description: "" + description: '' - name: Rulesets description: >- A ruleset defines a group of rules that can be used across many @@ -1955,40 +1955,40 @@ tags: description: Notifications let your team receive alerts anytime an issue changes. - name: Transformations description: >- - A transformation represents JavaScript code that will be executed - on a connection's requests. Transformations are applied to connections - using Rules. + A transformation represents JavaScript code that will be executed on a + connection's requests. Transformations are applied to connections using + Rules. - name: Connections description: >- - A connection lets you route webhooks from a source to a - destination, using a ruleset. + A connection lets you route webhooks from a source to a destination, using + a ruleset. paths: /issue-triggers: get: operationId: getIssueTriggers summary: Get issue triggers - description: "" + description: '' tags: - Issue Triggers responses: - "200": + '200': description: List of issue triggers content: application/json: schema: - $ref: "#/components/schemas/IssueTriggerPaginatedResult" - "400": + $ref: '#/components/schemas/IssueTrigger PaginatedResult' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: query name: name @@ -1998,7 +1998,7 @@ paths: - in: query name: type schema: - $ref: "#/components/schemas/IssueType" + $ref: '#/components/schemas/IssueType' - in: query name: disabled_at schema: @@ -2089,28 +2089,28 @@ paths: post: operationId: createIssueTrigger summary: Create an issue trigger - description: "" + description: '' tags: - Issue Triggers responses: - "200": + '200': description: A single issue trigger content: application/json: schema: - $ref: "#/components/schemas/IssueTrigger" - "400": + $ref: '#/components/schemas/IssueTrigger ' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: [] requestBody: required: true @@ -2120,12 +2120,12 @@ paths: type: object properties: type: - $ref: "#/components/schemas/IssueType" + $ref: '#/components/schemas/IssueType' configs: anyOf: - - $ref: "#/components/schemas/IssueTriggerDeliveryConfigs" - - $ref: "#/components/schemas/IssueTriggerTransformationConfigs" - - $ref: "#/components/schemas/IssueTriggerBackpressureConfigs" + - $ref: '#/components/schemas/IssueTriggerDeliveryConfigs' + - $ref: '#/components/schemas/IssueTriggerTransformationConfigs' + - $ref: '#/components/schemas/IssueTriggerBackpressureConfigs' name: type: string maxLength: 255 @@ -2135,28 +2135,28 @@ paths: put: operationId: upsertIssueTrigger summary: Create or update an issue trigger - description: "" + description: '' tags: - Issue Triggers responses: - "200": + '200': description: A single issue trigger content: application/json: schema: - $ref: "#/components/schemas/IssueTrigger" - "400": + $ref: '#/components/schemas/IssueTrigger ' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: [] requestBody: required: true @@ -2166,38 +2166,38 @@ paths: type: object properties: type: - $ref: "#/components/schemas/IssueType" + $ref: '#/components/schemas/IssueType' configs: anyOf: - - $ref: "#/components/schemas/IssueTriggerDeliveryConfigs" - - $ref: "#/components/schemas/IssueTriggerTransformationConfigs" - - $ref: "#/components/schemas/IssueTriggerBackpressureConfigs" + - $ref: '#/components/schemas/IssueTriggerDeliveryConfigs' + - $ref: '#/components/schemas/IssueTriggerTransformationConfigs' + - $ref: '#/components/schemas/IssueTriggerBackpressureConfigs' name: type: string maxLength: 255 required: - type additionalProperties: false - "/issue-triggers/{id}": + /issue-triggers/{id}: get: operationId: getIssueTrigger summary: Get a single issue trigger - description: "" + description: '' tags: - Issue Triggers responses: - "200": + '200': description: A single issue trigger content: application/json: schema: - $ref: "#/components/schemas/IssueTrigger" - "404": + $ref: '#/components/schemas/IssueTrigger ' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -2207,28 +2207,28 @@ paths: put: operationId: updateIssueTrigger summary: Update an issue trigger - description: "" + description: '' tags: - Issue Triggers responses: - "200": + '200': description: A single issue trigger content: application/json: schema: - $ref: "#/components/schemas/IssueTrigger" - "400": + $ref: '#/components/schemas/IssueTrigger ' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -2244,9 +2244,9 @@ paths: properties: configs: anyOf: - - $ref: "#/components/schemas/IssueTriggerDeliveryConfigs" - - $ref: "#/components/schemas/IssueTriggerTransformationConfigs" - - $ref: "#/components/schemas/IssueTriggerBackpressureConfigs" + - $ref: '#/components/schemas/IssueTriggerDeliveryConfigs' + - $ref: '#/components/schemas/IssueTriggerTransformationConfigs' + - $ref: '#/components/schemas/IssueTriggerBackpressureConfigs' disabled_at: type: string format: date-time @@ -2258,74 +2258,74 @@ paths: delete: operationId: deleteIssueTrigger summary: Delete an issue trigger - description: "" + description: '' tags: - Issue Triggers responses: - "200": + '200': description: An object with deleted issue trigger's id content: application/json: schema: - $ref: "#/components/schemas/DeletedIssueTriggerResponse" - "404": + $ref: '#/components/schemas/DeletedIssueTriggerResponse' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id schema: type: string required: true - "/issue-triggers/{id}/disable": + /issue-triggers/{id}/disable: put: operationId: disableIssueTrigger summary: Disable an issue trigger - description: "" + description: '' tags: - Issue Triggers responses: - "200": + '200': description: A single issue trigger content: application/json: schema: - $ref: "#/components/schemas/IssueTrigger" - "404": + $ref: '#/components/schemas/IssueTrigger ' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id schema: type: string required: true - "/issue-triggers/{id}/enable": + /issue-triggers/{id}/enable: put: operationId: enableIssueTrigger summary: Enable an issue trigger - description: "" + description: '' tags: - Issue Triggers responses: - "200": + '200': description: A single issue trigger content: application/json: schema: - $ref: "#/components/schemas/IssueTrigger" - "404": + $ref: '#/components/schemas/IssueTrigger ' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -2336,28 +2336,28 @@ paths: get: operationId: getAttempts summary: Get attempts - description: "" + description: '' tags: - Attempts responses: - "200": + '200': description: List of attempts content: application/json: schema: - $ref: "#/components/schemas/EventAttemptPaginatedResult" - "400": + $ref: '#/components/schemas/EventAttemptPaginatedResult' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: query name: event_id @@ -2422,26 +2422,26 @@ paths: type: string maxLength: 255 description: The ID to provide in the query to get the previous set of results - "/attempts/{id}": + /attempts/{id}: get: operationId: getAttempt summary: Get a single attempt - description: "" + description: '' tags: - Attempts responses: - "200": + '200': description: A single attempt content: application/json: schema: - $ref: "#/components/schemas/EventAttempt" - "404": + $ref: '#/components/schemas/EventAttempt' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -2452,28 +2452,28 @@ paths: get: operationId: getBookmarks summary: Get bookmarks - description: "" + description: '' tags: - Bookmarks responses: - "200": + '200': description: List of bookmarks content: application/json: schema: - $ref: "#/components/schemas/BookmarkPaginatedResult" - "400": + $ref: '#/components/schemas/BookmarkPaginatedResult' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: query name: id @@ -2615,28 +2615,28 @@ paths: post: operationId: createBookmark summary: Create a bookmark - description: "" + description: '' tags: - Bookmarks responses: - "200": + '200': description: A single bookmark content: application/json: schema: - $ref: "#/components/schemas/Bookmark" - "400": + $ref: '#/components/schemas/Bookmark' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: [] requestBody: required: true @@ -2663,26 +2663,26 @@ paths: - webhook_id - label additionalProperties: false - "/bookmarks/{id}": + /bookmarks/{id}: get: operationId: getBookmark summary: Get a single bookmark - description: "" + description: '' tags: - Bookmarks responses: - "200": + '200': description: A single bookmark content: application/json: schema: - $ref: "#/components/schemas/Bookmark" - "404": + $ref: '#/components/schemas/Bookmark' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -2692,34 +2692,34 @@ paths: put: operationId: updateBookmark summary: Update a bookmark - description: "" + description: '' tags: - Bookmarks responses: - "200": + '200': description: A single bookmark content: application/json: schema: - $ref: "#/components/schemas/Bookmark" - "400": + $ref: '#/components/schemas/Bookmark' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "404": + $ref: '#/components/schemas/APIErrorResponse' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -2750,60 +2750,60 @@ paths: delete: operationId: deleteBookmark summary: Delete a bookmark - description: "" + description: '' tags: - Bookmarks responses: - "200": + '200': description: An object with deleted bookmark's id content: application/json: schema: - $ref: "#/components/schemas/DeletedBookmarkResponse" - "404": + $ref: '#/components/schemas/DeletedBookmarkResponse' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id schema: type: string required: true - "/bookmarks/{id}/trigger": + /bookmarks/{id}/trigger: post: operationId: triggerBookmark summary: Trigger a bookmark - description: "" + description: '' tags: - Bookmarks responses: - "200": + '200': description: Array of created events content: application/json: schema: - $ref: "#/components/schemas/EventArray" - "400": + $ref: '#/components/schemas/EventArray' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "404": + $ref: '#/components/schemas/APIErrorResponse' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -2827,28 +2827,28 @@ paths: get: operationId: getDestinations summary: Get destinations - description: "" + description: '' tags: - Destinations responses: - "200": + '200': description: List of destinations content: application/json: schema: - $ref: "#/components/schemas/DestinationPaginatedResult" - "400": + $ref: '#/components/schemas/DestinationPaginatedResult' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: query name: id @@ -3008,28 +3008,28 @@ paths: post: operationId: createDestination summary: Create a destination - description: "" + description: '' tags: - Destinations responses: - "200": + '200': description: A single destination content: application/json: schema: - $ref: "#/components/schemas/Destination" - "400": + $ref: '#/components/schemas/Destination' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: [] requestBody: required: true @@ -3073,28 +3073,28 @@ paths: put: operationId: upsertDestination summary: Update or create a destination - description: "" + description: '' tags: - Destinations responses: - "200": + '200': description: A single destination content: application/json: schema: - $ref: "#/components/schemas/Destination" - "400": + $ref: '#/components/schemas/Destination' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: [] requestBody: required: true @@ -3135,26 +3135,26 @@ paths: required: - name additionalProperties: false - "/destinations/{id}": + /destinations/{id}: get: operationId: getDestination summary: Get a destination - description: "" + description: '' tags: - Destinations responses: - "200": + '200': description: A single destination content: application/json: schema: - $ref: "#/components/schemas/Destination" - "404": + $ref: '#/components/schemas/Destination' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -3164,34 +3164,34 @@ paths: put: operationId: updateDestination summary: Update a destination - description: "" + description: '' tags: - Destinations responses: - "200": + '200': description: A single destination content: application/json: schema: - $ref: "#/components/schemas/Destination" - "400": + $ref: '#/components/schemas/Destination' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "404": + $ref: '#/components/schemas/APIErrorResponse' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -3230,52 +3230,52 @@ paths: path_forwarding_disabled: type: boolean additionalProperties: false - "/destinations/{id}/archive": + /destinations/{id}/archive: put: operationId: archiveDestination summary: Archive a destination - description: "" + description: '' tags: - Destinations responses: - "200": + '200': description: A single destination content: application/json: schema: - $ref: "#/components/schemas/Destination" - "404": + $ref: '#/components/schemas/Destination' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id schema: type: string required: true - "/destinations/{id}/unarchive": + /destinations/{id}/unarchive: put: operationId: unarchiveDestination summary: Unarchive a destination - description: "" + description: '' tags: - Destinations responses: - "200": + '200': description: A single destination content: application/json: schema: - $ref: "#/components/schemas/Destination" - "404": + $ref: '#/components/schemas/Destination' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -3286,28 +3286,28 @@ paths: get: operationId: getEvents summary: Get events - description: "" + description: '' tags: - Events responses: - "200": + '200': description: List of events content: application/json: schema: - $ref: "#/components/schemas/EventPaginatedResult" - "400": + $ref: '#/components/schemas/EventPaginatedResult' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: query name: include @@ -3671,78 +3671,78 @@ paths: type: string maxLength: 255 description: The ID to provide in the query to get the previous set of results - "/events/{id}": + /events/{id}: get: operationId: getEvent summary: Get an event - description: "" + description: '' tags: - Events responses: - "200": + '200': description: A single event content: application/json: schema: - $ref: "#/components/schemas/Event" - "404": + $ref: '#/components/schemas/Event' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id schema: type: string required: true - "/events/{id}/retry": + /events/{id}/retry: post: operationId: retryEvent summary: Retry an event - description: "" + description: '' tags: - Events responses: - "200": + '200': description: Retried event with event attempt content: application/json: schema: - $ref: "#/components/schemas/RetriedEvent" - "404": + $ref: '#/components/schemas/RetriedEvent' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id schema: type: string required: true - "/events/{id}/mute": + /events/{id}/mute: put: operationId: muteEvent summary: Mute an event - description: "" + description: '' tags: - Events responses: - "200": + '200': description: A single event content: application/json: schema: - $ref: "#/components/schemas/Event" - "404": + $ref: '#/components/schemas/Event' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -3753,28 +3753,28 @@ paths: get: operationId: getEventBulkRetries summary: Get events bulk retries - description: "" + description: '' tags: - Bulk retry events responses: - "200": + '200': description: List of events bulk retries content: application/json: schema: - $ref: "#/components/schemas/BatchOperationPaginatedResult" - "400": + $ref: '#/components/schemas/BatchOperationPaginatedResult' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: query name: cancelled_at @@ -4201,7 +4201,8 @@ paths: type: string maxLength: 255 description: >- - The ID to provide in the query to get the previous set of results + The ID to provide in the query to get the previous set of + results additionalProperties: false - in: query name: query_partial_match @@ -4263,28 +4264,28 @@ paths: post: operationId: createEventBulkRetry summary: Create an events bulk retry - description: "" + description: '' tags: - Bulk retry events responses: - "200": + '200': description: A single events bulk retry content: application/json: schema: - $ref: "#/components/schemas/BatchOperation" - "400": + $ref: '#/components/schemas/BatchOperation' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: [] requestBody: required: true @@ -4602,40 +4603,42 @@ paths: type: string maxLength: 255 description: >- - The ID to provide in the query to get the next set of results + The ID to provide in the query to get the next set of + results prev: type: string maxLength: 255 description: >- - The ID to provide in the query to get the previous set of results + The ID to provide in the query to get the previous set + of results additionalProperties: false additionalProperties: false /bulk/events/retry/plan: get: operationId: generateEventBulkRetryPlan summary: Generate an events bulk retry plan - description: "" + description: '' tags: - Bulk retry events responses: - "200": + '200': description: Events bulk retry plan content: application/json: schema: - $ref: "#/components/schemas/BatchOperationPlan" - "400": + $ref: '#/components/schemas/BatchOperationPlan' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: query name: query @@ -4952,54 +4955,55 @@ paths: type: string maxLength: 255 description: >- - The ID to provide in the query to get the previous set of results + The ID to provide in the query to get the previous set of + results additionalProperties: false - "/bulk/events/retry/{id}": + /bulk/events/retry/{id}: get: operationId: getEventBulkRetry summary: Get an events bulk retry - description: "" + description: '' tags: - Bulk retry events responses: - "200": + '200': description: A single events bulk retry content: application/json: schema: - $ref: "#/components/schemas/BatchOperation" - "404": + $ref: '#/components/schemas/BatchOperation' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id schema: type: string required: true - "/bulk/events/retry/{id}/cancel": + /bulk/events/retry/{id}/cancel: post: operationId: cancelEventBulkRetry summary: Cancel an events bulk retry - description: "" + description: '' tags: - Bulk retry events responses: - "200": + '200': description: A single events bulk retry content: application/json: schema: - $ref: "#/components/schemas/BatchOperation" - "404": + $ref: '#/components/schemas/BatchOperation' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -5010,28 +5014,28 @@ paths: get: operationId: getIgnoredEventBulkRetries summary: Get ignored events bulk retries - description: "" + description: '' tags: - Bulk retry ignored events responses: - "200": + '200': description: List of ignored events bulk retries content: application/json: schema: - $ref: "#/components/schemas/BatchOperationPaginatedResult" - "400": + $ref: '#/components/schemas/BatchOperationPaginatedResult' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: query name: cancelled_at @@ -5228,28 +5232,28 @@ paths: post: operationId: createIgnoredEventBulkRetry summary: Create an ignored events bulk retry - description: "" + description: '' tags: - Bulk retry ignored events responses: - "200": + '200': description: A single ignored events bulk retry content: application/json: schema: - $ref: "#/components/schemas/BatchOperation" - "400": + $ref: '#/components/schemas/BatchOperation' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: [] requestBody: required: true @@ -5286,28 +5290,28 @@ paths: get: operationId: generateIgnoredEventBulkRetryPlan summary: Generate an ignored events bulk retry plan - description: "" + description: '' tags: - Bulk retry ignored events responses: - "200": + '200': description: Ignored events bulk retry plan content: application/json: schema: - $ref: "#/components/schemas/BatchOperationPlan" - "400": + $ref: '#/components/schemas/BatchOperationPlan' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: query name: query @@ -5334,52 +5338,52 @@ paths: type: string maxLength: 255 additionalProperties: false - "/bulk/ignored-events/retry/{id}": + /bulk/ignored-events/retry/{id}: get: operationId: getIgnoredEventBulkRetry summary: Get an ignored events bulk retry - description: "" + description: '' tags: - Bulk retry ignored events responses: - "200": + '200': description: A single ignored events bulk retry content: application/json: schema: - $ref: "#/components/schemas/BatchOperation" - "404": + $ref: '#/components/schemas/BatchOperation' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id schema: type: string required: true - "/bulk/ignored-events/retry/{id}/cancel": + /bulk/ignored-events/retry/{id}/cancel: post: operationId: cancelIgnoredEventBulkRetry summary: Cancel an ignored events bulk retry - description: "" + description: '' tags: - Bulk retry ignored events responses: - "200": + '200': description: A single ignored events bulk retry content: application/json: schema: - $ref: "#/components/schemas/BatchOperation" - "404": + $ref: '#/components/schemas/BatchOperation' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -5390,28 +5394,28 @@ paths: get: operationId: getIntegrations summary: Get integrations - description: "" + description: '' tags: - Integrations responses: - "200": + '200': description: List of integrations content: application/json: schema: - $ref: "#/components/schemas/IntegrationPaginatedResult" - "400": + $ref: '#/components/schemas/IntegrationPaginatedResult' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: query name: label @@ -5420,32 +5424,32 @@ paths: - in: query name: provider schema: - $ref: "#/components/schemas/IntegrationProvider" + $ref: '#/components/schemas/IntegrationProvider' post: operationId: createIntegration summary: Create an integration - description: "" + description: '' tags: - Integrations responses: - "200": + '200': description: A single integration content: application/json: schema: - $ref: "#/components/schemas/Integration" - "400": + $ref: '#/components/schemas/Integration' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: [] requestBody: required: true @@ -5461,7 +5465,7 @@ paths: properties: {} additionalProperties: false provider: - $ref: "#/components/schemas/IntegrationProvider" + $ref: '#/components/schemas/IntegrationProvider' features: type: array items: @@ -5472,26 +5476,26 @@ paths: - provider - features additionalProperties: false - "/integrations/{id}": + /integrations/{id}: get: operationId: getIntegration summary: Get an integration - description: "" + description: '' tags: - Integrations responses: - "200": + '200': description: A single integration content: application/json: schema: - $ref: "#/components/schemas/Integration" - "404": + $ref: '#/components/schemas/Integration' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -5501,34 +5505,34 @@ paths: put: operationId: updateIntegration summary: Update an integration - description: "" + description: '' tags: - Integrations responses: - "200": + '200': description: A single integration content: application/json: schema: - $ref: "#/components/schemas/Integration" - "400": + $ref: '#/components/schemas/Integration' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "404": + $ref: '#/components/schemas/APIErrorResponse' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -5560,54 +5564,54 @@ paths: delete: operationId: deleteIntegration summary: Delete an integration - description: "" + description: '' tags: - Integrations responses: - "200": + '200': description: An object with deleted integration id content: application/json: schema: - $ref: "#/components/schemas/DeletedIntegration" - "404": + $ref: '#/components/schemas/DeletedIntegration' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id schema: type: string required: true - "/integrations/{id}/attach/{source_id}": + /integrations/{id}/attach/{source_id}: put: operationId: attachIntegrationToSource summary: Attach an integration to a source - description: "" + description: '' tags: - Integrations responses: - "200": + '200': description: Attach operation success status content: application/json: schema: - $ref: "#/components/schemas/AttachedIntegrationToSource" - "400": + $ref: '#/components/schemas/AttachedIntegrationToSource' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "404": + $ref: '#/components/schemas/APIErrorResponse' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -5619,32 +5623,32 @@ paths: schema: type: string required: true - "/integrations/{id}/detach/{source_id}": + /integrations/{id}/detach/{source_id}: put: operationId: detachIntegrationToSource summary: Detach an integration from a source - description: "" + description: '' tags: - Integrations responses: - "200": + '200': description: Detach operation success status content: application/json: schema: - $ref: "#/components/schemas/DetachedIntegrationFromSource" - "400": + $ref: '#/components/schemas/DetachedIntegrationFromSource' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "404": + $ref: '#/components/schemas/APIErrorResponse' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -5660,28 +5664,28 @@ paths: get: operationId: getIssues summary: Get issues - description: "" + description: '' tags: - Issues responses: - "200": + '200': description: List of issues content: application/json: schema: - $ref: "#/components/schemas/IssueWithDataPaginatedResult" - "400": + $ref: '#/components/schemas/IssueWithDataPaginatedResult' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: query name: id @@ -5782,10 +5786,10 @@ paths: format: float error_code: anyOf: - - $ref: "#/components/schemas/AttemptErrorCodes" + - $ref: '#/components/schemas/AttemptErrorCodes' - type: array items: - $ref: "#/components/schemas/AttemptErrorCodes" + $ref: '#/components/schemas/AttemptErrorCodes' additionalProperties: false description: Filter by aggregation keys - in: query @@ -5985,22 +5989,22 @@ paths: get: operationId: getIssueCount summary: Get the number of issues - description: "" + description: '' tags: - Issues responses: - "200": + '200': description: Issue count content: application/json: schema: - $ref: "#/components/schemas/IssueCount" - "422": + $ref: '#/components/schemas/IssueCount' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: query name: id @@ -6101,10 +6105,10 @@ paths: format: float error_code: anyOf: - - $ref: "#/components/schemas/AttemptErrorCodes" + - $ref: '#/components/schemas/AttemptErrorCodes' - type: array items: - $ref: "#/components/schemas/AttemptErrorCodes" + $ref: '#/components/schemas/AttemptErrorCodes' additionalProperties: false description: Filter by aggregation keys - in: query @@ -6300,26 +6304,26 @@ paths: type: string maxLength: 255 description: The ID to provide in the query to get the previous set of results - "/issues/{id}": + /issues/{id}: get: operationId: getIssue summary: Get a single issue - description: "" + description: '' tags: - Issues responses: - "200": + '200': description: A single issue content: application/json: schema: - $ref: "#/components/schemas/IssueWithData" - "404": + $ref: '#/components/schemas/IssueWithData' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -6329,28 +6333,28 @@ paths: put: operationId: updateIssue summary: Update issue - description: "" + description: '' tags: - Issues responses: - "200": + '200': description: Updated issue content: application/json: schema: - $ref: "#/components/schemas/Issue" - "400": + $ref: '#/components/schemas/Issue' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -6378,22 +6382,22 @@ paths: delete: operationId: dismissIssue summary: Dismiss an issue - description: "" + description: '' tags: - Issues responses: - "200": + '200': description: Dismissed issue content: application/json: schema: - $ref: "#/components/schemas/Issue" - "404": + $ref: '#/components/schemas/Issue' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -6404,28 +6408,28 @@ paths: get: operationId: getRequests summary: Get requests - description: "" + description: '' tags: - Requests responses: - "200": + '200': description: List of requests content: application/json: schema: - $ref: "#/components/schemas/RequestPaginatedResult" - "400": + $ref: '#/components/schemas/RequestPaginatedResult' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: query name: id @@ -6697,64 +6701,64 @@ paths: type: string maxLength: 255 description: The ID to provide in the query to get the previous set of results - "/requests/{id}": + /requests/{id}: get: operationId: getRequest summary: Get a request - description: "" + description: '' tags: - Requests responses: - "200": + '200': description: A single request content: application/json: schema: - $ref: "#/components/schemas/Request" - "404": + $ref: '#/components/schemas/Request' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id schema: type: string required: true - "/requests/{id}/retry": + /requests/{id}/retry: post: operationId: retryRequest summary: Retry a request - description: "" + description: '' tags: - Requests responses: - "200": + '200': description: Retry request operation result content: application/json: schema: - $ref: "#/components/schemas/RetryRequest" - "400": + $ref: '#/components/schemas/RetryRequest' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "404": + $ref: '#/components/schemas/APIErrorResponse' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -6776,38 +6780,38 @@ paths: required: - webhook_ids additionalProperties: false - "/requests/{id}/events": + /requests/{id}/events: get: operationId: getRequestEvents summary: Get request events - description: "" + description: '' tags: - Requests responses: - "200": + '200': description: List of events content: application/json: schema: - $ref: "#/components/schemas/EventPaginatedResult" - "400": + $ref: '#/components/schemas/EventPaginatedResult' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "404": + $ref: '#/components/schemas/APIErrorResponse' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: query name: include @@ -7176,38 +7180,38 @@ paths: schema: type: string required: true - "/requests/{id}/ignored_events": + /requests/{id}/ignored_events: get: operationId: getRequestIgnoredEvents summary: Get request ignored events - description: "" + description: '' tags: - Requests responses: - "200": + '200': description: List of ignored events content: application/json: schema: - $ref: "#/components/schemas/IgnoredEventPaginatedResult" - "400": + $ref: '#/components/schemas/IgnoredEventPaginatedResult' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "404": + $ref: '#/components/schemas/APIErrorResponse' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: query name: id @@ -7281,28 +7285,28 @@ paths: get: operationId: getRequestBulkRetries summary: Get request bulk retries - description: "" + description: '' tags: - Bulk retry requests responses: - "200": + '200': description: List of request bulk retries content: application/json: schema: - $ref: "#/components/schemas/BatchOperationPaginatedResult" - "400": + $ref: '#/components/schemas/BatchOperationPaginatedResult' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: query name: cancelled_at @@ -7651,7 +7655,8 @@ paths: type: string maxLength: 255 description: >- - The ID to provide in the query to get the previous set of results + The ID to provide in the query to get the previous set of + results additionalProperties: false - in: query name: query_partial_match @@ -7713,28 +7718,28 @@ paths: post: operationId: createRequestBulkRetry summary: Create a requests bulk retry - description: "" + description: '' tags: - Bulk retry requests responses: - "200": + '200': description: A single requests bulk retry content: application/json: schema: - $ref: "#/components/schemas/BatchOperation" - "400": + $ref: '#/components/schemas/BatchOperation' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: [] requestBody: required: true @@ -7974,40 +7979,42 @@ paths: type: string maxLength: 255 description: >- - The ID to provide in the query to get the next set of results + The ID to provide in the query to get the next set of + results prev: type: string maxLength: 255 description: >- - The ID to provide in the query to get the previous set of results + The ID to provide in the query to get the previous set + of results additionalProperties: false additionalProperties: false /bulk/requests/retry/plan: get: operationId: generateRequestBulkRetryPlan summary: Generate a requests bulk retry plan - description: "" + description: '' tags: - Bulk retry requests responses: - "200": + '200': description: Requests bulk retry plan content: application/json: schema: - $ref: "#/components/schemas/BatchOperationPlan" - "400": + $ref: '#/components/schemas/BatchOperationPlan' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: query name: query @@ -8246,54 +8253,55 @@ paths: type: string maxLength: 255 description: >- - The ID to provide in the query to get the previous set of results + The ID to provide in the query to get the previous set of + results additionalProperties: false - "/bulk/requests/retry/{id}": + /bulk/requests/retry/{id}: get: operationId: getRequestBulkRetry summary: Get a requests bulk retry - description: "" + description: '' tags: - Bulk retry requests responses: - "200": + '200': description: A single requests bulk retry content: application/json: schema: - $ref: "#/components/schemas/BatchOperation" - "404": + $ref: '#/components/schemas/BatchOperation' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id schema: type: string required: true - "/bulk/requests/retry/{id}/cancel": + /bulk/requests/retry/{id}/cancel: post: operationId: cancelRequestBulkRetry summary: Cancel a requests bulk retry - description: "" + description: '' tags: - Bulk retry requests responses: - "200": + '200': description: A single requests bulk retry content: application/json: schema: - $ref: "#/components/schemas/BatchOperation" - "404": + $ref: '#/components/schemas/BatchOperation' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -8304,28 +8312,28 @@ paths: get: operationId: getRulesets summary: Get rulesets - description: "" + description: '' tags: - Rulesets responses: - "200": + '200': description: List of rulesets content: application/json: schema: - $ref: "#/components/schemas/RulesetPaginatedResult" - "400": + $ref: '#/components/schemas/RulesetPaginatedResult' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: query name: id @@ -8509,28 +8517,28 @@ paths: post: operationId: createRuleset summary: Create a ruleset - description: "" + description: '' tags: - Rulesets responses: - "200": + '200': description: A single ruleset content: application/json: schema: - $ref: "#/components/schemas/Ruleset" - "400": + $ref: '#/components/schemas/Ruleset' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: [] requestBody: required: true @@ -8555,28 +8563,28 @@ paths: put: operationId: upsertRuleset summary: Update or create a ruleset - description: "" + description: '' tags: - Rulesets responses: - "200": + '200': description: A single ruleset content: application/json: schema: - $ref: "#/components/schemas/Ruleset" - "400": + $ref: '#/components/schemas/Ruleset' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: [] requestBody: required: true @@ -8598,26 +8606,26 @@ paths: required: - name additionalProperties: false - "/rulesets/{id}": + /rulesets/{id}: get: operationId: getRuleset summary: Get a ruleset - description: "" + description: '' tags: - Rulesets responses: - "200": + '200': description: A single ruleset content: application/json: schema: - $ref: "#/components/schemas/Ruleset" - "404": + $ref: '#/components/schemas/Ruleset' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -8627,34 +8635,34 @@ paths: put: operationId: updateRuleset summary: Update a ruleset - description: "" + description: '' tags: - Rulesets responses: - "200": + '200': description: A single ruleset content: application/json: schema: - $ref: "#/components/schemas/Ruleset" - "400": + $ref: '#/components/schemas/Ruleset' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "404": + $ref: '#/components/schemas/APIErrorResponse' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -8681,52 +8689,52 @@ paths: is_team_default: type: boolean additionalProperties: false - "/rulesets/{id}/archive": + /rulesets/{id}/archive: put: operationId: archiveRuleset summary: Archive a ruleset - description: "" + description: '' tags: - Rulesets responses: - "200": + '200': description: A single ruleset content: application/json: schema: - $ref: "#/components/schemas/Ruleset" - "404": + $ref: '#/components/schemas/Ruleset' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id schema: type: string required: true - "/rulesets/{id}/unarchive": + /rulesets/{id}/unarchive: put: operationId: unarchiveRuleset summary: Unarchive a ruleset - description: "" + description: '' tags: - Rulesets responses: - "200": + '200': description: A single ruleset content: application/json: schema: - $ref: "#/components/schemas/Ruleset" - "404": + $ref: '#/components/schemas/Ruleset' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -8737,28 +8745,28 @@ paths: get: operationId: getSources summary: Get sources - description: "" + description: '' tags: - Sources responses: - "200": + '200': description: List of sources content: application/json: schema: - $ref: "#/components/schemas/SourcePaginatedResult" - "400": + $ref: '#/components/schemas/SourcePaginatedResult' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: query name: id @@ -8905,28 +8913,28 @@ paths: post: operationId: createSource summary: Create a source - description: "" + description: '' tags: - Sources responses: - "200": + '200': description: A single source content: application/json: schema: - $ref: "#/components/schemas/Source" - "400": + $ref: '#/components/schemas/Source' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: [] requestBody: required: true @@ -8945,28 +8953,28 @@ paths: put: operationId: upsertSource summary: Update or create a source - description: "" + description: '' tags: - Sources responses: - "200": + '200': description: A single source content: application/json: schema: - $ref: "#/components/schemas/Source" - "400": + $ref: '#/components/schemas/Source' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: [] requestBody: required: true @@ -8982,26 +8990,26 @@ paths: required: - name additionalProperties: false - "/sources/{id}": + /sources/{id}: get: operationId: getSource summary: Get a source - description: "" + description: '' tags: - Sources responses: - "200": + '200': description: A single source content: application/json: schema: - $ref: "#/components/schemas/Source" - "404": + $ref: '#/components/schemas/Source' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -9011,34 +9019,34 @@ paths: put: operationId: updateSource summary: Update a source - description: "" + description: '' tags: - Sources responses: - "200": + '200': description: A single source content: application/json: schema: - $ref: "#/components/schemas/Source" - "400": + $ref: '#/components/schemas/Source' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "404": + $ref: '#/components/schemas/APIErrorResponse' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -9059,52 +9067,52 @@ paths: archived_at: nullable: true additionalProperties: false - "/sources/{id}/archive": + /sources/{id}/archive: put: operationId: archiveSource summary: Archive a source - description: "" + description: '' tags: - Sources responses: - "200": + '200': description: A single source content: application/json: schema: - $ref: "#/components/schemas/Source" - "404": + $ref: '#/components/schemas/Source' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id schema: type: string required: true - "/sources/{id}/unarchive": + /sources/{id}/unarchive: put: operationId: unarchiveSource summary: Unarchive a source - description: "" + description: '' tags: - Sources responses: - "200": + '200': description: A single source content: application/json: schema: - $ref: "#/components/schemas/Source" - "404": + $ref: '#/components/schemas/Source' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -9115,16 +9123,16 @@ paths: put: operationId: toggleWebhookNotifications summary: Toggle webhook notifications for the workspace - description: "" + description: '' tags: - Notifications responses: - "200": + '200': description: Toggle operation status response content: application/json: schema: - $ref: "#/components/schemas/ToggleWebhookNotifications" + $ref: '#/components/schemas/ToggleWebhookNotifications' parameters: [] requestBody: required: true @@ -9138,7 +9146,7 @@ paths: topics: type: array items: - $ref: "#/components/schemas/TopicsValue" + $ref: '#/components/schemas/TopicsValue' source_id: type: string additionalProperties: false @@ -9146,54 +9154,54 @@ paths: get: operationId: getTransformations summary: Get transformations - description: "" + description: '' tags: - Transformations responses: - "200": + '200': description: List of transformations content: application/json: schema: - $ref: "#/components/schemas/TransformationPaginatedResult" - "400": + $ref: '#/components/schemas/TransformationPaginatedResult' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: [] post: operationId: createTransformation summary: Create a transformation - description: "" + description: '' tags: - Transformations responses: - "200": + '200': description: A single transformation content: application/json: schema: - $ref: "#/components/schemas/Transformation" - "400": + $ref: '#/components/schemas/Transformation' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: [] requestBody: required: true @@ -9223,28 +9231,28 @@ paths: put: operationId: upsertTransformation summary: Update or create a transformation - description: "" + description: '' tags: - Transformations responses: - "200": + '200': description: A single transformation content: application/json: schema: - $ref: "#/components/schemas/Transformation" - "400": + $ref: '#/components/schemas/Transformation' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: [] requestBody: required: true @@ -9271,26 +9279,26 @@ paths: - name - code additionalProperties: false - "/transformations/{id}": + /transformations/{id}: get: operationId: getTransformation summary: Get a transformation - description: "" + description: '' tags: - Transformations responses: - "200": + '200': description: A single transformation content: application/json: schema: - $ref: "#/components/schemas/Transformation" - "404": + $ref: '#/components/schemas/Transformation' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -9300,34 +9308,34 @@ paths: put: operationId: updateTransformation summary: Update a transformation - description: "" + description: '' tags: - Transformations responses: - "200": + '200': description: A single transformation content: application/json: schema: - $ref: "#/components/schemas/Transformation" - "400": + $ref: '#/components/schemas/Transformation' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "404": + $ref: '#/components/schemas/APIErrorResponse' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -9360,28 +9368,28 @@ paths: put: operationId: testTransformation summary: Test a transformation code - description: "" + description: '' tags: - Transformations responses: - "200": + '200': description: Transformation run output content: application/json: schema: - $ref: "#/components/schemas/TransformationExecutorOutput" - "400": + $ref: '#/components/schemas/TransformationExecutorOutput' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: [] requestBody: required: true @@ -9433,32 +9441,32 @@ paths: event_id: type: string additionalProperties: false - "/transformations/{id}/executions": + /transformations/{id}/executions: get: operationId: getTransformationExecutions summary: Get transformation executions - description: "" + description: '' tags: - Transformations responses: - "200": + '200': description: List of transformation executions content: application/json: schema: - $ref: "#/components/schemas/TransformationExecutionPaginatedResult" - "400": + $ref: '#/components/schemas/TransformationExecutionPaginatedResult' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: query name: log_level @@ -9586,26 +9594,26 @@ paths: schema: type: string required: true - "/transformations/{id}/executions/{execution_id}": + /transformations/{id}/executions/{execution_id}: get: operationId: getTransformationExecution summary: Get a transformation execution - description: "" + description: '' tags: - Transformations responses: - "200": + '200': description: A single transformation execution content: application/json: schema: - $ref: "#/components/schemas/TransformationExecution" - "404": + $ref: '#/components/schemas/TransformationExecution' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -9621,28 +9629,28 @@ paths: get: operationId: getConnections summary: Get connections - description: "" + description: '' tags: - Connections responses: - "200": + '200': description: List of connections content: application/json: schema: - $ref: "#/components/schemas/ConnectionPaginatedResult" - "400": + $ref: '#/components/schemas/ConnectionPaginatedResult' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: query name: id @@ -9836,28 +9844,28 @@ paths: post: operationId: createConnection summary: Create a connection - description: "" + description: '' tags: - Connections responses: - "200": + '200': description: A single connection content: application/json: schema: - $ref: "#/components/schemas/Connection" - "400": + $ref: '#/components/schemas/Connection' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: [] requestBody: required: true @@ -9953,28 +9961,28 @@ paths: put: operationId: upsertConnection summary: Update or create a connection - description: "" + description: '' tags: - Connections responses: - "200": + '200': description: A single connection content: application/json: schema: - $ref: "#/components/schemas/Connection" - "400": + $ref: '#/components/schemas/Connection' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: [] requestBody: required: true @@ -10067,26 +10075,26 @@ paths: required: - name additionalProperties: false - "/webhooks/{id}": + /webhooks/{id}: get: operationId: getConnection summary: Get a single connection - description: "" + description: '' tags: - Connections responses: - "200": + '200': description: A single connection content: application/json: schema: - $ref: "#/components/schemas/Connection" - "404": + $ref: '#/components/schemas/Connection' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -10096,34 +10104,34 @@ paths: put: operationId: updateConnection summary: Update a connection - description: "" + description: '' tags: - Connections responses: - "200": + '200': description: A single connection content: application/json: schema: - $ref: "#/components/schemas/Connection" - "400": + $ref: '#/components/schemas/Connection' + '400': description: Bad Request content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "404": + $ref: '#/components/schemas/APIErrorResponse' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" - "422": + $ref: '#/components/schemas/APIErrorResponse' + '422': description: Unprocessable Entity content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id @@ -10169,104 +10177,104 @@ paths: items: {} uniqueItems: true additionalProperties: false - "/webhooks/{id}/archive": + /webhooks/{id}/archive: put: operationId: archiveConnection summary: Archive a connection - description: "" + description: '' tags: - Connections responses: - "200": + '200': description: A single connection content: application/json: schema: - $ref: "#/components/schemas/Connection" - "404": + $ref: '#/components/schemas/Connection' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id schema: type: string required: true - "/webhooks/{id}/unarchive": + /webhooks/{id}/unarchive: put: operationId: unarchiveConnection summary: Unarchive a connection - description: "" + description: '' tags: - Connections responses: - "200": + '200': description: A single connection content: application/json: schema: - $ref: "#/components/schemas/Connection" - "404": + $ref: '#/components/schemas/Connection' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id schema: type: string required: true - "/webhooks/{id}/pause": + /webhooks/{id}/pause: put: operationId: pauseConnection summary: Pause a connection - description: "" + description: '' tags: - Connections responses: - "200": + '200': description: A single connection content: application/json: schema: - $ref: "#/components/schemas/Connection" - "404": + $ref: '#/components/schemas/Connection' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id schema: type: string required: true - "/webhooks/{id}/unpause": + /webhooks/{id}/unpause: put: operationId: unpauseConnection summary: Unpause a connection - description: "" + description: '' tags: - Connections responses: - "200": + '200': description: A single connection content: application/json: schema: - $ref: "#/components/schemas/Connection" - "404": + $ref: '#/components/schemas/Connection' + '404': description: Not Found content: application/json: schema: - $ref: "#/components/schemas/APIErrorResponse" + $ref: '#/components/schemas/APIErrorResponse' parameters: - in: path name: id