diff --git a/.speakeasy/out.openapi.yaml b/.speakeasy/out.openapi.yaml index ad2799f..7d19a83 100644 --- a/.speakeasy/out.openapi.yaml +++ b/.speakeasy/out.openapi.yaml @@ -53,7 +53,7 @@ tags: - name: "Webforms" - name: "Audit Logs" paths: - "/v3/analyticsv2/organization": + /v3/analyticsv2/organization: get: operationId: "Analytics_getOrgAnalytics" summary: "Get Org level analytics" @@ -87,127 +87,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Analytics.AnalyticsResponse"} + data: + $ref: "#/components/schemas/V3.Analytics.AnalyticsResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Analytics" - x-speakeasy-name-override: "getOrgAnalytics" - "/v3/analyticsv2/team": + x-speakeasy-name-override: getOrgAnalytics + /v3/analyticsv2/team: get: operationId: "Analytics_getTeamAnalytics" summary: "Get Team level analytics" @@ -247,127 +259,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Analytics.AnalyticsResponse"} + data: + $ref: "#/components/schemas/V3.Analytics.AnalyticsResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Analytics" - x-speakeasy-name-override: "getTeam" - "/v3/audit-logs": + x-speakeasy-name-override: getTeam + /v3/audit-logs: get: operationId: "AuditLogs_listAuditLogs" summary: "List all Audit Logs" @@ -447,242 +471,277 @@ paths: "200": description: "The request has succeeded." content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.AuditLogs.ListAuditLogsResponse"} + application/json: + schema: + $ref: "#/components/schemas/V3.AuditLogs.ListAuditLogsResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Audit Logs" - x-speakeasy-pagination: {"type": "offsetLimit", "inputs": [{"name": "pageNumber", "in": "parameters", "type": "page"}, {"name": "pageSize", "in": "parameters", "type": "limit"}], "outputs": {"results": "$.data"}} - x-speakeasy-group: "auditLogs" - x-speakeasy-name-override: "list" - "/v3/audit-logs/export": + x-speakeasy-pagination: + type: "offsetLimit" + inputs: + - name: "pageNumber" + in: "parameters" + type: "page" + - name: "pageSize" + in: "parameters" + type: "limit" + outputs: + results: "$.data" + x-speakeasy-group: auditLogs + x-speakeasy-name-override: list + /v3/audit-logs/export: post: operationId: "AuditLogs_exportAuditLogs" summary: "Initiate an asynchronous export of audit logs based on the provided filters. The export file will be generated and available for download. Use 'Get details of Audit Logs export history by ID' API to retrieve the download URL." description: "Export Audit logs\nInitiates export of audit logs based on provided filters" + parameters: [] responses: "200": description: "The request has succeeded." content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.AuditLogs.ExportAuditLogsResponse"} + application/json: + schema: + $ref: "#/components/schemas/V3.AuditLogs.ExportAuditLogsResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -690,11 +749,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.AuditLogs.ExportAuditLogsRequest"} - x-speakeasy-group: "auditLogs" - x-speakeasy-name-override: "export" - "/v3/audit-logs/export/history": + application/json: + schema: + $ref: "#/components/schemas/V3.AuditLogs.ExportAuditLogsRequest" + x-speakeasy-group: auditLogs + x-speakeasy-name-override: export + /v3/audit-logs/export/history: get: operationId: "AuditLogs_listAuditLogsExportHistory" summary: "List all Audit Logs export history" @@ -716,124 +776,146 @@ paths: "200": description: "The request has succeeded." content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.AuditLogs.ListAuditLogsExportHistoryResponse"} + application/json: + schema: + $ref: "#/components/schemas/V3.AuditLogs.ListAuditLogsExportHistoryResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Audit Logs" - x-speakeasy-pagination: {"type": "offsetLimit", "inputs": [{"name": "pageNumber", "in": "parameters", "type": "page"}, {"name": "pageSize", "in": "parameters", "type": "limit"}], "outputs": {"results": "$.data"}} - x-speakeasy-group: "auditLogs" - x-speakeasy-name-override: "listExportHistory" - "/v3/audit-logs/export/history/{id}": + x-speakeasy-pagination: + type: "offsetLimit" + inputs: + - name: "pageNumber" + in: "parameters" + type: "page" + - name: "pageSize" + in: "parameters" + type: "limit" + outputs: + results: "$.data" + x-speakeasy-group: auditLogs + x-speakeasy-name-override: listExportHistory + /v3/audit-logs/export/history/{id}: get: operationId: "AuditLogs_getAuditLogsExportHistoryById" summary: "Get details of Audit Logs export history by ID" @@ -848,123 +930,135 @@ paths: "200": description: "The request has succeeded." content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.AuditLogs.GetAuditLogExportHistoryByIDResponse"} + application/json: + schema: + $ref: "#/components/schemas/V3.AuditLogs.GetAuditLogExportHistoryByIDResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Audit Logs" - x-speakeasy-group: "auditLogs" - x-speakeasy-name-override: "getExportHistoryById" - "/v3/audit-logs/{id}": + x-speakeasy-group: auditLogs + x-speakeasy-name-override: getExportHistoryById + /v3/audit-logs/{id}: get: operationId: "AuditLogs_getAuditLogById" summary: "Get audit log by ID" @@ -979,123 +1073,135 @@ paths: "200": description: "The request has succeeded." content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.AuditLogs.GetAuditLogByIDResponse"} + application/json: + schema: + $ref: "#/components/schemas/V3.AuditLogs.GetAuditLogByIDResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Audit Logs" - x-speakeasy-group: "auditLogs" - x-speakeasy-name-override: "getById" - "/v3/escalation-policies": + x-speakeasy-group: auditLogs + x-speakeasy-name-override: getById + /v3/escalation-policies: get: operationId: "EscalationPolicies_getEscalationPolicyByTeam" summary: "Get Escalation Policy By team" @@ -1126,17 +1232,18 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V3.EscalationPolicies.EscalationPolicyResponse"} - "meta": + items: + $ref: "#/components/schemas/V3.EscalationPolicies.EscalationPolicyResponse" + meta: type: "object" properties: - "total_count": + total_count: type: "integer" format: "int32" required: @@ -1147,241 +1254,275 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Escalation Policies" - x-speakeasy-pagination: {"type": "offsetLimit", "inputs": [{"name": "page_number", "in": "parameters", "type": "page"}, {"name": "page_size", "in": "parameters", "type": "limit"}], "outputs": {"results": "$.data"}} - x-speakeasy-group: "escalationPolicies" - x-speakeasy-name-override: "getByTeam" + x-speakeasy-pagination: + type: "offsetLimit" + inputs: + - name: "page_number" + in: "parameters" + type: "page" + - name: "page_size" + in: "parameters" + type: "limit" + outputs: + results: "$.data" + x-speakeasy-group: escalationPolicies + x-speakeasy-name-override: getByTeam post: operationId: "EscalationPolicies_createEscalationPolicies" summary: "Create Escalation Policies" description: "Add escalation policy to the organization. Returns the escalation policy object in response.\nRequires `access_token` as a `Bearer {{token}}` in the `Authorization` header with `user-write` scope." + parameters: [] responses: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.EscalationPolicies.EscalationPolicyResponse"} + data: + $ref: "#/components/schemas/V3.EscalationPolicies.EscalationPolicyResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -1389,11 +1530,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.EscalationPolicies.CreateEscalationPolicyRequest"} - x-speakeasy-group: "escalationPolicies" - x-speakeasy-name-override: "create" - "/v3/escalation-policies/{escalationPolicyID}": + application/json: + schema: + $ref: "#/components/schemas/V3.EscalationPolicies.CreateEscalationPolicyRequest" + x-speakeasy-group: escalationPolicies + x-speakeasy-name-override: create + /v3/escalation-policies/{escalationPolicyID}: delete: operationId: "EscalationPolicies_removeEscalationPolicy" summary: "Remove Escalation Policy" @@ -1414,123 +1556,134 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Escalation Policies" - x-speakeasy-group: "escalationPolicies" - x-speakeasy-name-override: "remove" + x-speakeasy-group: escalationPolicies + x-speakeasy-name-override: remove get: operationId: "EscalationPolicies_getEscalationPolicyById" summary: "Get Escalation Policy By ID" @@ -1546,127 +1699,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.EscalationPolicies.EscalationPolicyResponse"} + data: + $ref: "#/components/schemas/V3.EscalationPolicies.EscalationPolicyResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Escalation Policies" - x-speakeasy-group: "escalationPolicies" - x-speakeasy-name-override: "getById" + x-speakeasy-group: escalationPolicies + x-speakeasy-name-override: getById post: operationId: "EscalationPolicies_updateEscalationPolicy" summary: "Update Escalation Policy" @@ -1687,121 +1852,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.EscalationPolicies.EscalationPolicyResponse"} + data: + $ref: "#/components/schemas/V3.EscalationPolicies.EscalationPolicyResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -1809,11 +1986,12 @@ paths: requestBody: required: true content: - "text/plain": - schema: {"$ref": "#/components/schemas/V3.EscalationPolicies.UpdateEscalationPolicyRequest"} - x-speakeasy-group: "escalationPolicies" - x-speakeasy-name-override: "update" - "/v3/exports/{export_id}": + text/plain: + schema: + $ref: "#/components/schemas/V3.EscalationPolicies.UpdateEscalationPolicyRequest" + x-speakeasy-group: escalationPolicies + x-speakeasy-name-override: update + /v3/exports/{export_id}: get: operationId: "Export_getExportDetails" summary: "Get Export Details" @@ -1828,128 +2006,140 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Export.ExportResponse"} + data: + $ref: "#/components/schemas/V3.Export.ExportResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Export" - x-speakeasy-group: "exports" - x-speakeasy-name-override: "getDetails" - "/v3/extensions/event-webhooks": + x-speakeasy-group: exports + x-speakeasy-name-override: getDetails + /v3/extensions/event-webhooks: get: operationId: "Webhooks_getAllWebhooks" summary: "Get All Webhooks" @@ -1969,251 +2159,277 @@ paths: "200": description: "The request has succeeded." content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Extensions.Webhooks.GetAllWebhooksResponse"} + application/json: + schema: + $ref: "#/components/schemas/V3.Extensions.Webhooks.GetAllWebhooksResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Extensions/Webhooks" - x-speakeasy-group: "extensions.webhooks" - x-speakeasy-name-override: "getAll" + x-speakeasy-group: extensions.webhooks + x-speakeasy-name-override: getAll post: operationId: "Webhooks_createWebhook" summary: "Create Webhook" description: "Add webhook to the organization. Returns the webhook object in response.\nRequires `access_token` as a `Bearer {{token}}` in the `Authorization` header with `user-write` scope." + parameters: [] responses: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" required: - "body" properties: - "body": + body: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Extensions.Webhooks.WebhookResponse"} + data: + $ref: "#/components/schemas/V3.Extensions.Webhooks.WebhookResponse" description: "The body type of the operation request or response." + description: "" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -2221,11 +2437,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Extensions.Webhooks.Webhook"} - x-speakeasy-group: "webhooks" - x-speakeasy-name-override: "create" - "/v3/extensions/event-webhooks/{eventWebhookID}": + application/json: + schema: + $ref: "#/components/schemas/V3.Extensions.Webhooks.Webhook" + x-speakeasy-group: webhooks + x-speakeasy-name-override: create + /v3/extensions/event-webhooks/{eventWebhookID}: delete: operationId: "Webhooks_deleteWebhook" summary: "Delete Webhook" @@ -2241,123 +2458,134 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Extensions/Webhooks" - x-speakeasy-group: "webhooks" - x-speakeasy-name-override: "delete" + x-speakeasy-group: webhooks + x-speakeasy-name-override: delete get: operationId: "Webhooks_getWebhookById" summary: "Get Webhook By ID" @@ -2373,127 +2601,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Extensions.Webhooks.WebhookResponse"} + data: + $ref: "#/components/schemas/V3.Extensions.Webhooks.WebhookResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Extensions/Webhooks" - x-speakeasy-group: "webhooks" - x-speakeasy-name-override: "getById" + x-speakeasy-group: webhooks + x-speakeasy-name-override: getById put: operationId: "Webhooks_updateWebhook" summary: "Update Webhook" @@ -2508,121 +2748,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Extensions.Webhooks.WebhookResponse"} + data: + $ref: "#/components/schemas/V3.Extensions.Webhooks.WebhookResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -2630,11 +2882,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Extensions.Webhooks.Webhook"} - x-speakeasy-group: "webhooks" - x-speakeasy-name-override: "update" - "/v3/extensions/msteams/config": + application/json: + schema: + $ref: "#/components/schemas/V3.Extensions.Webhooks.Webhook" + x-speakeasy-group: webhooks + x-speakeasy-name-override: update + /v3/extensions/msteams/config: get: operationId: "MSTeams_getMsteamsConfig" summary: "Get MSTeams Config" @@ -2649,127 +2902,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Extensions.MSTeams.MSTeamsConfigResponse"} + data: + $ref: "#/components/schemas/V3.Extensions.MSTeams.MSTeamsConfigResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Extensions/MSTeams" - x-speakeasy-group: "extensions.msTeams" - x-speakeasy-name-override: "getConfig" + x-speakeasy-group: extensions.msTeams + x-speakeasy-name-override: getConfig post: operationId: "MSTeams_createOrUpdateMsteamsConfiguration" summary: "Create Or Update MSTeams Configuration" @@ -2784,121 +3049,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Extensions.MSTeams.MSTeamsConfigResponse"} + data: + $ref: "#/components/schemas/V3.Extensions.MSTeams.MSTeamsConfigResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -2906,133 +3183,147 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Extensions.MSTeams.CreateOrUpdateMSTeamsConfigRequest"} - x-speakeasy-group: "extensions.msteams" - x-speakeasy-name-override: "createOrUpdateConfig" - "/v3/extensions/slack_v2/channel": + application/json: + schema: + $ref: "#/components/schemas/V3.Extensions.MSTeams.CreateOrUpdateMSTeamsConfigRequest" + x-speakeasy-group: extensions.msteams + x-speakeasy-name-override: createOrUpdateConfig + /v3/extensions/slack_v2/channel: post: operationId: "CommunicationCards_createSlackChannelInCommunicationCard" summary: "Create Slack Channel in Communication Card" + parameters: [] responses: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Incidents.CommunicationCards.CommunicationCardResponse"} + data: + $ref: "#/components/schemas/V3.Incidents.CommunicationCards.CommunicationCardResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -3040,133 +3331,147 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Incidents.CommunicationCards.CreateSlackChannelRequest"} - x-speakeasy-group: "incidents.communicationCard" - x-speakeasy-name-override: "createSlackChannel" - "/v3/extensions/slack_v2/channel/archive": + application/json: + schema: + $ref: "#/components/schemas/V3.Incidents.CommunicationCards.CreateSlackChannelRequest" + x-speakeasy-group: incidents.communicationCard + x-speakeasy-name-override: createSlackChannel + /v3/extensions/slack_v2/channel/archive: post: operationId: "CommunicationCards_archiveSlackChannel" summary: "Archive Slack Channel" + parameters: [] responses: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Incidents.CommunicationCards.CommunicationCardResponse"} + data: + $ref: "#/components/schemas/V3.Incidents.CommunicationCards.CommunicationCardResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -3174,11 +3479,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Incidents.CommunicationCards.ArchiveSlackChannelRequest"} - x-speakeasy-group: "incidents.communicationCard" - x-speakeasy-name-override: "archiveSlackChannel" - "/v3/global-event-rules": + application/json: + schema: + $ref: "#/components/schemas/V3.Incidents.CommunicationCards.ArchiveSlackChannelRequest" + x-speakeasy-group: incidents.communicationCard + x-speakeasy-name-override: archiveSlackChannel + /v3/global-event-rules: get: operationId: "GlobalEventRules_listGlobalEventRules" summary: "List Global Event Rules" @@ -3215,17 +3521,18 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V3.GlobalEventRules.GlobalEventRuleInList"} - "meta": + items: + $ref: "#/components/schemas/V3.GlobalEventRules.GlobalEventRuleInList" + meta: type: "object" properties: - "total_count": + total_count: type: "integer" required: - "total_count" @@ -3235,241 +3542,275 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Global Event Rules" - x-speakeasy-pagination: {"type": "offsetLimit", "inputs": [{"name": "page_number", "in": "parameters", "type": "page"}, {"name": "page_size", "in": "parameters", "type": "limit"}], "outputs": {"results": "$.data"}} - x-speakeasy-group: "globalEventRules" - x-speakeasy-name-override: "list" + x-speakeasy-pagination: + type: "offsetLimit" + inputs: + - name: "page_number" + in: "parameters" + type: "page" + - name: "page_size" + in: "parameters" + type: "limit" + outputs: + results: "$.data" + x-speakeasy-group: globalEventRules + x-speakeasy-name-override: list post: operationId: "GlobalEventRules_createGlobalEventRule" summary: "Create Global Event Rule" description: "Create a GER" + parameters: [] responses: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.GlobalEventRules.CreatedGlobalEventRuleResponse"} + data: + $ref: "#/components/schemas/V3.GlobalEventRules.CreatedGlobalEventRuleResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -3477,11 +3818,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.GlobalEventRules.CreateGlobalEventRuleRequest"} - x-speakeasy-group: "globalEventRules" - x-speakeasy-name-override: "createRule" - "/v3/global-event-rules/{ger_id}": + application/json: + schema: + $ref: "#/components/schemas/V3.GlobalEventRules.CreateGlobalEventRuleRequest" + x-speakeasy-group: globalEventRules + x-speakeasy-name-override: createRule + /v3/global-event-rules/{ger_id}: delete: operationId: "GlobalEventRules_deleteGlobalEventRuleById" summary: "Delete Global Event Rule by ID" @@ -3496,123 +3838,134 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Global Event Rules" - x-speakeasy-group: "globalEventRules" - x-speakeasy-name-override: "deleteById" + x-speakeasy-group: globalEventRules + x-speakeasy-name-override: deleteById get: operationId: "GlobalEventRules_getGlobalEventRuleById" summary: "Get Global Event Rule by ID" @@ -3627,127 +3980,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.GlobalEventRules.GlobalEventRuleResponse"} + data: + $ref: "#/components/schemas/V3.GlobalEventRules.GlobalEventRuleResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Global Event Rules" - x-speakeasy-group: "globalEventRules" - x-speakeasy-name-override: "getById" + x-speakeasy-group: globalEventRules + x-speakeasy-name-override: getById patch: operationId: "GlobalEventRules_updateGlobalEventRuleById" summary: "Update Global Event Rule by ID" @@ -3762,121 +4127,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.GlobalEventRules.GlobalEventRuleResponse"} + data: + $ref: "#/components/schemas/V3.GlobalEventRules.GlobalEventRuleResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -3884,11 +4261,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.GlobalEventRules.UpdateGlobalEventRuleRequest"} - x-speakeasy-group: "globalEventRules" - x-speakeasy-name-override: "updateById" - "/v3/global-event-rules/{ger_id}/rulesets": + application/json: + schema: + $ref: "#/components/schemas/V3.GlobalEventRules.UpdateGlobalEventRuleRequest" + x-speakeasy-group: globalEventRules + x-speakeasy-name-override: updateById + /v3/global-event-rules/{ger_id}/rulesets: post: operationId: "GlobalEventRules_createRuleset" summary: "Create Ruleset" @@ -3903,121 +4281,133 @@ paths: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.GlobalEventRules.RulesetResponse"} + data: + $ref: "#/components/schemas/V3.GlobalEventRules.RulesetResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -4025,11 +4415,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.GlobalEventRules.CreateRulesetRequest"} - x-speakeasy-group: "globalEventRules.rulesets" - x-speakeasy-name-override: "create" - "/v3/global-event-rules/{ger_id}/rulesets/{alert_source_version}/{alert_source_shortname}": + application/json: + schema: + $ref: "#/components/schemas/V3.GlobalEventRules.CreateRulesetRequest" + x-speakeasy-group: globalEventRules.rulesets + x-speakeasy-name-override: create + /v3/global-event-rules/{ger_id}/rulesets/{alert_source_version}/{alert_source_shortname}: delete: operationId: "GlobalEventRules_deleteGerRuleset" summary: "Delete GER Ruleset" @@ -4054,123 +4445,134 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Global Event Rules/Rulesets" - x-speakeasy-group: "globalEventRules.rulesets" - x-speakeasy-name-override: "delete" + x-speakeasy-group: globalEventRules.rulesets + x-speakeasy-name-override: delete get: operationId: "GlobalEventRules_getRuleset" summary: "Get Ruleset" @@ -4195,127 +4597,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.GlobalEventRules.RulesetResponse"} + data: + $ref: "#/components/schemas/V3.GlobalEventRules.RulesetResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Global Event Rules/Rulesets" - x-speakeasy-group: "globalEventRules.rulesets" - x-speakeasy-name-override: "get" + x-speakeasy-group: globalEventRules.rulesets + x-speakeasy-name-override: get patch: operationId: "GlobalEventRules_updateRuleset" summary: "Update Ruleset" @@ -4340,121 +4754,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.GlobalEventRules.RulesetResponse"} + data: + $ref: "#/components/schemas/V3.GlobalEventRules.RulesetResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -4462,11 +4888,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.GlobalEventRules.UpdateRulesetRequest"} - x-speakeasy-group: "globalEventRules.rulesets" - x-speakeasy-name-override: "update" - "/v3/global-event-rules/{ger_id}/rulesets/{alert_source_version}/{alert_source_shortname}/priority": + application/json: + schema: + $ref: "#/components/schemas/V3.GlobalEventRules.UpdateRulesetRequest" + x-speakeasy-group: globalEventRules.rulesets + x-speakeasy-name-override: update + /v3/global-event-rules/{ger_id}/rulesets/{alert_source_version}/{alert_source_shortname}/priority: patch: operationId: "GlobalEventRules_reorderRuleset" summary: "Reorder Ruleset" @@ -4491,23 +4918,25 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.GlobalEventRules.OrderingResponse"} + data: + $ref: "#/components/schemas/V3.GlobalEventRules.OrderingResponse" tags: - "Global Event Rules/Rulesets" requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.GlobalEventRules.ReorderRulesetRequest"} - x-speakeasy-group: "rulesets" - x-speakeasy-name-override: "reorder" - "/v3/global-event-rules/{ger_id}/rulesets/{alert_source_version}/{alert_source_shortname}/rules": + application/json: + schema: + $ref: "#/components/schemas/V3.GlobalEventRules.ReorderRulesetRequest" + x-speakeasy-group: rulesets + x-speakeasy-name-override: reorder + /v3/global-event-rules/{ger_id}/rulesets/{alert_source_version}/{alert_source_shortname}/rules: get: operationId: "GlobalEventRules_listRulesetRules" summary: "List Ruleset Rules" @@ -4547,17 +4976,18 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V3.GlobalEventRules.RulesetRuleResponse"} - "meta": + items: + $ref: "#/components/schemas/V3.GlobalEventRules.RulesetRuleResponse" + meta: type: "object" properties: - "total_count": + total_count: type: "integer" required: - "total_count" @@ -4567,118 +4997,139 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Global Event Rules/Rulesets/Rules" - x-speakeasy-pagination: {"type": "offsetLimit", "inputs": [{"name": "page_number", "in": "parameters", "type": "page"}, {"name": "page_size", "in": "parameters", "type": "limit"}], "outputs": {"results": "$.data"}} - x-speakeasy-group: "globalEventRules.rulesets.rules" - x-speakeasy-name-override: "list" + x-speakeasy-pagination: + type: "offsetLimit" + inputs: + - name: "page_number" + in: "parameters" + type: "page" + - name: "page_size" + in: "parameters" + type: "limit" + outputs: + results: "$.data" + x-speakeasy-group: globalEventRules.rulesets.rules + x-speakeasy-name-override: list post: operationId: "GlobalEventRules_createRule" summary: "Create Rule" @@ -4703,121 +5154,133 @@ paths: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.GlobalEventRules.RulesetRuleResponse"} + data: + $ref: "#/components/schemas/V3.GlobalEventRules.RulesetRuleResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -4825,11 +5288,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.GlobalEventRules.CreateOrUpdateRuleRequest"} - x-speakeasy-group: "globalEventRules.rulesets.rules" - x-speakeasy-name-override: "create" - "/v3/global-event-rules/{ger_id}/rulesets/{alert_source_version}/{alert_source_shortname}/rules/{rule_id}": + application/json: + schema: + $ref: "#/components/schemas/V3.GlobalEventRules.CreateOrUpdateRuleRequest" + x-speakeasy-group: globalEventRules.rulesets.rules + x-speakeasy-name-override: create + /v3/global-event-rules/{ger_id}/rulesets/{alert_source_version}/{alert_source_shortname}/rules/{rule_id}: get: operationId: "GlobalEventRules_getRuleById" summary: "Get Rule by ID" @@ -4859,127 +5323,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.GlobalEventRules.RulesetRuleResponse"} + data: + $ref: "#/components/schemas/V3.GlobalEventRules.RulesetRuleResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Global Event Rules/Rulesets/Rules" - x-speakeasy-group: "globalEventRules.rulesets.rules" - x-speakeasy-name-override: "getById" + x-speakeasy-group: globalEventRules.rulesets.rules + x-speakeasy-name-override: getById delete: operationId: "GlobalEventRules_deleteRuleById" summary: "Delete Rule by ID" @@ -5009,123 +5485,134 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Global Event Rules/Rulesets/Rules" - x-speakeasy-group: "rules" - x-speakeasy-name-override: "deleteById" + x-speakeasy-group: rules + x-speakeasy-name-override: deleteById patch: operationId: "GlobalEventRules_updateRuleById" summary: "Update Rule by ID" @@ -5155,121 +5642,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.GlobalEventRules.RulesetRuleResponse"} + data: + $ref: "#/components/schemas/V3.GlobalEventRules.RulesetRuleResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -5277,11 +5776,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.GlobalEventRules.UpdateRuleRequest"} - x-speakeasy-group: "globalEventRules.rulesets.rules" - x-speakeasy-name-override: "updateById" - "/v3/global-event-rules/{ger_id}/rulesets/{alert_source_version}/{alert_source_shortname}/rules/{rule_id}/priority": + application/json: + schema: + $ref: "#/components/schemas/V3.GlobalEventRules.UpdateRuleRequest" + x-speakeasy-group: globalEventRules.rulesets.rules + x-speakeasy-name-override: updateById + /v3/global-event-rules/{ger_id}/rulesets/{alert_source_version}/{alert_source_shortname}/rules/{rule_id}/priority: patch: operationId: "GlobalEventRules_reorderRulesetByIndex" summary: "Reorder Ruleset By Index" @@ -5311,121 +5811,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.GlobalEventRules.OrderingResponse"} + data: + $ref: "#/components/schemas/V3.GlobalEventRules.OrderingResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -5433,11 +5945,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.GlobalEventRules.ReorderRuleRequest"} - x-speakeasy-group: "globalEventRules.rulesets.rules" - x-speakeasy-name-override: "reorder" - "/v3/global-oncall-reminder-rules": + application/json: + schema: + $ref: "#/components/schemas/V3.GlobalEventRules.ReorderRuleRequest" + x-speakeasy-group: globalEventRules.rulesets.rules + x-speakeasy-name-override: reorder + /v3/global-oncall-reminder-rules: delete: operationId: "GlobalOncallReminderRules_deleteGlobalOncallReminderRules" summary: "Delete Global Oncall Reminder Rules" @@ -5452,123 +5965,134 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Global Oncall Reminder Rules" - x-speakeasy-group: "globalOncallReminderRules" - x-speakeasy-name-override: "delete" + x-speakeasy-group: globalOncallReminderRules + x-speakeasy-name-override: delete get: operationId: "GlobalOncallReminderRules_getGlobalOncallReminderRules" summary: "Get Global Oncall Reminder Rules" @@ -5584,249 +6108,274 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.GlobalOncallReminderRules.GlobalOncallReminderRuleResponse"} + data: + $ref: "#/components/schemas/V3.GlobalOncallReminderRules.GlobalOncallReminderRuleResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Global Oncall Reminder Rules" - x-speakeasy-group: "globalOncallReminderRules" - x-speakeasy-name-override: "get" + x-speakeasy-group: globalOncallReminderRules + x-speakeasy-name-override: get post: operationId: "GlobalOncallReminderRules_createGlobalOncallReminderRules" summary: "Create Global Oncall Reminder Rules" + parameters: [] responses: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.GlobalOncallReminderRules.GlobalOncallReminderRuleResponse"} + data: + $ref: "#/components/schemas/V3.GlobalOncallReminderRules.GlobalOncallReminderRuleResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -5834,10 +6383,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.GlobalOncallReminderRules.CreateGlobalOncallReminderRulesRequest"} - x-speakeasy-group: "globalOncallReminderRules" - x-speakeasy-name-override: "create" + application/json: + schema: + $ref: "#/components/schemas/V3.GlobalOncallReminderRules.CreateGlobalOncallReminderRulesRequest" + x-speakeasy-group: globalOncallReminderRules + x-speakeasy-name-override: create put: operationId: "GlobalOncallReminderRules_updateGlobalOncallReminderRules" summary: "Update Global Oncall Reminder Rules" @@ -5852,121 +6402,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.GlobalOncallReminderRules.GlobalOncallReminderRuleResponse"} + data: + $ref: "#/components/schemas/V3.GlobalOncallReminderRules.GlobalOncallReminderRuleResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -5974,135 +6536,148 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.GlobalOncallReminderRules.UpdateGlobalOncallReminderRulesRequest"} - x-speakeasy-group: "globalOncallReminderRules" - x-speakeasy-name-override: "update" - "/v3/incidents/acknowledge": + application/json: + schema: + $ref: "#/components/schemas/V3.GlobalOncallReminderRules.UpdateGlobalOncallReminderRulesRequest" + x-speakeasy-group: globalOncallReminderRules + x-speakeasy-name-override: update + /v3/incidents/acknowledge: post: operationId: "Incidents_bulkAcknowledgeIncidents" summary: "Bulk Acknowledge Incidents" description: "- This endpoint is used to bulk acknowledge the incident by IDs. The API can handle a maximum of 100 incident IDs in a single request with 10 such calls per minute.\"\n- Requires `access_token` as a `Bearer {{token}}` in the `Authorization` header." + parameters: [] responses: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "string" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -6110,284 +6685,310 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Incidents.BulkIncidentIDsRequest"} - x-speakeasy-name-override: "bulkAcknowledge" - "/v3/incidents/export": + application/json: + schema: + $ref: "#/components/schemas/V3.Incidents.BulkIncidentIDsRequest" + x-speakeasy-name-override: bulkAcknowledge + /v3/incidents/export: get: operationId: "Incidents_incidentExport" summary: "Incident Export" description: "- This endpoint is used to export the incident details into a `csv` or `json` file.\n- Requires `access_token` as a `Bearer {{token}}` in the `Authorization` header.\n- Header field/value: `Content-Type`: `text/csv`\n\n\nQuery Params:\n\n```\ntype: csv or json\nstart_time: filter by date range\nend_time: filter by date range\nservices: filter by services\nsources: filter by alert sources\nassigned_to: filter by assignee\nstatus: filter by incident status\nslo_affecting: filetr by slo affected\nslos: filter by slos\ntags: filter by tags key=value\n\n ```" parameters: - - {"$ref": "#/components/parameters/V3.Incidents.IncidentExportRequest.start_time"} - - {"$ref": "#/components/parameters/V3.Incidents.IncidentExportRequest.end_time"} - - {"$ref": "#/components/parameters/V3.Incidents.IncidentExportRequest.type"} - - {"$ref": "#/components/parameters/V3.Incidents.IncidentExportRequest.owner_id"} - - {"$ref": "#/components/parameters/V3.Incidents.IncidentExportRequest.status"} - - {"$ref": "#/components/parameters/V3.Incidents.IncidentExportRequest.services"} - - {"$ref": "#/components/parameters/V3.Incidents.IncidentExportRequest.sources"} - - {"$ref": "#/components/parameters/V3.Incidents.IncidentExportRequest.assigned_to"} - - {"$ref": "#/components/parameters/V3.Incidents.IncidentExportRequest.assignedToUserIDsAndTheirSquads"} - - {"$ref": "#/components/parameters/V3.Incidents.IncidentExportRequest.service_owner"} - - {"$ref": "#/components/parameters/V3.Incidents.IncidentExportRequest.priority"} - - {"$ref": "#/components/parameters/V3.Incidents.IncidentExportRequest.tags"} - - {"$ref": "#/components/parameters/V3.Incidents.IncidentExportRequest.slo_affecting"} - - {"$ref": "#/components/parameters/V3.Incidents.IncidentExportRequest.slos"} - - {"$ref": "#/components/parameters/V3.Incidents.IncidentExportRequest.is_starred"} - - {"$ref": "#/components/parameters/V3.Incidents.IncidentExportRequest.textFilter"} - - {"$ref": "#/components/parameters/V3.Incidents.IncidentExportRequest.notes"} - - {"$ref": "#/components/parameters/V3.Incidents.IncidentExportRequest.retrospectives"} - - {"$ref": "#/components/parameters/V3.Incidents.IncidentExportRequest.sort_by"} + - $ref: "#/components/parameters/V3.Incidents.IncidentExportRequest.start_time" + - $ref: "#/components/parameters/V3.Incidents.IncidentExportRequest.end_time" + - $ref: "#/components/parameters/V3.Incidents.IncidentExportRequest.type" + - $ref: "#/components/parameters/V3.Incidents.IncidentExportRequest.owner_id" + - $ref: "#/components/parameters/V3.Incidents.IncidentExportRequest.status" + - $ref: "#/components/parameters/V3.Incidents.IncidentExportRequest.services" + - $ref: "#/components/parameters/V3.Incidents.IncidentExportRequest.sources" + - $ref: "#/components/parameters/V3.Incidents.IncidentExportRequest.assigned_to" + - $ref: "#/components/parameters/V3.Incidents.IncidentExportRequest.assignedToUserIDsAndTheirSquads" + - $ref: "#/components/parameters/V3.Incidents.IncidentExportRequest.service_owner" + - $ref: "#/components/parameters/V3.Incidents.IncidentExportRequest.priority" + - $ref: "#/components/parameters/V3.Incidents.IncidentExportRequest.tags" + - $ref: "#/components/parameters/V3.Incidents.IncidentExportRequest.slo_affecting" + - $ref: "#/components/parameters/V3.Incidents.IncidentExportRequest.slos" + - $ref: "#/components/parameters/V3.Incidents.IncidentExportRequest.is_starred" + - $ref: "#/components/parameters/V3.Incidents.IncidentExportRequest.textFilter" + - $ref: "#/components/parameters/V3.Incidents.IncidentExportRequest.notes" + - $ref: "#/components/parameters/V3.Incidents.IncidentExportRequest.retrospectives" + - $ref: "#/components/parameters/V3.Incidents.IncidentExportRequest.sort_by" responses: "400": description: "The server could not understand the request due to invalid syntax." content: - "*/*": + '*/*': schema: type: "object" - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "*/*": + '*/*': schema: type: "object" - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Incidents" - x-speakeasy-name-override: "export_incidents" - "/v3/incidents/export/async": + x-speakeasy-name-override: export_incidents + /v3/incidents/export/async: post: operationId: "Incidents_incidentExportAsync" summary: "Incident Export Async" description: "* This is an async API, once the request is made the export will start in our workers. You will get a download link to your registered Email ID once the export is completed\n\n\n### Payload\n\n| Key | Value | Example |\n| --- | --- | --- |\n| type | csv / json | “csv” |\n| start_time | Date in ISO Format | “2020-01-01T00:00:00.000Z” |\n| end_time | Date in ISO Format | “2020-04-01T00:00:00.000Z” |\n| owner_id | Team ID | “611262a9d5b4ea846b534a3f” |\n\n### Incident Filters\n\n| Key | Value | Example |\n| --- | --- | --- |\n| statuses | Array of triggered / resolved / acknowledged / suppressed | \\[“triggered”, “acknowleged”\\] |\n| tags | Array of tags in format “KEY=VALUE” | \\[“severity=high”, “severity=low”\\] |\n| sources | Array of Alert Source IDs | \\[“6077f7225fdc7075e371685f”\\] |\n| services | Array of Service IDs | \\[\"62385fb309bc474014180828\"\\] |\n| assigned_to | Array of Assigned to user IDs | \\[\"625e40c9a9bd76370bf9f7fb\"\\] |" + parameters: [] responses: "202": description: "The request has been accepted for processing, but processing has not yet completed." content: - "*/*": + '*/*': schema: type: "object" required: - "body" properties: - "body": + body: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Incidents.IncidentExportAsyncResponse"} + data: + $ref: "#/components/schemas/V3.Incidents.IncidentExportAsyncResponse" description: "The body type of the operation request or response." + description: "" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -6395,11 +6996,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Incidents.IncidentExportAsyncRequest"} - x-speakeasy-group: "incidents.export" - x-speakeasy-name-override: "export_async" - "/v3/incidents/postmortem": + application/json: + schema: + $ref: "#/components/schemas/V3.Incidents.IncidentExportAsyncRequest" + x-speakeasy-group: incidents.export + x-speakeasy-name-override: export_async + /v3/incidents/postmortem: get: operationId: "Postmortems_getAllPostmortems" summary: "Get All Postmortems" @@ -6432,21 +7034,23 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "array" items: type: "object" properties: - "result": + result: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.Postmortems.PostmortemListResult"} - "total_count": + items: + $ref: "#/components/schemas/V3.Incidents.Postmortems.PostmortemListResult" + total_count: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.Postmortems.TotalPostmortemCount"} + items: + $ref: "#/components/schemas/V3.Incidents.Postmortems.TotalPostmortemCount" required: - "result" - "total_count" @@ -6455,237 +7059,260 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Incidents/Postmortems" - x-speakeasy-group: "postmortems" - x-speakeasy-name-override: "getAll" - "/v3/incidents/priority": + x-speakeasy-group: postmortems + x-speakeasy-name-override: getAll + /v3/incidents/priority: put: operationId: "Incidents_bulkIncidentsPriorityUpdate" summary: "Bulk Incidents Priority Update" description: "- This endpoint is used to bulk update incident priority.\n\n- Requires `access_token` as a `Bearer {{token}}` in the `Authorization` header." + parameters: [] responses: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -6693,134 +7320,147 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Incidents.BulkIncidentsPriorityUpdateRequest"} - x-speakeasy-name-override: "bulkUpdatePriority" - "/v3/incidents/resolve": + application/json: + schema: + $ref: "#/components/schemas/V3.Incidents.BulkIncidentsPriorityUpdateRequest" + x-speakeasy-name-override: bulkUpdatePriority + /v3/incidents/resolve: post: operationId: "Incidents_bulkResolveIncidents" summary: "Bulk Resolve Incidents" description: "- This endpoint is used to bulk resolve the incident by IDs. The API can handle a maximum of 100 incident IDs in a single request with 10 such calls per minute.\"\n- Requires `access_token` as a `Bearer {{token}}` in the `Authorization` header." + parameters: [] responses: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "string" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -6828,10 +7468,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Incidents.BulkIncidentIDsRequest"} - x-speakeasy-name-override: "bulkResolve" - "/v3/incidents/{IncidentId}/communication_cards": + application/json: + schema: + $ref: "#/components/schemas/V3.Incidents.BulkIncidentIDsRequest" + x-speakeasy-name-override: bulkResolve + /v3/incidents/{IncidentId}/communication_cards: get: operationId: "CommunicationCards_getAllCommunicationCard" summary: "Get All Communication Card" @@ -6846,129 +7487,141 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.CommunicationCards.CommunicationCardResponse"} + items: + $ref: "#/components/schemas/V3.Incidents.CommunicationCards.CommunicationCardResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Incidents/Communication Card" - x-speakeasy-group: "communicationCards" - x-speakeasy-name-override: "getAll" + x-speakeasy-group: communicationCards + x-speakeasy-name-override: getAll post: operationId: "CommunicationCards_createCommunicationCard" summary: "Create Communication Card" @@ -6983,121 +7636,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Incidents.CommunicationCards.CommunicationCardResponse"} + data: + $ref: "#/components/schemas/V3.Incidents.CommunicationCards.CommunicationCardResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -7105,11 +7770,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Incidents.CommunicationCards.CreateCommunicationCardRequest"} - x-speakeasy-group: "incidents.communicationCards" - x-speakeasy-name-override: "create" - "/v3/incidents/{IncidentId}/communication_cards/{communicationCardId}": + application/json: + schema: + $ref: "#/components/schemas/V3.Incidents.CommunicationCards.CreateCommunicationCardRequest" + x-speakeasy-group: incidents.communicationCards + x-speakeasy-name-override: create + /v3/incidents/{IncidentId}/communication_cards/{communicationCardId}: delete: operationId: "CommunicationCards_deleteCommunicationCard" summary: "Delete Communication Card" @@ -7135,128 +7801,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "string" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Incidents/Communication Card" - x-speakeasy-group: "incidents.communicationCards" - x-speakeasy-name-override: "delete" + x-speakeasy-group: incidents.communicationCards + x-speakeasy-name-override: delete put: operationId: "CommunicationCards_updateCommunicationCard" summary: "Update Communication Card" @@ -7276,121 +7953,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Incidents.CommunicationCards.CommunicationCardResponse"} + data: + $ref: "#/components/schemas/V3.Incidents.CommunicationCards.CommunicationCardResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -7398,11 +8087,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Incidents.CommunicationCards.UpdateCommunicationCardRequest"} - x-speakeasy-group: "incidents.communicationCards" - x-speakeasy-name-override: "update" - "/v3/incidents/{IncidentId}/runbooks": + application/json: + schema: + $ref: "#/components/schemas/V3.Incidents.CommunicationCards.UpdateCommunicationCardRequest" + x-speakeasy-group: incidents.communicationCards + x-speakeasy-name-override: update + /v3/incidents/{IncidentId}/runbooks: post: operationId: "Runbooks_attachRunbooks" summary: "Attach Runbooks" @@ -7416,123 +8106,135 @@ paths: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.Runbooks.RunbookResponse"} + items: + $ref: "#/components/schemas/V3.Incidents.Runbooks.RunbookResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -7540,11 +8242,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Incidents.Runbooks.AttachRunbooksRequest"} - x-speakeasy-group: "runbooks" - x-speakeasy-name-override: "attach" - "/v3/incidents/{IncidentId}/tags": + application/json: + schema: + $ref: "#/components/schemas/V3.Incidents.Runbooks.AttachRunbooksRequest" + x-speakeasy-group: runbooks + x-speakeasy-name-override: attach + /v3/incidents/{IncidentId}/tags: put: operationId: "Tags_updateTag" summary: "Update Tag" @@ -7558,121 +8261,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Incidents.Tags.IncidentForTagsResponse"} + data: + $ref: "#/components/schemas/V3.Incidents.Tags.IncidentForTagsResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -7680,10 +8395,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Incidents.Tags.UpdateTagRequest"} - x-speakeasy-group: "incidents.tags" - x-speakeasy-name-override: "update" + application/json: + schema: + $ref: "#/components/schemas/V3.Incidents.Tags.UpdateTagRequest" + x-speakeasy-group: incidents.tags + x-speakeasy-name-override: update patch: operationId: "Tags_appendTag" summary: "Append Tag" @@ -7697,121 +8413,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Incidents.Tags.IncidentForTagsResponse"} + data: + $ref: "#/components/schemas/V3.Incidents.Tags.IncidentForTagsResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -7819,11 +8547,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Incidents.Tags.AppendTagRequest"} - x-speakeasy-group: "incidents.tags" - x-speakeasy-name-override: "append" - "/v3/incidents/{IncidentId}/warroom": + application/json: + schema: + $ref: "#/components/schemas/V3.Incidents.Tags.AppendTagRequest" + x-speakeasy-group: incidents.tags + x-speakeasy-name-override: append + /v3/incidents/{IncidentId}/warroom: post: operationId: "Notes_createNotes" summary: "Create Notes" @@ -7838,127 +8567,140 @@ paths: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" required: - "body" properties: - "body": + body: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Incidents.Notes.NoteResponse"} + data: + $ref: "#/components/schemas/V3.Incidents.Notes.NoteResponse" description: "The body type of the operation request or response." + description: "" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -7966,10 +8708,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Incidents.Notes.CreateNoteRequest"} - x-speakeasy-group: "incidents.notes" - x-speakeasy-name-override: "create" + application/json: + schema: + $ref: "#/components/schemas/V3.Incidents.Notes.CreateNoteRequest" + x-speakeasy-group: incidents.notes + x-speakeasy-name-override: create get: operationId: "Notes_getAllNotes" summary: "Get All Notes" @@ -7984,130 +8727,142 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.Notes.NoteResponse"} + items: + $ref: "#/components/schemas/V3.Incidents.Notes.NoteResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Incidents/Notes" - x-speakeasy-group: "incidents.notes" - x-speakeasy-name-override: "list" - "/v3/incidents/{IncidentId}/warroom/{NoteId}": + x-speakeasy-group: incidents.notes + x-speakeasy-name-override: list + /v3/incidents/{IncidentId}/warroom/{NoteId}: delete: operationId: "Notes_deleteNote" summary: "Delete Note" @@ -8134,123 +8889,134 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Incidents/Notes" - x-speakeasy-group: "incidents.notes" - x-speakeasy-name-override: "delete" + x-speakeasy-group: incidents.notes + x-speakeasy-name-override: delete put: operationId: "Notes_updateNote" summary: "Update Note" @@ -8271,121 +9037,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Incidents.Notes.NoteResponse"} + data: + $ref: "#/components/schemas/V3.Incidents.Notes.NoteResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -8393,11 +9171,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Incidents.Notes.UpdateNoteRequest"} - x-speakeasy-group: "incidents.notes" - x-speakeasy-name-override: "update" - "/v3/incidents/{incidentID}": + application/json: + schema: + $ref: "#/components/schemas/V3.Incidents.Notes.UpdateNoteRequest" + x-speakeasy-group: incidents.notes + x-speakeasy-name-override: update + /v3/incidents/{incidentID}: get: operationId: "Incidents_getIncidentById" summary: "Get Incident by ID" @@ -8412,127 +9191,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Incidents.IncidentResponse"} + data: + $ref: "#/components/schemas/V3.Incidents.IncidentResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Incidents" - x-speakeasy-name-override: "getById" - "/v3/incidents/{incidentID}/acknowledge": + x-speakeasy-name-override: getById + /v3/incidents/{incidentID}/acknowledge: post: operationId: "Incidents_acknowledgeIncident" summary: "Acknowledge Incident" @@ -8547,128 +9338,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "string" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Incidents" - x-speakeasy-name-override: "acknowledge" - "/v3/incidents/{incidentID}/actions/circleci/rebuild/{buildNumber}": + x-speakeasy-name-override: acknowledge + /v3/incidents/{incidentID}/actions/circleci/rebuild/{buildNumber}: post: operationId: "IncidentActions_rebuildAProjectInCircleci" summary: "Rebuild a Project In CircleCI" @@ -8687,15 +9489,16 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" properties: - "data": {"$ref": "#/components/schemas/V3.Incidents.IncidentActions.CircleCIRebuildResponse"} - "meta": + data: + $ref: "#/components/schemas/V3.Incidents.IncidentActions.CircleCIRebuildResponse" + meta: type: "object" properties: - "status_code": + status_code: type: "integer" required: - "status_code" @@ -8704,117 +9507,129 @@ paths: "400": description: "Represents a CircleCI error response for a 400 status code." content: - "application/json": + application/json: schema: anyOf: - type: "object" properties: - "meta": {"$ref": "#/components/schemas/V3.Incidents.IncidentActions.CircleCIErrorMeta"} + meta: + $ref: "#/components/schemas/V3.Incidents.IncidentActions.CircleCIErrorMeta" required: - "meta" - type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -8822,11 +9637,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Incidents.IncidentActions.RebuildCircleCIProjectRequest"} - x-speakeasy-group: "incidents.actions" - x-speakeasy-name-override: "rebuildCircleciProject" - "/v3/incidents/{incidentID}/actions/jira/new/jira-cloud": + application/json: + schema: + $ref: "#/components/schemas/V3.Incidents.IncidentActions.RebuildCircleCIProjectRequest" + x-speakeasy-group: incidents.actions + x-speakeasy-name-override: rebuildCircleciProject + /v3/incidents/{incidentID}/actions/jira/new/jira-cloud: post: operationId: "IncidentActions_createATicketOnJiraCloud" summary: "Create a Ticket on Jira Cloud" @@ -8840,129 +9656,140 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "string" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Incidents/Incident Actions" - x-speakeasy-group: "incidents.actions.jira" - x-speakeasy-name-override: "createTicket" - "/v3/incidents/{incidentID}/actions/jira/new/jira-server": + x-speakeasy-group: incidents.actions.jira + x-speakeasy-name-override: createTicket + /v3/incidents/{incidentID}/actions/jira/new/jira-server: post: operationId: "IncidentActions_createATicketOnJiraServer" summary: "Create a Ticket on Jira Server" @@ -8976,129 +9803,140 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "string" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Incidents/Incident Actions" - x-speakeasy-group: "incidents.incidentActions" - x-speakeasy-name-override: "createJiraTicket" - "/v3/incidents/{incidentID}/actions/servicenow/new": + x-speakeasy-group: incidents.incidentActions + x-speakeasy-name-override: createJiraTicket + /v3/incidents/{incidentID}/actions/servicenow/new: post: operationId: "IncidentActions_createAnIncidentInServicenow" summary: "Create an Incident in ServiceNow" @@ -9112,124 +9950,135 @@ paths: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Incidents/Incident Actions" - x-speakeasy-group: "incidents.actions.serviceNow" - x-speakeasy-name-override: "createIncident" - "/v3/incidents/{incidentID}/actions/webhook/{eventWebhookID}": + x-speakeasy-group: incidents.actions.serviceNow + x-speakeasy-name-override: createIncident + /v3/incidents/{incidentID}/actions/webhook/{eventWebhookID}: post: operationId: "IncidentActions_triggerAWebhookManually" summary: "Trigger a Webhook Manually" @@ -9248,128 +10097,140 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Incidents.IncidentActions.WebhookActionResponse"} + data: + $ref: "#/components/schemas/V3.Incidents.IncidentActions.WebhookActionResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Incidents/Incident Actions" - x-speakeasy-group: "incidents.actions.webhook" - x-speakeasy-name-override: "trigger" - "/v3/incidents/{incidentID}/additional-responders": + x-speakeasy-group: incidents.actions.webhook + x-speakeasy-name-override: trigger + /v3/incidents/{incidentID}/additional-responders: get: operationId: "AdditionalResponders_getAdditionalResponders" summary: "Get Additional Responders" @@ -9384,127 +10245,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Incidents.AdditionalResponders.AdditionalResponderResponse"} + data: + $ref: "#/components/schemas/V3.Incidents.AdditionalResponders.AdditionalResponderResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Incidents/Additional Responders" - x-speakeasy-group: "incidents.additionalResponders" - x-speakeasy-name-override: "list" + x-speakeasy-group: incidents.additionalResponders + x-speakeasy-name-override: list put: operationId: "AdditionalResponders_addAdditionalResponders" summary: "Add Additional Responders" @@ -9519,121 +10392,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Incidents.AdditionalResponders.AdditionalResponderResponse"} + data: + $ref: "#/components/schemas/V3.Incidents.AdditionalResponders.AdditionalResponderResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -9641,11 +10526,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Incidents.AdditionalResponders.AddAdditionalRespondersRequest"} - x-speakeasy-group: "incidents.additionalResponders" - x-speakeasy-name-override: "add" - "/v3/incidents/{incidentID}/additional-responders/{responderID}": + application/json: + schema: + $ref: "#/components/schemas/V3.Incidents.AdditionalResponders.AddAdditionalRespondersRequest" + x-speakeasy-group: incidents.additionalResponders + x-speakeasy-name-override: add + /v3/incidents/{incidentID}/additional-responders/{responderID}: delete: operationId: "AdditionalResponders_removeAdditionalResponders" summary: "Remove Additional Responders" @@ -9665,124 +10551,135 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Incidents/Additional Responders" - x-speakeasy-group: "additionalResponders" - x-speakeasy-name-override: "remove" - "/v3/incidents/{incidentID}/events": + x-speakeasy-group: additionalResponders + x-speakeasy-name-override: remove + /v3/incidents/{incidentID}/events: get: operationId: "Incidents_getIncidentEvents" summary: "Get Incident Events" @@ -9821,28 +10718,29 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "object" properties: - "events": + events: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.IncidentEventResponse"} + items: + $ref: "#/components/schemas/V3.Incidents.IncidentEventResponse" required: - "events" - "meta": + meta: type: "object" properties: - "total": + total: type: "integer" - "count": + count: type: "integer" - "current": + current: type: "string" - "next": + next: type: "string" required: - "total" @@ -9854,118 +10752,129 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Incidents" - x-speakeasy-group: "incidents.events" - x-speakeasy-name-override: "get" - "/v3/incidents/{incidentID}/mark-as-non-transient": + x-speakeasy-group: incidents.events + x-speakeasy-name-override: get + /v3/incidents/{incidentID}/mark-as-non-transient: put: operationId: "Apta_markAsNotTransient" summary: "Mark as Not Transient" @@ -9979,128 +10888,140 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Incidents.Apta.MessageResponse"} + data: + $ref: "#/components/schemas/V3.Incidents.Apta.MessageResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Incidents/Auto Pause Transient Alerts (APTA)" - x-speakeasy-group: "incidents.autoPauseTransientAlerts" - x-speakeasy-name-override: "markAsNotTransient" - "/v3/incidents/{incidentID}/mark-as-transient": + x-speakeasy-group: incidents.autoPauseTransientAlerts + x-speakeasy-name-override: markAsNotTransient + /v3/incidents/{incidentID}/mark-as-transient: put: operationId: "Apta_markAsTransient" summary: "Mark as Transient" @@ -10114,128 +11035,140 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Incidents.Apta.MessageResponse"} + data: + $ref: "#/components/schemas/V3.Incidents.Apta.MessageResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Incidents/Auto Pause Transient Alerts (APTA)" - x-speakeasy-group: "incidents.autoPauseTransientAlerts" - x-speakeasy-name-override: "markAsTransient" - "/v3/incidents/{incidentID}/mark-slo-incident-false-postive/{value}": + x-speakeasy-group: incidents.autoPauseTransientAlerts + x-speakeasy-name-override: markAsTransient + /v3/incidents/{incidentID}/mark-slo-incident-false-postive/{value}: patch: operationId: "Incidents_markIncidentSloFalsePositive" summary: "Mark Incident SLO False Positive" @@ -10255,123 +11188,134 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Incidents" - x-speakeasy-name-override: "markSloFalsePositive" - "/v3/incidents/{incidentID}/postmortem": + x-speakeasy-name-override: markSloFalsePositive + /v3/incidents/{incidentID}/postmortem: delete: operationId: "Postmortems_deletePostmortemByIncident" summary: "Delete Postmortem By Incident" @@ -10386,127 +11330,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Incidents.Postmortems.PostmortemResponse"} + data: + $ref: "#/components/schemas/V3.Incidents.Postmortems.PostmortemResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Incidents/Postmortems" - x-speakeasy-group: "incidents.postmortems" - x-speakeasy-name-override: "remove" + x-speakeasy-group: incidents.postmortems + x-speakeasy-name-override: remove get: operationId: "Postmortems_getPostmortemByIncident" summary: "Get Postmortem By Incident" @@ -10521,127 +11477,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Incidents.Postmortems.PostmortemResponse"} + data: + $ref: "#/components/schemas/V3.Incidents.Postmortems.PostmortemResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Incidents/Postmortems" - x-speakeasy-group: "incidents.postmortems" - x-speakeasy-name-override: "getByIncident" + x-speakeasy-group: incidents.postmortems + x-speakeasy-name-override: getByIncident post: operationId: "Postmortems_createPostmortem" summary: "Create Postmortem" @@ -10656,127 +11624,140 @@ paths: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" required: - "body" properties: - "body": + body: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Incidents.Postmortems.PostmortemResponse"} + data: + $ref: "#/components/schemas/V3.Incidents.Postmortems.PostmortemResponse" description: "The body type of the operation request or response." + description: "" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -10784,10 +11765,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Incidents.Postmortems.CreatePostmortemRequest"} - x-speakeasy-group: "postmortems" - x-speakeasy-name-override: "create" + application/json: + schema: + $ref: "#/components/schemas/V3.Incidents.Postmortems.CreatePostmortemRequest" + x-speakeasy-group: postmortems + x-speakeasy-name-override: create put: operationId: "Postmortems_updatePostmortemByIncident" summary: "Update Postmortem By Incident" @@ -10802,121 +11784,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Incidents.Postmortems.PostmortemResponse"} + data: + $ref: "#/components/schemas/V3.Incidents.Postmortems.PostmortemResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -10924,11 +11918,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Incidents.Postmortems.UpdatePostmortemRequest"} - x-speakeasy-group: "incidents.postmortems" - x-speakeasy-name-override: "updateByIncident" - "/v3/incidents/{incidentID}/priority": + application/json: + schema: + $ref: "#/components/schemas/V3.Incidents.Postmortems.UpdatePostmortemRequest" + x-speakeasy-group: incidents.postmortems + x-speakeasy-name-override: updateByIncident + /v3/incidents/{incidentID}/priority: patch: operationId: "Incidents_incidentPriorityUpdate" summary: "Incident Priority Update" @@ -10943,121 +11938,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Incidents.IncidentPriorityUpdateResponse"} + data: + $ref: "#/components/schemas/V3.Incidents.IncidentPriorityUpdateResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -11065,10 +12072,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Incidents.IncidentPriorityUpdateRequest"} - x-speakeasy-name-override: "updatePriority" - "/v3/incidents/{incidentID}/reassign": + application/json: + schema: + $ref: "#/components/schemas/V3.Incidents.IncidentPriorityUpdateRequest" + x-speakeasy-name-override: updatePriority + /v3/incidents/{incidentID}/reassign: post: operationId: "Incidents_reassignIncident" summary: "Reassign Incident" @@ -11083,122 +12091,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "string" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -11206,10 +12225,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Incidents.ReassignIncidentRequest"} - x-speakeasy-name-override: "reassign" - "/v3/incidents/{incidentID}/resolve": + application/json: + schema: + $ref: "#/components/schemas/V3.Incidents.ReassignIncidentRequest" + x-speakeasy-name-override: reassign + /v3/incidents/{incidentID}/resolve: post: operationId: "Incidents_resolveIncident" summary: "Resolve Incident" @@ -11224,122 +12244,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "string" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -11347,10 +12378,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Incidents.ResolveIncidentRequest"} - x-speakeasy-name-override: "resolve" - "/v3/incidents/{incidentID}/snooze": + application/json: + schema: + $ref: "#/components/schemas/V3.Incidents.ResolveIncidentRequest" + x-speakeasy-name-override: resolve + /v3/incidents/{incidentID}/snooze: put: operationId: "SnoozeNotifications_snoozeIncidentNotifications" summary: "Snooze Incident Notifications" @@ -11364,121 +12396,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Incidents.SnoozeNotifications.SnoozeIncidentResponse"} + data: + $ref: "#/components/schemas/V3.Incidents.SnoozeNotifications.SnoozeIncidentResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -11486,11 +12530,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Incidents.SnoozeNotifications.SnoozeIncidentRequest"} - x-speakeasy-group: "snoozeNotifications" - x-speakeasy-name-override: "snooze" - "/v3/incidents/{incidentID}/unsnooze": + application/json: + schema: + $ref: "#/components/schemas/V3.Incidents.SnoozeNotifications.SnoozeIncidentRequest" + x-speakeasy-group: snoozeNotifications + x-speakeasy-name-override: snooze + /v3/incidents/{incidentID}/unsnooze: put: operationId: "SnoozeNotifications_unsnoozeIncidentNotifications" summary: "Unsnooze Incident Notifications" @@ -11504,121 +12549,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Incidents.SnoozeNotifications.UnsnoozeIncidentResponse"} + data: + $ref: "#/components/schemas/V3.Incidents.SnoozeNotifications.UnsnoozeIncidentResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -11626,265 +12683,292 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Incidents.SnoozeNotifications.UnsnoozeIncidentRequest"} - x-speakeasy-group: "incidents.snoozeNotifications" - x-speakeasy-name-override: "unsnooze" - "/v3/refresh-token": + application/json: + schema: + $ref: "#/components/schemas/V3.Incidents.SnoozeNotifications.UnsnoozeIncidentRequest" + x-speakeasy-group: incidents.snoozeNotifications + x-speakeasy-name-override: unsnooze + /v3/refresh-token: get: operationId: "Users_getAllTokens" summary: "Get All Tokens" description: "Returns generated api tokens of all the users of the organization.\nRequires `access_token` as a `Bearer {{token}}` in the `Authorization` header with `read` scope." + parameters: [] responses: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V3.Users.ApiTokenResponse"} + items: + $ref: "#/components/schemas/V3.Users.ApiTokenResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Users/Api Token" - x-speakeasy-group: "users.apiTokens" - x-speakeasy-name-override: "list" + x-speakeasy-group: users.apiTokens + x-speakeasy-name-override: list post: operationId: "Users_createToken" summary: "Create Token" description: "Generates refresh token for a user of the organization. Returns the refresh token object in response.\nRequires `access_token` as a `Bearer {{token}}` in the `Authorization` header with `user-write` scope." + parameters: [] responses: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Users.ApiTokenResponse"} + data: + $ref: "#/components/schemas/V3.Users.ApiTokenResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -11892,17 +12976,17 @@ paths: requestBody: required: true content: - "application/json": + application/json: schema: type: "object" properties: - "user_id": + user_id: type: "string" required: - "user_id" - x-speakeasy-group: "users.apiTokens" - x-speakeasy-name-override: "create" - "/v3/refresh-token/{refreshTokenID}": + x-speakeasy-group: users.apiTokens + x-speakeasy-name-override: create + /v3/refresh-token/{refreshTokenID}: delete: operationId: "Users_removeToken" summary: "Remove Token" @@ -11918,145 +13002,158 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Users/Api Token" - x-speakeasy-group: "users.apiToken" - x-speakeasy-name-override: "remove" - "/v3/requests/status": + x-speakeasy-group: users.apiToken + x-speakeasy-name-override: remove + /v3/requests/status: post: operationId: "Incidents_getIncidentsStatusByRequestids" summary: "Get Incidents Status By RequestIDs" description: "- This endpoint is used to get the status of incidents given list of request_ids\n- Requires `access_token` as a `Bearer {{token}}` in the `Authorization` header.\n\n# Response\n- The response contains the mapping from `request_ids` to incident status.\n- `status` field can be one of - `suppressed`, `discarded`, `deduplicated`, `created`, `error`.\n- status is `error` if the `request_id` is invalid. Both `incident_id` and `event_id` field won't be present if `status` is `error`\n- status is `suppressed` if the incident was suppressed due to suppression rules.\n- status is `deduplicated` if the incident was deduplicated due to deduplication rules.\n- status is `discarded` if the incident was discarded due to some deduplication rule. `incident_id` field won't be present if `status` is `discarded`.\n- otherwise, the status is `created`" + parameters: [] responses: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" properties: - "requests_status": + requests_status: type: "object" - unevaluatedProperties: {"$ref": "#/components/schemas/V3.Incidents.IndividualRequestStatusResponse"} - "meta": + unevaluatedProperties: + $ref: "#/components/schemas/V3.Incidents.IndividualRequestStatusResponse" + meta: type: "object" properties: - "error_count": + error_count: type: "integer" - "success_count": + success_count: type: "integer" required: - "error_count" @@ -12067,111 +13164,122 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -12179,263 +13287,290 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Incidents.IngestionStatusRequest"} - x-speakeasy-name-override: "getStatusByRequestIds" - "/v3/runbooks": + application/json: + schema: + $ref: "#/components/schemas/V3.Incidents.IngestionStatusRequest" + x-speakeasy-name-override: getStatusByRequestIds + /v3/runbooks: get: operationId: "Runbooks_getAllRunbooksByTeam" summary: "Get All Runbooks By Team" description: "Returns all the runbooks of the team.\nRequires `access_token` as a `Bearer {{token}}` in the `Authorization` header with `read` scope." + parameters: [] responses: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V3.Runbooks.RunbookResponse"} + items: + $ref: "#/components/schemas/V3.Runbooks.RunbookResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Runbooks" - x-speakeasy-name-override: "getAllByTeam" + x-speakeasy-name-override: getAllByTeam post: operationId: "Runbooks_createRunbook" summary: "Create Runbook" description: "Add runbook to the team. Returns the runbook object in response.\nRequires `access_token` as a `Bearer {{token}}` in the `Authorization` header with `user-write` scope." + parameters: [] responses: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Runbooks.RunbookResponse"} + data: + $ref: "#/components/schemas/V3.Runbooks.RunbookResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -12443,10 +13578,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Runbooks.CreateRunbookRequest"} - x-speakeasy-name-override: "create" - "/v3/runbooks/{runbookID}": + application/json: + schema: + $ref: "#/components/schemas/V3.Runbooks.CreateRunbookRequest" + x-speakeasy-name-override: create + /v3/runbooks/{runbookID}: delete: operationId: "Runbooks_removeRunbook" summary: "Remove Runbook" @@ -12461,122 +13597,133 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Runbooks" - x-speakeasy-name-override: "delete" + x-speakeasy-name-override: delete get: operationId: "Runbooks_getRunbookById" summary: "Get Runbook By ID" @@ -12591,126 +13738,138 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Runbooks.RunbookResponse"} + data: + $ref: "#/components/schemas/V3.Runbooks.RunbookResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Runbooks" - x-speakeasy-name-override: "getById" + x-speakeasy-name-override: getById put: operationId: "Runbooks_updateRunbook" summary: "Update Runbook" @@ -12725,121 +13884,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Runbooks.RunbookResponse"} + data: + $ref: "#/components/schemas/V3.Runbooks.RunbookResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -12847,10 +14018,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Runbooks.UpdateRunbookRequest"} - x-speakeasy-name-override: "update" - "/v3/services": + application/json: + schema: + $ref: "#/components/schemas/V3.Runbooks.UpdateRunbookRequest" + x-speakeasy-name-override: update + /v3/services: get: operationId: "Services_getServices" summary: "Get All Services" @@ -12877,128 +14049,140 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V3.Services.ServiceResponse"} + items: + $ref: "#/components/schemas/V3.Services.ServiceResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Services" - x-speakeasy-name-override: "getAll" + x-speakeasy-name-override: getAll post: operationId: "Services_createService" summary: "Create Service" @@ -13013,127 +14197,140 @@ paths: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" required: - "body" properties: - "body": + body: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Services.ServiceResponse"} + data: + $ref: "#/components/schemas/V3.Services.ServiceResponse" description: "The body type of the operation request or response." + description: "" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -13141,10 +14338,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Services.CreateServiceRequest"} - x-speakeasy-name-override: "create" - "/v3/services/by-name": + application/json: + schema: + $ref: "#/components/schemas/V3.Services.CreateServiceRequest" + x-speakeasy-name-override: create + /v3/services/by-name: get: operationId: "Services_getServicesByName" summary: "Get Services By Name" @@ -13165,127 +14363,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Services.ServiceResponse"} + data: + $ref: "#/components/schemas/V3.Services.ServiceResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Services" - x-speakeasy-name-override: "getByName" - "/v3/services/{serviceID}": + x-speakeasy-name-override: getByName + /v3/services/{serviceID}: get: operationId: "Services_getServiceById" summary: "Get Service By ID" @@ -13304,126 +14514,138 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Services.ServiceResponse"} + data: + $ref: "#/components/schemas/V3.Services.ServiceResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Services" - x-speakeasy-name-override: "getById" + x-speakeasy-name-override: getById put: operationId: "Services_updateService" summary: "Update Service" @@ -13437,121 +14659,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Services.ServiceResponse"} + data: + $ref: "#/components/schemas/V3.Services.ServiceResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -13559,9 +14793,10 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Services.UpdateServiceRequest"} - x-speakeasy-name-override: "update" + application/json: + schema: + $ref: "#/components/schemas/V3.Services.UpdateServiceRequest" + x-speakeasy-name-override: update delete: operationId: "Services_deleteService" summary: "Delete Service" @@ -13580,123 +14815,134 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Services" - x-speakeasy-name-override: "delete" - "/v3/services/{serviceID}/apta-config": + x-speakeasy-name-override: delete + /v3/services/{serviceID}/apta-config: put: operationId: "Services_createOrUpdateAPTAConfig" summary: "Auto Pause Transient Alerts (APTA)" @@ -13710,14 +14956,14 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "object" properties: - "msg": + msg: type: "string" required: - "msg" @@ -13726,111 +14972,122 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -13838,10 +15095,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Services.APTAConfigRequest"} - x-speakeasy-name-override: "updateAptaConfig" - "/v3/services/{serviceID}/config": + application/json: + schema: + $ref: "#/components/schemas/V3.Services.APTAConfigRequest" + x-speakeasy-name-override: updateAptaConfig + /v3/services/{serviceID}/config: get: operationId: "Overlay_getOptinForKeyBasedDeduplicationForAService" summary: "Get Opt-in for Key Based Deduplication for a service" @@ -13855,133 +15113,144 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "object" properties: - "dedup_key_enabled": + dedup_key_enabled: type: "boolean" required: - "dedup_key_enabled" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Services/Overlay" - x-speakeasy-group: "services.overlay" - x-speakeasy-name-override: "getOptinForKeyBasedDeduplication" + x-speakeasy-group: services.overlay + x-speakeasy-name-override: getOptinForKeyBasedDeduplication patch: operationId: "Overlay_optinForKeyBasedDeduplicationForAService" summary: "Opt-in for Key Based Deduplication for a service" @@ -13995,117 +15264,128 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -14113,11 +15393,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Services.Overlay.OptInForKeyBasedDeduplicationRequest"} - x-speakeasy-group: "services.overlay" - x-speakeasy-name-override: "optinForKeyBasedDeduplication" - "/v3/services/{serviceID}/deduplication-rules": + application/json: + schema: + $ref: "#/components/schemas/V3.Services.Overlay.OptInForKeyBasedDeduplicationRequest" + x-speakeasy-group: services.overlay + x-speakeasy-name-override: optinForKeyBasedDeduplication + /v3/services/{serviceID}/deduplication-rules: get: operationId: "DeduplicationRules_getDeduplicationRules" summary: "Get Deduplication Rules" @@ -14136,16 +15417,17 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "object" properties: - "rules": + rules: type: "array" - items: {"$ref": "#/components/schemas/V3.Services.DeduplicationRules.DeduplicationRuleResponse"} + items: + $ref: "#/components/schemas/V3.Services.DeduplicationRules.DeduplicationRuleResponse" required: - "rules" required: @@ -14153,117 +15435,128 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Services/Deduplication Rules" - x-speakeasy-group: "services.deduplicationRules" - x-speakeasy-name-override: "get" + x-speakeasy-group: services.deduplicationRules + x-speakeasy-name-override: get post: operationId: "DeduplicationRules_createOrUpdateDeduplicationRules" summary: "Create or Update Deduplication Rules" @@ -14277,16 +15570,17 @@ paths: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "object" properties: - "rules": + rules: type: "array" - items: {"$ref": "#/components/schemas/V3.Services.DeduplicationRules.DeduplicationRuleResponse"} + items: + $ref: "#/components/schemas/V3.Services.DeduplicationRules.DeduplicationRuleResponse" required: - "rules" required: @@ -14294,111 +15588,122 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -14406,11 +15711,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Services.DeduplicationRules.CreateDeduplicationRulesRequest"} - x-speakeasy-group: "services.deduplicationRules" - x-speakeasy-name-override: "createOrUpdate" - "/v3/services/{serviceID}/dependencies": + application/json: + schema: + $ref: "#/components/schemas/V3.Services.DeduplicationRules.CreateDeduplicationRulesRequest" + x-speakeasy-group: services.deduplicationRules + x-speakeasy-name-override: createOrUpdate + /v3/services/{serviceID}/dependencies: post: operationId: "Dependencies_createOrUpdateDependencies" summary: "Create or Update Dependencies" @@ -14424,14 +15730,14 @@ paths: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "object" properties: - "ok": + ok: type: "boolean" required: - "ok" @@ -14440,111 +15746,122 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -14552,11 +15869,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Services.Dependencies.CreateOrUpdateDependenciesRequest"} - x-speakeasy-group: "services.dependencies" - x-speakeasy-name-override: "createOrUpdate" - "/v3/services/{serviceID}/extensions": + application/json: + schema: + $ref: "#/components/schemas/V3.Services.Dependencies.CreateOrUpdateDependenciesRequest" + x-speakeasy-group: services.dependencies + x-speakeasy-name-override: createOrUpdate + /v3/services/{serviceID}/extensions: put: operationId: "Extensions_updateSlackExtension" summary: "Update Slack Extension" @@ -14570,121 +15888,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Services.Extensions.SlackExtensionResponse"} + data: + $ref: "#/components/schemas/V3.Services.Extensions.SlackExtensionResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -14692,11 +16022,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Services.Extensions.UpdateSlackExtensionRequest"} - x-speakeasy-group: "services.extensions" - x-speakeasy-name-override: "update" - "/v3/services/{serviceID}/iag-config": + application/json: + schema: + $ref: "#/components/schemas/V3.Services.Extensions.UpdateSlackExtensionRequest" + x-speakeasy-group: services.extensions + x-speakeasy-name-override: update + /v3/services/{serviceID}/iag-config: put: operationId: "Services_createOrUpdateIAGConfig" summary: "Intelligent Alert Grouping (IAG)" @@ -14710,14 +16041,14 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "object" properties: - "msg": + msg: type: "string" required: - "msg" @@ -14726,111 +16057,122 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -14838,10 +16180,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Services.IAGConfigRequest"} - x-speakeasy-name-override: "createOrUpdateIagConfig" - "/v3/services/{serviceID}/maintenance": + application/json: + schema: + $ref: "#/components/schemas/V3.Services.IAGConfigRequest" + x-speakeasy-name-override: createOrUpdateIagConfig + /v3/services/{serviceID}/maintenance: get: operationId: "MaintenanceMode_getMaintenanceMode" summary: "Get Maintenance Mode" @@ -14855,129 +16198,141 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V3.Services.MaintenanceMode.MaintenanceModeResponse"} + items: + $ref: "#/components/schemas/V3.Services.MaintenanceMode.MaintenanceModeResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Services/Maintenance Mode" - x-speakeasy-group: "services.maintenanceMode" - x-speakeasy-name-override: "get" + x-speakeasy-group: services.maintenanceMode + x-speakeasy-name-override: get post: operationId: "MaintenanceMode_createOrUpdateMaintenanceMode" summary: "Create or Update Maintenance Mode" @@ -14991,122 +16346,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "string" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -15114,11 +16480,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Services.MaintenanceMode.CreateOrUpdateMaintenanceModeRequest"} - x-speakeasy-group: "services.maintenance" - x-speakeasy-name-override: "createOrUpdate" - "/v3/services/{serviceID}/notification-delay-config": + application/json: + schema: + $ref: "#/components/schemas/V3.Services.MaintenanceMode.CreateOrUpdateMaintenanceModeRequest" + x-speakeasy-group: services.maintenance + x-speakeasy-name-override: createOrUpdate + /v3/services/{serviceID}/notification-delay-config: put: operationId: "Services_delayedNotificationConfig" summary: "Delayed Notification Config" @@ -15132,121 +16499,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Services.ServiceResponse"} + data: + $ref: "#/components/schemas/V3.Services.ServiceResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -15254,10 +16633,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Services.NotificationDelayConfigRequest"} - x-speakeasy-name-override: "updateNotificationDelayConfig" - "/v3/services/{serviceID}/overlays/custom-content": + application/json: + schema: + $ref: "#/components/schemas/V3.Services.NotificationDelayConfigRequest" + x-speakeasy-name-override: updateNotificationDelayConfig + /v3/services/{serviceID}/overlays/custom-content: get: operationId: "Overlay_getAllCustomContentTemplateOverlayByService" summary: "Get All Custom Content Template Overlay by Service" @@ -15276,130 +16656,142 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V3.Services.Overlay.CustomContentOverlayResponse"} + items: + $ref: "#/components/schemas/V3.Services.Overlay.CustomContentOverlayResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Services/Overlay/Custom Content Templates" - x-speakeasy-group: "services.overlay.customContentTemplates" - x-speakeasy-name-override: "getAll" - "/v3/services/{serviceID}/overlays/custom-content/render": + x-speakeasy-group: services.overlay.customContentTemplates + x-speakeasy-name-override: getAll + /v3/services/{serviceID}/overlays/custom-content/render: post: operationId: "Overlay_renderCustomContentOverlay" summary: "Render Custom Content Overlay" @@ -15413,122 +16805,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "string" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -15536,11 +16939,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Services.Overlay.RenderCustomContentOverlayRequest"} - x-speakeasy-group: "services.overlays.customContentTemplates" - x-speakeasy-name-override: "render" - "/v3/services/{serviceID}/overlays/custom-content/{alertSource}": + application/json: + schema: + $ref: "#/components/schemas/V3.Services.Overlay.RenderCustomContentOverlayRequest" + x-speakeasy-group: services.overlays.customContentTemplates + x-speakeasy-name-override: render + /v3/services/{serviceID}/overlays/custom-content/{alertSource}: delete: operationId: "Overlay_deleteNotificationTemplateOverlay" summary: "Delete Notification Template Overlay" @@ -15564,123 +16968,134 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Services/Overlay/Custom Content Templates" - x-speakeasy-group: "services.overlays.customContentTemplates" - x-speakeasy-name-override: "delete" + x-speakeasy-group: services.overlays.customContentTemplates + x-speakeasy-name-override: delete get: operationId: "Overlay_getCustomContentTemplateOverlay" summary: "Get Custom Content Template Overlay" @@ -15704,127 +17119,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Services.Overlay.CustomContentOverlayResponse"} + data: + $ref: "#/components/schemas/V3.Services.Overlay.CustomContentOverlayResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Services/Overlay/Custom Content Templates" - x-speakeasy-group: "services.overlays.customContentTemplates" - x-speakeasy-name-override: "get" + x-speakeasy-group: services.overlays.customContentTemplates + x-speakeasy-name-override: get put: operationId: "Overlay_createOrUpdateNotificationTemplateOverlay" summary: "Create or Update Notification Template Overlay" @@ -15843,121 +17270,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Services.Overlay.CustomContentOverlayResponse"} + data: + $ref: "#/components/schemas/V3.Services.Overlay.CustomContentOverlayResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -15965,11 +17404,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Services.Overlay.UpdateCustomContentTemplateOverlayRequest"} - x-speakeasy-group: "services.overlay.customContentTemplates" - x-speakeasy-name-override: "createOrUpdate" - "/v3/services/{serviceID}/overlays/dedup-key": + application/json: + schema: + $ref: "#/components/schemas/V3.Services.Overlay.UpdateCustomContentTemplateOverlayRequest" + x-speakeasy-group: services.overlay.customContentTemplates + x-speakeasy-name-override: createOrUpdate + /v3/services/{serviceID}/overlays/dedup-key: get: operationId: "Overlay_getAllDedupKeyOverlayByService" summary: "Get All Dedup Key Overlay by Service" @@ -15988,130 +17428,142 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V3.Services.Overlay.OverlayResponse"} + items: + $ref: "#/components/schemas/V3.Services.Overlay.OverlayResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Services/Overlay/Dedup Key Overlay" - x-speakeasy-group: "dedupKeys" - x-speakeasy-name-override: "listByService" - "/v3/services/{serviceID}/overlays/dedup-key/render": + x-speakeasy-group: dedupKeys + x-speakeasy-name-override: listByService + /v3/services/{serviceID}/overlays/dedup-key/render: post: operationId: "Overlay_renderDedupKeyTemplate" summary: "Render Dedup Key template" @@ -16125,122 +17577,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "string" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -16248,11 +17711,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Services.Overlay.RenderDedupKeyTemplateRequest"} - x-speakeasy-group: "services.overlays" - x-speakeasy-name-override: "renderDedupKey" - "/v3/services/{serviceID}/overlays/dedup-key/{alertSource}": + application/json: + schema: + $ref: "#/components/schemas/V3.Services.Overlay.RenderDedupKeyTemplateRequest" + x-speakeasy-group: services.overlays + x-speakeasy-name-override: renderDedupKey + /v3/services/{serviceID}/overlays/dedup-key/{alertSource}: delete: operationId: "Overlay_deleteDedupKeyOverlay" summary: "Delete Dedup Key Overlay" @@ -16276,123 +17740,134 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Services/Overlay/Dedup Key Overlay" - x-speakeasy-group: "dedupKeys" - x-speakeasy-name-override: "delete" + x-speakeasy-group: dedupKeys + x-speakeasy-name-override: delete get: operationId: "Overlay_getDedupKeyOverlayForAlertSource" summary: "Get Dedup Key Overlay for Alert Source" @@ -16416,127 +17891,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Services.Overlay.OverlayResponse"} + data: + $ref: "#/components/schemas/V3.Services.Overlay.OverlayResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Services/Overlay/Dedup Key Overlay" - x-speakeasy-group: "overlays.dedupKey" - x-speakeasy-name-override: "getForAlertSource" + x-speakeasy-group: overlays.dedupKey + x-speakeasy-name-override: getForAlertSource put: operationId: "Overlay_updateDedupKeyOverlay" summary: "Update Dedup Key Overlay" @@ -16555,127 +18042,140 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: anyOf: - type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Services.Overlay.OverlayResponse"} + data: + $ref: "#/components/schemas/V3.Services.Overlay.OverlayResponse" - type: "object" properties: - "data": {"$ref": "#/components/schemas/V3.Services.Overlay.OverlayResponse"} + data: + $ref: "#/components/schemas/V3.Services.Overlay.OverlayResponse" required: - "data" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -16683,11 +18183,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Services.Overlay.UpdateDedupKeyOverlayRequest"} - x-speakeasy-group: "services.overlays.dedupKey" - x-speakeasy-name-override: "update" - "/v3/services/{serviceID}/routing-rules": + application/json: + schema: + $ref: "#/components/schemas/V3.Services.Overlay.UpdateDedupKeyOverlayRequest" + x-speakeasy-group: services.overlays.dedupKey + x-speakeasy-name-override: update + /v3/services/{serviceID}/routing-rules: get: operationId: "RoutingRules_getRoutingRules" summary: "Get Routing Rules" @@ -16706,16 +18207,17 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "object" properties: - "rules": + rules: type: "array" - items: {"$ref": "#/components/schemas/V3.Services.RoutingRules.RoutingRuleResponse"} + items: + $ref: "#/components/schemas/V3.Services.RoutingRules.RoutingRuleResponse" required: - "rules" required: @@ -16723,117 +18225,128 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Services/Routing Rules" - x-speakeasy-group: "services.routingRules" - x-speakeasy-name-override: "get" + x-speakeasy-group: services.routingRules + x-speakeasy-name-override: get post: operationId: "RoutingRules_createOrUpdateRoutingRules" summary: "Create or Update Routing Rules" @@ -16847,16 +18360,17 @@ paths: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "object" properties: - "rules": + rules: type: "array" - items: {"$ref": "#/components/schemas/V3.Services.RoutingRules.RoutingRuleResponse"} + items: + $ref: "#/components/schemas/V3.Services.RoutingRules.RoutingRuleResponse" required: - "rules" required: @@ -16864,111 +18378,122 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -16976,11 +18501,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Services.RoutingRules.CreateOrUpdateRoutingRulesRequest"} - x-speakeasy-group: "services.routingRules" - x-speakeasy-name-override: "createOrUpdate" - "/v3/services/{serviceID}/suppression-rules": + application/json: + schema: + $ref: "#/components/schemas/V3.Services.RoutingRules.CreateOrUpdateRoutingRulesRequest" + x-speakeasy-group: services.routingRules + x-speakeasy-name-override: createOrUpdate + /v3/services/{serviceID}/suppression-rules: get: operationId: "SuppressionRules_getSuppressionRules" summary: "Get Suppression Rules" @@ -16994,16 +18520,17 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "object" properties: - "rules": + rules: type: "array" - items: {"$ref": "#/components/schemas/V3.Services.SuppressionRules.SuppressionRuleResponse"} + items: + $ref: "#/components/schemas/V3.Services.SuppressionRules.SuppressionRuleResponse" required: - "rules" required: @@ -17011,117 +18538,128 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Services/Suppression Rules" - x-speakeasy-group: "services.suppressionRules" - x-speakeasy-name-override: "get" + x-speakeasy-group: services.suppressionRules + x-speakeasy-name-override: get post: operationId: "SuppressionRules_createOrUpdateSuppressionRules" summary: "Create or Update Suppression Rules" @@ -17135,121 +18673,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Services.SuppressionRules.SuppressionRulesContainerResponse"} + data: + $ref: "#/components/schemas/V3.Services.SuppressionRules.SuppressionRulesContainerResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -17257,11 +18807,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Services.SuppressionRules.CreateOrUpdateSuppressionRulesRequest"} - x-speakeasy-group: "services.suppressionRules" - x-speakeasy-name-override: "createOrUpdate" - "/v3/services/{serviceID}/tagging-rules": + application/json: + schema: + $ref: "#/components/schemas/V3.Services.SuppressionRules.CreateOrUpdateSuppressionRulesRequest" + x-speakeasy-group: services.suppressionRules + x-speakeasy-name-override: createOrUpdate + /v3/services/{serviceID}/tagging-rules: get: operationId: "TaggingRules_getTaggingRules" summary: "Get Tagging Rules" @@ -17275,16 +18826,17 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "object" properties: - "rules": + rules: type: "array" - items: {"$ref": "#/components/schemas/V3.Services.TaggingRules.TaggingRuleResponse"} + items: + $ref: "#/components/schemas/V3.Services.TaggingRules.TaggingRuleResponse" required: - "rules" required: @@ -17292,117 +18844,128 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Services/Tagging Rules" - x-speakeasy-group: "services.taggingRules" - x-speakeasy-name-override: "get" + x-speakeasy-group: services.taggingRules + x-speakeasy-name-override: get post: operationId: "TaggingRules_createOrUpdateTaggingRules" summary: "Create or Update Tagging Rules" @@ -17416,16 +18979,17 @@ paths: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "object" properties: - "rules": + rules: type: "array" - items: {"$ref": "#/components/schemas/V3.Services.TaggingRules.TaggingRuleResponse"} + items: + $ref: "#/components/schemas/V3.Services.TaggingRules.TaggingRuleResponse" required: - "rules" required: @@ -17433,111 +18997,122 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -17545,11 +19120,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Services.TaggingRules.CreateOrUpdateTaggingRulesRequest"} - x-speakeasy-group: "services.taggingRules" - x-speakeasy-name-override: "createOrUpdate" - "/v3/slo": + application/json: + schema: + $ref: "#/components/schemas/V3.Services.TaggingRules.CreateOrUpdateTaggingRulesRequest" + x-speakeasy-group: services.taggingRules + x-speakeasy-name-override: createOrUpdate + /v3/slo: get: operationId: "SLO_getAllSLOs" summary: "Get All SLOs" @@ -17574,29 +19150,30 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "object" properties: - "meta": + meta: type: "object" properties: - "total": + total: type: "integer" - "offset": + offset: type: "integer" - "limit": + limit: type: "integer" required: - "total" - "offset" - "limit" - "slos": + slos: type: "array" - items: {"$ref": "#/components/schemas/V3.SLO.SLO"} + items: + $ref: "#/components/schemas/V3.SLO.SLO" required: - "meta" - "slos" @@ -17605,133 +19182,146 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "SLOs" - x-speakeasy-group: "slos" - x-speakeasy-name-override: "listAll" + x-speakeasy-group: slos + x-speakeasy-name-override: listAll post: operationId: "SLO_createSLO" summary: "Create SLO" description: "- This API will create SLO.\nRequires `access_token` as a `Bearer {{token}}` in the `Authorization` header with `user-write` scope." + parameters: [] responses: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "object" properties: - "slo": {"$ref": "#/components/schemas/V3.SLO.SLODetailedResponse"} + slo: + $ref: "#/components/schemas/V3.SLO.SLODetailedResponse" required: - "slo" required: @@ -17739,111 +19329,122 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -17851,11 +19452,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.SLO.CreateSLORequest"} - x-speakeasy-group: "slos" - x-speakeasy-name-override: "create" - "/v3/slo/{sloID}": + application/json: + schema: + $ref: "#/components/schemas/V3.SLO.CreateSLORequest" + x-speakeasy-group: slos + x-speakeasy-name-override: create + /v3/slo/{sloID}: put: operationId: "SLO_updateSLO" summary: "Update SLO" @@ -17875,14 +19477,15 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "object" properties: - "slo": {"$ref": "#/components/schemas/V3.SLO.SLODetailedResponse"} + slo: + $ref: "#/components/schemas/V3.SLO.SLODetailedResponse" required: - "slo" required: @@ -17890,111 +19493,122 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -18002,10 +19616,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.SLO.CreateSLORequest"} - x-speakeasy-group: "slos" - x-speakeasy-name-override: "update" + application/json: + schema: + $ref: "#/components/schemas/V3.SLO.CreateSLORequest" + x-speakeasy-group: slos + x-speakeasy-name-override: update delete: operationId: "SLO_removeSLO" summary: "Remove SLO" @@ -18025,127 +19640,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.SLO.SLOResponse"} + data: + $ref: "#/components/schemas/V3.SLO.SLOResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "SLOs" - x-speakeasy-group: "slos" - x-speakeasy-name-override: "remove" + x-speakeasy-group: slos + x-speakeasy-name-override: remove get: operationId: "SLO_getSLOById" summary: "Get SLO By ID" @@ -18165,128 +19792,140 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.SLO.SLOWithInsightsResponse"} + data: + $ref: "#/components/schemas/V3.SLO.SLOWithInsightsResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "SLOs" - x-speakeasy-group: "slos" - x-speakeasy-name-override: "get" - "/v3/slo/{sloID}/incident": + x-speakeasy-group: slos + x-speakeasy-name-override: get + /v3/slo/{sloID}/incident: post: operationId: "SLO_markSLOAffected" summary: "Mark SLO Affected" @@ -18306,14 +19945,15 @@ paths: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "object" properties: - "slo_violating_incident": {"$ref": "#/components/schemas/V3.SLO.SLOViolatingIncidentResponse"} + slo_violating_incident: + $ref: "#/components/schemas/V3.SLO.SLOViolatingIncidentResponse" required: - "slo_violating_incident" required: @@ -18321,111 +19961,122 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -18433,11 +20084,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.SLO.MarkSLOAffectedRequest"} - x-speakeasy-group: "slos" - x-speakeasy-name-override: "markAffected" - "/v3/slo/{sloID}/incident/{incidentID}/false-positive/{value}": + application/json: + schema: + $ref: "#/components/schemas/V3.SLO.MarkSLOAffectedRequest" + x-speakeasy-group: slos + x-speakeasy-name-override: markAffected + /v3/slo/{sloID}/incident/{incidentID}/false-positive/{value}: patch: operationId: "SLO_markSLOFalsePositive" summary: "Mark SLO False Positive" @@ -18468,14 +20120,15 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "object" properties: - "slo_violating_incident": {"$ref": "#/components/schemas/V3.SLO.SLOViolatingIncidentResponse"} + slo_violating_incident: + $ref: "#/components/schemas/V3.SLO.SLOViolatingIncidentResponse" required: - "slo_violating_incident" required: @@ -18483,111 +20136,122 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -18595,265 +20259,291 @@ paths: requestBody: required: true content: - "application/json": + application/json: schema: type: "object" - x-speakeasy-group: "slos.falsePositive" - x-speakeasy-name-override: "mark" - "/v3/teams": + x-speakeasy-group: slos.falsePositive + x-speakeasy-name-override: mark + /v3/teams: get: operationId: "Teams_getAllTeams" summary: "Get All Teams" description: "Returns all the teams of the organization.\nRequires `access_token` as a `Bearer {{token}}` in the `Authorization` header with `read` scope." + parameters: [] responses: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V3.Teams.TeamResponse"} + items: + $ref: "#/components/schemas/V3.Teams.TeamResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Teams" - x-speakeasy-name-override: "getAll" + x-speakeasy-name-override: getAll post: operationId: "Teams_createTeam" summary: "Create Team" description: "Add team to the organization. Returns the team object in response.\nRequires `access_token` as a `Bearer {{token}}` in the `Authorization` header with `user-write` scope." + parameters: [] responses: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Teams.TeamResponse"} + data: + $ref: "#/components/schemas/V3.Teams.TeamResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -18861,10 +20551,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Teams.CreateTeamRequest"} - x-speakeasy-name-override: "create" - "/v3/teams/{teamId}": + application/json: + schema: + $ref: "#/components/schemas/V3.Teams.CreateTeamRequest" + x-speakeasy-name-override: create + /v3/teams/{teamId}: get: operationId: "Teams_getTeamById" summary: "Get Team By ID" @@ -18879,126 +20570,138 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Teams.TeamResponse"} + data: + $ref: "#/components/schemas/V3.Teams.TeamResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Teams" - x-speakeasy-name-override: "get" + x-speakeasy-name-override: get put: operationId: "Teams_updateTeam" summary: "Update Team" @@ -19013,121 +20716,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Teams.TeamResponse"} + data: + $ref: "#/components/schemas/V3.Teams.TeamResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -19135,9 +20850,10 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Teams.UpdateTeamRequest"} - x-speakeasy-name-override: "update" + application/json: + schema: + $ref: "#/components/schemas/V3.Teams.UpdateTeamRequest" + x-speakeasy-name-override: update delete: operationId: "Teams_removeTeam" summary: "Remove Team" @@ -19152,123 +20868,134 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Teams" - x-speakeasy-name-override: "remove" - "/v3/teams/{teamId}/members": + x-speakeasy-name-override: remove + /v3/teams/{teamId}/members: get: operationId: "Teams_getAllTeamMembers" summary: "Get All Team Members" @@ -19283,129 +21010,141 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V3.Teams.TeamMemberResponse"} + items: + $ref: "#/components/schemas/V3.Teams.TeamMemberResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Teams" - x-speakeasy-group: "teams.members" - x-speakeasy-name-override: "list" + x-speakeasy-group: teams.members + x-speakeasy-name-override: list post: operationId: "Teams_addTeamMember" summary: "Add Team Member" @@ -19420,121 +21159,133 @@ paths: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Teams.TeamMemberResponse"} + data: + $ref: "#/components/schemas/V3.Teams.TeamMemberResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -19542,11 +21293,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Teams.AddTeamMemberRequest"} - x-speakeasy-group: "teams.members" - x-speakeasy-name-override: "add" - "/v3/teams/{teamId}/members/bulk": + application/json: + schema: + $ref: "#/components/schemas/V3.Teams.AddTeamMemberRequest" + x-speakeasy-group: teams.members + x-speakeasy-name-override: add + /v3/teams/{teamId}/members/bulk: post: operationId: "Teams_addBulkTeamMember" summary: "Add Bulk Team Member" @@ -19561,23 +21313,23 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "object" properties: - "team_id": + team_id: type: "string" - "members": + members: type: "array" items: type: "object" properties: - "user_id": + user_id: type: "string" - "role_ids": + role_ids: type: "array" items: type: "string" @@ -19589,111 +21341,122 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -19701,10 +21464,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Teams.AddBulkTeamMemberRequest"} - x-speakeasy-name-override: "addBulkMember" - "/v3/teams/{teamId}/members/{memberId}": + application/json: + schema: + $ref: "#/components/schemas/V3.Teams.AddBulkTeamMemberRequest" + x-speakeasy-name-override: addBulkMember + /v3/teams/{teamId}/members/{memberId}: delete: operationId: "Teams_removeTeamMember" summary: "Remove Team Member" @@ -19724,122 +21488,133 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Teams" - x-speakeasy-name-override: "removeMember" + x-speakeasy-name-override: removeMember patch: operationId: "Teams_updateTeamMember" summary: "Update Team Member" @@ -19859,121 +21634,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Teams.TeamMemberResponse"} + data: + $ref: "#/components/schemas/V3.Teams.TeamMemberResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -19981,10 +21768,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Teams.UpdateTeamMemberRequest"} - x-speakeasy-name-override: "updateMember" - "/v3/teams/{teamId}/roles": + application/json: + schema: + $ref: "#/components/schemas/V3.Teams.UpdateTeamMemberRequest" + x-speakeasy-name-override: updateMember + /v3/teams/{teamId}/roles: get: operationId: "Teams_getAllTeamRoles" summary: "Get All Team Roles" @@ -19999,129 +21787,141 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V3.Teams.TeamRoleResponse"} + items: + $ref: "#/components/schemas/V3.Teams.TeamRoleResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Teams" - x-speakeasy-group: "teams.roles" - x-speakeasy-name-override: "getAll" + x-speakeasy-group: teams.roles + x-speakeasy-name-override: getAll post: operationId: "Teams_createTeamRole" summary: "Create Team Role" @@ -20136,121 +21936,133 @@ paths: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Teams.TeamBaseResponse"} + data: + $ref: "#/components/schemas/V3.Teams.TeamBaseResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -20258,11 +22070,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Teams.CreateTeamRoleRequest"} - x-speakeasy-group: "teams.roles" - x-speakeasy-name-override: "create" - "/v3/teams/{teamId}/roles/{roleId}": + application/json: + schema: + $ref: "#/components/schemas/V3.Teams.CreateTeamRoleRequest" + x-speakeasy-group: teams.roles + x-speakeasy-name-override: create + /v3/teams/{teamId}/roles/{roleId}: delete: operationId: "Teams_removeTeamRole" summary: "Remove Team Role" @@ -20282,122 +22095,133 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Teams" - x-speakeasy-name-override: "removeRole" + x-speakeasy-name-override: removeRole put: operationId: "Teams_updateTeamRole" summary: "Update Team Role" @@ -20417,121 +22241,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Teams.TeamBaseResponse"} + data: + $ref: "#/components/schemas/V3.Teams.TeamBaseResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -20539,264 +22375,291 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Teams.UpdateTeamRoleRequest"} - x-speakeasy-group: "teams.roles" - x-speakeasy-name-override: "update" - "/v3/users": + application/json: + schema: + $ref: "#/components/schemas/V3.Teams.UpdateTeamRoleRequest" + x-speakeasy-group: teams.roles + x-speakeasy-name-override: update + /v3/users: get: operationId: "Users_getAllUsers" summary: "Get All Users" description: "Returns all the users of the organization.\nRequires `access_token` as a `Bearer {{token}}` in the `Authorization` header with `read` scope." + parameters: [] responses: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V3.Users.UserResponse"} + items: + $ref: "#/components/schemas/V3.Users.UserResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Users" - x-speakeasy-name-override: "getAll" + x-speakeasy-name-override: getAll post: operationId: "Users_addUser" summary: "Add User" description: "Add user to the organization with given role if not exists. Returns the user object in response.\nRequires `access_token` as a `Bearer {{token}}` in the `Authorization` header with `user-write` scope." + parameters: [] responses: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Users.UserResponse"} + data: + $ref: "#/components/schemas/V3.Users.UserResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -20804,133 +22667,146 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Users.AddUserRequest"} - x-speakeasy-name-override: "add" - "/v3/users/abilities": + application/json: + schema: + $ref: "#/components/schemas/V3.Users.AddUserRequest" + x-speakeasy-name-override: add + /v3/users/abilities: put: operationId: "Users_updateOrgLevelPermissions" summary: "Update Org Level Permissions" + parameters: [] responses: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "string" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -20938,134 +22814,147 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Users.UpdateUserAbilitiesRequest"} - x-speakeasy-name-override: "updateOrgLevelPermissions" - "/v3/users/delete-user": + application/json: + schema: + $ref: "#/components/schemas/V3.Users.UpdateUserAbilitiesRequest" + x-speakeasy-name-override: updateOrgLevelPermissions + /v3/users/delete-user: put: operationId: "Users_deleteUser" summary: "Delete User" description: "This API replaces the swap_user for all the entities in Squadcast with user_id provided and deletes the user." + parameters: [] responses: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -21073,156 +22962,169 @@ paths: requestBody: required: true content: - "application/json": + application/json: schema: type: "object" properties: - "user_id": + user_id: type: "string" - "swap_user_id": + swap_user_id: type: "string" - "suppress_incidents": + suppress_incidents: type: "boolean" - "reassign_incidents": + reassign_incidents: type: "boolean" required: - "user_id" - "swap_user_id" - "suppress_incidents" - "reassign_incidents" - x-speakeasy-name-override: "delete" - "/v3/users/roles": + x-speakeasy-name-override: delete + /v3/users/roles: get: operationId: "Users_getUserRoles" summary: "Get User Roles" description: "Returns all available user roles.\nRequires `access_token` as a `Bearer {{token}}` in the `Authorization` header with `read` scope." + parameters: [] responses: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V3.Users.UserRoleResponse"} + items: + $ref: "#/components/schemas/V3.Users.UserRoleResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Users" - x-speakeasy-name-override: "getRoles" - "/v3/users/{userID}": + x-speakeasy-name-override: getRoles + /v3/users/{userID}: delete: operationId: "Users_removeUserFromOrg" summary: "Remove User From Org" @@ -21238,122 +23140,133 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Users" - x-speakeasy-name-override: "removeFromOrg" + x-speakeasy-name-override: removeFromOrg get: operationId: "Users_getUserById" summary: "Get User By ID" @@ -21369,126 +23282,138 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Users.UserResponse"} + data: + $ref: "#/components/schemas/V3.Users.UserResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Users" - x-speakeasy-name-override: "getById" + x-speakeasy-name-override: getById put: operationId: "Users_updateUserByID" summary: "Update User by userID" @@ -21504,121 +23429,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Users.UserResponse"} + data: + $ref: "#/components/schemas/V3.Users.UserResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -21626,10 +23563,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Users.UpdateUserRequest"} - x-speakeasy-name-override: "updateById" - "/v3/webform": + application/json: + schema: + $ref: "#/components/schemas/V3.Users.UpdateUserRequest" + x-speakeasy-name-override: updateById + /v3/webform: get: operationId: "Webforms_getAllWebforms" summary: "Get All Webforms" @@ -21655,17 +23593,18 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V3.Webforms.WebformResponse"} - "meta": + items: + $ref: "#/components/schemas/V3.Webforms.WebformResponse" + meta: type: "object" properties: - "total_count": + total_count: type: "integer" format: "int32" required: @@ -21676,133 +23615,156 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Webforms" - x-speakeasy-pagination: {"type": "offsetLimit", "inputs": [{"name": "page_number", "in": "parameters", "type": "page"}, {"name": "page_size", "in": "parameters", "type": "limit"}], "outputs": {"results": "$.data"}} - x-speakeasy-name-override: "list" + x-speakeasy-pagination: + type: "offsetLimit" + inputs: + - name: "page_number" + in: "parameters" + type: "page" + - name: "page_size" + in: "parameters" + type: "limit" + outputs: + results: "$.data" + x-speakeasy-name-override: list post: operationId: "Webforms_createWebform" summary: "Create Webform" description: "Add a webform to the organization. Returns the webform object in response.\nRequires `access_token` as a `Bearer {{token}}` in the `Authorization` header with `user-write` scope." + parameters: [] responses: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "object" properties: - "webform": {"$ref": "#/components/schemas/V3.Webforms.WebformResponse"} + webform: + $ref: "#/components/schemas/V3.Webforms.WebformResponse" required: - "webform" required: @@ -21810,111 +23772,122 @@ paths: "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -21922,10 +23895,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Webforms.CreateOrUpdateWebformRequest"} - x-speakeasy-name-override: "create" - "/v3/webform/{webformId}": + application/json: + schema: + $ref: "#/components/schemas/V3.Webforms.CreateOrUpdateWebformRequest" + x-speakeasy-name-override: create + /v3/webform/{webformId}: put: operationId: "Webforms_updateWebform" summary: "Update Webform" @@ -21940,121 +23914,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Webforms.WebformResponse"} + data: + $ref: "#/components/schemas/V3.Webforms.WebformResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -22062,9 +24048,10 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Webforms.CreateOrUpdateWebformRequest"} - x-speakeasy-name-override: "update" + application/json: + schema: + $ref: "#/components/schemas/V3.Webforms.CreateOrUpdateWebformRequest" + x-speakeasy-name-override: update delete: operationId: "Webforms_removeWebform" summary: "Remove Webform" @@ -22085,127 +24072,138 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "string" required: - "data" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Webforms" - x-speakeasy-name-override: "remove" + x-speakeasy-name-override: remove get: operationId: "Webforms_getWebformById" summary: "Get Webform By ID" @@ -22226,127 +24224,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Webforms.WebformResponse"} + data: + $ref: "#/components/schemas/V3.Webforms.WebformResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Webforms" - x-speakeasy-name-override: "getById" - "/v3/workflows": + x-speakeasy-name-override: getById + /v3/workflows: get: operationId: "Workflows_listWorkflows" summary: "List Workflows" @@ -22434,245 +24444,280 @@ paths: "200": description: "The request has succeeded." content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Workflows.ListWorkflowAPIResponse"} + application/json: + schema: + $ref: "#/components/schemas/V3.Workflows.ListWorkflowAPIResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Workflows" - x-speakeasy-pagination: {"type": "offsetLimit", "inputs": [{"name": "page_number", "in": "parameters", "type": "page"}, {"name": "page_size", "in": "parameters", "type": "limit"}], "outputs": {"results": "$.data"}} - x-speakeasy-name-override: "list" + x-speakeasy-pagination: + type: "offsetLimit" + inputs: + - name: "page_number" + in: "parameters" + type: "page" + - name: "page_size" + in: "parameters" + type: "limit" + outputs: + results: "$.data" + x-speakeasy-name-override: list post: operationId: "Workflows_createWorkflow" summary: "Create Workflow" description: "Create a Workflow" + parameters: [] responses: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Workflows.WorkflowAPIResponse"} + data: + $ref: "#/components/schemas/V3.Workflows.WorkflowAPIResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -22680,129 +24725,142 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Workflows.CreateWorkflowRequest"} - x-speakeasy-name-override: "create" - "/v3/workflows/enable": + application/json: + schema: + $ref: "#/components/schemas/V3.Workflows.CreateWorkflowRequest" + x-speakeasy-name-override: create + /v3/workflows/enable: put: operationId: "Workflows_bulkEnabledisableWorkflows" summary: "Bulk Enable/Disable Workflows" description: "Bulk enable or disable workflows" + parameters: [] responses: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -22810,10 +24868,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Workflows.BulkEnableDisableWorkflowsRequest"} - x-speakeasy-name-override: "bulkEnableDisable" - "/v3/workflows/{workflowID}": + application/json: + schema: + $ref: "#/components/schemas/V3.Workflows.BulkEnableDisableWorkflowsRequest" + x-speakeasy-name-override: bulkEnableDisable + /v3/workflows/{workflowID}: delete: operationId: "Workflows_deleteWorkflow" summary: "Delete Workflow" @@ -22828,122 +24887,133 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Workflows" - x-speakeasy-name-override: "delete" + x-speakeasy-name-override: delete get: operationId: "Workflows_getWorkflowById" summary: "Get Workflow By ID" @@ -22958,121 +25028,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Workflows.GetWorkflowByIdResponse"} + application/json: + schema: + $ref: "#/components/schemas/V3.Workflows.GetWorkflowByIdResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Workflows" - x-speakeasy-name-override: "getById" + x-speakeasy-name-override: getById patch: operationId: "Workflows_updateWorkflow" summary: "Update Workflow" @@ -23087,121 +25169,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Workflows.UpdateWorkflowAPIResponse"} + data: + $ref: "#/components/schemas/V3.Workflows.UpdateWorkflowAPIResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -23209,10 +25303,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Workflows.CreateWorkflowRequestUpdate"} - x-speakeasy-name-override: "update" - "/v3/workflows/{workflowID}/actions": + application/json: + schema: + $ref: "#/components/schemas/V3.Workflows.CreateWorkflowRequestUpdate" + x-speakeasy-name-override: update + /v3/workflows/{workflowID}/actions: post: operationId: "Workflows_createAction" summary: "Create Action" @@ -23227,121 +25322,133 @@ paths: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Workflows.ActionResponse"} + data: + $ref: "#/components/schemas/V3.Workflows.ActionResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -23349,11 +25456,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Workflows.ActionRequest"} - x-speakeasy-group: "workflows.actions" - x-speakeasy-name-override: "create" - "/v3/workflows/{workflowID}/actions/reorder": + application/json: + schema: + $ref: "#/components/schemas/V3.Workflows.ActionRequest" + x-speakeasy-group: workflows.actions + x-speakeasy-name-override: create + /v3/workflows/{workflowID}/actions/reorder: patch: operationId: "Workflows_updateActionsOrder" summary: "Update Actions Order" @@ -23368,116 +25476,128 @@ paths: "200": description: "The request has succeeded." content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Workflows.UpdateActionsOrderResponse"} + application/json: + schema: + $ref: "#/components/schemas/V3.Workflows.UpdateActionsOrderResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -23485,10 +25605,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Workflows.UpdateActionsOrderRequest"} - x-speakeasy-name-override: "updateActionsOrder" - "/v3/workflows/{workflowID}/actions/{actionID}": + application/json: + schema: + $ref: "#/components/schemas/V3.Workflows.UpdateActionsOrderRequest" + x-speakeasy-name-override: updateActionsOrder + /v3/workflows/{workflowID}/actions/{actionID}: delete: operationId: "Workflows_deleteWorkflowAction" summary: "Delete Workflow Action" @@ -23508,122 +25629,133 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Workflows" - x-speakeasy-name-override: "deleteAction" + x-speakeasy-name-override: deleteAction get: operationId: "Workflows_getWorkflowActionById" summary: "Get Workflow Action By ID" @@ -23643,127 +25775,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Workflows.GetWorkflowActionByIdResponse"} + data: + $ref: "#/components/schemas/V3.Workflows.GetWorkflowActionByIdResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Workflows" - x-speakeasy-group: "workflows.actions" - x-speakeasy-name-override: "getById" + x-speakeasy-group: workflows.actions + x-speakeasy-name-override: getById patch: operationId: "Workflows_updateWorkflowAction" summary: "Update Workflow Action" @@ -23783,116 +25927,165 @@ paths: "200": description: "The request has succeeded." content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Workflows.ActionResponse"} + application/json: + schema: + anyOf: + - type: "object" + required: + - "name" + - "data" + properties: + name: + type: "string" + enum: + - "sq_attach_runbooks" + data: + type: "object" + properties: + runbooks: + type: "array" + items: + $ref: "#/components/schemas/V3.Workflows.RunbookResponse" + required: + - "runbooks" + allOf: + - $ref: "#/components/schemas/V3.Workflows.BaseAction" + - $ref: "#/components/schemas/V3.Workflows.SqMarkIncidentSLOAffecting" + - $ref: "#/components/schemas/V3.Workflows.SqTriggerManualWebhook" + - $ref: "#/components/schemas/V3.Workflows.UpdateIncidentPriority" + - $ref: "#/components/schemas/V3.Workflows.SqCreateStatusPageIssue" + - $ref: "#/components/schemas/V3.Workflows.SqAddIncidentNote" + - $ref: "#/components/schemas/V3.Workflows.SlackArchiveChannel" + - $ref: "#/components/schemas/V3.Workflows.SqAddCommunicationChannel" + - $ref: "#/components/schemas/V3.Workflows.SlackMessageChannel" + - $ref: "#/components/schemas/V3.Workflows.SlackMessageUser" + - $ref: "#/components/schemas/V3.Workflows.SqMakeHTTPCall" + - $ref: "#/components/schemas/V3.Workflows.SlackCreateIncidentChannel" + - $ref: "#/components/schemas/V3.Workflows.JiraCreateTicket" + - $ref: "#/components/schemas/V3.Workflows.MsTeamsMessageChannel" + - $ref: "#/components/schemas/V3.Workflows.MsTeamsMessageUser" + - $ref: "#/components/schemas/V3.Workflows.SqSendEmail" + - $ref: "#/components/schemas/V3.Workflows.MsTeamsCreateMeetingLink" + - {} "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -23900,10 +26093,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Workflows.ActionRequestUpdate"} - x-speakeasy-name-override: "updateAction" - "/v3/workflows/{workflowID}/enable": + application/json: + schema: + $ref: "#/components/schemas/V3.Workflows.ActionRequestUpdate" + x-speakeasy-name-override: updateAction + /v3/workflows/{workflowID}/enable: patch: operationId: "Workflows_enabledisableWorkflow" summary: "Enable/Disable Workflow" @@ -23918,117 +26112,128 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -24036,10 +26241,11 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Workflows.EnableDisableWorkflowRequest"} - x-speakeasy-name-override: "enableDisable" - "/v3/workflows/{workflowID}/logs": + application/json: + schema: + $ref: "#/components/schemas/V3.Workflows.EnableDisableWorkflowRequest" + x-speakeasy-name-override: enableDisable + /v3/workflows/{workflowID}/logs: get: operationId: "Workflows_getWorkflowLogs" summary: "Get Workflow Logs" @@ -24066,124 +26272,146 @@ paths: "200": description: "The request has succeeded." content: - "application/json": - schema: {"$ref": "#/components/schemas/V3.Workflows.GetWorkflowLogsResponse"} + application/json: + schema: + $ref: "#/components/schemas/V3.Workflows.GetWorkflowLogsResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Workflows" - x-speakeasy-pagination: {"type": "offsetLimit", "inputs": [{"name": "page_number", "in": "parameters", "type": "page"}, {"name": "page_size", "in": "parameters", "type": "limit"}], "outputs": {"results": "$.data"}} - x-speakeasy-group: "workflows.logs" - x-speakeasy-name-override: "get" - "/v4/schedules": + x-speakeasy-pagination: + type: "offsetLimit" + inputs: + - name: "page_number" + in: "parameters" + type: "page" + - name: "page_size" + in: "parameters" + type: "limit" + outputs: + results: "$.data" + x-speakeasy-group: workflows.logs + x-speakeasy-name-override: get + /v4/schedules: get: operationId: "Schedules_listSchedules" summary: "List Schedules" @@ -24276,156 +26504,194 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" - "pageInfo" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V4.ScheduleResponse"} - "pageInfo": {"$ref": "#/components/schemas/Common.V4.PageInfo"} + items: + $ref: "#/components/schemas/V4.ScheduleResponse" + pageInfo: + $ref: "#/components/schemas/Common.V4.PageInfo" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Schedule" - x-speakeasy-pagination: {"type": "cursor", "inputs": [{"name": "cursor", "in": "parameters", "type": "cursor"}, {"name": "pageSize", "in": "parameters", "type": "limit"}], "outputs": {"results": "$.data", "nextCursor": "$.pageInfo.nextCursor"}} - x-speakeasy-group: "schedules" - x-speakeasy-name-override: "list" + x-speakeasy-pagination: + type: "cursor" + inputs: + - name: "cursor" + in: "parameters" + type: "cursor" + - name: "pageSize" + in: "parameters" + type: "limit" + outputs: + results: "$.data" + nextCursor: "$.pageInfo.nextCursor" + x-speakeasy-group: schedules + x-speakeasy-name-override: list post: operationId: "Schedules_createSchedule" summary: "Create Schedule" + parameters: [] responses: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.ScheduleResponse"} + data: + $ref: "#/components/schemas/V4.ScheduleResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Schedule" requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.CreateScheduleRequest"} - x-speakeasy-group: "schedules" - x-speakeasy-name-override: "create" - "/v4/schedules/{scheduleID}": + application/json: + schema: + $ref: "#/components/schemas/V4.CreateScheduleRequest" + x-speakeasy-group: schedules + x-speakeasy-name-override: create + /v4/schedules/{scheduleID}: delete: operationId: "Schedules_deleteSchedule" summary: "Delete Schedule" @@ -24439,68 +26705,79 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Schedule" - x-speakeasy-group: "schedules" - x-speakeasy-name-override: "delete" + x-speakeasy-group: schedules + x-speakeasy-name-override: delete get: operationId: "Schedules_getScheduleById" summary: "Get Schedule by ID" @@ -24514,72 +26791,84 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.ScheduleResponse"} + data: + $ref: "#/components/schemas/V4.ScheduleResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Schedule" - x-speakeasy-group: "schedules" - x-speakeasy-name-override: "getById" + x-speakeasy-group: schedules + x-speakeasy-name-override: getById put: operationId: "Schedules_updateSchedule" summary: "Update Schedule" @@ -24593,78 +26882,91 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.ScheduleResponse"} + data: + $ref: "#/components/schemas/V4.ScheduleResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Schedule" requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.UpdateScheduleRequest"} - x-speakeasy-group: "schedules" - x-speakeasy-name-override: "update" - "/v4/schedules/{scheduleID}/actions": + application/json: + schema: + $ref: "#/components/schemas/V4.UpdateScheduleRequest" + x-speakeasy-group: schedules + x-speakeasy-name-override: update + /v4/schedules/{scheduleID}/actions: patch: operationId: "Schedules_pauseresumeSchedule" summary: "Pause/Resume Schedule" @@ -24678,85 +26980,97 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.PauseResumeScheduleResponse"} + data: + $ref: "#/components/schemas/V4.PauseResumeScheduleResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Schedule" requestBody: required: true content: - "application/json": + application/json: schema: type: "object" properties: - "action": + action: type: "string" enum: - "pause" - "resume" - x-speakeasy-group: "schedules" - x-speakeasy-name-override: "pauseResume" - "/v4/schedules/{scheduleID}/change-timezone": + x-speakeasy-group: schedules + x-speakeasy-name-override: pauseResume + /v4/schedules/{scheduleID}/change-timezone: patch: operationId: "Schedules_changeTimezone" summary: "Change Timezone" @@ -24770,82 +27084,94 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.ChangeTimezoneResponse"} + data: + $ref: "#/components/schemas/V4.ChangeTimezoneResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Schedule" requestBody: required: true content: - "application/json": + application/json: schema: type: "object" properties: - "timeZone": + timeZone: type: "string" - x-speakeasy-group: "schedules" - x-speakeasy-name-override: "changeTimezone" - "/v4/schedules/{scheduleID}/clone": + x-speakeasy-group: schedules + x-speakeasy-name-override: changeTimezone + /v4/schedules/{scheduleID}/clone: post: operationId: "Schedules_cloneSchedule" summary: "Clone Schedule" @@ -24859,79 +27185,91 @@ paths: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.ScheduleResponse"} + data: + $ref: "#/components/schemas/V4.ScheduleResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Schedule" requestBody: required: true content: - "application/json": + application/json: schema: type: "object" - x-speakeasy-group: "schedules" - x-speakeasy-name-override: "clone" - "/v4/schedules/{scheduleID}/ical-link": + x-speakeasy-group: schedules + x-speakeasy-name-override: clone + /v4/schedules/{scheduleID}/ical-link: delete: operationId: "Export_deleteIcalLink" summary: "Delete ICal Link" @@ -24951,68 +27289,79 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Schedule/Export Schedule" - x-speakeasy-group: "schedules.export" - x-speakeasy-name-override: "deleteIcalLink" + x-speakeasy-group: schedules.export + x-speakeasy-name-override: deleteIcalLink get: operationId: "Export_getScheduleIcalLink" summary: "Get Schedule ICal Link" @@ -25032,72 +27381,84 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.ICalLinkResponse"} + data: + $ref: "#/components/schemas/V4.ICalLinkResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Schedule/Export Schedule" - x-speakeasy-group: "schedules" - x-speakeasy-name-override: "getIcalLink" + x-speakeasy-group: schedules + x-speakeasy-name-override: getIcalLink patch: operationId: "Export_refreshScheduleIcalLink" summary: "Refresh Schedule ICal Link" @@ -25117,78 +27478,90 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.ICalLinkResponse"} + data: + $ref: "#/components/schemas/V4.ICalLinkResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Schedule/Export Schedule" requestBody: required: true content: - "application/json": + application/json: schema: type: "object" - x-speakeasy-group: "exportSchedule" - x-speakeasy-name-override: "refreshIcalLink" + x-speakeasy-group: exportSchedule + x-speakeasy-name-override: refreshIcalLink post: operationId: "Export_createScheduleIcalLink" summary: "Create Schedule ICal Link" @@ -25208,79 +27581,91 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.ICalLinkResponse"} + data: + $ref: "#/components/schemas/V4.ICalLinkResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Schedule/Export Schedule" requestBody: required: true content: - "application/json": + application/json: schema: type: "object" - x-speakeasy-group: "schedules" - x-speakeasy-name-override: "createIcalLink" - "/v4/schedules/{scheduleID}/overrides": + x-speakeasy-group: schedules + x-speakeasy-name-override: createIcalLink + /v4/schedules/{scheduleID}/overrides: get: operationId: "Overrides_listOverrides" summary: "List Overrides" @@ -25325,76 +27710,89 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" - "pageInfo" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V4.OverrideResponse"} - "pageInfo": {"$ref": "#/components/schemas/Common.V4.PageInfo"} + items: + $ref: "#/components/schemas/V4.OverrideResponse" + pageInfo: + $ref: "#/components/schemas/Common.V4.PageInfo" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Overrides" - x-speakeasy-group: "schedules.overrides" - x-speakeasy-name-override: "list" + x-speakeasy-group: schedules.overrides + x-speakeasy-name-override: list post: operationId: "Overrides_createScheduleOverride" summary: "Create Schedule Override" @@ -25408,78 +27806,91 @@ paths: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.OverrideResponse"} + data: + $ref: "#/components/schemas/V4.OverrideResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Overrides" requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.CreateScheduleOverrideRequest"} - x-speakeasy-group: "schedules.overrides" - x-speakeasy-name-override: "create" - "/v4/schedules/{scheduleID}/overrides/{overrideID}": + application/json: + schema: + $ref: "#/components/schemas/V4.CreateScheduleOverrideRequest" + x-speakeasy-group: schedules.overrides + x-speakeasy-name-override: create + /v4/schedules/{scheduleID}/overrides/{overrideID}: delete: operationId: "Overrides_deleteScheduleOverride" summary: "Delete Schedule Override" @@ -25498,67 +27909,78 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Overrides" - x-speakeasy-name-override: "remove" + x-speakeasy-name-override: remove get: operationId: "Overrides_getOverrideById" summary: "Get Override by ID" @@ -25577,71 +27999,83 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.OverrideResponse"} + data: + $ref: "#/components/schemas/V4.OverrideResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Overrides" - x-speakeasy-name-override: "getById" + x-speakeasy-name-override: getById put: operationId: "Overrides_updateScheduleOverride" summary: "Update Schedule Override" @@ -25660,78 +28094,91 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.OverrideResponse"} + data: + $ref: "#/components/schemas/V4.OverrideResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Overrides" requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.UpdateScheduleOverrideRequest"} - x-speakeasy-group: "schedules.overrides" - x-speakeasy-name-override: "update" - "/v4/schedules/{scheduleID}/rotations": + application/json: + schema: + $ref: "#/components/schemas/V4.UpdateScheduleOverrideRequest" + x-speakeasy-group: schedules.overrides + x-speakeasy-name-override: update + /v4/schedules/{scheduleID}/rotations: get: operationId: "Rotations_getScheduleRotations" summary: "List Schedule Rotations" @@ -25745,74 +28192,86 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V4.RotationResponse"} + items: + $ref: "#/components/schemas/V4.RotationResponse" required: - "data" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Rotation" - x-speakeasy-group: "rotations" - x-speakeasy-name-override: "listBySchedule" + x-speakeasy-group: rotations + x-speakeasy-name-override: listBySchedule post: operationId: "Rotations_createRotation" summary: "Create Rotation" @@ -25826,78 +28285,91 @@ paths: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.RotationResponse"} + data: + $ref: "#/components/schemas/V4.RotationResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Rotation" requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.CreateRotationRequest"} - x-speakeasy-group: "rotations" - x-speakeasy-name-override: "create" - "/v4/schedules/{scheduleID}/rotations/{rotationID}": + application/json: + schema: + $ref: "#/components/schemas/V4.CreateRotationRequest" + x-speakeasy-group: rotations + x-speakeasy-name-override: create + /v4/schedules/{scheduleID}/rotations/{rotationID}: delete: operationId: "Rotations_deleteRotation" summary: "Delete Rotation" @@ -25916,68 +28388,79 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Rotation" - x-speakeasy-group: "rotations" - x-speakeasy-name-override: "delete" + x-speakeasy-group: rotations + x-speakeasy-name-override: delete get: operationId: "Rotations_getScheduleRotationById" summary: "Get Schedule Rotation by ID" @@ -25996,72 +28479,84 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.RotationResponse"} + data: + $ref: "#/components/schemas/V4.RotationResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Rotation" - x-speakeasy-group: "rotations" - x-speakeasy-name-override: "getById" + x-speakeasy-group: rotations + x-speakeasy-name-override: getById put: operationId: "Rotations_updateRotation" summary: "Update Rotation" @@ -26080,78 +28575,91 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.RotationResponse"} + data: + $ref: "#/components/schemas/V4.RotationResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Rotation" requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.UpdateRotationRequest"} - x-speakeasy-group: "rotations" - x-speakeasy-name-override: "update" - "/v4/schedules/{scheduleID}/rotations/{rotationID}/participants": + application/json: + schema: + $ref: "#/components/schemas/V4.UpdateRotationRequest" + x-speakeasy-group: rotations + x-speakeasy-name-override: update + /v4/schedules/{scheduleID}/rotations/{rotationID}/participants: get: operationId: "Rotations_getRotationParticipants" summary: "Get Rotation Participants" @@ -26170,72 +28678,84 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.GetRotationParticipantsResponse"} + data: + $ref: "#/components/schemas/V4.GetRotationParticipantsResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Rotation" - x-speakeasy-group: "rotations" - x-speakeasy-name-override: "getParticipants" + x-speakeasy-group: rotations + x-speakeasy-name-override: getParticipants put: operationId: "Rotations_updateRotationParticipants" summary: "Update Rotation Participants" @@ -26254,78 +28774,91 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.RotationParticipantsResponse"} + data: + $ref: "#/components/schemas/V4.RotationParticipantsResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Rotation" requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.UpdateRotationParticipantsRequest"} - x-speakeasy-group: "rotations" - x-speakeasy-name-override: "updateParticipants" - "/v4/squads": + application/json: + schema: + $ref: "#/components/schemas/V4.UpdateRotationParticipantsRequest" + x-speakeasy-group: rotations + x-speakeasy-name-override: updateParticipants + /v4/squads: get: operationId: "Squads_getAllSquads" summary: "Get All Squads" @@ -26340,156 +28873,183 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" - "pageInfo" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V4.Squads.SquadResponse"} - "pageInfo": {"$ref": "#/components/schemas/Common.V4.PageInfo"} + items: + $ref: "#/components/schemas/V4.Squads.SquadResponse" + pageInfo: + $ref: "#/components/schemas/Common.V4.PageInfo" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Squads" - x-speakeasy-group: "squads" - x-speakeasy-name-override: "list" + x-speakeasy-group: squads + x-speakeasy-name-override: list post: operationId: "Squads_createSquad" summary: "Create Squad" description: "This endpoint is used to create a new squad.\nThe role will be considered only if your organization is on the OBAC permission model; otherwise, the role field will be ignored, and only the member will be added to the squad.\n\nRequires `access_token` as a `Bearer {{token}}` in the `Authorization` header with `squad-create` scope." + parameters: [] responses: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.Squads.CreateSquadResponse"} + data: + $ref: "#/components/schemas/V4.Squads.CreateSquadResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Squads" requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.Squads.CreateSquadRequest"} - x-speakeasy-group: "squadsV4" - x-speakeasy-name-override: "create" - "/v4/squads/{squadID}": + application/json: + schema: + $ref: "#/components/schemas/V4.Squads.CreateSquadRequest" + x-speakeasy-group: squadsV4 + x-speakeasy-name-override: create + /v4/squads/{squadID}: get: operationId: "Squads_getSquadById" summary: "Get Squad By ID" @@ -26504,72 +29064,84 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.Squads.SquadResponse"} + data: + $ref: "#/components/schemas/V4.Squads.SquadResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Squads" - x-speakeasy-group: "squads" - x-speakeasy-name-override: "getById" + x-speakeasy-group: squads + x-speakeasy-name-override: getById put: operationId: "Squads_updateSquad" summary: "Update Squad" @@ -26584,77 +29156,90 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.Squads.SquadResponse"} + data: + $ref: "#/components/schemas/V4.Squads.SquadResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Squads" requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.Squads.UpdateSquadRequest"} - x-speakeasy-group: "squads" - x-speakeasy-name-override: "updateV4" + application/json: + schema: + $ref: "#/components/schemas/V4.Squads.UpdateSquadRequest" + x-speakeasy-group: squads + x-speakeasy-name-override: updateV4 delete: operationId: "Squads_deleteSquad" summary: "Delete Squad" @@ -26669,68 +29254,79 @@ paths: "204": description: "There is no content to send for this request, but the headers may be useful. " content: - "*/*": + '*/*': schema: type: "object" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Squads" - x-speakeasy-name-override: "delete" - "/v4/squads/{squadID}/members/{memberID}": + x-speakeasy-name-override: delete + /v4/squads/{squadID}/members/{memberID}: delete: operationId: "Squads_removeSquadMember" summary: "Remove Squad Member" @@ -26755,67 +29351,79 @@ paths: "200": description: "The request has succeeded." content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.Squads.RemoveSquadMemberResponse"} + application/json: + schema: + $ref: "#/components/schemas/V4.Squads.RemoveSquadMemberResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Squads" - x-speakeasy-group: "squads" - x-speakeasy-name-override: "removeMember" + x-speakeasy-group: squads + x-speakeasy-name-override: removeMember put: operationId: "Squads_updateSquadMember" summary: "Update Squad Member" @@ -26840,73 +29448,86 @@ paths: "201": description: "The request has succeeded and a new resource has been created as a result." content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.Squads.UpdateSquadMemberResponse"} + application/json: + schema: + $ref: "#/components/schemas/V4.Squads.UpdateSquadMemberResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Squads" requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.Squads.UpdateSquadMemberRequest"} - x-speakeasy-group: "squads.members" - x-speakeasy-name-override: "update" - "/v4/squads/{squadID}/name": + application/json: + schema: + $ref: "#/components/schemas/V4.Squads.UpdateSquadMemberRequest" + x-speakeasy-group: squads.members + x-speakeasy-name-override: update + /v4/squads/{squadID}/name: put: operationId: "Squads_updateSquadName" summary: "Update Squad Name" @@ -26921,78 +29542,91 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.Squads.UpdateSquadNameResponse"} + data: + $ref: "#/components/schemas/V4.Squads.UpdateSquadNameResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "401": description: "Access is unauthorized." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "402": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "403": description: "Access is forbidden." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "404": description: "The server cannot find the requested resource." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "409": description: "The request conflicts with the current state of the server." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "422": description: "Client error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "500": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "502": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "503": description: "Service unavailable." content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" "504": description: "Server error" content: - "application/json": - schema: {"$ref": "#/components/schemas/Common.V4.Error"} + application/json: + schema: + $ref: "#/components/schemas/Common.V4.Error" tags: - "Squads" requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.Squads.UpdateSquadNameRequest"} - x-speakeasy-group: "squadsV4" - x-speakeasy-name-override: "updateName" - "/v4/statuspages": + application/json: + schema: + $ref: "#/components/schemas/V4.Squads.UpdateSquadNameRequest" + x-speakeasy-group: squadsV4 + x-speakeasy-name-override: updateName + /v4/statuspages: get: operationId: "StatusPages_listStatusPages" summary: "List Status Pages" @@ -27025,245 +29659,280 @@ paths: "200": description: "The request has succeeded." content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.StatusPages.ListStatusPagesResponse"} + application/json: + schema: + $ref: "#/components/schemas/V4.StatusPages.ListStatusPagesResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Status Pages" - x-speakeasy-pagination: {"type": "offsetLimit", "inputs": [{"name": "pageNumber", "in": "parameters", "type": "page"}, {"name": "pageSize", "in": "parameters", "type": "limit"}], "outputs": {"results": "$.data"}} - x-speakeasy-group: "statusPages" - x-speakeasy-name-override: "list" + x-speakeasy-pagination: + type: "offsetLimit" + inputs: + - name: "pageNumber" + in: "parameters" + type: "page" + - name: "pageSize" + in: "parameters" + type: "limit" + outputs: + results: "$.data" + x-speakeasy-group: statusPages + x-speakeasy-name-override: list post: operationId: "StatusPages_createStatusPage" summary: "Create Status Page" + parameters: [] responses: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.StatusPages.CreateStatusPageResponse"} + data: + $ref: "#/components/schemas/V4.StatusPages.CreateStatusPageResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -27271,11 +29940,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.StatusPages.CreateStatusPageRequest"} - x-speakeasy-group: "statusPages" - x-speakeasy-name-override: "create" - "/v4/statuspages/{statuspageID}": + application/json: + schema: + $ref: "#/components/schemas/V4.StatusPages.CreateStatusPageRequest" + x-speakeasy-group: statusPages + x-speakeasy-name-override: create + /v4/statuspages/{statuspageID}: delete: operationId: "StatusPages_deleteStatusPageById" summary: "Delete Status Page By ID" @@ -27289,127 +29959,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.StatusPages.DeleteStatusPageByIdResponse"} + data: + $ref: "#/components/schemas/V4.StatusPages.DeleteStatusPageByIdResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Status Pages" - x-speakeasy-group: "statusPages" - x-speakeasy-name-override: "deleteById" + x-speakeasy-group: statusPages + x-speakeasy-name-override: deleteById get: operationId: "StatusPages_getStatusPageById" summary: "Get Status Page By ID" @@ -27423,127 +30105,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.StatusPages.GetStatusPageByIdResponse"} + data: + $ref: "#/components/schemas/V4.StatusPages.GetStatusPageByIdResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Status Pages" - x-speakeasy-group: "statusPages" - x-speakeasy-name-override: "getById" + x-speakeasy-group: statusPages + x-speakeasy-name-override: getById put: operationId: "StatusPages_updateStatusPageById" summary: "Update Status Page By ID" @@ -27557,121 +30251,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.StatusPages.UpdateStatusPageByIdResponse"} + data: + $ref: "#/components/schemas/V4.StatusPages.UpdateStatusPageByIdResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -27679,11 +30385,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.StatusPages.UpdateStatusPageByIdRequest"} - x-speakeasy-group: "statusPages" - x-speakeasy-name-override: "update" - "/v4/statuspages/{statuspageID}/components": + application/json: + schema: + $ref: "#/components/schemas/V4.StatusPages.UpdateStatusPageByIdRequest" + x-speakeasy-group: statusPages + x-speakeasy-name-override: update + /v4/statuspages/{statuspageID}/components: get: operationId: "Components_listComponents" summary: "List Components" @@ -27697,129 +30404,141 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V4.StatusPages.Components.ListComponentsResponse"} + items: + $ref: "#/components/schemas/V4.StatusPages.Components.ListComponentsResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Status Pages/Components" - x-speakeasy-group: "components" - x-speakeasy-name-override: "list" + x-speakeasy-group: components + x-speakeasy-name-override: list post: operationId: "Components_createComponent" summary: "Create Component" @@ -27833,121 +30552,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.StatusPages.Components.CreateComponentResponse"} + data: + $ref: "#/components/schemas/V4.StatusPages.Components.CreateComponentResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -27955,11 +30686,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.StatusPages.Components.CreateComponentRequest"} - x-speakeasy-group: "components" - x-speakeasy-name-override: "create" - "/v4/statuspages/{statuspageID}/components/{component_id}": + application/json: + schema: + $ref: "#/components/schemas/V4.StatusPages.Components.CreateComponentRequest" + x-speakeasy-group: components + x-speakeasy-name-override: create + /v4/statuspages/{statuspageID}/components/{component_id}: delete: operationId: "Components_deleteComponentById" summary: "Delete Component By ID" @@ -27978,127 +30710,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.StatusPages.Components.DeleteComponentByIdResponse"} + data: + $ref: "#/components/schemas/V4.StatusPages.Components.DeleteComponentByIdResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Status Pages/Components" - x-speakeasy-group: "statusPages.components" - x-speakeasy-name-override: "deleteById" + x-speakeasy-group: statusPages.components + x-speakeasy-name-override: deleteById get: operationId: "Components_getComponentById" summary: "Get Component By ID" @@ -28117,127 +30861,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.StatusPages.Components.GetComponentByIdResponse"} + data: + $ref: "#/components/schemas/V4.StatusPages.Components.GetComponentByIdResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Status Pages/Components" - x-speakeasy-group: "components" - x-speakeasy-name-override: "getById" + x-speakeasy-group: components + x-speakeasy-name-override: getById put: operationId: "Components_updateComponentById" summary: "Update Component By ID" @@ -28256,121 +31012,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.StatusPages.Components.UpdateComponentByIdResponse"} + data: + $ref: "#/components/schemas/V4.StatusPages.Components.UpdateComponentByIdResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -28378,11 +31146,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.StatusPages.Components.UpdateComponentByIdRequest"} - x-speakeasy-group: "components" - x-speakeasy-name-override: "updateById" - "/v4/statuspages/{statuspageID}/groups": + application/json: + schema: + $ref: "#/components/schemas/V4.StatusPages.Components.UpdateComponentByIdRequest" + x-speakeasy-group: components + x-speakeasy-name-override: updateById + /v4/statuspages/{statuspageID}/groups: get: operationId: "ComponentGroups_listComponentGroups" summary: "List Component Groups" @@ -28396,129 +31165,141 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V4.StatusPages.ComponentGroups.ComponentGroupResponse"} + items: + $ref: "#/components/schemas/V4.StatusPages.ComponentGroups.ComponentGroupResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Status Pages/Component groups" - x-speakeasy-group: "statusPages.componentGroups" - x-speakeasy-name-override: "list" + x-speakeasy-group: statusPages.componentGroups + x-speakeasy-name-override: list post: operationId: "ComponentGroups_createComponentGroup" summary: "Create Component Group" @@ -28532,121 +31313,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.StatusPages.ComponentGroups.CreateComponentGroupResponse"} + data: + $ref: "#/components/schemas/V4.StatusPages.ComponentGroups.CreateComponentGroupResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -28654,11 +31447,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.StatusPages.ComponentGroups.CreateComponentGroupRequest"} - x-speakeasy-group: "componentGroups" - x-speakeasy-name-override: "create" - "/v4/statuspages/{statuspageID}/groups/{group_id}": + application/json: + schema: + $ref: "#/components/schemas/V4.StatusPages.ComponentGroups.CreateComponentGroupRequest" + x-speakeasy-group: componentGroups + x-speakeasy-name-override: create + /v4/statuspages/{statuspageID}/groups/{group_id}: delete: operationId: "ComponentGroups_deleteComponentGroupById" summary: "Delete Component Group By ID" @@ -28677,127 +31471,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.StatusPages.ComponentGroups.DeleteComponentGroupByIdResponse"} + data: + $ref: "#/components/schemas/V4.StatusPages.ComponentGroups.DeleteComponentGroupByIdResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Status Pages/Component groups" - x-speakeasy-group: "statusPages.componentGroups" - x-speakeasy-name-override: "removeById" + x-speakeasy-group: statusPages.componentGroups + x-speakeasy-name-override: removeById get: operationId: "ComponentGroups_getComponentGroupById" summary: "Get Component Group By ID" @@ -28816,128 +31622,140 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.StatusPages.ComponentGroups.GetComponentGroupByIdResponse"} + data: + $ref: "#/components/schemas/V4.StatusPages.ComponentGroups.GetComponentGroupByIdResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Status Pages/Component groups" - x-speakeasy-group: "statusPages.componentGroups" - x-speakeasy-name-override: "getById" - "/v4/statuspages/{statuspageID}/issues": + x-speakeasy-group: statusPages.componentGroups + x-speakeasy-name-override: getById + /v4/statuspages/{statuspageID}/issues: get: operationId: "Issues_listIssues" summary: "List Issues" @@ -28951,122 +31769,134 @@ paths: "200": description: "The request has succeeded." content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.StatusPages.Issues.ListIssuesResponse"} + application/json: + schema: + $ref: "#/components/schemas/V4.StatusPages.Issues.ListIssuesResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Status Pages/Issues" - x-speakeasy-group: "statusPages.issues" - x-speakeasy-name-override: "list" + x-speakeasy-group: statusPages.issues + x-speakeasy-name-override: list post: operationId: "Issues_createIssue" summary: "Create Issue" @@ -29080,121 +31910,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.StatusPages.Issues.CreateIssueResponse"} + data: + $ref: "#/components/schemas/V4.StatusPages.Issues.CreateIssueResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -29202,11 +32044,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.StatusPages.Issues.CreateIssueRequest"} - x-speakeasy-group: "statusPages.issues" - x-speakeasy-name-override: "create" - "/v4/statuspages/{statuspageID}/issues/{issue_id}": + application/json: + schema: + $ref: "#/components/schemas/V4.StatusPages.Issues.CreateIssueRequest" + x-speakeasy-group: statusPages.issues + x-speakeasy-name-override: create + /v4/statuspages/{statuspageID}/issues/{issue_id}: delete: operationId: "Issues_deleteIssueById" summary: "Delete Issue By ID" @@ -29225,127 +32068,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.StatusPages.Issues.DeleteIssueByIdResponse"} + data: + $ref: "#/components/schemas/V4.StatusPages.Issues.DeleteIssueByIdResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Status Pages/Issues" - x-speakeasy-group: "issues" - x-speakeasy-name-override: "deleteById" + x-speakeasy-group: issues + x-speakeasy-name-override: deleteById get: operationId: "Issues_getIssueById" summary: "Get Issue By ID" @@ -29364,127 +32219,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.StatusPages.Issues.GetIssueByIdResponse"} + data: + $ref: "#/components/schemas/V4.StatusPages.Issues.GetIssueByIdResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Status Pages/Issues" - x-speakeasy-group: "statusPages.issues" - x-speakeasy-name-override: "getById" + x-speakeasy-group: statusPages.issues + x-speakeasy-name-override: getById put: operationId: "Issues_updateIssue" summary: "Update Issue" @@ -29503,121 +32370,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.StatusPages.Issues.UpdateIssueResponse"} + data: + $ref: "#/components/schemas/V4.StatusPages.Issues.UpdateIssueResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -29625,11 +32504,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.StatusPages.Issues.UpdateIssueRequest"} - x-speakeasy-group: "issues" - x-speakeasy-name-override: "update" - "/v4/statuspages/{statuspageID}/maintenance": + application/json: + schema: + $ref: "#/components/schemas/V4.StatusPages.Issues.UpdateIssueRequest" + x-speakeasy-group: issues + x-speakeasy-name-override: update + /v4/statuspages/{statuspageID}/maintenance: get: operationId: "Maintenances_listMaintenances" summary: "List Maintenances" @@ -29655,122 +32535,134 @@ paths: "200": description: "The request has succeeded." content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.StatusPages.Maintenances.ListMaintenancesResponse"} + application/json: + schema: + $ref: "#/components/schemas/V4.StatusPages.Maintenances.ListMaintenancesResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Status Pages/Maintenances" - x-speakeasy-group: "statusPages.maintenances" - x-speakeasy-name-override: "list" + x-speakeasy-group: statusPages.maintenances + x-speakeasy-name-override: list post: operationId: "Maintenances_createMaintenance" summary: "Create Maintenance" @@ -29784,121 +32676,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.StatusPages.Maintenances.CreateMaintenanceResponse"} + data: + $ref: "#/components/schemas/V4.StatusPages.Maintenances.CreateMaintenanceResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -29906,11 +32810,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.StatusPages.Maintenances.CreateMaintenanceRequest"} - x-speakeasy-group: "statusPages.maintenances" - x-speakeasy-name-override: "create" - "/v4/statuspages/{statuspageID}/maintenance/{maintenance_id}": + application/json: + schema: + $ref: "#/components/schemas/V4.StatusPages.Maintenances.CreateMaintenanceRequest" + x-speakeasy-group: statusPages.maintenances + x-speakeasy-name-override: create + /v4/statuspages/{statuspageID}/maintenance/{maintenance_id}: delete: operationId: "Maintenances_deleteMaintenanceById" summary: "Delete Maintenance By ID" @@ -29929,127 +32834,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.StatusPages.Maintenances.DeleteMaintenanceByIdResponse"} + data: + $ref: "#/components/schemas/V4.StatusPages.Maintenances.DeleteMaintenanceByIdResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Status Pages/Maintenances" - x-speakeasy-group: "maintenances" - x-speakeasy-name-override: "delete" + x-speakeasy-group: maintenances + x-speakeasy-name-override: delete get: operationId: "Maintenances_getMaintenanceById" summary: "Get Maintenance By ID" @@ -30068,127 +32985,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.StatusPages.Maintenances.GetMaintenanceByIdResponse"} + data: + $ref: "#/components/schemas/V4.StatusPages.Maintenances.GetMaintenanceByIdResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Status Pages/Maintenances" - x-speakeasy-group: "statuspages.maintenances" - x-speakeasy-name-override: "getById" + x-speakeasy-group: statuspages.maintenances + x-speakeasy-name-override: getById put: operationId: "Maintenances_updateMaintenanceById" summary: "Update Maintenance By ID" @@ -30207,121 +33136,133 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V4.StatusPages.Maintenances.UpdateMaintenanceByIdResponse"} + data: + $ref: "#/components/schemas/V4.StatusPages.Maintenances.UpdateMaintenanceByIdResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: @@ -30329,11 +33270,12 @@ paths: requestBody: required: true content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.StatusPages.Maintenances.UpdateMaintenanceByIdRequest"} - x-speakeasy-group: "maintenances" - x-speakeasy-name-override: "updateById" - "/v4/statuspages/{statuspageID}/states": + application/json: + schema: + $ref: "#/components/schemas/V4.StatusPages.Maintenances.UpdateMaintenanceByIdRequest" + x-speakeasy-group: maintenances + x-speakeasy-name-override: updateById + /v4/statuspages/{statuspageID}/states: get: operationId: "Issues_listStatusPageIssueStates" summary: "List Status Page Issue States" @@ -30347,130 +33289,142 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V4.StatusPages.Issues.ListStatusPageIssueStatesResponse"} + items: + $ref: "#/components/schemas/V4.StatusPages.Issues.ListStatusPageIssueStatesResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Status Pages/Issues" - x-speakeasy-group: "issues" - x-speakeasy-name-override: "list" - "/v4/statuspages/{statuspageID}/status": + x-speakeasy-group: issues + x-speakeasy-name-override: list + /v4/statuspages/{statuspageID}/status: get: operationId: "StatusPages_listStatusPageStatuses" summary: "List Status Page Statuses" @@ -30484,130 +33438,142 @@ paths: "200": description: "The request has succeeded." content: - "application/json": + application/json: schema: type: "object" required: - "data" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V4.StatusPages.StatusPageStatusesResponse"} + items: + $ref: "#/components/schemas/V4.StatusPages.StatusPageStatusesResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Status Pages" - x-speakeasy-group: "statusPages" - x-speakeasy-name-override: "listStatuses" - "/v4/statuspages/{statuspageID}/subscribers": + x-speakeasy-group: statusPages + x-speakeasy-name-override: listStatuses + /v4/statuspages/{statuspageID}/subscribers: get: operationId: "StatusPages_listSubscribers" summary: "List Subscribers" @@ -30621,127 +33587,139 @@ paths: "200": description: "The request has succeeded." content: - "application/json": - schema: {"$ref": "#/components/schemas/V4.StatusPages.ListSubscribersResponse"} + application/json: + schema: + $ref: "#/components/schemas/V4.StatusPages.ListSubscribersResponse" "400": description: "The server could not understand the request due to invalid syntax." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "401": description: "Access is unauthorized." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "402": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "403": description: "Access is forbidden." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "404": description: "The server cannot find the requested resource." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "409": description: "The request conflicts with the current state of the server." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "422": description: "Client error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "500": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "502": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "503": description: "Service unavailable." content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" "504": description: "Server error" content: - "application/json": + application/json: schema: type: "object" properties: - "meta": {"$ref": "#/components/schemas/Common.V3.ErrorMeta"} + meta: + $ref: "#/components/schemas/Common.V3.ErrorMeta" required: - "meta" tags: - "Status Pages/Subscribers" - x-speakeasy-group: "subscribers" - x-speakeasy-name-override: "list" + x-speakeasy-group: subscribers + x-speakeasy-name-override: list security: - BearerAuth: [] components: parameters: - "V3.Incidents.IncidentExportRequest.assignedToUserIDsAndTheirSquads": + V3.Incidents.IncidentExportRequest.assignedToUserIDsAndTheirSquads: name: "assignedToUserIDsAndTheirSquads" in: "query" required: false @@ -30750,7 +33728,7 @@ components: items: type: "string" explode: false - "V3.Incidents.IncidentExportRequest.assigned_to": + V3.Incidents.IncidentExportRequest.assigned_to: name: "assigned_to" in: "query" required: false @@ -30759,7 +33737,7 @@ components: items: type: "string" explode: false - "V3.Incidents.IncidentExportRequest.end_time": + V3.Incidents.IncidentExportRequest.end_time: name: "end_time" in: "query" required: true @@ -30767,7 +33745,7 @@ components: type: "string" format: "date-time" explode: false - "V3.Incidents.IncidentExportRequest.is_starred": + V3.Incidents.IncidentExportRequest.is_starred: name: "is_starred" in: "query" required: false @@ -30777,7 +33755,7 @@ components: - "yes" - "no" explode: false - "V3.Incidents.IncidentExportRequest.notes": + V3.Incidents.IncidentExportRequest.notes: name: "notes" in: "query" required: false @@ -30787,22 +33765,23 @@ components: - "present" - "absent" explode: false - "V3.Incidents.IncidentExportRequest.owner_id": + V3.Incidents.IncidentExportRequest.owner_id: name: "owner_id" in: "query" required: true schema: type: "string" explode: false - "V3.Incidents.IncidentExportRequest.priority": + V3.Incidents.IncidentExportRequest.priority: name: "priority" in: "query" required: false schema: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.IncidentPriority"} + items: + $ref: "#/components/schemas/V3.Incidents.IncidentPriority" explode: false - "V3.Incidents.IncidentExportRequest.retrospectives": + V3.Incidents.IncidentExportRequest.retrospectives: name: "retrospectives" in: "query" required: false @@ -30812,14 +33791,14 @@ components: - "yes" - "no" explode: false - "V3.Incidents.IncidentExportRequest.service_owner": + V3.Incidents.IncidentExportRequest.service_owner: name: "service_owner" in: "query" required: false schema: type: "string" explode: false - "V3.Incidents.IncidentExportRequest.services": + V3.Incidents.IncidentExportRequest.services: name: "services" in: "query" required: false @@ -30828,7 +33807,7 @@ components: items: type: "string" explode: false - "V3.Incidents.IncidentExportRequest.slo_affecting": + V3.Incidents.IncidentExportRequest.slo_affecting: name: "slo_affecting" in: "query" required: false @@ -30839,7 +33818,7 @@ components: - "no" - "" explode: false - "V3.Incidents.IncidentExportRequest.slos": + V3.Incidents.IncidentExportRequest.slos: name: "slos" in: "query" required: false @@ -30849,7 +33828,7 @@ components: type: "integer" format: "int32" explode: false - "V3.Incidents.IncidentExportRequest.sort_by": + V3.Incidents.IncidentExportRequest.sort_by: name: "sort_by" in: "query" required: false @@ -30859,7 +33838,7 @@ components: - "time" - "priority" explode: false - "V3.Incidents.IncidentExportRequest.sources": + V3.Incidents.IncidentExportRequest.sources: name: "sources" in: "query" required: false @@ -30868,7 +33847,7 @@ components: items: type: "string" explode: false - "V3.Incidents.IncidentExportRequest.start_time": + V3.Incidents.IncidentExportRequest.start_time: name: "start_time" in: "query" required: true @@ -30876,7 +33855,7 @@ components: type: "string" format: "date-time" explode: false - "V3.Incidents.IncidentExportRequest.status": + V3.Incidents.IncidentExportRequest.status: name: "status" in: "query" required: false @@ -30885,7 +33864,7 @@ components: items: type: "string" explode: false - "V3.Incidents.IncidentExportRequest.tags": + V3.Incidents.IncidentExportRequest.tags: name: "tags" in: "query" required: false @@ -30894,96 +33873,97 @@ components: items: type: "string" explode: false - "V3.Incidents.IncidentExportRequest.textFilter": + V3.Incidents.IncidentExportRequest.textFilter: name: "textFilter" in: "query" required: false schema: type: "string" explode: false - "V3.Incidents.IncidentExportRequest.type": + V3.Incidents.IncidentExportRequest.type: name: "type" in: "query" required: true - schema: {"$ref": "#/components/schemas/V3.Incidents.ExportFormat"} + schema: + $ref: "#/components/schemas/V3.Incidents.ExportFormat" explode: false schemas: - "Common.V3.EntityOwner": + Common.V3.EntityOwner: type: "object" required: - "id" - "type" properties: - "id": + id: type: "string" description: "The ID of the owner." - "type": + type: type: "string" description: "The type of the owner ( \"user\", \"squad\")." description: "Represents the owner of an entity." - "Common.V3.ErrorMeta": + Common.V3.ErrorMeta: type: "object" required: - "status" - "error_message" properties: - "status": + status: anyOf: - type: "string" - type: "integer" - "error_message": + error_message: type: "string" description: "Represents a single response containing data of type T." - "Common.V3.RBACEntityPermission": + Common.V3.RBACEntityPermission: type: "object" required: - "user_id" - "abilities" properties: - "user_id": + user_id: type: "string" description: "The ID of the user receiving the permission." - "abilities": + abilities: type: "object" unevaluatedProperties: type: "boolean" description: "A map of abilities granted to the user." description: "Represents a permission granted to a user for a specific entity." - "Common.V3.RBACOwner": + Common.V3.RBACOwner: type: "object" required: - "id" - "type" properties: - "id": + id: type: "string" description: "The ID of the owner." - "type": + type: type: "string" enum: - "team" description: "The type of the owner." description: "Represents the RBAC owner of an entity." - "Common.V4.Error": + Common.V4.Error: type: "object" required: - "error" properties: - "error": + error: type: "object" properties: - "code": + code: type: "string" - "message": + message: type: "string" - "details": + details: type: "array" items: type: "object" properties: - "field": + field: type: "string" - "message": + message: type: "string" required: - "field" @@ -30991,38 +33971,35 @@ components: required: - "code" - "message" - "Common.V4.PageInfo": + Common.V4.PageInfo: type: "object" required: - "pageSize" - "hasNext" - "hasPrevious" properties: - "pageSize": + pageSize: type: "integer" format: "int32" - "hasNext": + hasNext: type: "boolean" - "hasPrevious": + hasPrevious: type: "boolean" - "nextCursor": + nextCursor: type: "string" - "previousCursor": + previousCursor: type: "string" - "SubExpressionsItem": - type: "array" - items: {"$ref": "#/components/schemas/V3.Services.TaggingRules.ExpressionBranch"} - "V3.Analytics.AnalyticsResponse": + V3.Analytics.AnalyticsResponse: type: "object" required: - "mtta" - "mttr" properties: - "mtta": + mtta: type: "number" - "mttr": + mttr: type: "number" - "V3.AuditLogs.Actor": + V3.AuditLogs.Actor: type: "object" required: - "userID" @@ -31030,16 +34007,16 @@ components: - "userEmail" - "fullName" properties: - "userID": + userID: type: "string" - "userName": + userName: type: "string" - "userEmail": + userEmail: type: "string" - "fullName": + fullName: type: "string" description: "Represents an actor (user) in audit logs" - "V3.AuditLogs.AuditLogIDResponse": + V3.AuditLogs.AuditLogIDResponse: type: "object" required: - "id" @@ -31055,36 +34032,38 @@ components: - "additionalInfo" - "userAgent" properties: - "id": + id: type: "integer" format: "int32" - "resource": + resource: type: "string" - "action": + action: type: "string" - "actor": {"$ref": "#/components/schemas/V3.AuditLogs.Actor"} - "client": + actor: + $ref: "#/components/schemas/V3.AuditLogs.Actor" + client: type: "string" - "timestamp": + timestamp: type: "string" - "timezone": + timezone: type: "string" - "team": {"$ref": "#/components/schemas/V3.AuditLogs.Team"} - "tokenType": + team: + $ref: "#/components/schemas/V3.AuditLogs.Team" + tokenType: type: "string" - "ipAddress": + ipAddress: type: "string" - "additionalInfo": + additionalInfo: type: "string" - "meta": + meta: anyOf: - type: "object" unevaluatedProperties: {} - type: "null" - "userAgent": + userAgent: type: "string" description: "Represents detailed audit log entry response" - "V3.AuditLogs.AuditLogResponse": + V3.AuditLogs.AuditLogResponse: type: "object" required: - "id" @@ -31095,21 +34074,23 @@ components: - "timestamp" - "team" properties: - "id": + id: type: "integer" format: "int32" - "resource": + resource: type: "string" - "action": + action: type: "string" - "actor": {"$ref": "#/components/schemas/V3.AuditLogs.Actor"} - "client": + actor: + $ref: "#/components/schemas/V3.AuditLogs.Actor" + client: type: "string" - "timestamp": + timestamp: type: "string" - "team": {"$ref": "#/components/schemas/V3.AuditLogs.Team"} + team: + $ref: "#/components/schemas/V3.AuditLogs.Team" description: "Represents an audit log entry response" - "V3.AuditLogs.AuditLogsExportHistoryResponse": + V3.AuditLogs.AuditLogsExportHistoryResponse: type: "object" required: - "id" @@ -31121,223 +34102,232 @@ components: - "status" - "filters" properties: - "id": + id: type: "string" - "name": + name: type: "string" - "description": + description: type: "string" - "exportedAt": + exportedAt: type: "string" - "requestedBy": {"$ref": "#/components/schemas/V3.AuditLogs.Actor"} - "downloadLink": + requestedBy: + $ref: "#/components/schemas/V3.AuditLogs.Actor" + downloadLink: type: "string" - "status": + status: type: "string" - "filters": {"$ref": "#/components/schemas/V3.AuditLogs.Filters"} + filters: + $ref: "#/components/schemas/V3.AuditLogs.Filters" description: "Response model for audit logs export history" - "V3.AuditLogs.ExportAuditLogsRequest": + V3.AuditLogs.ExportAuditLogsRequest: type: "object" required: - "filters" - "name" - "exportType" properties: - "filters": + filters: type: "object" properties: - "startDate": + startDate: type: "string" format: "date" - "endDate": + endDate: type: "string" format: "date" - "resource": + resource: type: "array" items: type: "string" - "action": + action: type: "array" items: type: "string" - "actor": + actor: type: "array" items: type: "string" - "team": + team: type: "array" items: type: "string" - "client": + client: type: "array" items: type: "string" required: - "startDate" - "endDate" - "name": + name: type: "string" minLength: 1 maxLength: 100 pattern: "^\\S" - "description": + description: type: "string" maxLength: 300 - "exportType": + exportType: type: "string" enum: - "csv" - "json" description: "Request model for exporting audit logs" - "V3.AuditLogs.ExportAuditLogsResponse": + V3.AuditLogs.ExportAuditLogsResponse: type: "object" required: - "data" properties: - "data": + data: type: "object" properties: - "id": + id: type: "string" - "message": + message: type: "string" required: - "id" - "message" description: "Response model for exporting audit logs" - "V3.AuditLogs.Filters": + V3.AuditLogs.Filters: type: "object" required: - "startDate" - "endDate" properties: - "startDate": + startDate: type: "string" format: "date" - "endDate": + endDate: type: "string" format: "date" - "resource": + resource: anyOf: - type: "array" items: type: "string" - type: "null" - "action": + action: anyOf: - type: "array" items: type: "string" - type: "null" - "actor": + actor: anyOf: - type: "array" - items: {"$ref": "#/components/schemas/V3.AuditLogs.Actor"} + items: + $ref: "#/components/schemas/V3.AuditLogs.Actor" - type: "null" - "team": + team: anyOf: - type: "array" - items: {"$ref": "#/components/schemas/V3.AuditLogs.Team"} + items: + $ref: "#/components/schemas/V3.AuditLogs.Team" - type: "null" - "client": + client: anyOf: - type: "array" items: type: "string" - type: "null" description: "Represents filters used in audit log queries" - "V3.AuditLogs.GetAuditLogByIDResponse": + V3.AuditLogs.GetAuditLogByIDResponse: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.AuditLogs.AuditLogIDResponse"} + data: + $ref: "#/components/schemas/V3.AuditLogs.AuditLogIDResponse" description: "Response model for getting audit log by ID" - "V3.AuditLogs.GetAuditLogExportHistoryByIDResponse": + V3.AuditLogs.GetAuditLogExportHistoryByIDResponse: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.AuditLogs.AuditLogsExportHistoryResponse"} + data: + $ref: "#/components/schemas/V3.AuditLogs.AuditLogsExportHistoryResponse" description: "Response model for getting audit log export history by ID" - "V3.AuditLogs.GetFiltersResponse": + V3.AuditLogs.GetFiltersResponse: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.AuditLogs.GetFiltersResponseData"} + data: + $ref: "#/components/schemas/V3.AuditLogs.GetFiltersResponseData" description: "Response model for getting available filters" - "V3.AuditLogs.GetFiltersResponseData": + V3.AuditLogs.GetFiltersResponseData: type: "object" required: - "resources" - "resourceToActionsMap" - "clients" properties: - "resources": + resources: type: "array" items: type: "string" - "resourceToActionsMap": + resourceToActionsMap: type: "object" unevaluatedProperties: type: "array" items: type: "string" - "clients": + clients: type: "array" items: type: "string" description: "Model for available filters data" - "V3.AuditLogs.ListAuditLogsExportHistoryResponse": + V3.AuditLogs.ListAuditLogsExportHistoryResponse: type: "object" required: - "data" - "metadata" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V3.AuditLogs.AuditLogsExportHistoryResponse"} - "metadata": + items: + $ref: "#/components/schemas/V3.AuditLogs.AuditLogsExportHistoryResponse" + metadata: type: "object" properties: - "totalCount": + totalCount: type: "integer" required: - "totalCount" description: "Response model for listing audit logs export history" - "V3.AuditLogs.ListAuditLogsResponse": + V3.AuditLogs.ListAuditLogsResponse: type: "object" required: - "data" - "metadata" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V3.AuditLogs.AuditLogResponse"} - "metadata": + items: + $ref: "#/components/schemas/V3.AuditLogs.AuditLogResponse" + metadata: type: "object" properties: - "totalCount": + totalCount: type: "integer" required: - "totalCount" description: "Response model for listing audit logs" - "V3.AuditLogs.Team": + V3.AuditLogs.Team: type: "object" required: - "id" - "name" - "isDeleted" properties: - "id": + id: type: "string" - "name": + name: type: "string" - "isDeleted": + isDeleted: type: "boolean" description: "Represents a team in audit logs" - "V3.EscalationPolicies.CreateEscalationPolicyRequest": + V3.EscalationPolicies.CreateEscalationPolicyRequest: type: "object" required: - "owner_id" @@ -31351,58 +34341,60 @@ components: - "enable_incident_retrigger" - "retrigger_after" properties: - "owner_id": + owner_id: type: "string" description: "The ID of the team that owns this escalation policy." - "name": + name: type: "string" description: "The name of the escalation policy." - "description": + description: type: "string" description: "A description of the escalation policy." - "repetition": + repetition: type: "integer" format: "int32" description: "The number of times the entire policy should be repeated." - "repeat_after": + repeat_after: type: "integer" format: "int32" description: "The time in minutes after which the policy should be repeated." - "rules": + rules: type: "array" - items: {"$ref": "#/components/schemas/V3.EscalationPolicies.EscalationPolicyRule"} + items: + $ref: "#/components/schemas/V3.EscalationPolicies.EscalationPolicyRule" description: "The rules that define the escalation steps." - "enable_incident_reminders": + enable_incident_reminders: type: "boolean" description: "Enable or disable incident reminders." - "incident_reminder_rules": + incident_reminder_rules: type: "array" - items: {"$ref": "#/components/schemas/V3.EscalationPolicies.IncidentReminderRule"} + items: + $ref: "#/components/schemas/V3.EscalationPolicies.IncidentReminderRule" description: "The rules for incident reminders." - "enable_incident_retrigger": + enable_incident_retrigger: type: "boolean" description: "Enable or disable automatic incident re-triggering." - "retrigger_after": + retrigger_after: type: "integer" format: "int32" description: "The time in hours after which an incident should be re-triggered." - "entity_owner": + entity_owner: allOf: - - {"$ref": "#/components/schemas/Common.V3.EntityOwner"} + - $ref: "#/components/schemas/Common.V3.EntityOwner" description: "The owner of the entity." - "V3.EscalationPolicies.EscalationEntity": + V3.EscalationPolicies.EscalationEntity: type: "object" required: - "type" properties: - "id": + id: type: "string" description: "The unique identifier of the entity (user, squad, or schedule v1)." - "pid": + pid: type: "integer" format: "int32" description: "The unique identifier of the entity (schedule v2)." - "type": + type: type: "string" enum: - "user" @@ -31411,7 +34403,7 @@ components: - "schedulev2" description: "The type of the entity." description: "Represents an entity to be notified in an escalation rule." - "V3.EscalationPolicies.EscalationPolicyResponse": + V3.EscalationPolicies.EscalationPolicyResponse: type: "object" required: - "id" @@ -31430,61 +34422,64 @@ components: - "owner" - "access_control" properties: - "id": + id: type: "string" description: "The unique identifier for the escalation policy." - "name": + name: type: "string" description: "The name of the escalation policy." - "description": + description: type: "string" description: "A description of the escalation policy." - "organization_id": + organization_id: type: "string" description: "The ID of the organization this policy belongs to." - "repetition": + repetition: type: "integer" format: "int32" description: "The number of times the entire policy should be repeated." - "repeat_after": + repeat_after: type: "integer" format: "int32" description: "The time in minutes after which the policy should be repeated." - "rules": + rules: type: "array" - items: {"$ref": "#/components/schemas/V3.EscalationPolicies.EscalationPolicyRule"} + items: + $ref: "#/components/schemas/V3.EscalationPolicies.EscalationPolicyRule" description: "The rules that define the escalation steps." - "slug": + slug: type: "string" description: "The URL-friendly slug for the policy name." - "enable_incident_reminders": + enable_incident_reminders: type: "boolean" description: "Enable or disable incident reminders." - "incident_reminder_rules": + incident_reminder_rules: type: "array" - items: {"$ref": "#/components/schemas/V3.EscalationPolicies.IncidentReminderRule"} + items: + $ref: "#/components/schemas/V3.EscalationPolicies.IncidentReminderRule" description: "The rules for incident reminders." - "enable_incident_retrigger": + enable_incident_retrigger: type: "boolean" description: "Enable or disable automatic incident re-triggering." - "retrigger_after": + retrigger_after: type: "integer" format: "int32" description: "The time in hours after which an incident should be re-triggered." - "entity_owner": + entity_owner: allOf: - - {"$ref": "#/components/schemas/Common.V3.EntityOwner"} + - $ref: "#/components/schemas/Common.V3.EntityOwner" description: "The owner of the entity." - "owner": + owner: allOf: - - {"$ref": "#/components/schemas/Common.V3.RBACOwner"} + - $ref: "#/components/schemas/Common.V3.RBACOwner" description: "The RBAC owner of the policy (typically a team)." - "access_control": + access_control: type: "array" - items: {"$ref": "#/components/schemas/Common.V3.RBACEntityPermission"} + items: + $ref: "#/components/schemas/Common.V3.RBACEntityPermission" description: "Access control list for this policy." description: "Represents an Escalation Policy in the system." - "V3.EscalationPolicies.EscalationPolicyRule": + V3.EscalationPolicies.EscalationPolicyRule: type: "object" required: - "escalationTime" @@ -31496,102 +34491,105 @@ components: - "repetition" - "repeat_after" properties: - "escalationTime": + escalationTime: type: "integer" format: "int32" description: "The time in minutes to wait before this rule is triggered." - "via": + via: type: "array" items: type: "string" description: "The notification methods to use for this rule." - "roundrobin_enabled": + roundrobin_enabled: type: "boolean" description: "Indicates if round-robin is enabled for the entities in this rule." - "roundrobin_next_index": + roundrobin_next_index: type: "integer" format: "int32" description: "The index of the next entity to be notified in a round-robin setup." - "entities": + entities: type: "array" - items: {"$ref": "#/components/schemas/V3.EscalationPolicies.EscalationEntity"} + items: + $ref: "#/components/schemas/V3.EscalationPolicies.EscalationEntity" description: "The entities to be notified in this rule." - "escalate_within_roundrobin": + escalate_within_roundrobin: type: "boolean" description: "Indicates if escalation should happen within the round-robin rotation." - "repetition": + repetition: type: "integer" format: "int32" description: "The number of times this specific rule should be repeated." - "repeat_after": + repeat_after: type: "integer" format: "int32" description: "The time in minutes after which this rule should be repeated." description: "Represents a rule within an escalation policy." - "V3.EscalationPolicies.IncidentReminderRule": + V3.EscalationPolicies.IncidentReminderRule: type: "object" required: - "via" - "time_interval" - "till" properties: - "via": + via: type: "array" items: type: "string" description: "The notification methods to use for the reminder." - "time_interval": + time_interval: type: "integer" format: "int32" description: "The interval in minutes at which to send the reminder." - "till": + till: type: "integer" format: "int32" description: "The duration in minutes for which to send reminders." description: "Represents a rule for sending incident reminders." - "V3.EscalationPolicies.UpdateEscalationPolicyRequest": + V3.EscalationPolicies.UpdateEscalationPolicyRequest: type: "object" properties: - "owner_id": + owner_id: type: "string" description: "The ID of the team that owns this escalation policy." - "name": + name: type: "string" description: "The name of the escalation policy." - "description": + description: type: "string" description: "A description of the escalation policy." - "repetition": + repetition: type: "integer" format: "int32" description: "The number of times the entire policy should be repeated." - "repeat_after": + repeat_after: type: "integer" format: "int32" description: "The time in minutes after which the policy should be repeated." - "rules": + rules: type: "array" - items: {"$ref": "#/components/schemas/V3.EscalationPolicies.EscalationPolicyRule"} + items: + $ref: "#/components/schemas/V3.EscalationPolicies.EscalationPolicyRule" description: "The rules that define the escalation steps." - "enable_incident_reminders": + enable_incident_reminders: type: "boolean" description: "Enable or disable incident reminders." - "incident_reminder_rules": + incident_reminder_rules: type: "array" - items: {"$ref": "#/components/schemas/V3.EscalationPolicies.IncidentReminderRule"} + items: + $ref: "#/components/schemas/V3.EscalationPolicies.IncidentReminderRule" description: "The rules for incident reminders." - "enable_incident_retrigger": + enable_incident_retrigger: type: "boolean" description: "Enable or disable automatic incident re-triggering." - "retrigger_after": + retrigger_after: type: "integer" format: "int32" description: "The time in hours after which an incident should be re-triggered." - "entity_owner": + entity_owner: allOf: - - {"$ref": "#/components/schemas/Common.V3.EntityOwner"} + - $ref: "#/components/schemas/Common.V3.EntityOwner" description: "The owner of the entity." - "V3.Export.ExportResponse": + V3.Export.ExportResponse: type: "object" required: - "id" @@ -31599,21 +34597,21 @@ components: - "status" - "format" properties: - "id": + id: type: "string" - "type": + type: type: "string" - "status": + status: type: "string" - "download_url": + download_url: type: "string" - "download_url_expires_at": + download_url_expires_at: type: "string" - "format": + format: type: "string" - "error_message": + error_message: type: "string" - "V3.Extensions.MSTeams.ChannelConfiguration": + V3.Extensions.MSTeams.ChannelConfiguration: type: "object" required: - "squadcast_team_id" @@ -31623,30 +34621,31 @@ components: - "msteams_channel_id" - "msteams_channel_name" properties: - "id": + id: type: "string" description: "The MongoDB ObjectID for this specific channel configuration entry." - "squadcast_team_id": + squadcast_team_id: type: "string" description: "The MongoDB ObjectID of the corresponding team in Squadcast." - "squadcast_team_name": + squadcast_team_name: type: "string" description: "The name of the corresponding team in Squadcast." - "is_all_services": + is_all_services: type: "boolean" description: "If true, alerts for all services in the Squadcast Team are sent to this channel." - "services": + services: type: "array" - items: {"$ref": "#/components/schemas/V3.Extensions.MSTeams.SquadCastServiceMapping"} + items: + $ref: "#/components/schemas/V3.Extensions.MSTeams.SquadCastServiceMapping" description: "An array of specific services to route to this channel. Used when 'is_all_services' is false." - "msteams_channel_id": + msteams_channel_id: type: "string" description: "The unique identifier of the target channel in MS Teams." - "msteams_channel_name": + msteams_channel_name: type: "string" description: "The display name of the target channel in MS Teams." description: "Defines a mapping from a Squadcast Team/Service to a specific MS Teams channel." - "V3.Extensions.MSTeams.ConnectedTeam": + V3.Extensions.MSTeams.ConnectedTeam: type: "object" required: - "id" @@ -31654,37 +34653,39 @@ components: - "team_name" - "channel_configurations" properties: - "id": + id: type: "string" - "team_id": + team_id: type: "string" - "team_name": + team_name: type: "string" - "channel_configurations": + channel_configurations: type: "array" - items: {"$ref": "#/components/schemas/V3.Extensions.MSTeams.ChannelConfiguration"} - "V3.Extensions.MSTeams.ConnectedTeams": + items: + $ref: "#/components/schemas/V3.Extensions.MSTeams.ChannelConfiguration" + V3.Extensions.MSTeams.ConnectedTeams: type: "object" required: - "team_id" - "team_name" - "channel_configurations" properties: - "id": + id: type: "string" description: "The MongoDB ObjectID for this connected team entry." - "team_id": + team_id: type: "string" description: "The unique identifier for the team in MS Teams." - "team_name": + team_name: type: "string" description: "The display name of the team in MS Teams." - "channel_configurations": + channel_configurations: type: "array" - items: {"$ref": "#/components/schemas/V3.Extensions.MSTeams.ChannelConfiguration"} + items: + $ref: "#/components/schemas/V3.Extensions.MSTeams.ChannelConfiguration" description: "A list of channel routing configurations for this team." description: "Represents a connected MS Team and its channel configurations." - "V3.Extensions.MSTeams.CreateOrUpdateMSTeamsConfigRequest": + V3.Extensions.MSTeams.CreateOrUpdateMSTeamsConfigRequest: type: "object" required: - "default_conversation_name" @@ -31697,47 +34698,48 @@ components: - "from_id" - "connected_teams" properties: - "custom_incident_alert_state": + custom_incident_alert_state: allOf: - - {"$ref": "#/components/schemas/V3.Extensions.MSTeams.IncidentActionAlertState"} + - $ref: "#/components/schemas/V3.Extensions.MSTeams.IncidentActionAlertState" description: "A user-friendly way to configure which incident action alerts are active. This is translated by the backend into the 'triggers.custom' array." - "id": + id: type: "string" description: "The MongoDB ObjectID of the extension document. Should be included for updates." - "organization_id": + organization_id: type: "string" description: "The MongoDB ObjectID of the organization this extension belongs to." - "default_conversation_name": + default_conversation_name: type: "string" description: "The display name for the default conversation/channel." - "default_conversation_id": + default_conversation_id: type: "string" description: "The unique identifier for the default MS Teams conversation/channel." - "is_active": + is_active: type: "boolean" description: "A master switch to enable or disable the entire integration." - "is_default_active": + is_default_active: type: "boolean" description: "Determines if notifications should be sent to the default channel." - "is_custom_channels_active": + is_custom_channels_active: type: "boolean" description: "Determines if notifications should be sent to custom-configured channels." - "triggers": + triggers: allOf: - - {"$ref": "#/components/schemas/V3.Extensions.MSTeams.Triggers"} + - $ref: "#/components/schemas/V3.Extensions.MSTeams.Triggers" description: "Configuration for which alerts are sent to the MS Teams channel." - "tenant_id": + tenant_id: type: "string" description: "The Azure AD Tenant ID of the organization that owns this extension." - "from_id": + from_id: type: "string" description: "The Azure AD Object ID of the user who created this extension." - "connected_teams": + connected_teams: type: "array" - items: {"$ref": "#/components/schemas/V3.Extensions.MSTeams.ConnectedTeams"} + items: + $ref: "#/components/schemas/V3.Extensions.MSTeams.ConnectedTeams" description: "A list of all MS Teams (teams) connected to this organization." description: "The request body for creating or updating an MS Teams extension configuration." - "V3.Extensions.MSTeams.CustomIncidentAlertState": + V3.Extensions.MSTeams.CustomIncidentAlertState: type: "object" required: - "is_trigger_active" @@ -31749,23 +34751,23 @@ components: - "is_postmortem_active" - "is_priority_updated_active" properties: - "is_trigger_active": + is_trigger_active: type: "boolean" - "is_retrigger_active": + is_retrigger_active: type: "boolean" - "is_acknowledge_active": + is_acknowledge_active: type: "boolean" - "is_resolve_active": + is_resolve_active: type: "boolean" - "is_reassign_active": + is_reassign_active: type: "boolean" - "is_notes_added_active": + is_notes_added_active: type: "boolean" - "is_postmortem_active": + is_postmortem_active: type: "boolean" - "is_priority_updated_active": + is_priority_updated_active: type: "boolean" - "V3.Extensions.MSTeams.EventClass": + V3.Extensions.MSTeams.EventClass: anyOf: - type: "string" - type: "string" @@ -31782,7 +34784,7 @@ components: - "incident_unsnoozed" - "incident_delayed_notifications_resumed" description: "Represents the specific type of an incident-related event." - "V3.Extensions.MSTeams.ExtensionMSTeams": + V3.Extensions.MSTeams.ExtensionMSTeams: type: "object" required: - "default_conversation_name" @@ -31795,43 +34797,44 @@ components: - "from_id" - "connected_teams" properties: - "id": + id: type: "string" description: "The MongoDB ObjectID of the extension document. Should be included for updates." - "organization_id": + organization_id: type: "string" description: "The MongoDB ObjectID of the organization this extension belongs to." - "default_conversation_name": + default_conversation_name: type: "string" description: "The display name for the default conversation/channel." - "default_conversation_id": + default_conversation_id: type: "string" description: "The unique identifier for the default MS Teams conversation/channel." - "is_active": + is_active: type: "boolean" description: "A master switch to enable or disable the entire integration." - "is_default_active": + is_default_active: type: "boolean" description: "Determines if notifications should be sent to the default channel." - "is_custom_channels_active": + is_custom_channels_active: type: "boolean" description: "Determines if notifications should be sent to custom-configured channels." - "triggers": + triggers: allOf: - - {"$ref": "#/components/schemas/V3.Extensions.MSTeams.Triggers"} + - $ref: "#/components/schemas/V3.Extensions.MSTeams.Triggers" description: "Configuration for which alerts are sent to the MS Teams channel." - "tenant_id": + tenant_id: type: "string" description: "The Azure AD Tenant ID of the organization that owns this extension." - "from_id": + from_id: type: "string" description: "The Azure AD Object ID of the user who created this extension." - "connected_teams": + connected_teams: type: "array" - items: {"$ref": "#/components/schemas/V3.Extensions.MSTeams.ConnectedTeams"} + items: + $ref: "#/components/schemas/V3.Extensions.MSTeams.ConnectedTeams" description: "A list of all MS Teams (teams) connected to this organization." description: "The main configuration for the MS Teams extension." - "V3.Extensions.MSTeams.IncidentActionAlertState": + V3.Extensions.MSTeams.IncidentActionAlertState: type: "object" required: - "is_trigger_active" @@ -31843,24 +34846,24 @@ components: - "is_postmortem_active" - "is_priority_updated_active" properties: - "is_trigger_active": + is_trigger_active: type: "boolean" - "is_retrigger_active": + is_retrigger_active: type: "boolean" - "is_acknowledge_active": + is_acknowledge_active: type: "boolean" - "is_resolve_active": + is_resolve_active: type: "boolean" - "is_reassign_active": + is_reassign_active: type: "boolean" - "is_notes_added_active": + is_notes_added_active: type: "boolean" - "is_postmortem_active": + is_postmortem_active: type: "boolean" - "is_priority_updated_active": + is_priority_updated_active: type: "boolean" description: "A set of booleans to easily configure which incident-related alerts are sent to MS Teams." - "V3.Extensions.MSTeams.MSTeamsConfig": + V3.Extensions.MSTeams.MSTeamsConfig: type: "object" required: - "custom_incident_alert_state" @@ -31875,28 +34878,31 @@ components: - "tenant_id" - "connected_teams" properties: - "custom_incident_alert_state": {"$ref": "#/components/schemas/V3.Extensions.MSTeams.CustomIncidentAlertState"} - "id": + custom_incident_alert_state: + $ref: "#/components/schemas/V3.Extensions.MSTeams.CustomIncidentAlertState" + id: type: "string" - "organization_id": + organization_id: type: "string" - "default_conversation_name": + default_conversation_name: type: "string" - "default_conversation_id": + default_conversation_id: type: "string" - "is_active": + is_active: type: "boolean" - "is_default_active": + is_default_active: type: "boolean" - "is_custom_channels_active": + is_custom_channels_active: type: "boolean" - "triggers": {"$ref": "#/components/schemas/V3.Extensions.MSTeams.Triggers"} - "tenant_id": + triggers: + $ref: "#/components/schemas/V3.Extensions.MSTeams.Triggers" + tenant_id: type: "string" - "connected_teams": + connected_teams: type: "array" - items: {"$ref": "#/components/schemas/V3.Extensions.MSTeams.ConnectedTeam"} - "V3.Extensions.MSTeams.MSTeamsConfigResponse": + items: + $ref: "#/components/schemas/V3.Extensions.MSTeams.ConnectedTeam" + V3.Extensions.MSTeams.MSTeamsConfigResponse: type: "object" required: - "default_conversation_name" @@ -31909,113 +34915,117 @@ components: - "from_id" - "connected_teams" properties: - "custom_incident_alert_state": + custom_incident_alert_state: allOf: - - {"$ref": "#/components/schemas/V3.Extensions.MSTeams.IncidentActionAlertState"} + - $ref: "#/components/schemas/V3.Extensions.MSTeams.IncidentActionAlertState" description: "A user-friendly way to configure which incident action alerts are active. This is translated by the backend into the 'triggers.custom' array." - "id": + id: type: "string" description: "The MongoDB ObjectID of the extension document. Should be included for updates." - "organization_id": + organization_id: type: "string" description: "The MongoDB ObjectID of the organization this extension belongs to." - "default_conversation_name": + default_conversation_name: type: "string" description: "The display name for the default conversation/channel." - "default_conversation_id": + default_conversation_id: type: "string" description: "The unique identifier for the default MS Teams conversation/channel." - "is_active": + is_active: type: "boolean" description: "A master switch to enable or disable the entire integration." - "is_default_active": + is_default_active: type: "boolean" description: "Determines if notifications should be sent to the default channel." - "is_custom_channels_active": + is_custom_channels_active: type: "boolean" description: "Determines if notifications should be sent to custom-configured channels." - "triggers": + triggers: allOf: - - {"$ref": "#/components/schemas/V3.Extensions.MSTeams.Triggers"} + - $ref: "#/components/schemas/V3.Extensions.MSTeams.Triggers" description: "Configuration for which alerts are sent to the MS Teams channel." - "tenant_id": + tenant_id: type: "string" description: "The Azure AD Tenant ID of the organization that owns this extension." - "from_id": + from_id: type: "string" description: "The Azure AD Object ID of the user who created this extension." - "connected_teams": + connected_teams: type: "array" - items: {"$ref": "#/components/schemas/V3.Extensions.MSTeams.ConnectedTeams"} + items: + $ref: "#/components/schemas/V3.Extensions.MSTeams.ConnectedTeams" description: "A list of all MS Teams (teams) connected to this organization." description: "The request body for creating or updating an MS Teams extension configuration." - "V3.Extensions.MSTeams.MSTeamsErrorMeta": + V3.Extensions.MSTeams.MSTeamsErrorMeta: type: "object" required: - "status" - "error_message" properties: - "status": + status: anyOf: - type: "integer" - type: "string" - "error_message": + error_message: type: "string" - "V3.Extensions.MSTeams.MSTeamsErrorResponse": + V3.Extensions.MSTeams.MSTeamsErrorResponse: type: "object" required: - "meta" properties: - "meta": {"$ref": "#/components/schemas/V3.Extensions.MSTeams.MSTeamsErrorMeta"} - "V3.Extensions.MSTeams.SquadCastServiceMapping": + meta: + $ref: "#/components/schemas/V3.Extensions.MSTeams.MSTeamsErrorMeta" + V3.Extensions.MSTeams.SquadCastServiceMapping: type: "object" required: - "squadcast_service_id" - "squadcast_service_name" properties: - "squadcast_service_id": + squadcast_service_id: type: "string" description: "The MongoDB ObjectID of the Squadcast service." - "squadcast_service_name": + squadcast_service_name: type: "string" description: "The name of the Squadcast service." description: "Maps a specific Squadcast service to a channel configuration." - "V3.Extensions.MSTeams.Triggers": + V3.Extensions.MSTeams.Triggers: type: "object" required: - "all_active" - "custom" properties: - "all_active": + all_active: type: "boolean" description: "If true, all alerts are sent, and the 'custom' list is ignored." - "custom": + custom: type: "array" - items: {"$ref": "#/components/schemas/V3.Extensions.MSTeams.EventClass"} + items: + $ref: "#/components/schemas/V3.Extensions.MSTeams.EventClass" description: "A list of specific event classes to send alerts for. This is used when 'all_active' is false." description: "Defines the trigger conditions for sending alerts." - "V3.Extensions.Webhooks.GetAllWebhooksResponse": + V3.Extensions.Webhooks.GetAllWebhooksResponse: type: "object" required: - "data" properties: - "data": + data: type: "object" properties: - "result": + result: type: "array" - items: {"$ref": "#/components/schemas/V3.Extensions.Webhooks.WebhookListItem"} - "meta": + items: + $ref: "#/components/schemas/V3.Extensions.Webhooks.WebhookListItem" + meta: type: "object" properties: - "total_count": + total_count: type: "integer" required: - "total_count" required: - "result" - "meta" - "V3.Extensions.Webhooks.Webhook": + V3.Extensions.Webhooks.Webhook: type: "object" required: - "name" @@ -32023,107 +35033,111 @@ components: - "urls" - "trigger_type" properties: - "name": + name: type: "string" description: "Name of the webhook" - "description": + description: type: "string" description: "Description of the webhook" - "triggers": + triggers: type: "array" - items: {"$ref": "#/components/schemas/V3.Extensions.Webhooks.WebhookTrigger"} + items: + $ref: "#/components/schemas/V3.Extensions.Webhooks.WebhookTrigger" description: "A list of triggers for this webhook" - "urls": + urls: type: "array" - items: {"$ref": "#/components/schemas/V3.Extensions.Webhooks.WebhookUrl"} + items: + $ref: "#/components/schemas/V3.Extensions.Webhooks.WebhookUrl" description: "A list of URLs to which the webhook payload will be sent" - "header": + header: anyOf: - type: "object" unevaluatedProperties: type: "string" - type: "null" description: "Headers to be sent with the webhook" - "filters": + filters: anyOf: - - {"$ref": "#/components/schemas/V3.Extensions.Webhooks.WebhookFilter"} + - $ref: "#/components/schemas/V3.Extensions.Webhooks.WebhookFilter" - type: "null" description: "Filters to apply to the webhook" - "max_retry": + max_retry: type: "integer" format: "uint8" description: "Maximum number of retries for the webhook" - "teams": + teams: anyOf: - type: "array" items: type: "string" - type: "null" description: "List of team IDs to which this webhook is applicable" - "is_all_teams_configured": + is_all_teams_configured: type: "boolean" description: "Set to true if the webhook is configured for all teams" - "custom_payload_template_slug": + custom_payload_template_slug: type: "string" description: "Slug of the custom payload template" - "language": + language: type: "string" description: "Language for the webhook payload" - "mail_ids": + mail_ids: anyOf: - type: "array" items: type: "string" - type: "null" description: "List of email IDs for notification" - "trigger_type": + trigger_type: type: "string" description: "Type of trigger" - "custom_payload": + custom_payload: type: "string" description: "Custom payload for the webhook" - "payload_type": + payload_type: type: "string" description: "Type of payload" - "V3.Extensions.Webhooks.WebhookErrorMeta": + V3.Extensions.Webhooks.WebhookErrorMeta: type: "object" required: - "status" - "error_message" properties: - "status": + status: anyOf: - type: "integer" - type: "string" - "error_message": + error_message: type: "string" - "V3.Extensions.Webhooks.WebhookErrorResponse": + V3.Extensions.Webhooks.WebhookErrorResponse: type: "object" required: - "meta" properties: - "meta": {"$ref": "#/components/schemas/V3.Extensions.Webhooks.WebhookErrorMeta"} - "V3.Extensions.Webhooks.WebhookFilter": + meta: + $ref: "#/components/schemas/V3.Extensions.Webhooks.WebhookErrorMeta" + V3.Extensions.Webhooks.WebhookFilter: type: "object" required: - "op" - "conditions" properties: - "op": + op: type: "string" - "conditions": + conditions: type: "array" - items: {"$ref": "#/components/schemas/V3.Extensions.Webhooks.WebhookFilterCondition"} - "V3.Extensions.Webhooks.WebhookFilterCondition": + items: + $ref: "#/components/schemas/V3.Extensions.Webhooks.WebhookFilterCondition" + V3.Extensions.Webhooks.WebhookFilterCondition: type: "object" properties: - "op": + op: type: "string" - "lhs": + lhs: type: "string" - "rhs": + rhs: type: "string" - "V3.Extensions.Webhooks.WebhookListItem": + V3.Extensions.Webhooks.WebhookListItem: type: "object" required: - "id" @@ -32133,19 +35147,19 @@ components: - "payload_type" - "custom_payload_template_name" properties: - "id": + id: type: "string" - "name": + name: type: "string" - "description": + description: type: "string" - "trigger_type": + trigger_type: type: "string" - "payload_type": + payload_type: type: "string" - "custom_payload_template_name": + custom_payload_template_name: type: "string" - "V3.Extensions.Webhooks.WebhookResponse": + V3.Extensions.Webhooks.WebhookResponse: type: "object" required: - "id" @@ -32154,40 +35168,40 @@ components: - "author_id" - "slug" properties: - "id": + id: type: "string" - "created_at": + created_at: type: "string" - "updated_at": + updated_at: type: "string" - "organization_id": + organization_id: type: "string" - "author_id": + author_id: type: "string" - "slug": + slug: type: "string" - "version": + version: type: "string" allOf: - - {"$ref": "#/components/schemas/V3.Extensions.Webhooks.Webhook"} - "V3.Extensions.Webhooks.WebhookTrigger": + - $ref: "#/components/schemas/V3.Extensions.Webhooks.Webhook" + V3.Extensions.Webhooks.WebhookTrigger: type: "object" required: - "event_class" - "event_type" properties: - "event_class": + event_class: type: "string" - "event_type": + event_type: type: "string" - "V3.Extensions.Webhooks.WebhookUrl": + V3.Extensions.Webhooks.WebhookUrl: type: "object" properties: - "url": + url: type: "string" - "method": + method: type: "string" - "V3.GlobalEventRules.CreateGlobalEventRuleRequest": + V3.GlobalEventRules.CreateGlobalEventRuleRequest: type: "object" required: - "name" @@ -32195,46 +35209,49 @@ components: - "owner_id" - "entity_owner" properties: - "name": + name: type: "string" - "description": + description: type: "string" - "owner_id": + owner_id: type: "string" - "entity_owner": {"$ref": "#/components/schemas/V3.GlobalEventRules.EntityOwner"} - "V3.GlobalEventRules.CreateGlobalEventRuleResponse": + entity_owner: + $ref: "#/components/schemas/V3.GlobalEventRules.EntityOwner" + V3.GlobalEventRules.CreateGlobalEventRuleResponse: type: "object" required: - "org_id" properties: - "org_id": + org_id: type: "string" allOf: - - {"$ref": "#/components/schemas/V3.GlobalEventRules.CreatedGlobalEventRule"} - "V3.GlobalEventRules.CreateOrUpdateRuleRequest": + - $ref: "#/components/schemas/V3.GlobalEventRules.CreatedGlobalEventRule" + V3.GlobalEventRules.CreateOrUpdateRuleRequest: type: "object" required: - "description" - "expression" - "action" properties: - "description": + description: type: "string" - "expression": + expression: type: "string" - "action": {"$ref": "#/components/schemas/V3.GlobalEventRules.RuleAction"} - "V3.GlobalEventRules.CreateRulesetRequest": + action: + $ref: "#/components/schemas/V3.GlobalEventRules.RuleAction" + V3.GlobalEventRules.CreateRulesetRequest: type: "object" required: - "alert_source_shortname" - "alert_source_version" properties: - "alert_source_shortname": + alert_source_shortname: type: "string" - "alert_source_version": + alert_source_version: type: "string" - "catch_all_action": {"$ref": "#/components/schemas/V3.GlobalEventRules.RuleAction"} - "V3.GlobalEventRules.CreatedGlobalEventRule": + catch_all_action: + $ref: "#/components/schemas/V3.GlobalEventRules.RuleAction" + V3.GlobalEventRules.CreatedGlobalEventRule: type: "object" required: - "id" @@ -32247,228 +35264,238 @@ components: - "updated_at" - "updated_by" properties: - "id": + id: type: "integer" - "owner_id": + owner_id: type: "string" - "name": + name: type: "string" - "description": + description: type: "string" - "routing_key": + routing_key: type: "string" - "entity_owner": {"$ref": "#/components/schemas/V3.GlobalEventRules.EntityOwner"} - "rulesets": + entity_owner: + $ref: "#/components/schemas/V3.GlobalEventRules.EntityOwner" + rulesets: type: "array" - items: {"$ref": "#/components/schemas/V3.GlobalEventRules.Ruleset"} - "created_at": + items: + $ref: "#/components/schemas/V3.GlobalEventRules.Ruleset" + created_at: type: "string" format: "date-time" - "created_by": + created_by: type: "string" - "updated_at": + updated_at: type: "string" format: "date-time" - "updated_by": + updated_by: type: "string" - "V3.GlobalEventRules.CreatedGlobalEventRuleResponse": + V3.GlobalEventRules.CreatedGlobalEventRuleResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.GlobalEventRules.CreatedGlobalEventRule"} - "V3.GlobalEventRules.EntityOwner": + - $ref: "#/components/schemas/V3.GlobalEventRules.CreatedGlobalEventRule" + V3.GlobalEventRules.EntityOwner: type: "object" required: - "id" - "type" properties: - "id": + id: type: "string" - "type": + type: type: "string" enum: - "team" - "user" - "squad" - "V3.GlobalEventRules.EntityOwnerUpdate": + V3.GlobalEventRules.EntityOwnerUpdate: type: "object" properties: - "id": + id: type: "string" - "type": + type: type: "string" enum: - "team" - "user" - "squad" - "V3.GlobalEventRules.GlobalEventRule": + V3.GlobalEventRules.GlobalEventRule: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.GlobalEventRules.CreatedGlobalEventRule"} - "V3.GlobalEventRules.GlobalEventRuleInList": + - $ref: "#/components/schemas/V3.GlobalEventRules.CreatedGlobalEventRule" + V3.GlobalEventRules.GlobalEventRuleInList: type: "object" properties: - "id": + id: type: "integer" - "org_id": + org_id: type: "string" - "team_id": + team_id: type: "string" - "name": + name: type: "string" - "description": + description: type: "string" - "routing_key": + routing_key: type: "string" - "entity_owner": {"$ref": "#/components/schemas/V3.GlobalEventRules.EntityOwner"} - "rulesets": + entity_owner: + $ref: "#/components/schemas/V3.GlobalEventRules.EntityOwner" + rulesets: type: "array" - items: {"$ref": "#/components/schemas/V3.GlobalEventRules.Ruleset"} - "created_at": + items: + $ref: "#/components/schemas/V3.GlobalEventRules.Ruleset" + created_at: type: "string" format: "date-time" - "created_by": + created_by: type: "string" - "updated_at": + updated_at: type: "string" format: "date-time" - "updated_by": + updated_by: type: "string" - "V3.GlobalEventRules.GlobalEventRuleResponse": + V3.GlobalEventRules.GlobalEventRuleResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.GlobalEventRules.GlobalEventRule"} - "V3.GlobalEventRules.Ordering": + - $ref: "#/components/schemas/V3.GlobalEventRules.GlobalEventRule" + V3.GlobalEventRules.Ordering: type: "object" required: - "ordering" properties: - "ordering": + ordering: type: "array" items: type: "integer" - "V3.GlobalEventRules.OrderingResponse": + V3.GlobalEventRules.OrderingResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.GlobalEventRules.Ordering"} - "V3.GlobalEventRules.ReorderRuleRequest": + - $ref: "#/components/schemas/V3.GlobalEventRules.Ordering" + V3.GlobalEventRules.ReorderRuleRequest: type: "object" properties: - "shift_to": + shift_to: type: "string" - "shift_index_by": + shift_index_by: type: "integer" - "V3.GlobalEventRules.ReorderRulesetRequest": + V3.GlobalEventRules.ReorderRulesetRequest: type: "object" properties: - "ordering": + ordering: type: "array" items: type: "integer" - "V3.GlobalEventRules.RuleAction": + V3.GlobalEventRules.RuleAction: type: "object" required: - "route_to" properties: - "route_to": + route_to: type: "string" description: "The service ID to which the alert should be routed." - "V3.GlobalEventRules.RuleActionUpdate": + V3.GlobalEventRules.RuleActionUpdate: type: "object" properties: - "route_to": + route_to: type: "string" description: "The service ID to which the alert should be routed." - "V3.GlobalEventRules.Ruleset": + V3.GlobalEventRules.Ruleset: type: "object" properties: - "id": + id: type: "integer" - "global_event_rule_id": + global_event_rule_id: type: "integer" - "alert_source_shortname": + alert_source_shortname: type: "string" - "alert_source_version": + alert_source_version: type: "string" - "ordering": + ordering: type: "array" items: type: "integer" - "catch_all_action": {"$ref": "#/components/schemas/V3.GlobalEventRules.RuleAction"} - "created_at": + catch_all_action: + $ref: "#/components/schemas/V3.GlobalEventRules.RuleAction" + created_at: type: "string" format: "date-time" - "created_by": + created_by: type: "string" - "updated_at": + updated_at: type: "string" format: "date-time" - "updated_by": + updated_by: type: "string" - "V3.GlobalEventRules.RulesetResponse": + V3.GlobalEventRules.RulesetResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.GlobalEventRules.Ruleset"} - "V3.GlobalEventRules.RulesetRule": + - $ref: "#/components/schemas/V3.GlobalEventRules.Ruleset" + V3.GlobalEventRules.RulesetRule: type: "object" properties: - "id": + id: type: "integer" - "global_event_rule_id": + global_event_rule_id: type: "integer" - "description": + description: type: "string" - "expression": + expression: type: "string" - "action": {"$ref": "#/components/schemas/V3.GlobalEventRules.RuleAction"} - "created_at": + action: + $ref: "#/components/schemas/V3.GlobalEventRules.RuleAction" + created_at: type: "string" format: "date-time" - "created_by": + created_by: type: "string" - "updated_at": + updated_at: type: "string" format: "date-time" - "updated_by": + updated_by: type: "string" - "V3.GlobalEventRules.RulesetRuleResponse": + V3.GlobalEventRules.RulesetRuleResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.GlobalEventRules.RulesetRule"} - "V3.GlobalEventRules.UpdateGlobalEventRuleRequest": + - $ref: "#/components/schemas/V3.GlobalEventRules.RulesetRule" + V3.GlobalEventRules.UpdateGlobalEventRuleRequest: type: "object" properties: - "name": + name: type: "string" - "description": + description: type: "string" - "entity_owner": {"$ref": "#/components/schemas/V3.GlobalEventRules.EntityOwnerUpdate"} - "V3.GlobalEventRules.UpdateRuleRequest": + entity_owner: + $ref: "#/components/schemas/V3.GlobalEventRules.EntityOwnerUpdate" + V3.GlobalEventRules.UpdateRuleRequest: type: "object" properties: - "description": + description: type: "string" - "expression": + expression: type: "string" - "action": {"$ref": "#/components/schemas/V3.GlobalEventRules.RuleActionUpdate"} - "V3.GlobalEventRules.UpdateRulesetRequest": + action: + $ref: "#/components/schemas/V3.GlobalEventRules.RuleActionUpdate" + V3.GlobalEventRules.UpdateRulesetRequest: type: "object" properties: - "catch_all_action": {"$ref": "#/components/schemas/V3.GlobalEventRules.RuleActionUpdate"} - "V3.GlobalOncallReminderRules.CreateGlobalOncallReminderRulesRequest": + catch_all_action: + $ref: "#/components/schemas/V3.GlobalEventRules.RuleActionUpdate" + V3.GlobalOncallReminderRules.CreateGlobalOncallReminderRulesRequest: type: "object" required: - "is_enabled" - "owner_id" - "rules" properties: - "is_enabled": + is_enabled: type: "boolean" - "owner_id": + owner_id: type: "string" - "rules": + rules: type: "array" - items: {"$ref": "#/components/schemas/V3.GlobalOncallReminderRules.Rule"} - "V3.GlobalOncallReminderRules.GlobalOncallReminderRule": + items: + $ref: "#/components/schemas/V3.GlobalOncallReminderRules.Rule" + V3.GlobalOncallReminderRules.GlobalOncallReminderRule: type: "object" required: - "id" @@ -32476,41 +35503,43 @@ components: - "owner_id" - "rules" properties: - "id": + id: type: "integer" - "is_enabled": + is_enabled: type: "boolean" - "owner_id": + owner_id: type: "string" - "rules": + rules: type: "array" - items: {"$ref": "#/components/schemas/V3.GlobalOncallReminderRules.Rule"} - "V3.GlobalOncallReminderRules.GlobalOncallReminderRuleResponse": + items: + $ref: "#/components/schemas/V3.GlobalOncallReminderRules.Rule" + V3.GlobalOncallReminderRules.GlobalOncallReminderRuleResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.GlobalOncallReminderRules.GlobalOncallReminderRule"} - "V3.GlobalOncallReminderRules.Rule": + - $ref: "#/components/schemas/V3.GlobalOncallReminderRules.GlobalOncallReminderRule" + V3.GlobalOncallReminderRules.Rule: type: "object" required: - "type" - "time" properties: - "type": + type: type: "string" - "time": + time: type: "integer" - "V3.GlobalOncallReminderRules.UpdateGlobalOncallReminderRulesRequest": + V3.GlobalOncallReminderRules.UpdateGlobalOncallReminderRulesRequest: type: "object" required: - "is_enabled" - "rules" properties: - "is_enabled": + is_enabled: type: "boolean" - "rules": + rules: type: "array" - items: {"$ref": "#/components/schemas/V3.GlobalOncallReminderRules.Rule"} - "V3.Incidents.AdditionalResponderDetails": + items: + $ref: "#/components/schemas/V3.GlobalOncallReminderRules.Rule" + V3.Incidents.AdditionalResponderDetails: type: "object" required: - "id" @@ -32520,72 +35549,75 @@ components: - "name" - "last_notified_at" properties: - "id": + id: type: "string" - "type": + type: type: "string" - "timeOfAssignment": + timeOfAssignment: type: "string" format: "date-time" - "reason": + reason: type: "string" - "name": + name: type: "string" - "last_notified_at": + last_notified_at: type: "string" format: "date-time" description: "Details for an additional responder." - "V3.Incidents.AdditionalResponders.AddAdditionalRespondersRequest": + V3.Incidents.AdditionalResponders.AddAdditionalRespondersRequest: type: "object" required: - "additional_responders" properties: - "additional_responders": + additional_responders: type: "array" items: type: "object" properties: - "id": + id: type: "string" - "type": + type: type: "string" required: - "id" - "type" description: "Request body for adding additional responders to an incident." - "V3.Incidents.AdditionalResponders.AdditionalResponder": + V3.Incidents.AdditionalResponders.AdditionalResponder: type: "object" required: - "id" - "type" properties: - "id": + id: type: "string" - "type": + type: type: "string" - "name": + name: type: "string" - "time_of_assignment": + time_of_assignment: type: "string" description: "Represents an additional responder for an incident." - "V3.Incidents.AdditionalResponders.AdditionalResponderResponse": + V3.Incidents.AdditionalResponders.AdditionalResponderResponse: type: "object" required: - "additional_responders" properties: - "additional_responders": + additional_responders: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.AdditionalResponders.AdditionalResponder"} - "V3.Incidents.Analytics": + items: + $ref: "#/components/schemas/V3.Incidents.AdditionalResponders.AdditionalResponder" + V3.Incidents.Analytics: type: "object" required: - "tta" - "ttr" properties: - "tta": {"$ref": "#/components/schemas/V3.Incidents.AnalyticsMetrics"} - "ttr": {"$ref": "#/components/schemas/V3.Incidents.AnalyticsMetrics"} + tta: + $ref: "#/components/schemas/V3.Incidents.AnalyticsMetrics" + ttr: + $ref: "#/components/schemas/V3.Incidents.AnalyticsMetrics" description: "Incident analytics data." - "V3.Incidents.AnalyticsMetrics": + V3.Incidents.AnalyticsMetrics: type: "object" required: - "time" @@ -32593,37 +35625,37 @@ components: - "escalationPolicyId" - "squadId" properties: - "time": + time: type: "integer" - "userId": + userId: type: "string" - "escalationPolicyId": + escalationPolicyId: type: "string" - "squadId": + squadId: type: "string" description: "Analytics metrics for TTA (Time to Acknowledge) and TTR (Time to Resolve)." - "V3.Incidents.Apta.Message": + V3.Incidents.Apta.Message: type: "object" required: - "message" properties: - "message": + message: type: "string" - "V3.Incidents.Apta.MessageResponse": + V3.Incidents.Apta.MessageResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Incidents.Apta.Message"} - "V3.Incidents.AssignTo": + - $ref: "#/components/schemas/V3.Incidents.Apta.Message" + V3.Incidents.AssignTo: type: "object" required: - "id" properties: - "id": + id: type: "string" - "type": + type: type: "string" description: "Represents the assignment target for delayed notifications." - "V3.Incidents.AssignedTo": + V3.Incidents.AssignedTo: type: "object" required: - "id" @@ -32631,63 +35663,64 @@ components: - "timeOfAssignment" - "reason" properties: - "id": + id: type: "string" - "type": + type: type: "string" - "timeOfAssignment": + timeOfAssignment: type: "string" format: "date-time" - "reason": + reason: type: "string" description: "Schema for an assigned entity in an incident." - "V3.Incidents.AttachedRunbook": + V3.Incidents.AttachedRunbook: type: "object" required: - "runbook_id" - "name" - "steps" properties: - "runbook_id": + runbook_id: type: "string" - "name": + name: type: "string" - "steps": + steps: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.Step"} - "V3.Incidents.BulkIncidentIDsRequest": + items: + $ref: "#/components/schemas/V3.Incidents.Step" + V3.Incidents.BulkIncidentIDsRequest: type: "object" required: - "incident_ids" properties: - "incident_ids": + incident_ids: type: "array" items: type: "string" maxItems: 100 description: "Request body for bulk incident operations (acknowledge, resolve)." - "V3.Incidents.BulkIncidentsPriorityUpdateRequest": + V3.Incidents.BulkIncidentsPriorityUpdateRequest: type: "object" required: - "incident_ids" - "priority" properties: - "incident_ids": + incident_ids: type: "array" items: type: "string" - "priority": + priority: type: "string" description: "Request body for bulk updating incident priority." - "V3.Incidents.CommunicationCards.ArchiveSlackChannelRequest": + V3.Incidents.CommunicationCards.ArchiveSlackChannelRequest: type: "object" required: - "slack_channel_id" properties: - "slack_channel_id": + slack_channel_id: type: "string" description: "Request body for archiving a Slack channel." - "V3.Incidents.CommunicationCards.CommunicationCard": + V3.Incidents.CommunicationCards.CommunicationCard: type: "object" required: - "created_at" @@ -32701,77 +35734,77 @@ components: - "channel_id" - "archived_at" properties: - "created_at": + created_at: type: "string" - "updated_at": + updated_at: type: "string" - "deleted_at": {} - "id": + deleted_at: {} + id: type: "integer" - "incident_id": + incident_id: type: "string" - "url": + url: type: "string" - "type": + type: type: "string" - "title": + title: type: "string" - "channel_id": + channel_id: type: "string" - "archived_at": {} + archived_at: {} description: "Represents a communication card." - "V3.Incidents.CommunicationCards.CommunicationCardResponse": + V3.Incidents.CommunicationCards.CommunicationCardResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Incidents.CommunicationCards.CommunicationCard"} - "V3.Incidents.CommunicationCards.CreateCommunicationCardRequest": + - $ref: "#/components/schemas/V3.Incidents.CommunicationCards.CommunicationCard" + V3.Incidents.CommunicationCards.CreateCommunicationCardRequest: type: "object" required: - "type" - "url" - "title" properties: - "type": + type: type: "string" - "url": + url: type: "string" - "title": + title: type: "string" description: "Request body for creating a communication card." - "V3.Incidents.CommunicationCards.CreateSlackChannelRequest": + V3.Incidents.CommunicationCards.CreateSlackChannelRequest: type: "object" required: - "channel_name" - "incident_id" properties: - "channel_name": + channel_name: type: "string" - "incident_id": + incident_id: type: "string" description: "Request body for creating a Slack channel in a communication card." - "V3.Incidents.CommunicationCards.UpdateCommunicationCardRequest": + V3.Incidents.CommunicationCards.UpdateCommunicationCardRequest: type: "object" required: - "title" - "type" - "url" properties: - "title": + title: type: "string" - "type": + type: type: "string" - "url": + url: type: "string" description: "Request body for updating a communication card." - "V3.Incidents.DedupData": + V3.Incidents.DedupData: type: "object" properties: - "key": + key: type: "string" - "hash": + hash: type: "string" description: "Deduplication data for an incident." - "V3.Incidents.Export": + V3.Incidents.Export: type: "object" required: - "id" @@ -32791,48 +35824,53 @@ components: - "additionalInfo" - "error_message" properties: - "id": + id: type: "string" - "organization_id": + organization_id: type: "string" - "team_id": + team_id: type: "string" - "status_page_id": + status_page_id: type: "integer" - "created_at": + created_at: type: "string" format: "date-time" - "updated_at": + updated_at: type: "string" format: "date-time" - "requested_by": + requested_by: type: "string" - "type": {"$ref": "#/components/schemas/V3.Incidents.ExportType"} - "status": {"$ref": "#/components/schemas/V3.Incidents.ExportStatus"} - "download_url": + type: + $ref: "#/components/schemas/V3.Incidents.ExportType" + status: + $ref: "#/components/schemas/V3.Incidents.ExportStatus" + download_url: type: "string" - "format": {"$ref": "#/components/schemas/V3.Incidents.ExportFormat"} - "start_time": + format: + $ref: "#/components/schemas/V3.Incidents.ExportFormat" + start_time: type: "string" format: "date-time" - "end_time": + end_time: type: "string" format: "date-time" - "incidents_filter": {"$ref": "#/components/schemas/V3.Incidents.ExportIncidentsFilter"} - "on_call_hours_filter": {"$ref": "#/components/schemas/V3.Incidents.ExportOnCallHoursFilter"} - "additionalInfo": + incidents_filter: + $ref: "#/components/schemas/V3.Incidents.ExportIncidentsFilter" + on_call_hours_filter: + $ref: "#/components/schemas/V3.Incidents.ExportOnCallHoursFilter" + additionalInfo: type: "object" unevaluatedProperties: {} - "error_message": + error_message: type: "string" description: "Represents an export record." - "V3.Incidents.ExportFormat": + V3.Incidents.ExportFormat: type: "string" enum: - "json" - "csv" description: "Defines the format of the export." - "V3.Incidents.ExportIncidentsCSVFields": + V3.Incidents.ExportIncidentsCSVFields: type: "object" required: - "id" @@ -32863,72 +35901,78 @@ components: - "incident_tasks_closed_count" - "incident_tasks_count" properties: - "id": + id: type: "string" - "title": + title: type: "string" - "description": + description: type: "string" - "status": + status: type: "string" - "service": + service: type: "string" - "alert_source": + alert_source: type: "string" - "assignee": + assignee: type: "string" - "created_at": + created_at: type: "string" format: "date-time" - "acknowledged_at": + acknowledged_at: type: "string" format: "date-time" - "resolved_at": + resolved_at: type: "string" format: "date-time" - "slo_name": + slo_name: type: "string" - "slis": + slis: type: "array" items: type: "string" - "error_budget_spent": + error_budget_spent: type: "number" format: "float" - "tags": + tags: type: "object" - unevaluatedProperties: {"$ref": "#/components/schemas/V3.Incidents.TagConfigObject"} - "event_count": + unevaluatedProperties: + $ref: "#/components/schemas/V3.Incidents.TagConfigObject" + event_count: type: "integer" - "tta": + tta: type: "integer" - "ttr": + ttr: type: "integer" - "children": + children: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.MergeIncidentEntityReference"} - "logs": + items: + $ref: "#/components/schemas/V3.Incidents.MergeIncidentEntityReference" + logs: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.Logs"} - "url": + items: + $ref: "#/components/schemas/V3.Incidents.Logs" + url: type: "string" - "priority": + priority: type: "string" - "attached_runbooks": + attached_runbooks: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.AttachedRunbook"} - "incident_tasks": + items: + $ref: "#/components/schemas/V3.Incidents.AttachedRunbook" + incident_tasks: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.IncidentTasks"} - "incident_tasks_total_count": + items: + $ref: "#/components/schemas/V3.Incidents.IncidentTasks" + incident_tasks_total_count: type: "integer" - "incident_tasks_open_count": + incident_tasks_open_count: type: "integer" - "incident_tasks_closed_count": + incident_tasks_closed_count: type: "integer" - "incident_tasks_count": {"$ref": "#/components/schemas/V3.Incidents.IncidentTasksCount"} + incident_tasks_count: + $ref: "#/components/schemas/V3.Incidents.IncidentTasksCount" description: "Represents the fields for an incidents CSV export." - "V3.Incidents.ExportIncidentsFilter": + V3.Incidents.ExportIncidentsFilter: type: "object" required: - "services" @@ -32941,53 +35985,55 @@ components: - "tags" - "notes" properties: - "services": + services: type: "array" items: type: "string" - "sources": + sources: type: "array" items: type: "string" - "serviceOwner": {"$ref": "#/components/schemas/V3.Incidents.ServiceOwnerFilter"} - "assigned_to": + serviceOwner: + $ref: "#/components/schemas/V3.Incidents.ServiceOwnerFilter" + assigned_to: type: "array" items: type: "string" - "assignedToUserIDsAndTheirSquads": + assignedToUserIDsAndTheirSquads: type: "array" items: type: "string" - "statuses": + statuses: type: "array" items: type: "string" - "priority": + priority: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.IncidentPriority"} - "tags": + items: + $ref: "#/components/schemas/V3.Incidents.IncidentPriority" + tags: type: "array" items: type: "string" - "notes": + notes: type: "string" description: "Filter criteria for incidents in an export." - "V3.Incidents.ExportOnCallHoursFilter": + V3.Incidents.ExportOnCallHoursFilter: type: "object" required: - "schedule_ids" - "schedule_owner" properties: - "schedule_ids": + schedule_ids: type: "array" items: type: "string" - "schedule_owner": + schedule_owner: type: "array" items: type: "string" description: "Filter criteria for on-call hours in an export." - "V3.Incidents.ExportStatus": + V3.Incidents.ExportStatus: type: "string" enum: - "pending" @@ -32995,14 +36041,14 @@ components: - "completed" - "failed" description: "Defines the status of an export job." - "V3.Incidents.ExportType": + V3.Incidents.ExportType: type: "string" enum: - "incidents" - "statuspage-subscribers" - "schedules-on-call-hours-per-user" description: "Defines the type of data being exported." - "V3.Incidents.Incident": + V3.Incidents.Incident: type: "object" required: - "id" @@ -33047,252 +36093,268 @@ components: - "notification_delay_policy" - "digest_id" properties: - "id": + id: type: "string" - "service_id": + service_id: type: "string" - "alert_source_id": + alert_source_id: type: "string" - "organization_id": + organization_id: type: "string" - "slo_id": + slo_id: type: "integer" - "incidentNumber": + incidentNumber: type: "integer" - "message": + message: type: "string" - "assignedTo": + assignedTo: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.AssignedTo"} - "additional_responders": + items: + $ref: "#/components/schemas/V3.Incidents.AssignedTo" + additional_responders: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.AdditionalResponderDetails"} - "description": + items: + $ref: "#/components/schemas/V3.Incidents.AdditionalResponderDetails" + description: type: "string" - "status": + status: type: "string" - "timeOfCreation": + timeOfCreation: type: "string" format: "date-time" - "updated_at": + updated_at: type: "string" format: "date-time" - "last_acknowledged_at": + last_acknowledged_at: anyOf: - type: "string" format: "date-time" - type: "null" - "tags": + tags: type: "object" - unevaluatedProperties: {"$ref": "#/components/schemas/V3.Incidents.TagConfigObject"} - "logs": + unevaluatedProperties: + $ref: "#/components/schemas/V3.Incidents.TagConfigObject" + logs: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.Logs"} - "analytics": {"$ref": "#/components/schemas/V3.Incidents.Analytics"} - "pinned_messages": + items: + $ref: "#/components/schemas/V3.Incidents.Logs" + analytics: + $ref: "#/components/schemas/V3.Incidents.Analytics" + pinned_messages: anyOf: - type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.PinnedMessage"} + items: + $ref: "#/components/schemas/V3.Incidents.PinnedMessage" - type: "null" - "created_by": + created_by: type: "string" - "sender_email": + sender_email: type: "string" - "deleted": + deleted: type: "boolean" - "event_count": + event_count: type: "integer" - "dedup_data": {"$ref": "#/components/schemas/V3.Incidents.DedupData"} - "owner": {"$ref": "#/components/schemas/Common.V3.RBACOwner"} - "access_control": + dedup_data: + $ref: "#/components/schemas/V3.Incidents.DedupData" + owner: + $ref: "#/components/schemas/Common.V3.RBACOwner" + access_control: anyOf: - type: "array" - items: {"$ref": "#/components/schemas/Common.V3.RBACEntityPermission"} + items: + $ref: "#/components/schemas/Common.V3.RBACEntityPermission" - type: "null" - "relevantUsers": + relevantUsers: anyOf: - type: "array" items: type: "string" - type: "null" - "relevantEscalationPolicies": + relevantEscalationPolicies: anyOf: - type: "array" items: type: "string" - type: "null" - "relevantSquads": + relevantSquads: anyOf: - type: "array" items: type: "string" - type: "null" - "relevantSchedules": + relevantSchedules: anyOf: - type: "array" items: type: "string" - type: "null" - "relevantPeopleLogs": + relevantPeopleLogs: anyOf: - type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.RelevantPeopleLog"} + items: + $ref: "#/components/schemas/V3.Incidents.RelevantPeopleLog" - type: "null" - "responseNotes": + responseNotes: anyOf: - type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.ResponseNote"} + items: + $ref: "#/components/schemas/V3.Incidents.ResponseNote" - type: "null" - "attachments": + attachments: anyOf: - type: "array" items: type: "string" - type: "null" - "retriggerPolicy": + retriggerPolicy: anyOf: - type: "object" properties: - "escalationPolicyId": + escalationPolicyId: type: "string" - "retriggerAt": + retriggerAt: type: "string" format: "date-time" - "retriggeredAt": + retriggeredAt: type: "string" format: "date-time" required: - "escalationPolicyId" - type: "null" - "webform_id": + webform_id: type: "integer" - "webform_submission_id": + webform_submission_id: type: "integer" - "is_child": + is_child: type: "boolean" - "parent": {"$ref": "#/components/schemas/V3.Incidents.MergeIncidentEntityReference"} - "children": + parent: + $ref: "#/components/schemas/V3.Incidents.MergeIncidentEntityReference" + children: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.MergeIncidentEntityReference"} - "did_auto_pause": + items: + $ref: "#/components/schemas/V3.Incidents.MergeIncidentEntityReference" + did_auto_pause: type: "boolean" - "did_auto_pause_timeout": + did_auto_pause_timeout: type: "boolean" - "auto_pause_ends_at": + auto_pause_ends_at: type: "string" format: "date-time" - "manually_marked_transient_alert_feedback_type": + manually_marked_transient_alert_feedback_type: type: "string" - "classification_id": + classification_id: type: "integer" - "grouped_alert_count": + grouped_alert_count: type: "integer" - "priority": {"$ref": "#/components/schemas/V3.Incidents.IncidentPriority"} - "has_priority": + priority: + $ref: "#/components/schemas/V3.Incidents.IncidentPriority" + has_priority: type: "boolean" - "snooze_details": {"$ref": "#/components/schemas/V3.Incidents.SnoozeDetails"} - "did_notification_delay": + snooze_details: + $ref: "#/components/schemas/V3.Incidents.SnoozeDetails" + did_notification_delay: type: "boolean" - "notification_delay_policy": {"$ref": "#/components/schemas/V3.Incidents.NotificationDelayPolicy"} - "digest_id": + notification_delay_policy: + $ref: "#/components/schemas/V3.Incidents.NotificationDelayPolicy" + digest_id: type: "string" description: "Represents an incident." - "V3.Incidents.IncidentActions.CircleCIErrorMeta": + V3.Incidents.IncidentActions.CircleCIErrorMeta: type: "object" required: - "status_code" - "error_message" properties: - "status_code": + status_code: type: "integer" - "error_message": + error_message: type: "string" description: "Represents the metadata for a CircleCI error response." - "V3.Incidents.IncidentActions.CircleCIRebuildResponse": + V3.Incidents.IncidentActions.CircleCIRebuildResponse: type: "object" required: - "action_id" - "circleci_response" properties: - "action_id": + action_id: type: "string" - "circleci_response": + circleci_response: type: "object" properties: - "username": + username: type: "string" - "reponame": + reponame: type: "string" - "build_num": + build_num: type: "integer" - "build_url": + build_url: type: "string" - "build_parameters": + build_parameters: type: "object" properties: - "CIRCLE_JOB": + CIRCLE_JOB: type: "string" required: - "CIRCLE_JOB" - "previous": + previous: type: "object" properties: - "build_num": + build_num: type: "integer" - "build_time_millis": + build_time_millis: type: "integer" - "status": + status: type: "string" required: - "build_num" - "build_time_millis" - "status" - "previous_successful_build": + previous_successful_build: type: "object" properties: - "build_num": + build_num: type: "integer" - "build_time_millis": + build_time_millis: type: "integer" - "status": + status: type: "string" required: - "build_num" - "build_time_millis" - "status" - "retry_of": + retry_of: type: "integer" - "body": + body: type: "string" - "subject": + subject: type: "string" - "status": + status: type: "string" - "lifecycle": + lifecycle: type: "string" - "outcome": + outcome: type: "string" - "committer_date": + committer_date: type: "string" - "committer_email": + committer_email: type: "string" - "committer_name": + committer_name: type: "string" - "author_date": + author_date: type: "string" - "author_email": + author_email: type: "string" - "author_name": + author_name: type: "string" - "branch": + branch: type: "string" - "vcs_type": + vcs_type: type: "string" - "vcs_url": + vcs_url: type: "string" - "start_time": + start_time: type: "string" - "stop_time": + stop_time: type: "string" required: - "username" @@ -33320,44 +36382,45 @@ components: - "start_time" - "stop_time" description: "Represents the response structure for rebuilding a project in CircleCI." - "V3.Incidents.IncidentActions.IncidentActionErrorMeta": + V3.Incidents.IncidentActions.IncidentActionErrorMeta: type: "object" required: - "status" - "error_message" properties: - "status": + status: type: "integer" - "error_message": + error_message: type: "string" description: "Represents the metadata for a generic incident action error response." - "V3.Incidents.IncidentActions.IncidentActionErrorResponse": + V3.Incidents.IncidentActions.IncidentActionErrorResponse: type: "object" required: - "body" properties: - "body": + body: type: "object" properties: - "meta": {"$ref": "#/components/schemas/V3.Incidents.IncidentActions.IncidentActionErrorMeta"} + meta: + $ref: "#/components/schemas/V3.Incidents.IncidentActions.IncidentActionErrorMeta" required: - "meta" description: "Represents a generic incident action error response for a 400 status code." - "V3.Incidents.IncidentActions.RebuildCircleCIProjectRequest": + V3.Incidents.IncidentActions.RebuildCircleCIProjectRequest: type: "object" required: - "vcs_type" - "username" - "reponame" properties: - "vcs_type": + vcs_type: type: "string" - "username": + username: type: "string" - "reponame": + reponame: type: "string" description: "Request body for rebuilding a project in CircleCI." - "V3.Incidents.IncidentActions.WebhookActionResponse": + V3.Incidents.IncidentActions.WebhookActionResponse: type: "object" required: - "id" @@ -33383,69 +36446,69 @@ components: - "payload_type" - "custom_payload" properties: - "id": + id: type: "string" - "created_at": + created_at: type: "string" - "updated_at": + updated_at: type: "string" - "version": + version: type: "string" - "organization_id": + organization_id: type: "string" - "author_id": + author_id: type: "string" - "name": + name: type: "string" - "slug": + slug: type: "string" - "description": + description: type: "string" - "triggers": + triggers: type: "array" items: type: "string" - "urls": + urls: type: "array" items: type: "object" properties: - "url": + url: type: "string" - "method": + method: type: "string" - "teams": + teams: type: "array" items: type: "string" - "is_all_teams_configured": + is_all_teams_configured: type: "boolean" - "custom_payload_template_slug": + custom_payload_template_slug: type: "string" - "header": + header: type: "object" properties: - "Content-Type": + Content-Type: type: "string" required: - "Content-Type" - "filters": {} - "trigger_type": + filters: {} + trigger_type: type: "string" - "language": + language: type: "string" - "max_retry": + max_retry: type: "integer" - "mail_ids": + mail_ids: type: "array" items: type: "string" - "payload_type": + payload_type: type: "string" - "custom_payload": + custom_payload: type: "string" description: "Represents the response structure for triggering a webhook manually." - "V3.Incidents.IncidentEvent": + V3.Incidents.IncidentEvent: type: "object" required: - "incident_id" @@ -33456,44 +36519,44 @@ components: - "tags" - "payload" properties: - "incident_id": + incident_id: type: "string" - "alert_source_id": + alert_source_id: type: "string" - "message": + message: type: "string" - "description": + description: type: "string" - "time_of_creation": + time_of_creation: type: "string" format: "date-time" - "tags": + tags: anyOf: - type: "object" unevaluatedProperties: {} - type: "null" - "deduplication_reason": + deduplication_reason: type: "object" properties: - "matched_event_id": + matched_event_id: type: "string" - "evaluated_expression": + evaluated_expression: type: "string" - "time_window": + time_window: type: "integer" required: - "matched_event_id" - "evaluated_expression" - "time_window" - "payload": + payload: type: "object" unevaluatedProperties: {} description: "Represents an incident event." - "V3.Incidents.IncidentEventResponse": + V3.Incidents.IncidentEventResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Incidents.IncidentEvent"} - "V3.Incidents.IncidentExportAsyncRequest": + - $ref: "#/components/schemas/V3.Incidents.IncidentEvent" + V3.Incidents.IncidentExportAsyncRequest: type: "object" required: - "owner_id" @@ -33502,31 +36565,32 @@ components: - "end_time" - "incident_filters" properties: - "owner_id": + owner_id: type: "string" - "type": + type: allOf: - - {"$ref": "#/components/schemas/V3.Incidents.ExportFormat"} + - $ref: "#/components/schemas/V3.Incidents.ExportFormat" description: "Type of export, can be csv or json" - "start_time": + start_time: type: "string" format: "date-time" - "end_time": + end_time: type: "string" format: "date-time" - "incident_filters": {"$ref": "#/components/schemas/V3.Incidents.ExportIncidentsFilter"} + incident_filters: + $ref: "#/components/schemas/V3.Incidents.ExportIncidentsFilter" description: "Request body for async incident export." - "V3.Incidents.IncidentExportAsyncResponse": + V3.Incidents.IncidentExportAsyncResponse: type: "object" required: - "message" - "request_id" properties: - "message": + message: type: "string" - "request_id": + request_id: type: "string" - "V3.Incidents.IncidentPriority": + V3.Incidents.IncidentPriority: type: "string" enum: - "P1" @@ -33535,27 +36599,27 @@ components: - "P4" - "P5" description: "Represents the priority of an incident." - "V3.Incidents.IncidentPriorityUpdateRequest": + V3.Incidents.IncidentPriorityUpdateRequest: type: "object" properties: - "priority": + priority: type: "string" description: "Request body for updating incident priority." - "V3.Incidents.IncidentPriorityUpdateResponse": + V3.Incidents.IncidentPriorityUpdateResponse: type: "object" required: - "incident_id" - "priority" properties: - "incident_id": + incident_id: type: "string" - "priority": + priority: type: "string" - "V3.Incidents.IncidentResponse": + V3.Incidents.IncidentResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Incidents.Incident"} - "V3.Incidents.IncidentTasks": + - $ref: "#/components/schemas/V3.Incidents.Incident" + V3.Incidents.IncidentTasks: type: "object" required: - "id" @@ -33564,114 +36628,116 @@ components: - "deleted" - "deleted_at" properties: - "id": + id: type: "string" - "incident_id": + incident_id: type: "string" - "tasks": + tasks: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.Task"} - "deleted": + items: + $ref: "#/components/schemas/V3.Incidents.Task" + deleted: type: "boolean" - "deleted_at": + deleted_at: type: "string" format: "date-time" description: "Represents incident tasks." - "V3.Incidents.IncidentTasksCount": + V3.Incidents.IncidentTasksCount: type: "object" required: - "total" - "open" - "completed" properties: - "total": + total: type: "integer" - "open": + open: type: "integer" - "completed": + completed: type: "integer" description: "Represents the count of incident tasks." - "V3.Incidents.IndividualRequestStatusResponse": + V3.Incidents.IndividualRequestStatusResponse: type: "object" required: - "status" properties: - "status": {"$ref": "#/components/schemas/V3.Incidents.RequestStatus"} - "incident_id": + status: + $ref: "#/components/schemas/V3.Incidents.RequestStatus" + incident_id: type: "string" - "event_id": + event_id: type: "string" description: "Represents the status of a single ingestion request." - "V3.Incidents.IngestionStatusRequest": + V3.Incidents.IngestionStatusRequest: type: "object" required: - "request_ids" properties: - "request_ids": + request_ids: type: "array" items: type: "string" description: "Request body for getting ingestion status." - "V3.Incidents.Logs": + V3.Incidents.Logs: type: "object" required: - "action" - "time" - "reason" properties: - "action": + action: type: "string" - "is_manually_created": + is_manually_created: type: "boolean" - "created_by": + created_by: type: "string" - "updated_by": + updated_by: type: "string" - "assignedTo": + assignedTo: type: "string" - "assignedBy": + assignedBy: type: "string" - "id": + id: type: "string" - "workflow_id": + workflow_id: type: "integer" - "time": + time: type: "string" format: "date-time" - "reason": + reason: type: "string" - "additionalInfo": + additionalInfo: anyOf: - type: "object" unevaluatedProperties: {} - type: "null" - "type": + type: type: "string" - "should_show_in_postmortem": + should_show_in_postmortem: type: "boolean" description: "Represents a log entry for an incident action." - "V3.Incidents.MergeIncidentEntityReference": + V3.Incidents.MergeIncidentEntityReference: type: "object" required: - "id" properties: - "id": + id: type: "string" description: "Reference to a merged incident entity." - "V3.Incidents.Notes.CreateNoteRequest": + V3.Incidents.Notes.CreateNoteRequest: type: "object" required: - "message" - "attachments" properties: - "message": + message: type: "string" - "attachments": + attachments: type: "array" items: type: "string" description: "Request body for creating a new note." - "V3.Incidents.Notes.Note": + V3.Incidents.Notes.Note: type: "object" required: - "id" @@ -33686,77 +36752,78 @@ components: - "user" - "replaced_message" properties: - "id": + id: type: "string" - "created_at": + created_at: type: "string" - "updated_at": + updated_at: type: "string" - "organization_id": + organization_id: type: "string" - "incident_id": + incident_id: type: "string" - "user_id": + user_id: type: "string" - "message": + message: type: "string" - "type": + type: type: "string" - "attachments": + attachments: type: "array" items: type: "string" - "user": + user: type: "object" properties: - "id": + id: type: "string" - "first_name": + first_name: type: "string" - "last_name": + last_name: type: "string" - "deleted": + deleted: type: "boolean" required: - "id" - "first_name" - "last_name" - "deleted" - "replaced_message": + replaced_message: type: "string" description: "Represents a note associated with an incident." - "V3.Incidents.Notes.NoteResponse": + V3.Incidents.Notes.NoteResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Incidents.Notes.Note"} - "V3.Incidents.Notes.UpdateNoteRequest": + - $ref: "#/components/schemas/V3.Incidents.Notes.Note" + V3.Incidents.Notes.UpdateNoteRequest: type: "object" required: - "message" - "attachments" properties: - "message": + message: type: "string" - "attachments": + attachments: type: "array" items: type: "string" description: "Request body for updating an existing note." - "V3.Incidents.NotificationDelayPolicy": + V3.Incidents.NotificationDelayPolicy: type: "object" required: - "is_notification_delayed" - "delayed_until" - "assign_to" properties: - "is_notification_delayed": + is_notification_delayed: type: "boolean" - "delayed_until": + delayed_until: type: "string" format: "date-time" - "assign_to": {"$ref": "#/components/schemas/V3.Incidents.AssignTo"} + assign_to: + $ref: "#/components/schemas/V3.Incidents.AssignTo" description: "Policy for delaying notifications." - "V3.Incidents.PinnedMessage": + V3.Incidents.PinnedMessage: type: "object" required: - "message" @@ -33767,24 +36834,24 @@ components: - "message_pinned_by" - "message_sender_name" properties: - "message": + message: type: "string" - "message_sender_id": + message_sender_id: type: "string" - "time": + time: type: "string" format: "date-time" - "time_of_pinning": + time_of_pinning: type: "string" format: "date-time" - "message_id": + message_id: type: "string" - "message_pinned_by": + message_pinned_by: type: "string" - "message_sender_name": + message_sender_name: type: "string" description: "Represents a pinned message in the warroom." - "V3.Incidents.Postmortems.CreatePostmortemRequest": + V3.Incidents.Postmortems.CreatePostmortemRequest: type: "object" required: - "owner_id" @@ -33794,21 +36861,24 @@ components: - "follow_ups" - "attachments" properties: - "owner_id": + owner_id: type: "string" - "title": + title: type: "string" - "postmortem": + postmortem: type: "string" - "status": {"$ref": "#/components/schemas/V3.Incidents.Postmortems.PostmortemStatus"} - "follow_ups": + status: + $ref: "#/components/schemas/V3.Incidents.Postmortems.PostmortemStatus" + follow_ups: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.Postmortems.PostmortemFollowUp"} - "attachments": + items: + $ref: "#/components/schemas/V3.Incidents.Postmortems.PostmortemFollowUp" + attachments: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.Postmortems.PostmortemAttachmentRequest"} + items: + $ref: "#/components/schemas/V3.Incidents.Postmortems.PostmortemAttachmentRequest" description: "Request body for creating a new postmortem." - "V3.Incidents.Postmortems.Postmortem": + V3.Incidents.Postmortems.Postmortem: type: "object" required: - "id" @@ -33822,67 +36892,71 @@ components: - "owner" - "access_control" properties: - "id": + id: type: "string" - "organization_id": + organization_id: type: "string" - "incident_id": + incident_id: type: "string" - "postmortem": + postmortem: type: "string" - "follow_ups": + follow_ups: anyOf: - type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.Postmortems.PostmortemFollowUp"} + items: + $ref: "#/components/schemas/V3.Incidents.Postmortems.PostmortemFollowUp" - type: "null" - "created_at": + created_at: type: "string" - "title": + title: type: "string" - "status": {"$ref": "#/components/schemas/V3.Incidents.Postmortems.PostmortemStatus"} - "owner": {"$ref": "#/components/schemas/Common.V3.RBACOwner"} - "access_control": + status: + $ref: "#/components/schemas/V3.Incidents.Postmortems.PostmortemStatus" + owner: + $ref: "#/components/schemas/Common.V3.RBACOwner" + access_control: type: "array" - items: {"$ref": "#/components/schemas/Common.V3.RBACEntityPermission"} - "attachments": + items: + $ref: "#/components/schemas/Common.V3.RBACEntityPermission" + attachments: anyOf: - type: "array" items: type: "string" - type: "null" - "incident": + incident: type: "object" properties: - "message": + message: type: "string" - "time_of_creation": + time_of_creation: type: "string" required: - "message" - "time_of_creation" description: "Represents a Postmortem in the system." - "V3.Incidents.Postmortems.PostmortemAttachmentRequest": + V3.Incidents.Postmortems.PostmortemAttachmentRequest: type: "object" properties: - "key": + key: type: "string" - "mime_type": + mime_type: type: "string" - "file_size": + file_size: type: "string" description: "Represents an attachment in a postmortem request." - "V3.Incidents.Postmortems.PostmortemFollowUp": + V3.Incidents.Postmortems.PostmortemFollowUp: type: "object" required: - "task" - "is_done" properties: - "task": + task: type: "string" - "is_done": + is_done: type: "boolean" description: "Represents a single follow-up task in a postmortem." - "V3.Incidents.Postmortems.PostmortemListResult": + V3.Incidents.Postmortems.PostmortemListResult: type: "object" required: - "id" @@ -33902,110 +36976,117 @@ components: - "alert_source" - "active_follow_ups_count" properties: - "id": + id: type: "string" - "organization_id": + organization_id: type: "string" - "incident_id": + incident_id: type: "string" - "postmortem": + postmortem: type: "string" - "follow_ups": + follow_ups: anyOf: - type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.Postmortems.PostmortemFollowUp"} + items: + $ref: "#/components/schemas/V3.Incidents.Postmortems.PostmortemFollowUp" - type: "null" - "created_at": + created_at: type: "string" - "title": + title: type: "string" - "status": {"$ref": "#/components/schemas/V3.Incidents.Postmortems.PostmortemStatus"} - "owner": {"$ref": "#/components/schemas/Common.V3.RBACOwner"} - "access_control": + status: + $ref: "#/components/schemas/V3.Incidents.Postmortems.PostmortemStatus" + owner: + $ref: "#/components/schemas/Common.V3.RBACOwner" + access_control: type: "array" - items: {"$ref": "#/components/schemas/Common.V3.RBACEntityPermission"} - "attachments": + items: + $ref: "#/components/schemas/Common.V3.RBACEntityPermission" + attachments: anyOf: - type: "array" items: type: "string" - type: "null" - "incident": + incident: type: "object" properties: - "message": + message: type: "string" - "time_of_creation": + time_of_creation: type: "string" required: - "message" - "time_of_creation" - "incident_message": + incident_message: type: "string" - "incident_time_of_creation": + incident_time_of_creation: type: "string" - "service_name": + service_name: type: "string" - "service_id": + service_id: type: "string" - "alert_source": + alert_source: type: "string" - "active_follow_ups_count": + active_follow_ups_count: type: "integer" description: "Represents a single result in the postmortem list response." - "V3.Incidents.Postmortems.PostmortemResponse": + V3.Incidents.Postmortems.PostmortemResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Incidents.Postmortems.Postmortem"} - "V3.Incidents.Postmortems.PostmortemStatus": + - $ref: "#/components/schemas/V3.Incidents.Postmortems.Postmortem" + V3.Incidents.Postmortems.PostmortemStatus: type: "string" enum: - "in_progress" - "under_review" - "published" description: "Represents the status of a postmortem." - "V3.Incidents.Postmortems.TotalPostmortemCount": + V3.Incidents.Postmortems.TotalPostmortemCount: type: "object" required: - "count" properties: - "count": + count: type: "integer" description: "Represents the total count of postmortems." - "V3.Incidents.Postmortems.UpdatePostmortemRequest": + V3.Incidents.Postmortems.UpdatePostmortemRequest: type: "object" properties: - "owner_id": + owner_id: type: "string" - "postmortem": + postmortem: type: "string" - "follow_ups": + follow_ups: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.Postmortems.PostmortemFollowUp"} - "new_attachments": + items: + $ref: "#/components/schemas/V3.Incidents.Postmortems.PostmortemFollowUp" + new_attachments: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.Postmortems.PostmortemAttachmentRequest"} - "title": + items: + $ref: "#/components/schemas/V3.Incidents.Postmortems.PostmortemAttachmentRequest" + title: type: "string" - "status": {"$ref": "#/components/schemas/V3.Incidents.Postmortems.PostmortemStatus"} + status: + $ref: "#/components/schemas/V3.Incidents.Postmortems.PostmortemStatus" description: "Request body for updating an existing postmortem." - "V3.Incidents.ReassignIncidentRequest": + V3.Incidents.ReassignIncidentRequest: type: "object" required: - "reassignTo" properties: - "reassignTo": + reassignTo: type: "object" properties: - "id": + id: type: "string" - "type": + type: type: "string" required: - "id" - "type" description: "Request body for reassigning an incident." - "V3.Incidents.RelevantPeopleLog": + V3.Incidents.RelevantPeopleLog: type: "object" required: - "userId" @@ -34013,17 +37094,17 @@ components: - "actionTakenBy" - "actionTime" properties: - "userId": + userId: type: "string" - "actionTaken": + actionTaken: type: "string" - "actionTakenBy": + actionTakenBy: type: "string" - "actionTime": + actionTime: type: "string" format: "date-time" description: "Represents a relevant people log entry." - "V3.Incidents.RequestStatus": + V3.Incidents.RequestStatus: type: "string" enum: - "created" @@ -34032,44 +37113,44 @@ components: - "discarded" - "error" description: "Defines the status of an ingestion request." - "V3.Incidents.ResolveIncidentRequest": + V3.Incidents.ResolveIncidentRequest: type: "object" required: - "resolution_reason" properties: - "resolution_reason": + resolution_reason: type: "object" properties: - "message": + message: type: "string" required: - "message" description: "Request body for resolving an incident." - "V3.Incidents.ResponseNote": + V3.Incidents.ResponseNote: type: "object" required: - "timeOfNote" - "note" - "userId" properties: - "timeOfNote": + timeOfNote: type: "string" format: "date-time" - "note": + note: type: "string" - "userId": + userId: type: "string" description: "Represents a response note in an incident." - "V3.Incidents.Runbooks.AttachRunbooksRequest": + V3.Incidents.Runbooks.AttachRunbooksRequest: type: "object" required: - "runbooks" properties: - "runbooks": + runbooks: type: "array" items: type: "string" - "V3.Incidents.Runbooks.RunbookResponse": + V3.Incidents.Runbooks.RunbookResponse: type: "object" required: - "incident_id" @@ -34077,54 +37158,54 @@ components: - "name" - "steps" properties: - "id": + id: type: "string" - "incident_id": + incident_id: type: "string" - "runbook_id": + runbook_id: type: "string" - "name": + name: type: "string" - "steps": + steps: type: "array" items: type: "object" properties: - "content": + content: type: "string" - "completed": + completed: type: "boolean" - "completed_at": + completed_at: type: "string" format: "date-time" required: - "content" - "completed" - "deleted": + deleted: type: "boolean" - "deleted_at": + deleted_at: type: "string" format: "date-time" - "V3.Incidents.ServiceOwnerFilter": + V3.Incidents.ServiceOwnerFilter: type: "object" required: - "userIDs" - "squadIDs" properties: - "userIDs": + userIDs: type: "array" items: type: "string" - "squadIDs": + squadIDs: type: "array" items: type: "string" - "userIDsAndTheirSquads": + userIDsAndTheirSquads: type: "array" items: type: "string" description: "Filter criteria for service owner in an export." - "V3.Incidents.SnoozeDetails": + V3.Incidents.SnoozeDetails: type: "object" required: - "is_snoozed" @@ -34132,91 +37213,93 @@ components: - "end_time" - "total_time_in_mins" properties: - "is_snoozed": + is_snoozed: type: "boolean" - "start_time": + start_time: anyOf: - type: "string" format: "date-time" - type: "null" - "end_time": + end_time: anyOf: - type: "string" format: "date-time" - type: "null" - "total_time_in_mins": + total_time_in_mins: type: "integer" description: "Details about incident snoozing." - "V3.Incidents.SnoozeNotifications.ReassignTo": + V3.Incidents.SnoozeNotifications.ReassignTo: type: "object" required: - "id" - "type" properties: - "id": + id: type: "string" - "type": + type: type: "string" - "V3.Incidents.SnoozeNotifications.SnoozeIncidentRequest": + V3.Incidents.SnoozeNotifications.SnoozeIncidentRequest: type: "object" required: - "snooze_duration_in_mins" properties: - "snooze_duration_in_mins": + snooze_duration_in_mins: type: "integer" format: "int32" - "V3.Incidents.SnoozeNotifications.SnoozeIncidentResponse": + V3.Incidents.SnoozeNotifications.SnoozeIncidentResponse: type: "object" required: - "incident_id" - "is_snoozed" - "snooze_end_time" properties: - "incident_id": + incident_id: type: "string" - "is_snoozed": + is_snoozed: type: "boolean" - "snooze_end_time": + snooze_end_time: type: "string" - "V3.Incidents.SnoozeNotifications.UnsnoozeIncidentRequest": + V3.Incidents.SnoozeNotifications.UnsnoozeIncidentRequest: type: "object" required: - "reassign_to" properties: - "reassign_to": {"$ref": "#/components/schemas/V3.Incidents.SnoozeNotifications.ReassignTo"} - "V3.Incidents.SnoozeNotifications.UnsnoozeIncidentResponse": + reassign_to: + $ref: "#/components/schemas/V3.Incidents.SnoozeNotifications.ReassignTo" + V3.Incidents.SnoozeNotifications.UnsnoozeIncidentResponse: type: "object" required: - "incident_id" - "is_snoozed" - "reassign_to" properties: - "incident_id": + incident_id: type: "string" - "is_snoozed": + is_snoozed: type: "boolean" - "reassign_to": {"$ref": "#/components/schemas/V3.Incidents.SnoozeNotifications.ReassignTo"} - "V3.Incidents.Step": + reassign_to: + $ref: "#/components/schemas/V3.Incidents.SnoozeNotifications.ReassignTo" + V3.Incidents.Step: type: "object" required: - "content" properties: - "content": + content: type: "string" description: "The content of the step, in Markdown format." description: "Represents an attached runbook for export.Represents a single step in a runbook." - "V3.Incidents.TagConfigObject": + V3.Incidents.TagConfigObject: type: "object" required: - "value" - "color" properties: - "value": + value: type: "string" - "color": + color: type: "string" description: "Defines the value and color of a tag." - "V3.Incidents.Tags.AdditionalResponderDetails": + V3.Incidents.Tags.AdditionalResponderDetails: type: "object" required: - "id" @@ -34226,31 +37309,33 @@ components: - "name" - "last_notified_at" properties: - "id": + id: type: "string" - "type": + type: type: "string" - "timeOfAssignment": + timeOfAssignment: type: "string" format: "date-time" - "reason": + reason: type: "string" - "name": + name: type: "string" - "last_notified_at": + last_notified_at: type: "string" format: "date-time" description: "Details for an additional responder." - "V3.Incidents.Tags.Analytics": + V3.Incidents.Tags.Analytics: type: "object" required: - "tta" - "ttr" properties: - "tta": {"$ref": "#/components/schemas/V3.Incidents.Tags.AnalyticsMetrics"} - "ttr": {"$ref": "#/components/schemas/V3.Incidents.Tags.AnalyticsMetrics"} + tta: + $ref: "#/components/schemas/V3.Incidents.Tags.AnalyticsMetrics" + ttr: + $ref: "#/components/schemas/V3.Incidents.Tags.AnalyticsMetrics" description: "Incident analytics data." - "V3.Incidents.Tags.AnalyticsMetrics": + V3.Incidents.Tags.AnalyticsMetrics: type: "object" required: - "time" @@ -34258,32 +37343,33 @@ components: - "escalationPolicyId" - "squadId" properties: - "time": + time: type: "integer" - "userId": + userId: type: "string" - "escalationPolicyId": + escalationPolicyId: type: "string" - "squadId": + squadId: type: "string" description: "Analytics metrics for TTA (Time to Acknowledge) and TTR (Time to Resolve)." - "V3.Incidents.Tags.AppendTagRequest": + V3.Incidents.Tags.AppendTagRequest: type: "object" properties: - "tags": + tags: type: "object" - unevaluatedProperties: {"$ref": "#/components/schemas/V3.Incidents.Tags.TagUpdate"} - "V3.Incidents.Tags.AssignTo": + unevaluatedProperties: + $ref: "#/components/schemas/V3.Incidents.Tags.TagUpdate" + V3.Incidents.Tags.AssignTo: type: "object" required: - "id" properties: - "id": + id: type: "string" - "type": + type: type: "string" description: "Represents the assignment target for delayed notifications." - "V3.Incidents.Tags.AssignedTo": + V3.Incidents.Tags.AssignedTo: type: "object" required: - "id" @@ -34291,23 +37377,23 @@ components: - "timeOfAssignment" - "reason" properties: - "id": + id: type: "string" - "type": + type: type: "string" - "timeOfAssignment": + timeOfAssignment: type: "string" format: "date-time" - "reason": + reason: type: "string" - "V3.Incidents.Tags.DedupData": + V3.Incidents.Tags.DedupData: type: "object" properties: - "key": + key: type: "string" - "hash": + hash: type: "string" - "V3.Incidents.Tags.IncidentForTags": + V3.Incidents.Tags.IncidentForTags: type: "object" required: - "id" @@ -34352,163 +37438,178 @@ components: - "notification_delay_policy" - "digest_id" properties: - "id": + id: type: "string" - "service_id": + service_id: type: "string" - "alert_source_id": + alert_source_id: type: "string" - "organization_id": + organization_id: type: "string" - "slo_id": + slo_id: type: "integer" - "incidentNumber": + incidentNumber: type: "integer" - "message": + message: type: "string" - "assignedTo": + assignedTo: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.Tags.AssignedTo"} - "additional_responders": + items: + $ref: "#/components/schemas/V3.Incidents.Tags.AssignedTo" + additional_responders: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.Tags.AdditionalResponderDetails"} - "description": + items: + $ref: "#/components/schemas/V3.Incidents.Tags.AdditionalResponderDetails" + description: type: "string" - "status": + status: type: "string" - "timeOfCreation": + timeOfCreation: type: "string" format: "date-time" - "updated_at": + updated_at: type: "string" format: "date-time" - "last_acknowledged_at": + last_acknowledged_at: anyOf: - type: "string" format: "date-time" - type: "null" - "tags": + tags: type: "object" - unevaluatedProperties: {"$ref": "#/components/schemas/V3.Incidents.Tags.TagConfigObject"} - "logs": + unevaluatedProperties: + $ref: "#/components/schemas/V3.Incidents.Tags.TagConfigObject" + logs: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.Tags.Logs"} - "analytics": {"$ref": "#/components/schemas/V3.Incidents.Tags.Analytics"} - "pinned_messages": + items: + $ref: "#/components/schemas/V3.Incidents.Tags.Logs" + analytics: + $ref: "#/components/schemas/V3.Incidents.Tags.Analytics" + pinned_messages: anyOf: - type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.Tags.PinnedMessage"} + items: + $ref: "#/components/schemas/V3.Incidents.Tags.PinnedMessage" - type: "null" - "created_by": + created_by: type: "string" - "sender_email": + sender_email: type: "string" - "deleted": + deleted: type: "boolean" - "event_count": + event_count: type: "integer" - "dedup_data": {"$ref": "#/components/schemas/V3.Incidents.Tags.DedupData"} - "owner": {"$ref": "#/components/schemas/Common.V3.RBACOwner"} - "access_control": + dedup_data: + $ref: "#/components/schemas/V3.Incidents.Tags.DedupData" + owner: + $ref: "#/components/schemas/Common.V3.RBACOwner" + access_control: anyOf: - type: "array" - items: {"$ref": "#/components/schemas/Common.V3.RBACEntityPermission"} + items: + $ref: "#/components/schemas/Common.V3.RBACEntityPermission" - type: "null" - "relevantUsers": + relevantUsers: anyOf: - type: "array" items: type: "string" - type: "null" - "relevantEscalationPolicies": + relevantEscalationPolicies: anyOf: - type: "array" items: type: "string" - type: "null" - "relevantSquads": + relevantSquads: anyOf: - type: "array" items: type: "string" - type: "null" - "relevantSchedules": + relevantSchedules: anyOf: - type: "array" items: type: "string" - type: "null" - "relevantPeopleLogs": + relevantPeopleLogs: anyOf: - type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.Tags.RelevantPeopleLog"} + items: + $ref: "#/components/schemas/V3.Incidents.Tags.RelevantPeopleLog" - type: "null" - "responseNotes": + responseNotes: anyOf: - type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.Tags.ResponseNote"} + items: + $ref: "#/components/schemas/V3.Incidents.Tags.ResponseNote" - type: "null" - "attachments": + attachments: anyOf: - type: "array" items: type: "string" - type: "null" - "retriggerPolicy": + retriggerPolicy: anyOf: - type: "object" properties: - "escalationPolicyId": + escalationPolicyId: type: "string" - "retriggerAt": + retriggerAt: type: "string" format: "date-time" - "retriggeredAt": + retriggeredAt: type: "string" format: "date-time" required: - "escalationPolicyId" - type: "null" - "webform_id": + webform_id: type: "integer" - "webform_submission_id": + webform_submission_id: type: "integer" - "is_child": + is_child: type: "boolean" - "parent": + parent: anyOf: - - {"$ref": "#/components/schemas/V3.Incidents.Tags.MergeIncidentEntityReference"} + - $ref: "#/components/schemas/V3.Incidents.Tags.MergeIncidentEntityReference" - type: "null" - "children": + children: type: "array" - items: {"$ref": "#/components/schemas/V3.Incidents.Tags.MergeIncidentEntityReference"} - "did_auto_pause": + items: + $ref: "#/components/schemas/V3.Incidents.Tags.MergeIncidentEntityReference" + did_auto_pause: type: "boolean" - "did_auto_pause_timeout": + did_auto_pause_timeout: type: "boolean" - "auto_pause_ends_at": + auto_pause_ends_at: type: "string" format: "date-time" - "manually_marked_transient_alert_feedback_type": + manually_marked_transient_alert_feedback_type: type: "string" - "classification_id": + classification_id: type: "integer" - "grouped_alert_count": + grouped_alert_count: type: "integer" - "priority": {"$ref": "#/components/schemas/V3.Incidents.Tags.IncidentPriority"} - "has_priority": + priority: + $ref: "#/components/schemas/V3.Incidents.Tags.IncidentPriority" + has_priority: type: "boolean" - "snooze_details": {"$ref": "#/components/schemas/V3.Incidents.Tags.SnoozeDetails"} - "did_notification_delay": + snooze_details: + $ref: "#/components/schemas/V3.Incidents.Tags.SnoozeDetails" + did_notification_delay: type: "boolean" - "notification_delay_policy": {"$ref": "#/components/schemas/V3.Incidents.Tags.NotificationDelayPolicy"} - "digest_id": + notification_delay_policy: + $ref: "#/components/schemas/V3.Incidents.Tags.NotificationDelayPolicy" + digest_id: type: "string" - "V3.Incidents.Tags.IncidentForTagsResponse": + V3.Incidents.Tags.IncidentForTagsResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Incidents.Tags.IncidentForTags"} - "V3.Incidents.Tags.IncidentPriority": + - $ref: "#/components/schemas/V3.Incidents.Tags.IncidentForTags" + V3.Incidents.Tags.IncidentPriority: type: "string" enum: - "P1" @@ -34517,67 +37618,68 @@ components: - "P4" - "P5" description: "Represents the priority of an incident." - "V3.Incidents.Tags.Logs": + V3.Incidents.Tags.Logs: type: "object" required: - "action" - "time" - "reason" properties: - "action": + action: type: "string" - "is_manually_created": + is_manually_created: type: "boolean" - "created_by": + created_by: type: "string" - "updated_by": + updated_by: type: "string" - "assignedTo": + assignedTo: type: "string" - "assignedBy": + assignedBy: type: "string" - "id": + id: type: "string" - "workflow_id": + workflow_id: type: "integer" - "time": + time: type: "string" format: "date-time" - "reason": + reason: type: "string" - "additionalInfo": + additionalInfo: anyOf: - type: "object" unevaluatedProperties: {} - type: "null" - "type": + type: type: "string" - "should_show_in_postmortem": + should_show_in_postmortem: type: "boolean" description: "Represents a log entry for an incident action." - "V3.Incidents.Tags.MergeIncidentEntityReference": + V3.Incidents.Tags.MergeIncidentEntityReference: type: "object" required: - "id" properties: - "id": + id: type: "string" description: "Reference to a merged incident entity." - "V3.Incidents.Tags.NotificationDelayPolicy": + V3.Incidents.Tags.NotificationDelayPolicy: type: "object" required: - "is_notification_delayed" - "delayed_until" - "assign_to" properties: - "is_notification_delayed": + is_notification_delayed: type: "boolean" - "delayed_until": + delayed_until: type: "string" format: "date-time" - "assign_to": {"$ref": "#/components/schemas/V3.Incidents.Tags.AssignTo"} + assign_to: + $ref: "#/components/schemas/V3.Incidents.Tags.AssignTo" description: "Policy for delaying notifications." - "V3.Incidents.Tags.PinnedMessage": + V3.Incidents.Tags.PinnedMessage: type: "object" required: - "message" @@ -34588,24 +37690,24 @@ components: - "message_pinned_by" - "message_sender_name" properties: - "message": + message: type: "string" - "message_sender_id": + message_sender_id: type: "string" - "time": + time: type: "string" format: "date-time" - "time_of_pinning": + time_of_pinning: type: "string" format: "date-time" - "message_id": + message_id: type: "string" - "message_pinned_by": + message_pinned_by: type: "string" - "message_sender_name": + message_sender_name: type: "string" description: "Represents a pinned message in the warroom." - "V3.Incidents.Tags.RelevantPeopleLog": + V3.Incidents.Tags.RelevantPeopleLog: type: "object" required: - "userId" @@ -34613,32 +37715,32 @@ components: - "actionTakenBy" - "actionTime" properties: - "userId": + userId: type: "string" - "actionTaken": + actionTaken: type: "string" - "actionTakenBy": + actionTakenBy: type: "string" - "actionTime": + actionTime: type: "string" format: "date-time" description: "Represents a relevant people log entry." - "V3.Incidents.Tags.ResponseNote": + V3.Incidents.Tags.ResponseNote: type: "object" required: - "timeOfNote" - "note" - "userId" properties: - "timeOfNote": + timeOfNote: type: "string" format: "date-time" - "note": + note: type: "string" - "userId": + userId: type: "string" description: "Represents a response note in an incident." - "V3.Incidents.Tags.SnoozeDetails": + V3.Incidents.Tags.SnoozeDetails: type: "object" required: - "is_snoozed" @@ -34646,57 +37748,58 @@ components: - "end_time" - "total_time_in_mins" properties: - "is_snoozed": + is_snoozed: type: "boolean" - "start_time": + start_time: anyOf: - type: "string" format: "date-time" - type: "null" - "end_time": + end_time: anyOf: - type: "string" format: "date-time" - type: "null" - "total_time_in_mins": + total_time_in_mins: type: "integer" - "V3.Incidents.Tags.Tag": + V3.Incidents.Tags.Tag: type: "object" required: - "value" - "color" properties: - "value": + value: type: "string" - "color": + color: type: "string" - "V3.Incidents.Tags.TagConfigObject": + V3.Incidents.Tags.TagConfigObject: type: "object" required: - "value" - "color" properties: - "value": + value: type: "string" - "color": + color: type: "string" description: "Defines the value and color of a tag." - "V3.Incidents.Tags.TagUpdate": + V3.Incidents.Tags.TagUpdate: type: "object" properties: - "value": + value: type: "string" - "color": + color: type: "string" - "V3.Incidents.Tags.UpdateTagRequest": + V3.Incidents.Tags.UpdateTagRequest: type: "object" required: - "tags" properties: - "tags": + tags: type: "object" - unevaluatedProperties: {"$ref": "#/components/schemas/V3.Incidents.Tags.Tag"} - "V3.Incidents.Task": + unevaluatedProperties: + $ref: "#/components/schemas/V3.Incidents.Tags.Tag" + V3.Incidents.Task: type: "object" required: - "content" @@ -34704,40 +37807,41 @@ components: - "completed" - "completed_at" properties: - "content": + content: type: "string" description: "The content of the step, in Markdown format." - "id": + id: type: "string" - "completed": + completed: type: "boolean" - "completed_at": + completed_at: type: "string" format: "date-time" description: "Represents a single task within an incident." - "V3.Runbooks.CreateRunbookRequest": + V3.Runbooks.CreateRunbookRequest: type: "object" required: - "name" - "steps" - "owner_id" properties: - "name": + name: type: "string" description: "The name of the runbook." - "steps": + steps: type: "array" - items: {"$ref": "#/components/schemas/V3.Runbooks.Step"} + items: + $ref: "#/components/schemas/V3.Runbooks.Step" description: "The steps that make up the runbook." - "owner_id": + owner_id: type: "string" description: "The ID of the team that owns this runbook." - "entity_owner": + entity_owner: allOf: - - {"$ref": "#/components/schemas/Common.V3.EntityOwner"} + - $ref: "#/components/schemas/Common.V3.EntityOwner" description: "The owner of the entity." description: "Represents the request body for creating a new runbook." - "V3.Runbooks.Runbook": + V3.Runbooks.Runbook: type: "object" required: - "id" @@ -34750,72 +37854,74 @@ components: - "organization_id" - "owner" properties: - "id": + id: type: "string" description: "The unique identifier for the runbook." - "name": + name: type: "string" description: "The name of the runbook." - "created": + created: allOf: - - {"$ref": "#/components/schemas/V3.Runbooks.UpdationInfo"} + - $ref: "#/components/schemas/V3.Runbooks.UpdationInfo" description: "Information about when the runbook was created." - "updated": + updated: allOf: - - {"$ref": "#/components/schemas/V3.Runbooks.UpdationInfo"} + - $ref: "#/components/schemas/V3.Runbooks.UpdationInfo" description: "Information about when the runbook was last updated." - "used_count": + used_count: type: "integer" format: "int32" description: "The number of times this runbook has been used." - "steps": + steps: type: "array" - items: {"$ref": "#/components/schemas/V3.Runbooks.Step"} + items: + $ref: "#/components/schemas/V3.Runbooks.Step" description: "The steps that make up the runbook." - "entity_owner": + entity_owner: allOf: - - {"$ref": "#/components/schemas/Common.V3.EntityOwner"} + - $ref: "#/components/schemas/Common.V3.EntityOwner" description: "The owner of the entity." - "organization_id": + organization_id: type: "string" description: "The ID of the organization this runbook belongs to." - "owner": + owner: allOf: - - {"$ref": "#/components/schemas/Common.V3.RBACOwner"} + - $ref: "#/components/schemas/Common.V3.RBACOwner" description: "The RBAC owner of the runbook (typically a team)." description: "Represents a Runbook in the system." - "V3.Runbooks.RunbookResponse": + V3.Runbooks.RunbookResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Runbooks.Runbook"} - "V3.Runbooks.Step": + - $ref: "#/components/schemas/V3.Runbooks.Runbook" + V3.Runbooks.Step: type: "object" required: - "content" properties: - "content": + content: type: "string" description: "The content of the step, in Markdown format." description: "Represents a single step in a runbook." - "V3.Runbooks.UpdateRunbookRequest": + V3.Runbooks.UpdateRunbookRequest: type: "object" required: - "name" - "steps" properties: - "name": + name: type: "string" description: "The name of the runbook." - "steps": + steps: type: "array" - items: {"$ref": "#/components/schemas/V3.Runbooks.Step"} + items: + $ref: "#/components/schemas/V3.Runbooks.Step" description: "The steps that make up the runbook." - "entity_owner": + entity_owner: allOf: - - {"$ref": "#/components/schemas/Common.V3.EntityOwner"} + - $ref: "#/components/schemas/Common.V3.EntityOwner" description: "The owner of the entity." description: "Represents the request body for updating a runbook." - "V3.Runbooks.UpdationInfo": + V3.Runbooks.UpdationInfo: type: "object" required: - "user_name" @@ -34823,25 +37929,25 @@ components: - "user_id" - "at" properties: - "user_name": + user_name: type: "string" description: "The full name of the user who performed the action." - "username_for_display": + username_for_display: type: "string" description: "The display name of the user who performed the action." - "user_id": + user_id: type: "string" description: "The ID of the user who performed the action." - "at": + at: type: "string" format: "date-time" description: "The timestamp of the action." - "entity_owner": + entity_owner: allOf: - - {"$ref": "#/components/schemas/Common.V3.EntityOwner"} + - $ref: "#/components/schemas/Common.V3.EntityOwner" description: "The owner of the entity at the time of the action." description: "Represents information about the creation or updation of an entity." - "V3.SLO.CreateSLORequest": + V3.SLO.CreateSLORequest: type: "object" required: - "name" @@ -34857,32 +37963,33 @@ components: - "slo_owner_id" - "slo_owner_type" properties: - "name": + name: type: "string" - "description": + description: type: "string" - "time_interval_type": {"$ref": "#/components/schemas/V3.SLO.TimeIntervalType"} - "service_ids": + time_interval_type: + $ref: "#/components/schemas/V3.SLO.TimeIntervalType" + service_ids: type: "array" items: type: "string" - "slis": + slis: type: "array" items: type: "string" - "target_slo": + target_slo: type: "number" format: "float" - "start_time": + start_time: type: "string" format: "date-time" - "end_time": + end_time: type: "string" format: "date-time" - "duration_in_days": + duration_in_days: type: "integer" format: "uint32" - "tags": + tags: type: "object" unevaluatedProperties: anyOf: @@ -34891,20 +37998,23 @@ components: format: "int32" - type: "boolean" - type: "null" - "slo_monitoring_checks": + slo_monitoring_checks: type: "array" - items: {"$ref": "#/components/schemas/V3.SLO.SloMonitoringCheck"} - "slo_actions": + items: + $ref: "#/components/schemas/V3.SLO.SloMonitoringCheck" + slo_actions: type: "array" - items: {"$ref": "#/components/schemas/V3.SLO.SloAction"} - "owner_type": + items: + $ref: "#/components/schemas/V3.SLO.SloAction" + owner_type: type: "string" - "owner_id": + owner_id: type: "string" - "slo_owner_id": + slo_owner_id: type: "string" - "slo_owner_type": {"$ref": "#/components/schemas/V3.SLO.SLOOwnerType"} - "V3.SLO.MarkSLOAffectedRequest": + slo_owner_type: + $ref: "#/components/schemas/V3.SLO.SLOOwnerType" + V3.SLO.MarkSLOAffectedRequest: type: "object" required: - "incident_id" @@ -34914,22 +38024,22 @@ components: - "owner_id" - "org_id" properties: - "incident_id": + incident_id: type: "string" - "slis": + slis: type: "array" items: type: "string" - "error_budget_spent": + error_budget_spent: type: "number" format: "float" - "owner_type": + owner_type: type: "string" - "owner_id": + owner_id: type: "string" - "org_id": + org_id: type: "string" - "V3.SLO.SLO": + V3.SLO.SLO: type: "object" required: - "id" @@ -34946,44 +38056,45 @@ components: - "owner_id" - "org_id" properties: - "id": + id: type: "integer" - "name": + name: type: "string" - "description": + description: type: "string" - "time_interval_type": {"$ref": "#/components/schemas/V3.SLO.TimeIntervalType"} - "service_ids": + time_interval_type: + $ref: "#/components/schemas/V3.SLO.TimeIntervalType" + service_ids: type: "array" items: type: "string" - "slis": + slis: type: "array" items: type: "string" - "target_slo": + target_slo: type: "number" format: "float" - "current_slo": + current_slo: type: "number" format: "float" - "start_time": + start_time: type: "string" format: "date-time" - "end_time": + end_time: type: "string" format: "date-time" - "is_healthy": + is_healthy: type: "boolean" - "remaining_error_budget": + remaining_error_budget: type: "number" format: "float" - "allocated_error_budget": + allocated_error_budget: type: "number" format: "float" - "is_active": + is_active: type: "boolean" - "tags": + tags: anyOf: - type: "object" unevaluatedProperties: @@ -34994,55 +38105,58 @@ components: - type: "boolean" - type: "null" - type: "null" - "incident_count": + incident_count: type: "integer" - "false_positive_count": + false_positive_count: type: "integer" - "slo_monitoring_checks": + slo_monitoring_checks: type: "array" - items: {"$ref": "#/components/schemas/V3.SLO.SloMonitoringCheck"} - "slo_actions": + items: + $ref: "#/components/schemas/V3.SLO.SloMonitoringCheck" + slo_actions: anyOf: - type: "array" - items: {"$ref": "#/components/schemas/V3.SLO.SloAction"} + items: + $ref: "#/components/schemas/V3.SLO.SloAction" - type: "null" - "owner_type": + owner_type: type: "string" - "owner_id": + owner_id: type: "string" - "org_id": + org_id: type: "string" - "slo_owner_id": + slo_owner_id: type: "string" - "slo_owner_type": {"$ref": "#/components/schemas/V3.SLO.SLOOwnerType"} - "created_at": + slo_owner_type: + $ref: "#/components/schemas/V3.SLO.SLOOwnerType" + created_at: type: "string" format: "date-time" - "updated_at": + updated_at: type: "string" format: "date-time" - "deleted_at": + deleted_at: anyOf: - type: "string" format: "date-time" - type: "null" - "duration_in_days": + duration_in_days: type: "integer" format: "uint32" - "V3.SLO.SLODetailedResponse": + V3.SLO.SLODetailedResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.SLO.SLO"} - "V3.SLO.SLOOwnerType": + - $ref: "#/components/schemas/V3.SLO.SLO" + V3.SLO.SLOOwnerType: type: "string" enum: - "user" - "squad" - "V3.SLO.SLOResponse": + V3.SLO.SLOResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.SLO.SLO"} - "V3.SLO.SLOViolatingIncident": + - $ref: "#/components/schemas/V3.SLO.SLO" + V3.SLO.SLOViolatingIncident: type: "object" required: - "id" @@ -35060,152 +38174,154 @@ components: - "updated_at" - "deleted_at" properties: - "id": + id: type: "integer" - "owner_type": + owner_type: type: "string" - "owner_id": + owner_id: type: "string" - "org_id": + org_id: type: "string" - "slo_id": + slo_id: type: "integer" - "incident_id": + incident_id: type: "string" - "slis": + slis: type: "array" items: type: "string" - "error_budget_spent": + error_budget_spent: type: "number" format: "float" - "is_false_positive": + is_false_positive: type: "boolean" - "start_time": + start_time: type: "string" format: "date-time" - "end_time": + end_time: type: "string" format: "date-time" - "created_at": + created_at: type: "string" format: "date-time" - "updated_at": + updated_at: type: "string" format: "date-time" - "deleted_at": + deleted_at: anyOf: - type: "string" format: "date-time" - type: "null" - "V3.SLO.SLOViolatingIncidentResponse": + V3.SLO.SLOViolatingIncidentResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.SLO.SLOViolatingIncident"} - "V3.SLO.SLOWithInsights": + - $ref: "#/components/schemas/V3.SLO.SLOViolatingIncident" + V3.SLO.SLOWithInsights: type: "object" required: - "slo" properties: - "insights": + insights: type: "object" properties: - "error_budget_consumption_for_past_30days": + error_budget_consumption_for_past_30days: type: "integer" required: - "error_budget_consumption_for_past_30days" - "slo": {"$ref": "#/components/schemas/V3.SLO.SLO"} - "V3.SLO.SLOWithInsightsResponse": + slo: + $ref: "#/components/schemas/V3.SLO.SLO" + V3.SLO.SLOWithInsightsResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.SLO.SLOWithInsights"} - "V3.SLO.SloAction": + - $ref: "#/components/schemas/V3.SLO.SLOWithInsights" + V3.SLO.SloAction: type: "object" required: - "type" properties: - "id": + id: type: "integer" - "slo_id": + slo_id: type: "integer" - "type": {"$ref": "#/components/schemas/V3.SLO.SloActionType"} - "user_id": + type: + $ref: "#/components/schemas/V3.SLO.SloActionType" + user_id: type: "string" - "squad_id": + squad_id: type: "string" - "service_id": + service_id: type: "string" - "owner_type": + owner_type: type: "string" - "owner_id": + owner_id: type: "string" - "created_at": + created_at: type: "string" format: "date-time" - "updated_at": + updated_at: type: "string" format: "date-time" - "deleted_at": + deleted_at: anyOf: - type: "string" format: "date-time" - type: "null" - "V3.SLO.SloActionType": + V3.SLO.SloActionType: type: "string" enum: - "SERVICE" - "USER" - "SQUAD" - "V3.SLO.SloMonitoringCheck": + V3.SLO.SloMonitoringCheck: type: "object" required: - "name" - "owner_type" - "owner_id" properties: - "id": + id: type: "integer" - "slo_id": + slo_id: type: "integer" - "name": + name: type: "string" - "threshold": + threshold: type: "integer" - "owner_type": + owner_type: type: "string" - "owner_id": + owner_id: type: "string" - "org_id": + org_id: type: "string" - "is_checked": + is_checked: anyOf: - type: "boolean" - type: "null" - "created_at": + created_at: type: "string" format: "date-time" - "updated_at": + updated_at: type: "string" format: "date-time" - "deleted_at": + deleted_at: anyOf: - type: "string" format: "date-time" - type: "null" - "V3.SLO.TimeIntervalType": + V3.SLO.TimeIntervalType: type: "string" enum: - "fixed" - "rolling" - "V3.Services.APTAConfig": + V3.Services.APTAConfig: type: "object" required: - "is_enabled" - "timeout_in_mins" properties: - "is_enabled": + is_enabled: type: "boolean" - "timeout_in_mins": + timeout_in_mins: type: "number" enum: - 2 @@ -35213,61 +38329,68 @@ components: - 5 - 10 - 15 - "V3.Services.APTAConfigRequest": + V3.Services.APTAConfigRequest: type: "object" required: - "is_enabled" - "timeout_in_mins" properties: - "is_enabled": + is_enabled: type: "boolean" - "timeout_in_mins": + timeout_in_mins: type: "integer" - "V3.Services.CreateServiceRequest": + V3.Services.CreateServiceRequest: type: "object" required: - "name" - "escalation_policy_id" properties: - "name": + name: type: "string" - "escalation_policy_id": + escalation_policy_id: type: "string" - "description": + description: type: "string" - "email_prefix": + email_prefix: type: "string" - "maintainer": {"$ref": "#/components/schemas/V3.Services.ServiceMaintainer"} - "tags": + maintainer: + $ref: "#/components/schemas/V3.Services.ServiceMaintainer" + tags: type: "array" - items: {"$ref": "#/components/schemas/V3.Services.ServiceTag"} - "auto_pause_transient_alerts_config": {"$ref": "#/components/schemas/V3.Services.APTAConfig"} - "intelligent_alerts_grouping_config": {"$ref": "#/components/schemas/V3.Services.IAGConfig"} - "delay_notification_config": {"$ref": "#/components/schemas/V3.Services.NotificationDelayConfigRequest"} - "dedup_init_config": {"$ref": "#/components/schemas/V3.Services.DedupInitConfig"} - "V3.Services.DedupInitConfig": + items: + $ref: "#/components/schemas/V3.Services.ServiceTag" + auto_pause_transient_alerts_config: + $ref: "#/components/schemas/V3.Services.APTAConfig" + intelligent_alerts_grouping_config: + $ref: "#/components/schemas/V3.Services.IAGConfig" + delay_notification_config: + $ref: "#/components/schemas/V3.Services.NotificationDelayConfigRequest" + dedup_init_config: + $ref: "#/components/schemas/V3.Services.DedupInitConfig" + V3.Services.DedupInitConfig: type: "object" required: - "time_window" - "time_unit" properties: - "time_window": + time_window: type: "integer" format: "int64" - "time_unit": + time_unit: type: "string" enum: - "minute" - "hour" - "V3.Services.DeduplicationRules.CreateDeduplicationRulesRequest": + V3.Services.DeduplicationRules.CreateDeduplicationRulesRequest: type: "object" required: - "rules" properties: - "rules": + rules: type: "array" - items: {"$ref": "#/components/schemas/V3.Services.DeduplicationRules.DeduplicationRule"} - "V3.Services.DeduplicationRules.DeduplicationRule": + items: + $ref: "#/components/schemas/V3.Services.DeduplicationRules.DeduplicationRule" + V3.Services.DeduplicationRules.DeduplicationRule: type: "object" required: - "expression" @@ -35275,38 +38398,39 @@ components: - "time_unit" - "is_basic" properties: - "expression": + expression: type: "string" - "time_window": + time_window: type: "integer" format: "int64" - "time_unit": + time_unit: type: "string" enum: - "minute" - "hour" - "is_basic": + is_basic: type: "boolean" - "basic_expression": + basic_expression: type: "array" - items: {"$ref": "#/components/schemas/V3.Services.DeduplicationRules.ExpressionBranch"} - "dependency_deduplication": + items: + $ref: "#/components/schemas/V3.Services.DeduplicationRules.ExpressionBranch" + dependency_deduplication: type: "boolean" - "description": + description: type: "string" - "V3.Services.DeduplicationRules.DeduplicationRuleResponse": + V3.Services.DeduplicationRules.DeduplicationRuleResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Services.DeduplicationRules.DeduplicationRule"} - "V3.Services.DeduplicationRules.ExpressionBranch": + - $ref: "#/components/schemas/V3.Services.DeduplicationRules.DeduplicationRule" + V3.Services.DeduplicationRules.ExpressionBranch: type: "object" required: - "lhs" - "rhs" properties: - "lhs": + lhs: type: "string" - "op": + op: type: "string" enum: - "is" @@ -35324,7 +38448,7 @@ components: - "field_lt" - "field_gt_eq" - "field_lt_eq" - "rhs": + rhs: anyOf: - type: "string" - type: "boolean" @@ -35332,16 +38456,16 @@ components: format: "int32" - type: "number" format: "float" - "V3.Services.Dependencies.CreateOrUpdateDependenciesRequest": + V3.Services.Dependencies.CreateOrUpdateDependenciesRequest: type: "object" required: - "dependencies" properties: - "dependencies": + dependencies: type: "array" items: type: "string" - "V3.Services.EscalationPolicyBasic": + V3.Services.EscalationPolicyBasic: type: "object" required: - "id" @@ -35349,24 +38473,24 @@ components: - "description" - "slug" properties: - "id": + id: type: "string" description: "The unique identifier for the escalation policy." - "name": + name: type: "string" description: "The name of the escalation policy." - "description": + description: type: "string" description: "A description of the escalation policy." - "slug": + slug: type: "string" description: "The URL-friendly slug for the policy name." description: "Represents the basic details of an Escalation Policy for a service." - "V3.Services.Extensions.SlackExtensionResponse": + V3.Services.Extensions.SlackExtensionResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Services.Extensions.SlackExtensionServiceExtension"} - "V3.Services.Extensions.SlackExtensionServiceExtension": + - $ref: "#/components/schemas/V3.Services.Extensions.SlackExtensionServiceExtension" + V3.Services.Extensions.SlackExtensionServiceExtension: type: "object" required: - "id" @@ -35376,35 +38500,35 @@ components: - "created_at" - "name" properties: - "id": + id: type: "integer" format: "int32" - "service_id": + service_id: type: "string" - "organization_id": + organization_id: type: "string" - "channel_id": + channel_id: type: "string" - "created_at": + created_at: type: "string" - "name": + name: type: "string" - "V3.Services.Extensions.UpdateSlackExtensionRequest": + V3.Services.Extensions.UpdateSlackExtensionRequest: type: "object" required: - "channel_id" properties: - "channel_id": + channel_id: type: "string" - "V3.Services.IAGConfig": + V3.Services.IAGConfig: type: "object" required: - "is_enabled" - "rolling_window_in_mins" properties: - "is_enabled": + is_enabled: type: "boolean" - "rolling_window_in_mins": + rolling_window_in_mins: type: "number" enum: - 5 @@ -35418,17 +38542,17 @@ components: - 480 - 720 - 1440 - "V3.Services.IAGConfigRequest": + V3.Services.IAGConfigRequest: type: "object" required: - "is_enabled" - "rolling_window_in_mins" properties: - "is_enabled": + is_enabled: type: "boolean" - "rolling_window_in_mins": + rolling_window_in_mins: type: "integer" - "V3.Services.JiraCloudExtension": + V3.Services.JiraCloudExtension: type: "object" required: - "jira_client_key" @@ -35436,77 +38560,82 @@ components: - "issue_type" - "is_manual" properties: - "jira_client_key": + jira_client_key: type: "string" - "project": {"$ref": "#/components/schemas/V3.Services.JiraProject"} - "issue_type": {"$ref": "#/components/schemas/V3.Services.JiraIssueType"} - "statusmaps": + project: + $ref: "#/components/schemas/V3.Services.JiraProject" + issue_type: + $ref: "#/components/schemas/V3.Services.JiraIssueType" + statusmaps: anyOf: - type: "array" - items: {"$ref": "#/components/schemas/V3.Services.JiraStatusMap"} + items: + $ref: "#/components/schemas/V3.Services.JiraStatusMap" - type: "null" - "is_manual": + is_manual: type: "boolean" - "V3.Services.JiraIssueType": + V3.Services.JiraIssueType: type: "object" required: - "id" - "name" properties: - "id": + id: type: "string" - "name": + name: type: "string" - "statuses": + statuses: anyOf: - type: "array" - items: {"$ref": "#/components/schemas/V3.Services.JiraStatus"} + items: + $ref: "#/components/schemas/V3.Services.JiraStatus" - type: "null" - "V3.Services.JiraProject": + V3.Services.JiraProject: type: "object" required: - "id" - "key" - "name" properties: - "id": + id: type: "string" - "key": + key: type: "string" - "name": + name: type: "string" - "V3.Services.JiraStatus": + V3.Services.JiraStatus: type: "object" required: - "id" - "name" properties: - "id": + id: type: "string" - "name": + name: type: "string" - "V3.Services.JiraStatusMap": + V3.Services.JiraStatusMap: type: "object" required: - "jira_status" - "system_status" properties: - "jira_status": + jira_status: type: "string" - "system_status": + system_status: type: "string" - "V3.Services.MaintenanceMode.CreateOrUpdateMaintenanceModeRequest": + V3.Services.MaintenanceMode.CreateOrUpdateMaintenanceModeRequest: type: "object" required: - "onMaintenance" - "serviceMaintenance" properties: - "onMaintenance": + onMaintenance: type: "boolean" - "serviceMaintenance": + serviceMaintenance: type: "array" - items: {"$ref": "#/components/schemas/V3.Services.MaintenanceMode.ServiceMaintenance"} - "V3.Services.MaintenanceMode.MaintenanceMode": + items: + $ref: "#/components/schemas/V3.Services.MaintenanceMode.ServiceMaintenance" + V3.Services.MaintenanceMode.MaintenanceMode: type: "object" required: - "service_id" @@ -35520,34 +38649,34 @@ components: - "deleted" - "repeat_till" properties: - "service_id": + service_id: type: "string" - "maintenance_from": + maintenance_from: type: "string" format: "date-time" - "maintenance_till": + maintenance_till: type: "string" format: "date-time" - "repetition_daily": + repetition_daily: type: "boolean" - "repetition_weekly": + repetition_weekly: type: "boolean" - "repetition_two_weekly": + repetition_two_weekly: type: "boolean" - "repetition_three_weekly": + repetition_three_weekly: type: "boolean" - "repetition_monthly": + repetition_monthly: type: "boolean" - "deleted": + deleted: type: "boolean" - "repeat_till": + repeat_till: type: "string" format: "date-time" - "V3.Services.MaintenanceMode.MaintenanceModeResponse": + V3.Services.MaintenanceMode.MaintenanceModeResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Services.MaintenanceMode.MaintenanceMode"} - "V3.Services.MaintenanceMode.ServiceMaintenance": + - $ref: "#/components/schemas/V3.Services.MaintenanceMode.MaintenanceMode" + V3.Services.MaintenanceMode.ServiceMaintenance: type: "object" required: - "maintenanceStartDate" @@ -35559,80 +38688,80 @@ components: - "deleted" - "repeatTill" properties: - "maintenanceStartDate": + maintenanceStartDate: type: "string" - "maintenanceEndDate": + maintenanceEndDate: type: "string" - "daily": + daily: type: "boolean" - "weekly": + weekly: type: "boolean" - "twoWeekly": + twoWeekly: type: "boolean" - "threeWeekly": + threeWeekly: type: "boolean" - "monthly": + monthly: type: "boolean" - "deleted": + deleted: type: "boolean" - "repeatTill": + repeatTill: type: "string" - "V3.Services.NotificationDelayConfig": + V3.Services.NotificationDelayConfig: type: "object" required: - "is_enabled" properties: - "is_enabled": + is_enabled: type: "boolean" - "timezone": + timezone: type: "string" - "fixed_timeslot_config": + fixed_timeslot_config: type: "object" properties: - "start_time": + start_time: type: "string" - "end_time": + end_time: type: "string" - "repeat_days": + repeat_days: type: "array" items: type: "integer" format: "int32" - "custom_timeslots_enabled": + custom_timeslots_enabled: type: "boolean" - "custom_timeslots": + custom_timeslots: type: "object" unevaluatedProperties: type: "array" items: type: "object" properties: - "start_time": + start_time: type: "string" - "end_time": + end_time: type: "string" - "assigned_to": + assigned_to: type: "object" properties: - "id": + id: type: "string" - "type": + type: type: "string" - "V3.Services.NotificationDelayConfigRequest": + V3.Services.NotificationDelayConfigRequest: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Services.NotificationDelayConfig"} - "V3.Services.Overlay.CustomContent": + - $ref: "#/components/schemas/V3.Services.NotificationDelayConfig" + V3.Services.Overlay.CustomContent: type: "object" required: - "message" - "description" properties: - "message": + message: type: "string" - "description": + description: type: "string" - "V3.Services.Overlay.CustomContentOverlay": + V3.Services.Overlay.CustomContentOverlay: type: "object" required: - "created_at" @@ -35648,58 +38777,59 @@ components: - "updated_by" - "alert_source_type" properties: - "created_at": + created_at: type: "string" format: "date-time" - "updated_at": + updated_at: type: "string" format: "date-time" - "deleted_at": + deleted_at: anyOf: - type: "string" format: "date-time" - type: "null" - "org_id": + org_id: type: "string" - "service_id": + service_id: type: "string" - "alert_source_version": + alert_source_version: type: "string" - "alert_source_shortname": + alert_source_shortname: type: "string" - "overlay_template_type": + overlay_template_type: type: "string" enum: - "message" - "description" - "overlay": {"$ref": "#/components/schemas/V3.Services.Overlay.CustomContent"} - "created_by": + overlay: + $ref: "#/components/schemas/V3.Services.Overlay.CustomContent" + created_by: type: "string" - "updated_by": + updated_by: type: "string" - "alert_source_type": + alert_source_type: type: "string" - "V3.Services.Overlay.CustomContentOverlayResponse": + V3.Services.Overlay.CustomContentOverlayResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Services.Overlay.CustomContentOverlay"} - "V3.Services.Overlay.DedupKeyOverlay": + - $ref: "#/components/schemas/V3.Services.Overlay.CustomContentOverlay" + V3.Services.Overlay.DedupKeyOverlay: type: "object" required: - "template" - "duration" properties: - "template": + template: type: "string" - "duration": + duration: type: "integer" format: "int32" - "V3.Services.Overlay.OptInForKeyBasedDeduplicationRequest": + V3.Services.Overlay.OptInForKeyBasedDeduplicationRequest: type: "object" properties: - "dedup_key_enabled": + dedup_key_enabled: type: "boolean" - "V3.Services.Overlay.Overlay": + V3.Services.Overlay.Overlay: type: "object" required: - "created_at" @@ -35715,124 +38845,126 @@ components: - "updated_by" - "alert_source_type" properties: - "created_at": + created_at: type: "string" format: "date-time" - "updated_at": + updated_at: type: "string" format: "date-time" - "deleted_at": + deleted_at: anyOf: - type: "string" format: "date-time" - type: "null" - "org_id": + org_id: type: "string" - "service_id": + service_id: type: "string" - "alert_source_version": + alert_source_version: type: "string" - "alert_source_shortname": + alert_source_shortname: type: "string" - "overlay_template_type": + overlay_template_type: type: "string" enum: - "dedup_key" - "overlay": {"$ref": "#/components/schemas/V3.Services.Overlay.DedupKeyOverlay"} - "created_by": + overlay: + $ref: "#/components/schemas/V3.Services.Overlay.DedupKeyOverlay" + created_by: type: "string" - "updated_by": + updated_by: type: "string" - "alert_source_type": + alert_source_type: type: "string" - "V3.Services.Overlay.OverlayResponse": + V3.Services.Overlay.OverlayResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Services.Overlay.Overlay"} - "V3.Services.Overlay.RenderCustomContentOverlayRequest": + - $ref: "#/components/schemas/V3.Services.Overlay.Overlay" + V3.Services.Overlay.RenderCustomContentOverlayRequest: type: "object" required: - "overlay_template_type" - "template" - "payload" properties: - "overlay_template_type": + overlay_template_type: type: "string" - "template": + template: type: "string" - "payload": + payload: type: "string" - "V3.Services.Overlay.RenderDedupKeyTemplateRequest": + V3.Services.Overlay.RenderDedupKeyTemplateRequest: type: "object" required: - "overlay_template_type" - "template" - "payload" properties: - "overlay_template_type": + overlay_template_type: type: "string" - "template": + template: type: "string" - "payload": + payload: type: "string" - "V3.Services.Overlay.UpdateCustomContentTemplateOverlayRequest": + V3.Services.Overlay.UpdateCustomContentTemplateOverlayRequest: type: "object" required: - "overlay_template_type" - "message_overlay" - "description_overlay" properties: - "overlay_template_type": + overlay_template_type: type: "string" - "message_overlay": + message_overlay: type: "object" properties: - "template": + template: type: "string" required: - "template" - "description_overlay": + description_overlay: type: "object" properties: - "template": + template: type: "string" required: - "template" - "V3.Services.Overlay.UpdateDedupKeyOverlayRequest": + V3.Services.Overlay.UpdateDedupKeyOverlayRequest: type: "object" required: - "overlay_template_type" - "dedup_key_overlay" properties: - "overlay_template_type": + overlay_template_type: type: "string" - "dedup_key_overlay": + dedup_key_overlay: type: "object" properties: - "template": + template: type: "string" - "duration": + duration: type: "integer" required: - "template" - "duration" - "V3.Services.RoutingRules.CreateOrUpdateRoutingRulesRequest": + V3.Services.RoutingRules.CreateOrUpdateRoutingRulesRequest: type: "object" required: - "rules" properties: - "rules": + rules: type: "array" - items: {"$ref": "#/components/schemas/V3.Services.RoutingRules.RoutingRule"} - "V3.Services.RoutingRules.ExpressionBranch": + items: + $ref: "#/components/schemas/V3.Services.RoutingRules.RoutingRule" + V3.Services.RoutingRules.ExpressionBranch: type: "object" required: - "lhs" - "rhs" properties: - "lhs": + lhs: type: "string" - "op": + op: type: "string" enum: - "is" @@ -35850,7 +38982,7 @@ components: - "field_lt" - "field_gt_eq" - "field_lt_eq" - "rhs": + rhs: anyOf: - type: "string" - type: "boolean" @@ -35858,39 +38990,40 @@ components: format: "int32" - type: "number" format: "float" - "V3.Services.RoutingRules.RoutingRule": + V3.Services.RoutingRules.RoutingRule: type: "object" required: - "expression" - "route_to" - "is_basic" properties: - "expression": + expression: type: "string" - "route_to": + route_to: type: "object" properties: - "entity_type": + entity_type: type: "string" enum: - "user" - "squad" - "escalation_policy" - "entity_id": + entity_id: type: "string" required: - "entity_type" - "entity_id" - "is_basic": + is_basic: type: "boolean" - "basic_expression": + basic_expression: type: "array" - items: {"$ref": "#/components/schemas/V3.Services.RoutingRules.ExpressionBranch"} - "V3.Services.RoutingRules.RoutingRuleResponse": + items: + $ref: "#/components/schemas/V3.Services.RoutingRules.ExpressionBranch" + V3.Services.RoutingRules.RoutingRuleResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Services.RoutingRules.RoutingRule"} - "V3.Services.Service": + - $ref: "#/components/schemas/V3.Services.RoutingRules.RoutingRule" + V3.Services.Service: type: "object" required: - "id" @@ -35911,95 +39044,104 @@ components: - "created_at" - "updated_at" properties: - "id": + id: type: "string" - "name": + name: type: "string" - "slug": + slug: type: "string" - "email": + email: type: "string" - "escalation_policy_id": + escalation_policy_id: type: "string" - "organization_id": + organization_id: type: "string" - "api_key": + api_key: type: "string" - "description": + description: type: "string" - "depends": + depends: anyOf: - type: "array" items: type: "string" - type: "null" - "owner": {"$ref": "#/components/schemas/Common.V3.RBACOwner"} - "on_maintenance": + owner: + $ref: "#/components/schemas/Common.V3.RBACOwner" + on_maintenance: type: "boolean" - "slack": {"$ref": "#/components/schemas/V3.Services.ServiceSlack"} - "escalation_policy": {"$ref": "#/components/schemas/V3.Services.EscalationPolicyBasic"} - "jira_cloud": {"$ref": "#/components/schemas/V3.Services.JiraCloudExtension"} - "maintainer": {"$ref": "#/components/schemas/V3.Services.ServiceMaintainer"} - "tags": + slack: + $ref: "#/components/schemas/V3.Services.ServiceSlack" + escalation_policy: + $ref: "#/components/schemas/V3.Services.EscalationPolicyBasic" + jira_cloud: + $ref: "#/components/schemas/V3.Services.JiraCloudExtension" + maintainer: + $ref: "#/components/schemas/V3.Services.ServiceMaintainer" + tags: type: "array" - items: {"$ref": "#/components/schemas/V3.Services.ServiceTag"} - "auto_pause_transient_alerts_config": {"$ref": "#/components/schemas/V3.Services.APTAConfig"} - "intelligent_alerts_grouping_config": {"$ref": "#/components/schemas/V3.Services.IAGConfig"} - "delay_notification_config": {"$ref": "#/components/schemas/V3.Services.NotificationDelayConfig"} - "config": + items: + $ref: "#/components/schemas/V3.Services.ServiceTag" + auto_pause_transient_alerts_config: + $ref: "#/components/schemas/V3.Services.APTAConfig" + intelligent_alerts_grouping_config: + $ref: "#/components/schemas/V3.Services.IAGConfig" + delay_notification_config: + $ref: "#/components/schemas/V3.Services.NotificationDelayConfig" + config: type: "object" properties: - "dedup_key_enabled": + dedup_key_enabled: type: "boolean" required: - "dedup_key_enabled" - "created_at": + created_at: type: "string" format: "date-time" - "updated_at": + updated_at: type: "string" format: "date-time" - "V3.Services.ServiceMaintainer": + V3.Services.ServiceMaintainer: type: "object" required: - "id" - "type" properties: - "id": + id: type: "string" - "type": + type: type: "string" enum: - "user" - "squad" - "V3.Services.ServiceResponse": + V3.Services.ServiceResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Services.Service"} - "V3.Services.ServiceSlack": + - $ref: "#/components/schemas/V3.Services.Service" + V3.Services.ServiceSlack: type: "object" required: - "channel_id" - "name" - "time" properties: - "channel_id": + channel_id: type: "string" - "name": + name: type: "string" - "time": + time: type: "integer" - "V3.Services.ServiceTag": + V3.Services.ServiceTag: type: "object" required: - "key" - "value" properties: - "key": + key: type: "string" - "value": + value: type: "string" - "V3.Services.SlackExtension": + V3.Services.SlackExtension: type: "object" required: - "id" @@ -36009,19 +39151,19 @@ components: - "slack_channel_name" - "slack_team_id" properties: - "id": + id: type: "string" - "token": + token: type: "string" - "slack_bot_token": + slack_bot_token: type: "string" - "slack_channel_id": + slack_channel_id: type: "string" - "slack_channel_name": + slack_channel_name: type: "string" - "slack_team_id": + slack_team_id: type: "string" - "V3.Services.SlackExtensionServiceExtension": + V3.Services.SlackExtensionServiceExtension: type: "object" required: - "id" @@ -36031,52 +39173,53 @@ components: - "created_at" - "name" properties: - "id": + id: type: "integer" format: "int32" - "service_id": + service_id: type: "string" - "organization_id": + organization_id: type: "string" - "channel_id": + channel_id: type: "string" - "created_at": + created_at: type: "string" - "name": + name: type: "string" - "V3.Services.SlackExtensionServiceExtensionRes": + V3.Services.SlackExtensionServiceExtensionRes: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Services.SlackExtensionServiceExtension"} - "V3.Services.SlackExtensionUpdatePayload": + - $ref: "#/components/schemas/V3.Services.SlackExtensionServiceExtension" + V3.Services.SlackExtensionUpdatePayload: type: "object" required: - "channel_id" properties: - "channel_id": + channel_id: type: "string" - "V3.Services.SuppressionRules.BasicExpression": + V3.Services.SuppressionRules.BasicExpression: type: "object" required: - "lhs" - "op" - "rhs" properties: - "lhs": + lhs: type: "string" - "op": + op: type: "string" - "rhs": + rhs: type: "string" - "V3.Services.SuppressionRules.CreateOrUpdateSuppressionRulesRequest": + V3.Services.SuppressionRules.CreateOrUpdateSuppressionRulesRequest: type: "object" required: - "rules" properties: - "rules": + rules: type: "array" - items: {"$ref": "#/components/schemas/V3.Services.SuppressionRules.SuppressionRule"} - "V3.Services.SuppressionRules.CustomRepetition": + items: + $ref: "#/components/schemas/V3.Services.SuppressionRules.SuppressionRule" + V3.Services.SuppressionRules.CustomRepetition: type: "object" required: - "repeats_count" @@ -36084,17 +39227,17 @@ components: - "repeats_on_weekdays" - "repeats_on_month" properties: - "repeats_count": + repeats_count: type: "integer" - "repeats": + repeats: type: "string" - "repeats_on_weekdays": + repeats_on_weekdays: type: "array" items: type: "integer" - "repeats_on_month": + repeats_on_month: type: "string" - "V3.Services.SuppressionRules.SuppressionRule": + V3.Services.SuppressionRules.SuppressionRule: type: "object" required: - "rule_id" @@ -36109,39 +39252,41 @@ components: - "timeslots" - "basic_expression" properties: - "rule_id": + rule_id: type: "string" - "created_at": + created_at: type: "string" format: "date-time" - "updated_at": + updated_at: type: "string" format: "date-time" - "created_by": + created_by: type: "string" - "updated_by": + updated_by: type: "string" - "description": + description: type: "string" - "expression": + expression: type: "string" - "is_basic": + is_basic: type: "boolean" - "is_timebased": + is_timebased: type: "boolean" - "timeslots": + timeslots: anyOf: - type: "array" - items: {"$ref": "#/components/schemas/V3.Services.SuppressionRules.Timeslot"} + items: + $ref: "#/components/schemas/V3.Services.SuppressionRules.Timeslot" - type: "null" - "basic_expression": + basic_expression: type: "array" - items: {"$ref": "#/components/schemas/V3.Services.SuppressionRules.BasicExpression"} - "V3.Services.SuppressionRules.SuppressionRuleResponse": + items: + $ref: "#/components/schemas/V3.Services.SuppressionRules.BasicExpression" + V3.Services.SuppressionRules.SuppressionRuleResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Services.SuppressionRules.SuppressionRule"} - "V3.Services.SuppressionRules.SuppressionRulesContainer": + - $ref: "#/components/schemas/V3.Services.SuppressionRules.SuppressionRule" + V3.Services.SuppressionRules.SuppressionRulesContainer: type: "object" required: - "id" @@ -36151,26 +39296,27 @@ components: - "organization_id" - "rules" properties: - "id": + id: type: "string" - "created_at": + created_at: type: "string" format: "date-time" - "updated_at": + updated_at: type: "string" format: "date-time" - "service_id": + service_id: type: "string" - "organization_id": + organization_id: type: "string" - "rules": + rules: type: "array" - items: {"$ref": "#/components/schemas/V3.Services.SuppressionRules.SuppressionRule"} - "V3.Services.SuppressionRules.SuppressionRulesContainerResponse": + items: + $ref: "#/components/schemas/V3.Services.SuppressionRules.SuppressionRule" + V3.Services.SuppressionRules.SuppressionRulesContainerResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Services.SuppressionRules.SuppressionRulesContainer"} - "V3.Services.SuppressionRules.Timeslot": + - $ref: "#/components/schemas/V3.Services.SuppressionRules.SuppressionRulesContainer" + V3.Services.SuppressionRules.Timeslot: type: "object" required: - "time_zone" @@ -36183,40 +39329,42 @@ components: - "ends_never" - "ends_on" properties: - "time_zone": + time_zone: type: "string" - "start_time": + start_time: type: "string" - "end_time": + end_time: type: "string" - "is_allday": + is_allday: type: "boolean" - "repetition": + repetition: type: "string" - "is_custom": + is_custom: type: "boolean" - "custom": {"$ref": "#/components/schemas/V3.Services.SuppressionRules.CustomRepetition"} - "ends_never": + custom: + $ref: "#/components/schemas/V3.Services.SuppressionRules.CustomRepetition" + ends_never: type: "boolean" - "ends_on": + ends_on: type: "string" - "V3.Services.TaggingRules.CreateOrUpdateTaggingRulesRequest": + V3.Services.TaggingRules.CreateOrUpdateTaggingRulesRequest: type: "object" required: - "rules" properties: - "rules": + rules: type: "array" - items: {"$ref": "#/components/schemas/V3.Services.TaggingRules.TagRule"} - "V3.Services.TaggingRules.ExpressionBranch": + items: + $ref: "#/components/schemas/V3.Services.TaggingRules.TagRule" + V3.Services.TaggingRules.ExpressionBranch: type: "object" required: - "lhs" - "rhs" properties: - "lhs": + lhs: type: "string" - "op": + op: type: "string" enum: - "is" @@ -36234,7 +39382,7 @@ components: - "field_lt" - "field_gt_eq" - "field_lt_eq" - "rhs": + rhs: anyOf: - type: "string" - type: "boolean" @@ -36242,233 +39390,245 @@ components: format: "int32" - type: "number" format: "float" - "V3.Services.TaggingRules.TagConfigObject": + V3.Services.TaggingRules.SubExpressions: + type: "array" + items: + $ref: "#/components/schemas/V3.Services.TaggingRules.ExpressionBranch" + V3.Services.TaggingRules.TagConfigObject: type: "object" required: - "value" - "color" properties: - "value": + value: type: "string" - "color": + color: type: "string" - "V3.Services.TaggingRules.TagRule": + V3.Services.TaggingRules.TagRule: type: "object" properties: - "expression": + expression: type: "string" - "tags": + tags: allOf: - - {"$ref": "#/components/schemas/V3.Services.TaggingRules.TagsObject"} + - $ref: "#/components/schemas/V3.Services.TaggingRules.TagsObject" description: "The 'tags' field cannot be empty unless the 'expression' or 'basic_expression' explicitly uses 'addTag' or 'addTags' functions." - "is_basic": + is_basic: type: "boolean" - "basic_expression": {"$ref": "#/components/schemas/SubExpressionsItem"} - "V3.Services.TaggingRules.TaggingRuleResponse": + basic_expression: + $ref: "#/components/schemas/V3.Services.TaggingRules.SubExpressions" + V3.Services.TaggingRules.TaggingRuleResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Services.TaggingRules.TagRule"} - "V3.Services.TaggingRules.TagsObject": + - $ref: "#/components/schemas/V3.Services.TaggingRules.TagRule" + V3.Services.TaggingRules.TagsObject: type: "object" properties: - "severity": {"$ref": "#/components/schemas/V3.Services.TaggingRules.TagConfigObject"} - unevaluatedProperties: {"$ref": "#/components/schemas/V3.Services.TaggingRules.TagConfigObject"} - "V3.Services.UpdateServiceRequest": + severity: + $ref: "#/components/schemas/V3.Services.TaggingRules.TagConfigObject" + unevaluatedProperties: + $ref: "#/components/schemas/V3.Services.TaggingRules.TagConfigObject" + V3.Services.UpdateServiceRequest: type: "object" properties: - "name": + name: type: "string" - "escalation_policy_id": + escalation_policy_id: type: "string" - "description": + description: type: "string" - "email_prefix": + email_prefix: type: "string" - "maintainer": {"$ref": "#/components/schemas/V3.Services.ServiceMaintainer"} - "tags": + maintainer: + $ref: "#/components/schemas/V3.Services.ServiceMaintainer" + tags: type: "array" - items: {"$ref": "#/components/schemas/V3.Services.ServiceTag"} - "auto_pause_transient_alerts_config": {"$ref": "#/components/schemas/V3.Services.APTAConfig"} - "intelligent_alerts_grouping_config": {"$ref": "#/components/schemas/V3.Services.IAGConfig"} - "delay_notification_config": {"$ref": "#/components/schemas/V3.Services.NotificationDelayConfigRequest"} - "V3.Teams.Abilities": + items: + $ref: "#/components/schemas/V3.Services.ServiceTag" + auto_pause_transient_alerts_config: + $ref: "#/components/schemas/V3.Services.APTAConfig" + intelligent_alerts_grouping_config: + $ref: "#/components/schemas/V3.Services.IAGConfig" + delay_notification_config: + $ref: "#/components/schemas/V3.Services.NotificationDelayConfigRequest" + V3.Teams.Abilities: type: "object" properties: - "escalation_policies": + escalation_policies: type: "object" properties: - "create-escalation-policies": + create-escalation-policies: type: "boolean" - "read-escalation-policies": + read-escalation-policies: type: "boolean" - "update-escalation-policies": + update-escalation-policies: type: "boolean" - "delete-escalation-policies": + delete-escalation-policies: type: "boolean" - "schedules": + schedules: type: "object" properties: - "create-schedules": + create-schedules: type: "boolean" - "read-schedules": + read-schedules: type: "boolean" - "update-schedules": + update-schedules: type: "boolean" - "delete-schedules": + delete-schedules: type: "boolean" - "services": + services: type: "object" properties: - "create-services": + create-services: type: "boolean" - "read-services": + read-services: type: "boolean" - "update-services": + update-services: type: "boolean" - "delete-services": + delete-services: type: "boolean" - "squads": + squads: type: "object" properties: - "create-squads": + create-squads: type: "boolean" - "read-squads": + read-squads: type: "boolean" - "update-squads": + update-squads: type: "boolean" - "delete-squads": + delete-squads: type: "boolean" - "stakeholder_groups": + stakeholder_groups: type: "object" properties: - "create-stakeholder-groups": + create-stakeholder-groups: type: "boolean" - "read-stakeholder-groups": + read-stakeholder-groups: type: "boolean" - "update-stakeholder-groups": + update-stakeholder-groups: type: "boolean" - "delete-stakeholder-groups": + delete-stakeholder-groups: type: "boolean" - "runbooks": + runbooks: type: "object" properties: - "create-runbooks": + create-runbooks: type: "boolean" - "read-runbooks": + read-runbooks: type: "boolean" - "update-runbooks": + update-runbooks: type: "boolean" - "delete-runbooks": + delete-runbooks: type: "boolean" - "postmortems": + postmortems: type: "object" properties: - "create-postmortems": + create-postmortems: type: "boolean" - "read-postmortems": + read-postmortems: type: "boolean" - "update-postmortems": + update-postmortems: type: "boolean" - "delete-postmortems": + delete-postmortems: type: "boolean" - "status_pages": + status_pages: type: "object" properties: - "create-status-pages": + create-status-pages: type: "boolean" - "read-status-pages": + read-status-pages: type: "boolean" - "update-status-pages": + update-status-pages: type: "boolean" - "delete-status-pages": + delete-status-pages: type: "boolean" - "team_analytics": + team_analytics: type: "object" properties: - "read-team-analytics": + read-team-analytics: type: "boolean" - "slos": + slos: type: "object" properties: - "create-slos": + create-slos: type: "boolean" - "read-slos": + read-slos: type: "boolean" - "update-slos": + update-slos: type: "boolean" - "delete-slos": + delete-slos: type: "boolean" - "webforms": + webforms: type: "object" properties: - "create-webforms": + create-webforms: type: "boolean" - "read-webforms": + read-webforms: type: "boolean" - "update-webforms": + update-webforms: type: "boolean" - "delete-webforms": + delete-webforms: type: "boolean" - "workflows": + workflows: type: "object" properties: - "create-workflows": + create-workflows: type: "boolean" - "read-workflows": + read-workflows: type: "boolean" - "update-workflows": + update-workflows: type: "boolean" - "delete-workflows": + delete-workflows: type: "boolean" - "ger": + ger: type: "object" properties: - "create-ger": + create-ger: type: "boolean" - "read-ger": + read-ger: type: "boolean" - "update-ger": + update-ger: type: "boolean" - "delete-ger": + delete-ger: type: "boolean" - "routing_numbers": + routing_numbers: type: "object" properties: - "create-routing-numbers": + create-routing-numbers: type: "boolean" - "read-routing-numbers": + read-routing-numbers: type: "boolean" - "update-routing-numbers": + update-routing-numbers: type: "boolean" - "delete-routing-numbers": + delete-routing-numbers: type: "boolean" - "global_oncall_reminder_rules": + global_oncall_reminder_rules: type: "object" properties: - "create-global-oncall-reminder-rules": + create-global-oncall-reminder-rules: type: "boolean" - "read-global-oncall-reminder-rules": + read-global-oncall-reminder-rules: type: "boolean" - "update-global-oncall-reminder-rules": + update-global-oncall-reminder-rules: type: "boolean" - "delete-global-oncall-reminder-rules": + delete-global-oncall-reminder-rules: type: "boolean" - "V3.Teams.AddBulkTeamMemberRequest": + V3.Teams.AddBulkTeamMemberRequest: type: "object" required: - "members" properties: - "members": + members: type: "array" items: type: "object" properties: - "user_id": + user_id: type: "string" - "role": + role: type: "string" description: "this field is required if you are using OBAC permission model" - "role_ids": + role_ids: type: "array" items: type: "string" @@ -36476,46 +39636,47 @@ components: required: - "user_id" - "role_ids" - "V3.Teams.AddTeamMemberRequest": + V3.Teams.AddTeamMemberRequest: type: "object" required: - "user_id" - "role_ids" properties: - "user_id": + user_id: type: "string" - "role_ids": + role_ids: type: "array" items: type: "string" description: "this field is required if you are using RBAC permission model" - "role": + role: type: "string" description: "this field is required if you are using OBAC permission model" - "V3.Teams.CreateTeamRequest": + V3.Teams.CreateTeamRequest: type: "object" required: - "name" - "member_ids" properties: - "name": + name: type: "string" - "description": + description: type: "string" - "member_ids": + member_ids: type: "array" items: type: "string" - "V3.Teams.CreateTeamRoleRequest": + V3.Teams.CreateTeamRoleRequest: type: "object" required: - "name" - "abilities" properties: - "name": + name: type: "string" - "abilities": {"$ref": "#/components/schemas/V3.Teams.Abilities"} - "V3.Teams.TeamBase": + abilities: + $ref: "#/components/schemas/V3.Teams.Abilities" + V3.Teams.TeamBase: type: "object" required: - "id" @@ -36530,57 +39691,60 @@ components: - "roles" - "default" properties: - "id": + id: type: "string" - "created_at": + created_at: type: "string" - "updated_at": + updated_at: type: "string" - "created_by": + created_by: type: "string" - "organization_id": + organization_id: type: "string" - "name": + name: type: "string" - "description": + description: type: "string" - "slug": + slug: type: "string" - "members": + members: type: "array" - items: {"$ref": "#/components/schemas/V3.Teams.TeamMember"} - "roles": + items: + $ref: "#/components/schemas/V3.Teams.TeamMember" + roles: type: "array" - items: {"$ref": "#/components/schemas/V3.Teams.TeamRole"} - "default": + items: + $ref: "#/components/schemas/V3.Teams.TeamRole" + default: type: "boolean" - "V3.Teams.TeamBaseResponse": + V3.Teams.TeamBaseResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Teams.TeamBase"} - "V3.Teams.TeamMember": + - $ref: "#/components/schemas/V3.Teams.TeamBase" + V3.Teams.TeamMember: type: "object" required: - "user_id" properties: - "user_id": + user_id: type: "string" - "role": + role: type: "string" - "role_ids": + role_ids: type: "array" items: type: "string" - "abilities": {"$ref": "#/components/schemas/V3.Teams.Abilities"} - "V3.Teams.TeamMemberResponse": + abilities: + $ref: "#/components/schemas/V3.Teams.Abilities" + V3.Teams.TeamMemberResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Teams.TeamMember"} - "V3.Teams.TeamResponse": + - $ref: "#/components/schemas/V3.Teams.TeamMember" + V3.Teams.TeamResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Teams.TeamWithOrganization"} - "V3.Teams.TeamRole": + - $ref: "#/components/schemas/V3.Teams.TeamWithOrganization" + V3.Teams.TeamRole: type: "object" required: - "id" @@ -36588,20 +39752,21 @@ components: - "slug" - "default" properties: - "id": + id: type: "string" - "name": + name: type: "string" - "slug": + slug: type: "string" - "default": + default: type: "boolean" - "abilities": {"$ref": "#/components/schemas/V3.Teams.Abilities"} - "V3.Teams.TeamRoleResponse": + abilities: + $ref: "#/components/schemas/V3.Teams.Abilities" + V3.Teams.TeamRoleResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Teams.TeamRole"} - "V3.Teams.TeamWithOrganization": + - $ref: "#/components/schemas/V3.Teams.TeamRole" + V3.Teams.TeamWithOrganization: type: "object" required: - "id" @@ -36617,74 +39782,76 @@ components: - "default" - "organization" properties: - "id": + id: type: "string" - "created_at": + created_at: type: "string" - "updated_at": + updated_at: type: "string" - "created_by": + created_by: type: "string" - "organization_id": + organization_id: type: "string" - "name": + name: type: "string" - "description": + description: type: "string" - "slug": + slug: type: "string" - "members": + members: type: "array" - items: {"$ref": "#/components/schemas/V3.Teams.TeamMember"} - "roles": + items: + $ref: "#/components/schemas/V3.Teams.TeamMember" + roles: type: "array" - items: {"$ref": "#/components/schemas/V3.Teams.TeamRole"} - "default": + items: + $ref: "#/components/schemas/V3.Teams.TeamRole" + default: type: "boolean" - "organization": + organization: type: "object" properties: - "id": + id: type: "string" - "name": + name: type: "string" - "slug": + slug: type: "string" required: - "id" - "name" - "slug" - "V3.Teams.UpdateTeamMemberRequest": + V3.Teams.UpdateTeamMemberRequest: type: "object" properties: - "role_ids": + role_ids: type: "array" items: type: "string" description: "this field is required if you are using RBAC permission model" - "role": + role: type: "string" description: "this field is required if you are using OBAC permission model" - "V3.Teams.UpdateTeamRequest": + V3.Teams.UpdateTeamRequest: type: "object" required: - "members" properties: - "name": + name: type: "string" - "description": + description: type: "string" - "members": + members: type: "array" items: type: "object" properties: - "user_id": + user_id: type: "string" - "role": + role: type: "string" description: "this field is required if you are using OBAC permission model" - "role_ids": + role_ids: type: "array" items: type: "string" @@ -36692,13 +39859,14 @@ components: required: - "user_id" - "role_ids" - "V3.Teams.UpdateTeamRoleRequest": + V3.Teams.UpdateTeamRoleRequest: type: "object" properties: - "name": + name: type: "string" - "abilities": {"$ref": "#/components/schemas/V3.Teams.Abilities"} - "V3.Users.AddUserRequest": + abilities: + $ref: "#/components/schemas/V3.Teams.Abilities" + V3.Users.AddUserRequest: type: "object" required: - "email" @@ -36706,19 +39874,19 @@ components: - "first_name" - "last_name" properties: - "email": + email: type: "string" - "role": + role: type: "string" enum: - "account_owner" - "user" - "stakeholder" - "first_name": + first_name: type: "string" - "last_name": + last_name: type: "string" - "V3.Users.ApiToken": + V3.Users.ApiToken: type: "object" required: - "id" @@ -36729,35 +39897,35 @@ components: - "rate_limit" - "deleted" properties: - "id": + id: type: "string" - "organization_id": + organization_id: type: "string" - "user_id": + user_id: type: "string" - "token": + token: type: "string" - "last_refresh": + last_refresh: type: "string" - "rate_limit": + rate_limit: type: "integer" - "deleted": + deleted: type: "boolean" - "V3.Users.ApiTokenResponse": + V3.Users.ApiTokenResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Users.ApiToken"} - "V3.Users.Contact": + - $ref: "#/components/schemas/V3.Users.ApiToken" + V3.Users.Contact: type: "object" required: - "dial_code" - "phone_number" properties: - "dial_code": + dial_code: type: "string" - "phone_number": + phone_number: type: "string" - "V3.Users.GlobalRBACAbilityName": + V3.Users.GlobalRBACAbilityName: type: "string" enum: - "manage-api-tokens" @@ -36771,46 +39939,47 @@ components: - "manage-audit-logs" - "manage-feature-settings" description: "Represents the name of a global RBAC ability." - "V3.Users.NotificationRule": + V3.Users.NotificationRule: type: "object" required: - "type" - "time" properties: - "type": + type: type: "string" - "time": + time: type: "integer" - "V3.Users.UpdateUserAbilitiesRequest": + V3.Users.UpdateUserAbilitiesRequest: type: "object" required: - "data" properties: - "data": + data: type: "array" items: type: "object" properties: - "user_id": + user_id: type: "string" - "abilities": + abilities: type: "array" - items: {"$ref": "#/components/schemas/V3.Users.GlobalRBACAbilityName"} + items: + $ref: "#/components/schemas/V3.Users.GlobalRBACAbilityName" required: - "user_id" - "abilities" - "V3.Users.UpdateUserRequest": + V3.Users.UpdateUserRequest: type: "object" required: - "role" properties: - "role": + role: type: "string" enum: - "account_owner" - "user" - "stakeholder" - "V3.Users.User": + V3.Users.User: type: "object" required: - "id" @@ -36827,45 +39996,47 @@ components: - "notification_rules" - "user_image" properties: - "id": + id: type: "string" - "first_name": + first_name: type: "string" - "last_name": + last_name: type: "string" - "username_for_display": + username_for_display: type: "string" - "email": + email: type: "string" - "contact": {"$ref": "#/components/schemas/V3.Users.Contact"} - "secondary_emails": + contact: + $ref: "#/components/schemas/V3.Users.Contact" + secondary_emails: anyOf: - type: "array" items: type: "string" - type: "null" - "email_verified": + email_verified: type: "boolean" - "time_zone": + time_zone: type: "string" - "title": + title: type: "string" - "bio": + bio: type: "string" - "notification_rules": + notification_rules: type: "array" - items: {"$ref": "#/components/schemas/V3.Users.NotificationRule"} - "user_image": + items: + $ref: "#/components/schemas/V3.Users.NotificationRule" + user_image: type: "boolean" - "role_id": + role_id: type: "string" - "role": + role: type: "string" - "V3.Users.UserResponse": + V3.Users.UserResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Users.User"} - "V3.Users.UserRole": + - $ref: "#/components/schemas/V3.Users.User" + V3.Users.UserRole: type: "object" required: - "id" @@ -36873,19 +40044,19 @@ components: - "limit" - "order" properties: - "id": + id: type: "string" - "name": + name: type: "string" - "limit": + limit: type: "integer" - "order": + order: type: "integer" - "V3.Users.UserRoleResponse": + V3.Users.UserRoleResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Users.UserRole"} - "V3.Webforms.CreateOrUpdateWebformRequest": + - $ref: "#/components/schemas/V3.Users.UserRole" + V3.Webforms.CreateOrUpdateWebformRequest: type: "object" required: - "owner_id" @@ -36901,114 +40072,116 @@ components: - "footer_text" - "footer_link" properties: - "owner_id": + owner_id: type: "string" description: "Unique identifier of the owner (string or UUID)" - "name": + name: type: "string" description: "Name of the webform" - "is_cname": + is_cname: type: "boolean" description: "Indicates if a custom domain (CNAME) is used" - "host_name": + host_name: type: "string" description: "Custom hostname if CNAME is enabled" - "tags": + tags: type: "object" unevaluatedProperties: type: "string" description: "Key-value tags for the webform" - "is_captcha_enabled": + is_captcha_enabled: type: "boolean" description: "Whether CAPTCHA is enabled on the form" - "captcha_secret": + captcha_secret: allOf: - - {"$ref": "#/components/schemas/V3.Webforms.RecaptchaSecrets"} + - $ref: "#/components/schemas/V3.Webforms.RecaptchaSecrets" description: "CAPTCHA credentials to be validated" - "form_owner_type": + form_owner_type: type: "string" description: "Entity type that owns the form (e.g., team, user)" - "form_owner_id": + form_owner_id: type: "string" description: "Identifier for the owner entity" - "services": + services: type: "array" - items: {"$ref": "#/components/schemas/V3.Webforms.WFService"} + items: + $ref: "#/components/schemas/V3.Webforms.WFService" description: "List of services tied to this webform" - "input_field": + input_field: type: "array" - items: {"$ref": "#/components/schemas/V3.Webforms.WFInputField"} + items: + $ref: "#/components/schemas/V3.Webforms.WFInputField" description: "Input fields to be rendered on the form" - "header": + header: type: "string" description: "Header text shown on the form" - "title": + title: type: "string" description: "Title of the webform" - "logo_url": + logo_url: type: "string" description: "URL to the organization's logo" - "footer_text": + footer_text: type: "string" description: "Text displayed in the footer" - "footer_link": + footer_link: type: "string" description: "Hyperlink in the footer (mailto or https)" - "email_on": + email_on: type: "array" items: type: "string" description: "Emails to notify on submission" - "description": + description: type: "string" description: "Optional description for the webform" description: "Public API request for creating a webform" - "V3.Webforms.RecaptchaSecrets": + V3.Webforms.RecaptchaSecrets: type: "object" required: - "site_key" - "secret" properties: - "site_key": + site_key: type: "string" description: "reCAPTCHA site key" - "secret": + secret: type: "string" description: "reCAPTCHA secret key" description: "reCAPTCHA credentials to be validated" - "V3.Webforms.WFInputField": + V3.Webforms.WFInputField: type: "object" required: - "label" - "options" properties: - "label": + label: type: "string" description: "Field label" - "options": + options: type: "array" items: type: "string" description: "Selectable options for this field" description: "Input field definition for a webform" - "V3.Webforms.WFService": + V3.Webforms.WFService: type: "object" required: - "service_id" - "name" - "alias" properties: - "service_id": + service_id: type: "string" description: "Public identifier for the service" - "name": + name: type: "string" description: "Service name as shown in UI" - "alias": + alias: type: "string" description: "Optional alias for the service" description: "Service details for a webform" - "V3.Webforms.Webform": + V3.Webforms.Webform: type: "object" required: - "id" @@ -37036,300 +40209,306 @@ components: - "is_deleted" - "deleted_at" properties: - "id": + id: type: "integer" format: "int32" - "org_id": + org_id: type: "string" - "owner_id": + owner_id: type: "string" - "name": + name: type: "string" - "is_cname": + is_cname: type: "boolean" - "public_url": + public_url: type: "string" - "host_name": + host_name: type: "string" - "tags": + tags: type: "object" unevaluatedProperties: type: "string" - "is_captcha_enabled": + is_captcha_enabled: type: "boolean" - "captcha_provider": + captcha_provider: type: "string" - "captcha_secret": {"$ref": "#/components/schemas/V3.Webforms.RecaptchaSecrets"} - "form_owner_type": + captcha_secret: + $ref: "#/components/schemas/V3.Webforms.RecaptchaSecrets" + form_owner_type: type: "string" - "form_owner_id": + form_owner_id: type: "string" - "form_owner_name": + form_owner_name: type: "string" - "services": + services: type: "array" - items: {"$ref": "#/components/schemas/V3.Webforms.WFService"} - "input_field": + items: + $ref: "#/components/schemas/V3.Webforms.WFService" + input_field: type: "array" - items: {"$ref": "#/components/schemas/V3.Webforms.WFInputField"} - "header": + items: + $ref: "#/components/schemas/V3.Webforms.WFInputField" + header: type: "string" - "title": + title: type: "string" - "logo_url": + logo_url: type: "string" - "footer_text": + footer_text: type: "string" - "footer_link": + footer_link: type: "string" - "email_on": + email_on: type: "array" items: type: "string" - "description": + description: type: "string" - "incident_count": + incident_count: type: "integer" format: "int64" - "mttr": + mttr: type: "number" format: "double" - "is_deleted": + is_deleted: type: "boolean" - "deleted_at": + deleted_at: type: "string" - "V3.Webforms.WebformResponse": + V3.Webforms.WebformResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Webforms.Webform"} - "V3.Workflows.ActionRequest": + - $ref: "#/components/schemas/V3.Webforms.Webform" + V3.Workflows.ActionRequest: anyOf: - type: "object" required: - "name" - "data" properties: - "name": + name: type: "string" enum: - "sq_attach_runbooks" - "data": + data: type: "object" properties: - "runbooks": + runbooks: type: "array" items: type: "string" required: - "runbooks" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseAction"} - - {"$ref": "#/components/schemas/V3.Workflows.SqMarkIncidentSLOAffecting"} - - {"$ref": "#/components/schemas/V3.Workflows.SqTriggerManualWebhook"} - - {"$ref": "#/components/schemas/V3.Workflows.UpdateIncidentPriority"} - - {"$ref": "#/components/schemas/V3.Workflows.SqCreateStatusPageIssue"} - - {"$ref": "#/components/schemas/V3.Workflows.SqAddIncidentNote"} - - {"$ref": "#/components/schemas/V3.Workflows.SlackArchiveChannel"} - - {"$ref": "#/components/schemas/V3.Workflows.SqAddCommunicationChannel"} - - {"$ref": "#/components/schemas/V3.Workflows.SlackMessageChannel"} - - {"$ref": "#/components/schemas/V3.Workflows.SlackMessageUser"} - - {"$ref": "#/components/schemas/V3.Workflows.SqMakeHTTPCall"} - - {"$ref": "#/components/schemas/V3.Workflows.SlackCreateIncidentChannel"} - - {"$ref": "#/components/schemas/V3.Workflows.JiraCreateTicket"} - - {"$ref": "#/components/schemas/V3.Workflows.MsTeamsMessageChannel"} - - {"$ref": "#/components/schemas/V3.Workflows.MsTeamsMessageUser"} - - {"$ref": "#/components/schemas/V3.Workflows.SqSendEmail"} - - {"$ref": "#/components/schemas/V3.Workflows.MsTeamsCreateMeetingLink"} + - $ref: "#/components/schemas/V3.Workflows.BaseAction" + - $ref: "#/components/schemas/V3.Workflows.SqMarkIncidentSLOAffecting" + - $ref: "#/components/schemas/V3.Workflows.SqTriggerManualWebhook" + - $ref: "#/components/schemas/V3.Workflows.UpdateIncidentPriority" + - $ref: "#/components/schemas/V3.Workflows.SqCreateStatusPageIssue" + - $ref: "#/components/schemas/V3.Workflows.SqAddIncidentNote" + - $ref: "#/components/schemas/V3.Workflows.SlackArchiveChannel" + - $ref: "#/components/schemas/V3.Workflows.SqAddCommunicationChannel" + - $ref: "#/components/schemas/V3.Workflows.SlackMessageChannel" + - $ref: "#/components/schemas/V3.Workflows.SlackMessageUser" + - $ref: "#/components/schemas/V3.Workflows.SqMakeHTTPCall" + - $ref: "#/components/schemas/V3.Workflows.SlackCreateIncidentChannel" + - $ref: "#/components/schemas/V3.Workflows.JiraCreateTicket" + - $ref: "#/components/schemas/V3.Workflows.MsTeamsMessageChannel" + - $ref: "#/components/schemas/V3.Workflows.MsTeamsMessageUser" + - $ref: "#/components/schemas/V3.Workflows.SqSendEmail" + - $ref: "#/components/schemas/V3.Workflows.MsTeamsCreateMeetingLink" - {} - "V3.Workflows.ActionRequestUpdate": + V3.Workflows.ActionRequestUpdate: anyOf: - type: "object" properties: - "name": + name: type: "string" enum: - "sq_attach_runbooks" - "data": + data: type: "object" properties: - "runbooks": + runbooks: type: "array" items: type: "string" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseActionUpdate"} - - {"$ref": "#/components/schemas/V3.Workflows.SqMarkIncidentSLOAffectingUpdate"} - - {"$ref": "#/components/schemas/V3.Workflows.SqTriggerManualWebhookUpdate"} - - {"$ref": "#/components/schemas/V3.Workflows.UpdateIncidentPriorityUpdate"} - - {"$ref": "#/components/schemas/V3.Workflows.SqCreateStatusPageIssueUpdate"} - - {"$ref": "#/components/schemas/V3.Workflows.SqAddIncidentNoteUpdate"} - - {"$ref": "#/components/schemas/V3.Workflows.SlackArchiveChannelUpdate"} - - {"$ref": "#/components/schemas/V3.Workflows.SqAddCommunicationChannelUpdate"} - - {"$ref": "#/components/schemas/V3.Workflows.SlackMessageChannelUpdate"} - - {"$ref": "#/components/schemas/V3.Workflows.SlackMessageUserUpdate"} - - {"$ref": "#/components/schemas/V3.Workflows.SqMakeHTTPCallUpdate"} - - {"$ref": "#/components/schemas/V3.Workflows.SlackCreateIncidentChannelUpdate"} - - {"$ref": "#/components/schemas/V3.Workflows.JiraCreateTicketUpdate"} - - {"$ref": "#/components/schemas/V3.Workflows.MsTeamsMessageChannelUpdate"} - - {"$ref": "#/components/schemas/V3.Workflows.MsTeamsMessageUserUpdate"} - - {"$ref": "#/components/schemas/V3.Workflows.SqSendEmailUpdate"} - - {"$ref": "#/components/schemas/V3.Workflows.MsTeamsCreateMeetingLinkUpdate"} + - $ref: "#/components/schemas/V3.Workflows.BaseActionUpdate" + - $ref: "#/components/schemas/V3.Workflows.SqMarkIncidentSLOAffectingUpdate" + - $ref: "#/components/schemas/V3.Workflows.SqTriggerManualWebhookUpdate" + - $ref: "#/components/schemas/V3.Workflows.UpdateIncidentPriorityUpdate" + - $ref: "#/components/schemas/V3.Workflows.SqCreateStatusPageIssueUpdate" + - $ref: "#/components/schemas/V3.Workflows.SqAddIncidentNoteUpdate" + - $ref: "#/components/schemas/V3.Workflows.SlackArchiveChannelUpdate" + - $ref: "#/components/schemas/V3.Workflows.SqAddCommunicationChannelUpdate" + - $ref: "#/components/schemas/V3.Workflows.SlackMessageChannelUpdate" + - $ref: "#/components/schemas/V3.Workflows.SlackMessageUserUpdate" + - $ref: "#/components/schemas/V3.Workflows.SqMakeHTTPCallUpdate" + - $ref: "#/components/schemas/V3.Workflows.SlackCreateIncidentChannelUpdate" + - $ref: "#/components/schemas/V3.Workflows.JiraCreateTicketUpdate" + - $ref: "#/components/schemas/V3.Workflows.MsTeamsMessageChannelUpdate" + - $ref: "#/components/schemas/V3.Workflows.MsTeamsMessageUserUpdate" + - $ref: "#/components/schemas/V3.Workflows.SqSendEmailUpdate" + - $ref: "#/components/schemas/V3.Workflows.MsTeamsCreateMeetingLinkUpdate" - {} - "V3.Workflows.ActionResponse": + V3.Workflows.ActionResponse: anyOf: - type: "object" required: - "name" - "data" properties: - "name": + name: type: "string" enum: - "sq_attach_runbooks" - "data": + data: type: "object" properties: - "runbooks": + runbooks: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.RunbookResponse"} + items: + $ref: "#/components/schemas/V3.Workflows.RunbookResponse" required: - "runbooks" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseAction"} - - {"$ref": "#/components/schemas/V3.Workflows.SqMarkIncidentSLOAffecting"} - - {"$ref": "#/components/schemas/V3.Workflows.SqTriggerManualWebhook"} - - {"$ref": "#/components/schemas/V3.Workflows.UpdateIncidentPriority"} - - {"$ref": "#/components/schemas/V3.Workflows.SqCreateStatusPageIssue"} - - {"$ref": "#/components/schemas/V3.Workflows.SqAddIncidentNote"} - - {"$ref": "#/components/schemas/V3.Workflows.SlackArchiveChannel"} - - {"$ref": "#/components/schemas/V3.Workflows.SqAddCommunicationChannel"} - - {"$ref": "#/components/schemas/V3.Workflows.SlackMessageChannel"} - - {"$ref": "#/components/schemas/V3.Workflows.SlackMessageUser"} - - {"$ref": "#/components/schemas/V3.Workflows.SqMakeHTTPCall"} - - {"$ref": "#/components/schemas/V3.Workflows.SlackCreateIncidentChannel"} - - {"$ref": "#/components/schemas/V3.Workflows.JiraCreateTicket"} - - {"$ref": "#/components/schemas/V3.Workflows.MsTeamsMessageChannel"} - - {"$ref": "#/components/schemas/V3.Workflows.MsTeamsMessageUser"} - - {"$ref": "#/components/schemas/V3.Workflows.SqSendEmail"} - - {"$ref": "#/components/schemas/V3.Workflows.MsTeamsCreateMeetingLink"} + - $ref: "#/components/schemas/V3.Workflows.BaseAction" + - $ref: "#/components/schemas/V3.Workflows.SqMarkIncidentSLOAffecting" + - $ref: "#/components/schemas/V3.Workflows.SqTriggerManualWebhook" + - $ref: "#/components/schemas/V3.Workflows.UpdateIncidentPriority" + - $ref: "#/components/schemas/V3.Workflows.SqCreateStatusPageIssue" + - $ref: "#/components/schemas/V3.Workflows.SqAddIncidentNote" + - $ref: "#/components/schemas/V3.Workflows.SlackArchiveChannel" + - $ref: "#/components/schemas/V3.Workflows.SqAddCommunicationChannel" + - $ref: "#/components/schemas/V3.Workflows.SlackMessageChannel" + - $ref: "#/components/schemas/V3.Workflows.SlackMessageUser" + - $ref: "#/components/schemas/V3.Workflows.SqMakeHTTPCall" + - $ref: "#/components/schemas/V3.Workflows.SlackCreateIncidentChannel" + - $ref: "#/components/schemas/V3.Workflows.JiraCreateTicket" + - $ref: "#/components/schemas/V3.Workflows.MsTeamsMessageChannel" + - $ref: "#/components/schemas/V3.Workflows.MsTeamsMessageUser" + - $ref: "#/components/schemas/V3.Workflows.SqSendEmail" + - $ref: "#/components/schemas/V3.Workflows.MsTeamsCreateMeetingLink" - {} - "V3.Workflows.BaseAction": + V3.Workflows.BaseAction: type: "object" required: - "name" properties: - "name": + name: type: "string" discriminator: propertyName: "name" mapping: - "sq_mark_incident_slo_affecting": "#/components/schemas/V3.Workflows.SqMarkIncidentSLOAffecting" - "sq_trigger_manual_webhook": "#/components/schemas/V3.Workflows.SqTriggerManualWebhook" - "sq_update_incident_priority": "#/components/schemas/V3.Workflows.UpdateIncidentPriority" - "sq_add_status_page_issue": "#/components/schemas/V3.Workflows.SqCreateStatusPageIssue" - "sq_add_incident_note": "#/components/schemas/V3.Workflows.SqAddIncidentNote" - "slack_archive_channel": "#/components/schemas/V3.Workflows.SlackArchiveChannel" - "sq_add_communication_channel": "#/components/schemas/V3.Workflows.SqAddCommunicationChannel" - "slack_message_channel": "#/components/schemas/V3.Workflows.SlackMessageChannel" - "slack_message_user": "#/components/schemas/V3.Workflows.SlackMessageUser" - "sq_make_http_call": "#/components/schemas/V3.Workflows.SqMakeHTTPCall" - "slack_create_incident_channel": "#/components/schemas/V3.Workflows.SlackCreateIncidentChannel" - "jira_create_ticket": "#/components/schemas/V3.Workflows.JiraCreateTicket" - "msteams_message_channel": "#/components/schemas/V3.Workflows.MsTeamsMessageChannel" - "msteams_message_user": "#/components/schemas/V3.Workflows.MsTeamsMessageUser" - "sq_send_email": "#/components/schemas/V3.Workflows.SqSendEmail" - "msteams_create_meeting_link": "#/components/schemas/V3.Workflows.MsTeamsCreateMeetingLink" - "V3.Workflows.BaseActionUpdate": + sq_mark_incident_slo_affecting: "#/components/schemas/V3.Workflows.SqMarkIncidentSLOAffecting" + sq_trigger_manual_webhook: "#/components/schemas/V3.Workflows.SqTriggerManualWebhook" + sq_update_incident_priority: "#/components/schemas/V3.Workflows.UpdateIncidentPriority" + sq_add_status_page_issue: "#/components/schemas/V3.Workflows.SqCreateStatusPageIssue" + sq_add_incident_note: "#/components/schemas/V3.Workflows.SqAddIncidentNote" + slack_archive_channel: "#/components/schemas/V3.Workflows.SlackArchiveChannel" + sq_add_communication_channel: "#/components/schemas/V3.Workflows.SqAddCommunicationChannel" + slack_message_channel: "#/components/schemas/V3.Workflows.SlackMessageChannel" + slack_message_user: "#/components/schemas/V3.Workflows.SlackMessageUser" + sq_make_http_call: "#/components/schemas/V3.Workflows.SqMakeHTTPCall" + slack_create_incident_channel: "#/components/schemas/V3.Workflows.SlackCreateIncidentChannel" + jira_create_ticket: "#/components/schemas/V3.Workflows.JiraCreateTicket" + msteams_message_channel: "#/components/schemas/V3.Workflows.MsTeamsMessageChannel" + msteams_message_user: "#/components/schemas/V3.Workflows.MsTeamsMessageUser" + sq_send_email: "#/components/schemas/V3.Workflows.SqSendEmail" + msteams_create_meeting_link: "#/components/schemas/V3.Workflows.MsTeamsCreateMeetingLink" + V3.Workflows.BaseActionUpdate: type: "object" required: - "name" properties: - "name": + name: type: "string" discriminator: propertyName: "name" mapping: - "sq_mark_incident_slo_affecting": "#/components/schemas/V3.Workflows.SqMarkIncidentSLOAffectingUpdate" - "sq_trigger_manual_webhook": "#/components/schemas/V3.Workflows.SqTriggerManualWebhookUpdate" - "sq_update_incident_priority": "#/components/schemas/V3.Workflows.UpdateIncidentPriorityUpdate" - "sq_add_status_page_issue": "#/components/schemas/V3.Workflows.SqCreateStatusPageIssueUpdate" - "sq_add_incident_note": "#/components/schemas/V3.Workflows.SqAddIncidentNoteUpdate" - "slack_archive_channel": "#/components/schemas/V3.Workflows.SlackArchiveChannelUpdate" - "sq_add_communication_channel": "#/components/schemas/V3.Workflows.SqAddCommunicationChannelUpdate" - "slack_message_channel": "#/components/schemas/V3.Workflows.SlackMessageChannelUpdate" - "slack_message_user": "#/components/schemas/V3.Workflows.SlackMessageUserUpdate" - "sq_make_http_call": "#/components/schemas/V3.Workflows.SqMakeHTTPCallUpdate" - "slack_create_incident_channel": "#/components/schemas/V3.Workflows.SlackCreateIncidentChannelUpdate" - "jira_create_ticket": "#/components/schemas/V3.Workflows.JiraCreateTicketUpdate" - "msteams_message_channel": "#/components/schemas/V3.Workflows.MsTeamsMessageChannelUpdate" - "msteams_message_user": "#/components/schemas/V3.Workflows.MsTeamsMessageUserUpdate" - "sq_send_email": "#/components/schemas/V3.Workflows.SqSendEmailUpdate" - "msteams_create_meeting_link": "#/components/schemas/V3.Workflows.MsTeamsCreateMeetingLinkUpdate" - "V3.Workflows.BulkEnableDisableWorkflowsRequest": + sq_mark_incident_slo_affecting: "#/components/schemas/V3.Workflows.SqMarkIncidentSLOAffectingUpdate" + sq_trigger_manual_webhook: "#/components/schemas/V3.Workflows.SqTriggerManualWebhookUpdate" + sq_update_incident_priority: "#/components/schemas/V3.Workflows.UpdateIncidentPriorityUpdate" + sq_add_status_page_issue: "#/components/schemas/V3.Workflows.SqCreateStatusPageIssueUpdate" + sq_add_incident_note: "#/components/schemas/V3.Workflows.SqAddIncidentNoteUpdate" + slack_archive_channel: "#/components/schemas/V3.Workflows.SlackArchiveChannelUpdate" + sq_add_communication_channel: "#/components/schemas/V3.Workflows.SqAddCommunicationChannelUpdate" + slack_message_channel: "#/components/schemas/V3.Workflows.SlackMessageChannelUpdate" + slack_message_user: "#/components/schemas/V3.Workflows.SlackMessageUserUpdate" + sq_make_http_call: "#/components/schemas/V3.Workflows.SqMakeHTTPCallUpdate" + slack_create_incident_channel: "#/components/schemas/V3.Workflows.SlackCreateIncidentChannelUpdate" + jira_create_ticket: "#/components/schemas/V3.Workflows.JiraCreateTicketUpdate" + msteams_message_channel: "#/components/schemas/V3.Workflows.MsTeamsMessageChannelUpdate" + msteams_message_user: "#/components/schemas/V3.Workflows.MsTeamsMessageUserUpdate" + sq_send_email: "#/components/schemas/V3.Workflows.SqSendEmailUpdate" + msteams_create_meeting_link: "#/components/schemas/V3.Workflows.MsTeamsCreateMeetingLinkUpdate" + V3.Workflows.BulkEnableDisableWorkflowsRequest: type: "object" required: - "owner_id" - "enabled" - "workflow_ids" properties: - "owner_id": + owner_id: type: "string" - "enabled": + enabled: type: "boolean" - "workflow_ids": + workflow_ids: type: "array" items: type: "integer" format: "int32" - "V3.Workflows.CommunicationChannel": + V3.Workflows.CommunicationChannel: type: "object" required: - "display_text" - "link" - "type" properties: - "display_text": + display_text: type: "string" - "link": + link: type: "string" - "type": + type: type: "string" enum: - "chat_room" - "video_conference" - "other" - "V3.Workflows.ComponentAndImpact": + V3.Workflows.ComponentAndImpact: type: "object" required: - "component_id" - "impact_status_id" properties: - "component_id": + component_id: type: "integer" format: "int32" - "impact_status_id": + impact_status_id: type: "integer" format: "int32" - "V3.Workflows.CreateWorkflowFilter": + V3.Workflows.CreateWorkflowFilter: type: "object" properties: - "type": + type: type: "string" - "key": + key: type: "string" - "value": {} - "fields": {"$ref": "#/components/schemas/V3.Workflows.CreateWorkflowFilter"} - "children": + value: {} + fields: + $ref: "#/components/schemas/V3.Workflows.CreateWorkflowFilter" + children: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.CreateWorkflowFilter"} - "label": + items: + $ref: "#/components/schemas/V3.Workflows.CreateWorkflowFilter" + label: type: "string" - "entity": + entity: type: "object" unevaluatedProperties: {} - "filterType": + filterType: type: "string" - "V3.Workflows.CreateWorkflowRequest": + V3.Workflows.CreateWorkflowRequest: type: "object" required: - "title" @@ -37338,113 +40517,124 @@ components: - "filters" - "actions" properties: - "title": + title: type: "string" - "description": + description: type: "string" - "owner_id": + owner_id: type: "string" - "owner_type": + owner_type: type: "string" enum: - "user" - "squad" - "entity_owner": {"$ref": "#/components/schemas/V3.Workflows.EntityOwner"} - "tags": + entity_owner: + $ref: "#/components/schemas/V3.Workflows.EntityOwner" + tags: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.Tag"} - "trigger": {"$ref": "#/components/schemas/V3.Workflows.WorkflowTrigger"} - "filters": {"$ref": "#/components/schemas/V3.Workflows.CreateWorkflowFilter"} - "actions": + items: + $ref: "#/components/schemas/V3.Workflows.Tag" + trigger: + $ref: "#/components/schemas/V3.Workflows.WorkflowTrigger" + filters: + $ref: "#/components/schemas/V3.Workflows.CreateWorkflowFilter" + actions: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.ActionRequest"} - "enabled": + items: + $ref: "#/components/schemas/V3.Workflows.ActionRequest" + enabled: type: "boolean" - "V3.Workflows.CreateWorkflowRequestUpdate": + V3.Workflows.CreateWorkflowRequestUpdate: type: "object" properties: - "title": + title: type: "string" - "description": + description: type: "string" - "owner_id": + owner_id: type: "string" - "owner_type": + owner_type: type: "string" enum: - "user" - "squad" - "entity_owner": {"$ref": "#/components/schemas/V3.Workflows.EntityOwnerUpdate"} - "tags": + entity_owner: + $ref: "#/components/schemas/V3.Workflows.EntityOwnerUpdate" + tags: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.Tag"} - "trigger": {"$ref": "#/components/schemas/V3.Workflows.WorkflowTrigger"} - "filters": {"$ref": "#/components/schemas/V3.Workflows.CreateWorkflowFilter"} - "actions": + items: + $ref: "#/components/schemas/V3.Workflows.Tag" + trigger: + $ref: "#/components/schemas/V3.Workflows.WorkflowTrigger" + filters: + $ref: "#/components/schemas/V3.Workflows.CreateWorkflowFilter" + actions: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.ActionRequest"} - "enabled": + items: + $ref: "#/components/schemas/V3.Workflows.ActionRequest" + enabled: type: "boolean" - "V3.Workflows.EnableDisableWorkflowRequest": + V3.Workflows.EnableDisableWorkflowRequest: type: "object" properties: - "enabled": + enabled: type: "boolean" - "V3.Workflows.EntityOwner": + V3.Workflows.EntityOwner: type: "object" required: - "id" - "type" properties: - "id": + id: type: "string" - "type": + type: type: "string" - "V3.Workflows.EntityOwnerBasedACL": + V3.Workflows.EntityOwnerBasedACL: type: "object" required: - "has_update_access" - "has_update_owner_access" - "has_delete_access" properties: - "has_update_access": + has_update_access: type: "boolean" - "has_update_owner_access": + has_update_owner_access: type: "boolean" - "has_delete_access": + has_delete_access: type: "boolean" - "V3.Workflows.EntityOwnerUpdate": + V3.Workflows.EntityOwnerUpdate: type: "object" properties: - "id": + id: type: "string" - "type": + type: type: "string" - "V3.Workflows.Filter": + V3.Workflows.Filter: type: "object" required: - "operator" - "value" - "logicalOperator" properties: - "operator": + operator: type: "string" - "value": + value: type: "string" - "logicalOperator": + logicalOperator: type: "string" - "V3.Workflows.FilterGroup": + V3.Workflows.FilterGroup: type: "object" required: - "type" - "filters" properties: - "type": + type: type: "string" - "filters": + filters: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.Filter"} - "V3.Workflows.GetWorkflowActionByIdResponse": + items: + $ref: "#/components/schemas/V3.Workflows.Filter" + V3.Workflows.GetWorkflowActionByIdResponse: type: "object" required: - "id" @@ -37452,35 +40642,36 @@ components: - "name" - "data" properties: - "id": + id: type: "integer" format: "int32" - "workflow_id": + workflow_id: type: "integer" format: "int32" - "name": + name: type: "string" - "data": {} - "V3.Workflows.GetWorkflowByIdResponse": + data: {} + V3.Workflows.GetWorkflowByIdResponse: type: "object" required: - "data" properties: - "data": {"$ref": "#/components/schemas/V3.Workflows.WorkflowAPIResponse"} - "V3.Workflows.GetWorkflowLogsResponse": + data: + $ref: "#/components/schemas/V3.Workflows.WorkflowAPIResponse" + V3.Workflows.GetWorkflowLogsResponse: type: "object" required: - "data" - "meta" properties: - "data": + data: type: "array" items: type: "object" properties: - "id": + id: type: "string" - "status": + status: type: "string" enum: - "queued" @@ -37488,13 +40679,13 @@ components: - "successful" - "partial" - "failed" - "incident_id": + incident_id: type: "string" - "action_execution": + action_execution: type: "string" - "message": + message: type: "string" - "executed_at": + executed_at: type: "string" required: - "id" @@ -37503,48 +40694,48 @@ components: - "action_execution" - "message" - "executed_at" - "meta": + meta: type: "object" properties: - "total_count": + total_count: type: "integer" required: - "total_count" - "V3.Workflows.IssueStatusAndMessage": + V3.Workflows.IssueStatusAndMessage: type: "object" required: - "messages" - "status_id" properties: - "messages": + messages: type: "array" items: type: "string" - "status_id": + status_id: type: "integer" format: "int32" - "V3.Workflows.JiraCreateTicket": + V3.Workflows.JiraCreateTicket: type: "object" required: - "name" - "data" properties: - "name": + name: type: "string" enum: - "jira_create_ticket" - "data": + data: type: "object" properties: - "account": + account: type: "string" - "project": + project: type: "string" - "issue_type": + issue_type: type: "string" - "title": + title: type: "string" - "description": + description: type: "string" required: - "account" @@ -37553,406 +40744,414 @@ components: - "title" - "description" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseAction"} - "V3.Workflows.JiraCreateTicketUpdate": + - $ref: "#/components/schemas/V3.Workflows.BaseAction" + V3.Workflows.JiraCreateTicketUpdate: type: "object" properties: - "name": + name: type: "string" enum: - "jira_create_ticket" - "data": + data: type: "object" properties: - "account": + account: type: "string" - "project": + project: type: "string" - "issue_type": + issue_type: type: "string" - "title": + title: type: "string" - "description": + description: type: "string" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseActionUpdate"} - "V3.Workflows.ListWorkflowAPIResponse": + - $ref: "#/components/schemas/V3.Workflows.BaseActionUpdate" + V3.Workflows.ListWorkflowAPIResponse: type: "object" required: - "data" - "meta" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.WorkflowAPIResponse"} - "meta": + items: + $ref: "#/components/schemas/V3.Workflows.WorkflowAPIResponse" + meta: type: "object" properties: - "total_count": + total_count: type: "integer" format: "int32" - "acl": + acl: type: "object" - unevaluatedProperties: {"$ref": "#/components/schemas/V3.Workflows.EntityOwnerBasedACL"} + unevaluatedProperties: + $ref: "#/components/schemas/V3.Workflows.EntityOwnerBasedACL" required: - "total_count" - "V3.Workflows.ListWorkflowResponse": + V3.Workflows.ListWorkflowResponse: type: "object" required: - "data" - "metadata" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.WorkflowResponse"} - "metadata": + items: + $ref: "#/components/schemas/V3.Workflows.WorkflowResponse" + metadata: type: "object" properties: - "total_count": + total_count: type: "integer" format: "int32" - "acl": + acl: type: "object" - unevaluatedProperties: {"$ref": "#/components/schemas/V3.Workflows.EntityOwnerBasedACL"} + unevaluatedProperties: + $ref: "#/components/schemas/V3.Workflows.EntityOwnerBasedACL" required: - "total_count" - "V3.Workflows.MsTeamsCreateMeetingLink": + V3.Workflows.MsTeamsCreateMeetingLink: type: "object" required: - "name" properties: - "name": + name: type: "string" enum: - "msteams_create_meeting_link" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseAction"} - "V3.Workflows.MsTeamsCreateMeetingLinkUpdate": + - $ref: "#/components/schemas/V3.Workflows.BaseAction" + V3.Workflows.MsTeamsCreateMeetingLinkUpdate: type: "object" properties: - "name": + name: type: "string" enum: - "msteams_create_meeting_link" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseActionUpdate"} - "V3.Workflows.MsTeamsMessageChannel": + - $ref: "#/components/schemas/V3.Workflows.BaseActionUpdate" + V3.Workflows.MsTeamsMessageChannel: type: "object" required: - "name" - "data" properties: - "name": + name: type: "string" enum: - "msteams_message_channel" - "data": + data: type: "object" properties: - "channel_id": + channel_id: type: "string" - "message": + message: type: "string" required: - "channel_id" - "message" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseAction"} - "V3.Workflows.MsTeamsMessageChannelUpdate": + - $ref: "#/components/schemas/V3.Workflows.BaseAction" + V3.Workflows.MsTeamsMessageChannelUpdate: type: "object" properties: - "name": + name: type: "string" enum: - "msteams_message_channel" - "data": + data: type: "object" properties: - "channel_id": + channel_id: type: "string" - "message": + message: type: "string" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseActionUpdate"} - "V3.Workflows.MsTeamsMessageUser": + - $ref: "#/components/schemas/V3.Workflows.BaseActionUpdate" + V3.Workflows.MsTeamsMessageUser: type: "object" required: - "name" - "data" properties: - "name": + name: type: "string" enum: - "msteams_message_user" - "data": + data: type: "object" properties: - "member_id": + member_id: type: "string" - "message": + message: type: "string" required: - "member_id" - "message" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseAction"} - "V3.Workflows.MsTeamsMessageUserUpdate": + - $ref: "#/components/schemas/V3.Workflows.BaseAction" + V3.Workflows.MsTeamsMessageUserUpdate: type: "object" properties: - "name": + name: type: "string" enum: - "msteams_message_user" - "data": + data: type: "object" properties: - "member_id": + member_id: type: "string" - "message": + message: type: "string" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseActionUpdate"} - "V3.Workflows.RunbookResponse": + - $ref: "#/components/schemas/V3.Workflows.BaseActionUpdate" + V3.Workflows.RunbookResponse: type: "object" required: - "id" - "name" properties: - "id": + id: type: "string" - "name": + name: type: "string" - "V3.Workflows.SlackArchiveChannel": + V3.Workflows.SlackArchiveChannel: type: "object" required: - "name" properties: - "name": + name: type: "string" enum: - "slack_archive_channel" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseAction"} - "V3.Workflows.SlackArchiveChannelUpdate": + - $ref: "#/components/schemas/V3.Workflows.BaseAction" + V3.Workflows.SlackArchiveChannelUpdate: type: "object" properties: - "name": + name: type: "string" enum: - "slack_archive_channel" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseActionUpdate"} - "V3.Workflows.SlackCreateIncidentChannel": + - $ref: "#/components/schemas/V3.Workflows.BaseActionUpdate" + V3.Workflows.SlackCreateIncidentChannel: type: "object" required: - "name" - "data" properties: - "name": + name: type: "string" enum: - "slack_create_incident_channel" - "data": + data: type: "object" properties: - "auto_name": + auto_name: type: "boolean" - "channel_name": + channel_name: type: "string" required: - "auto_name" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseAction"} - "V3.Workflows.SlackCreateIncidentChannelUpdate": + - $ref: "#/components/schemas/V3.Workflows.BaseAction" + V3.Workflows.SlackCreateIncidentChannelUpdate: type: "object" properties: - "name": + name: type: "string" enum: - "slack_create_incident_channel" - "data": + data: type: "object" properties: - "auto_name": + auto_name: type: "boolean" - "channel_name": + channel_name: type: "string" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseActionUpdate"} - "V3.Workflows.SlackMessageChannel": + - $ref: "#/components/schemas/V3.Workflows.BaseActionUpdate" + V3.Workflows.SlackMessageChannel: type: "object" required: - "name" - "data" properties: - "name": + name: type: "string" enum: - "slack_message_channel" - "data": + data: type: "object" properties: - "channel_id": + channel_id: type: "string" - "channel_name": + channel_name: type: "string" - "message": + message: type: "string" required: - "channel_id" - "channel_name" - "message" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseAction"} - "V3.Workflows.SlackMessageChannelUpdate": + - $ref: "#/components/schemas/V3.Workflows.BaseAction" + V3.Workflows.SlackMessageChannelUpdate: type: "object" properties: - "name": + name: type: "string" enum: - "slack_message_channel" - "data": + data: type: "object" properties: - "channel_id": + channel_id: type: "string" - "channel_name": + channel_name: type: "string" - "message": + message: type: "string" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseActionUpdate"} - "V3.Workflows.SlackMessageUser": + - $ref: "#/components/schemas/V3.Workflows.BaseActionUpdate" + V3.Workflows.SlackMessageUser: type: "object" required: - "name" - "data" properties: - "name": + name: type: "string" enum: - "slack_message_user" - "data": + data: type: "object" properties: - "member_id": + member_id: type: "string" - "message": + message: type: "string" required: - "member_id" - "message" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseAction"} - "V3.Workflows.SlackMessageUserUpdate": + - $ref: "#/components/schemas/V3.Workflows.BaseAction" + V3.Workflows.SlackMessageUserUpdate: type: "object" properties: - "name": + name: type: "string" enum: - "slack_message_user" - "data": + data: type: "object" properties: - "member_id": + member_id: type: "string" - "message": + message: type: "string" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseActionUpdate"} - "V3.Workflows.SqAddCommunicationChannel": + - $ref: "#/components/schemas/V3.Workflows.BaseActionUpdate" + V3.Workflows.SqAddCommunicationChannel: type: "object" required: - "name" - "data" properties: - "name": + name: type: "string" enum: - "sq_add_communication_channel" - "data": + data: type: "object" properties: - "channels": + channels: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.CommunicationChannel"} + items: + $ref: "#/components/schemas/V3.Workflows.CommunicationChannel" required: - "channels" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseAction"} - "V3.Workflows.SqAddCommunicationChannelUpdate": + - $ref: "#/components/schemas/V3.Workflows.BaseAction" + V3.Workflows.SqAddCommunicationChannelUpdate: type: "object" properties: - "name": + name: type: "string" enum: - "sq_add_communication_channel" - "data": + data: type: "object" properties: - "channels": + channels: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.CommunicationChannel"} + items: + $ref: "#/components/schemas/V3.Workflows.CommunicationChannel" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseActionUpdate"} - "V3.Workflows.SqAddIncidentNote": + - $ref: "#/components/schemas/V3.Workflows.BaseActionUpdate" + V3.Workflows.SqAddIncidentNote: type: "object" required: - "name" - "data" properties: - "name": + name: type: "string" enum: - "sq_add_incident_note" - "data": + data: type: "object" properties: - "note": + note: type: "string" required: - "note" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseAction"} - "V3.Workflows.SqAddIncidentNoteUpdate": + - $ref: "#/components/schemas/V3.Workflows.BaseAction" + V3.Workflows.SqAddIncidentNoteUpdate: type: "object" properties: - "name": + name: type: "string" enum: - "sq_add_incident_note" - "data": + data: type: "object" properties: - "note": + note: type: "string" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseActionUpdate"} - "V3.Workflows.SqCreateStatusPageIssue": + - $ref: "#/components/schemas/V3.Workflows.BaseActionUpdate" + V3.Workflows.SqCreateStatusPageIssue: type: "object" required: - "name" - "data" properties: - "name": + name: type: "string" enum: - "sq_add_status_page_issue" - "data": + data: type: "object" properties: - "component_and_impact": + component_and_impact: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.ComponentAndImpact"} - "issue_title": + items: + $ref: "#/components/schemas/V3.Workflows.ComponentAndImpact" + issue_title: type: "string" - "page_status_id": + page_status_id: type: "integer" format: "int32" - "status_and_message": + status_and_message: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.IssueStatusAndMessage"} - "status_page_id": + items: + $ref: "#/components/schemas/V3.Workflows.IssueStatusAndMessage" + status_page_id: type: "integer" format: "int32" required: @@ -37962,47 +41161,49 @@ components: - "status_and_message" - "status_page_id" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseAction"} - "V3.Workflows.SqCreateStatusPageIssueUpdate": + - $ref: "#/components/schemas/V3.Workflows.BaseAction" + V3.Workflows.SqCreateStatusPageIssueUpdate: type: "object" properties: - "name": + name: type: "string" enum: - "sq_add_status_page_issue" - "data": + data: type: "object" properties: - "component_and_impact": + component_and_impact: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.ComponentAndImpact"} - "issue_title": + items: + $ref: "#/components/schemas/V3.Workflows.ComponentAndImpact" + issue_title: type: "string" - "page_status_id": + page_status_id: type: "integer" format: "int32" - "status_and_message": + status_and_message: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.IssueStatusAndMessage"} - "status_page_id": + items: + $ref: "#/components/schemas/V3.Workflows.IssueStatusAndMessage" + status_page_id: type: "integer" format: "int32" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseActionUpdate"} - "V3.Workflows.SqMakeHTTPCall": + - $ref: "#/components/schemas/V3.Workflows.BaseActionUpdate" + V3.Workflows.SqMakeHTTPCall: type: "object" required: - "name" - "data" properties: - "name": + name: type: "string" enum: - "sq_make_http_call" - "data": + data: type: "object" properties: - "method": + method: type: "string" enum: - "GET" @@ -38010,38 +41211,38 @@ components: - "PUT" - "PATCH" - "DELETE" - "url": + url: type: "string" - "headers": + headers: type: "array" items: type: "object" properties: - "key": + key: type: "string" - "value": + value: type: "string" required: - "key" - "value" - "body": + body: type: "string" required: - "method" - "url" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseAction"} - "V3.Workflows.SqMakeHTTPCallUpdate": + - $ref: "#/components/schemas/V3.Workflows.BaseAction" + V3.Workflows.SqMakeHTTPCallUpdate: type: "object" properties: - "name": + name: type: "string" enum: - "sq_make_http_call" - "data": + data: type: "object" properties: - "method": + method: type: "string" enum: - "GET" @@ -38049,194 +41250,194 @@ components: - "PUT" - "PATCH" - "DELETE" - "url": + url: type: "string" - "headers": + headers: type: "array" items: type: "object" properties: - "key": + key: type: "string" - "value": + value: type: "string" required: - "key" - "value" - "body": + body: type: "string" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseActionUpdate"} - "V3.Workflows.SqMarkIncidentSLOAffecting": + - $ref: "#/components/schemas/V3.Workflows.BaseActionUpdate" + V3.Workflows.SqMarkIncidentSLOAffecting: type: "object" required: - "name" - "data" properties: - "name": + name: type: "string" enum: - "sq_mark_incident_slo_affecting" - "data": + data: type: "object" properties: - "slis": + slis: type: "array" items: type: "string" - "slo": + slo: type: "integer" format: "int32" required: - "slis" - "slo" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseAction"} - "V3.Workflows.SqMarkIncidentSLOAffectingUpdate": + - $ref: "#/components/schemas/V3.Workflows.BaseAction" + V3.Workflows.SqMarkIncidentSLOAffectingUpdate: type: "object" properties: - "name": + name: type: "string" enum: - "sq_mark_incident_slo_affecting" - "data": + data: type: "object" properties: - "slis": + slis: type: "array" items: type: "string" - "slo": + slo: type: "integer" format: "int32" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseActionUpdate"} - "V3.Workflows.SqSendEmail": + - $ref: "#/components/schemas/V3.Workflows.BaseActionUpdate" + V3.Workflows.SqSendEmail: type: "object" required: - "name" - "data" properties: - "name": + name: type: "string" enum: - "sq_send_email" - "data": + data: type: "object" properties: - "to": + to: type: "array" items: type: "string" - "subject": + subject: type: "string" - "body": + body: type: "string" required: - "to" - "subject" - "body" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseAction"} - "V3.Workflows.SqSendEmailUpdate": + - $ref: "#/components/schemas/V3.Workflows.BaseAction" + V3.Workflows.SqSendEmailUpdate: type: "object" properties: - "name": + name: type: "string" enum: - "sq_send_email" - "data": + data: type: "object" properties: - "to": + to: type: "array" items: type: "string" - "subject": + subject: type: "string" - "body": + body: type: "string" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseActionUpdate"} - "V3.Workflows.SqTriggerManualWebhook": + - $ref: "#/components/schemas/V3.Workflows.BaseActionUpdate" + V3.Workflows.SqTriggerManualWebhook: type: "object" required: - "name" - "data" properties: - "name": + name: type: "string" enum: - "sq_trigger_manual_webhook" - "data": + data: type: "object" properties: - "id": + id: type: "string" required: - "id" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseAction"} - "V3.Workflows.SqTriggerManualWebhookUpdate": + - $ref: "#/components/schemas/V3.Workflows.BaseAction" + V3.Workflows.SqTriggerManualWebhookUpdate: type: "object" properties: - "name": + name: type: "string" enum: - "sq_trigger_manual_webhook" - "data": + data: type: "object" properties: - "id": + id: type: "string" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseActionUpdate"} - "V3.Workflows.Tag": + - $ref: "#/components/schemas/V3.Workflows.BaseActionUpdate" + V3.Workflows.Tag: type: "object" properties: - "color": + color: type: "string" - "key": + key: type: "string" - "value": + value: type: "string" - "V3.Workflows.UpdateActionsOrderRequest": + V3.Workflows.UpdateActionsOrderRequest: type: "object" properties: - "action_order": + action_order: type: "array" items: type: "integer" format: "int32" - "V3.Workflows.UpdateActionsOrderResponse": + V3.Workflows.UpdateActionsOrderResponse: type: "object" required: - "data" properties: - "data": + data: type: "object" properties: - "action_order": + action_order: type: "array" items: type: "integer" format: "int32" required: - "action_order" - "V3.Workflows.UpdateIncidentPriority": + V3.Workflows.UpdateIncidentPriority: type: "object" required: - "name" - "data" properties: - "name": + name: type: "string" enum: - "sq_update_incident_priority" - "data": + data: type: "object" properties: - "priority": + priority: type: "string" enum: - "P1" @@ -38248,18 +41449,18 @@ components: required: - "priority" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseAction"} - "V3.Workflows.UpdateIncidentPriorityUpdate": + - $ref: "#/components/schemas/V3.Workflows.BaseAction" + V3.Workflows.UpdateIncidentPriorityUpdate: type: "object" properties: - "name": + name: type: "string" enum: - "sq_update_incident_priority" - "data": + data: type: "object" properties: - "priority": + priority: type: "string" enum: - "P1" @@ -38269,63 +41470,67 @@ components: - "P5" - "UNSET" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.BaseActionUpdate"} - "V3.Workflows.UpdateWorkflowAPIResponse": + - $ref: "#/components/schemas/V3.Workflows.BaseActionUpdate" + V3.Workflows.UpdateWorkflowAPIResponse: type: "object" properties: - "id": + id: type: "integer" format: "int32" - "owner_id": + owner_id: type: "string" - "title": + title: type: "string" - "description": + description: type: "string" - "enabled": + enabled: type: "boolean" - "trigger": + trigger: type: "string" - "filters": {"$ref": "#/components/schemas/V3.Workflows.WorkflowFilters"} - "tags": + filters: + $ref: "#/components/schemas/V3.Workflows.WorkflowFilters" + tags: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.Tag"} - "actions": + items: + $ref: "#/components/schemas/V3.Workflows.Tag" + actions: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.ActionResponse"} - "created_at": + items: + $ref: "#/components/schemas/V3.Workflows.ActionResponse" + created_at: type: "string" - "created_by": + created_by: type: "string" - "updated_at": + updated_at: type: "string" - "updated_by": + updated_by: type: "string" - "V3.Workflows.UpdateWorkflowRequest": + V3.Workflows.UpdateWorkflowRequest: type: "object" properties: - "owner_id": + owner_id: type: "string" - "title": + title: type: "string" - "description": + description: type: "string" - "enabled": + enabled: type: "boolean" - "trigger": {"$ref": "#/components/schemas/V3.Workflows.WorkflowTrigger"} - "filters": + trigger: + $ref: "#/components/schemas/V3.Workflows.WorkflowTrigger" + filters: type: "object" properties: - "condition": + condition: type: "string" - "filters": + filters: type: "array" items: type: "object" properties: - "type": + type: type: "string" - "value": + value: type: "string" required: - "type" @@ -38333,47 +41538,50 @@ components: required: - "condition" - "filters" - "tags": + tags: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.Tag"} - "actions": + items: + $ref: "#/components/schemas/V3.Workflows.Tag" + actions: type: "array" items: type: "object" properties: - "data": + data: type: "object" properties: - "note": + note: type: "string" required: - "note" - "name": + name: type: "string" - "entity_owner": + entity_owner: type: "object" properties: - "id": + id: type: "string" - "type": + type: type: "string" required: - "id" - "type" - "V3.Workflows.WfDomainFilter": + V3.Workflows.WfDomainFilter: type: "object" properties: - "type": + type: type: "string" - "key": + key: type: "string" - "value": + value: type: "string" - "fields": {"$ref": "#/components/schemas/V3.Workflows.WfDomainFilter"} - "children": + fields: + $ref: "#/components/schemas/V3.Workflows.WfDomainFilter" + children: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.WfDomainFilter"} - "V3.Workflows.Workflow": + items: + $ref: "#/components/schemas/V3.Workflows.WfDomainFilter" + V3.Workflows.Workflow: type: "object" required: - "team_id" @@ -38391,47 +41599,52 @@ components: - "title" - "trigger" properties: - "team_id": + team_id: type: "string" - "actions": + actions: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.ActionResponse"} - "created_at": + items: + $ref: "#/components/schemas/V3.Workflows.ActionResponse" + created_at: type: "string" - "created_by": + created_by: type: "string" - "description": + description: type: "string" - "enabled": + enabled: type: "boolean" - "filters": {"$ref": "#/components/schemas/V3.Workflows.WfDomainFilter"} - "filter_groups": + filters: + $ref: "#/components/schemas/V3.Workflows.WfDomainFilter" + filter_groups: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.FilterGroup"} - "id": + items: + $ref: "#/components/schemas/V3.Workflows.FilterGroup" + id: type: "integer" format: "int32" - "owner_id": + owner_id: type: "string" - "owner_type": + owner_type: type: "string" enum: - "user" - "squad" - "tags": + tags: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.Tag"} - "title": + items: + $ref: "#/components/schemas/V3.Workflows.Tag" + title: type: "string" - "trigger": {"$ref": "#/components/schemas/V3.Workflows.WorkflowTrigger"} - "updated_at": + trigger: + $ref: "#/components/schemas/V3.Workflows.WorkflowTrigger" + updated_at: type: "string" - "updated_by": + updated_by: type: "string" - "execution_count": + execution_count: type: "integer" format: "int32" - "V3.Workflows.WorkflowAPI": + V3.Workflows.WorkflowAPI: type: "object" required: - "id" @@ -38445,35 +41658,38 @@ components: - "created_at" - "created_by" properties: - "id": + id: type: "integer" format: "int32" - "owner_id": + owner_id: type: "string" - "title": + title: type: "string" - "description": + description: type: "string" - "enabled": + enabled: type: "boolean" - "trigger": + trigger: type: "string" - "filters": {"$ref": "#/components/schemas/V3.Workflows.WorkflowFilters"} - "tags": + filters: + $ref: "#/components/schemas/V3.Workflows.WorkflowFilters" + tags: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.Tag"} - "actions": + items: + $ref: "#/components/schemas/V3.Workflows.Tag" + actions: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.ActionResponse"} - "created_at": + items: + $ref: "#/components/schemas/V3.Workflows.ActionResponse" + created_at: type: "string" - "created_by": + created_by: type: "string" - "updated_at": + updated_at: type: "string" - "updated_by": + updated_by: type: "string" - "V3.Workflows.WorkflowAPIRequest": + V3.Workflows.WorkflowAPIRequest: type: "object" required: - "owner_id" @@ -38485,49 +41701,53 @@ components: - "tags" - "actions" properties: - "owner_id": + owner_id: type: "string" - "title": + title: type: "string" - "description": + description: type: "string" - "enabled": + enabled: type: "boolean" - "trigger": + trigger: type: "string" - "filters": {"$ref": "#/components/schemas/V3.Workflows.WorkflowFilters"} - "tags": + filters: + $ref: "#/components/schemas/V3.Workflows.WorkflowFilters" + tags: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.Tag"} - "actions": + items: + $ref: "#/components/schemas/V3.Workflows.Tag" + actions: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.ActionRequest"} - "V3.Workflows.WorkflowAPIResponse": + items: + $ref: "#/components/schemas/V3.Workflows.ActionRequest" + V3.Workflows.WorkflowAPIResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.WorkflowAPI"} - "V3.Workflows.WorkflowFilters": + - $ref: "#/components/schemas/V3.Workflows.WorkflowAPI" + V3.Workflows.WorkflowFilters: type: "object" properties: - "type": + type: type: "string" - "key": + key: type: "string" - "value": + value: type: "string" - "condition": + condition: type: "string" enum: - "and" - "or" - "filters": + filters: type: "array" - items: {"$ref": "#/components/schemas/V3.Workflows.WorkflowFilters"} - "V3.Workflows.WorkflowResponse": + items: + $ref: "#/components/schemas/V3.Workflows.WorkflowFilters" + V3.Workflows.WorkflowResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V3.Workflows.Workflow"} - "V3.Workflows.WorkflowTrigger": + - $ref: "#/components/schemas/V3.Workflows.Workflow" + V3.Workflows.WorkflowTrigger: type: "string" enum: - "incident_triggered" @@ -38537,14 +41757,14 @@ components: - "incident_tag_updated" - "incident_priority_updated" - "incident_note_added" - "V4.ChangeTimezoneResponse": + V4.ChangeTimezoneResponse: type: "object" required: - "timeZone" properties: - "timeZone": + timeZone: type: "string" - "V4.CreateRotationRequest": + V4.CreateRotationRequest: type: "object" required: - "name" @@ -38554,33 +41774,35 @@ components: - "changeParticipantsUnit" - "participantGroups" properties: - "name": + name: type: "string" - "color": + color: type: "string" - "startDate": + startDate: type: "string" - "period": + period: type: "string" - "customPeriodFrequency": + customPeriodFrequency: type: "integer" - "customPeriodUnit": + customPeriodUnit: type: "string" - "shiftTimeSlots": + shiftTimeSlots: type: "array" - items: {"$ref": "#/components/schemas/V4.ShiftTimeSlot"} - "changeParticipantsFrequency": + items: + $ref: "#/components/schemas/V4.ShiftTimeSlot" + changeParticipantsFrequency: type: "integer" - "changeParticipantsUnit": + changeParticipantsUnit: type: "string" - "endDate": + endDate: type: "string" - "endsAfterIterations": + endsAfterIterations: type: "integer" - "participantGroups": + participantGroups: type: "array" - items: {"$ref": "#/components/schemas/V4.ParticipantGroup"} - "V4.CreateScheduleOverrideRequest": + items: + $ref: "#/components/schemas/V4.ParticipantGroup" + V4.CreateScheduleOverrideRequest: type: "object" required: - "startTime" @@ -38589,15 +41811,17 @@ components: - "overriddenParticipant" - "overrideWith" properties: - "startTime": + startTime: type: "string" - "endTime": + endTime: type: "string" - "reason": + reason: type: "string" - "overriddenParticipant": {"$ref": "#/components/schemas/V4.OverrideParticipantGroup"} - "overrideWith": {"$ref": "#/components/schemas/V4.OverrideParticipantGroup"} - "V4.CreateScheduleRequest": + overriddenParticipant: + $ref: "#/components/schemas/V4.OverrideParticipantGroup" + overrideWith: + $ref: "#/components/schemas/V4.OverrideParticipantGroup" + V4.CreateScheduleRequest: type: "object" required: - "name" @@ -38608,109 +41832,113 @@ components: - "timeZone" - "tags" properties: - "name": + name: type: "string" - "description": + description: type: "string" - "teamID": + teamID: type: "string" - "ownerID": + ownerID: type: "string" - "ownerType": + ownerType: type: "string" enum: - "user" - "squad" - "timeZone": + timeZone: type: "string" - "tags": + tags: type: "array" - items: {"$ref": "#/components/schemas/V4.Tag"} - "V4.DeleteScheduleRequest": + items: + $ref: "#/components/schemas/V4.Tag" + V4.DeleteScheduleRequest: type: "object" required: - "replaceOnConflict" properties: - "replaceOnConflict": + replaceOnConflict: type: "array" items: type: "object" properties: - "escalationPolicyID": + escalationPolicyID: type: "string" - "scheduleIDs": + scheduleIDs: type: "array" items: type: "integer" - "userIDs": + userIDs: type: "array" items: {} - "squadIDs": + squadIDs: type: "array" items: {} - "V4.GetRotationParticipantsResponse": + V4.GetRotationParticipantsResponse: type: "object" required: - "rotationID" - "participants" properties: - "rotationID": + rotationID: type: "integer" - "participants": + participants: type: "array" - items: {"$ref": "#/components/schemas/V4.ParticipantGroup"} - "V4.ICalLink": + items: + $ref: "#/components/schemas/V4.ParticipantGroup" + V4.ICalLink: type: "object" properties: - "iCalLink": + iCalLink: type: "string" - "iCalLinkForMyOnCalls": + iCalLinkForMyOnCalls: type: "string" - "V4.ICalLinkResponse": + V4.ICalLinkResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V4.ICalLink"} - "V4.OverrideParticipantGroup": + - $ref: "#/components/schemas/V4.ICalLink" + V4.OverrideParticipantGroup: type: "object" required: - "group" properties: - "group": + group: type: "array" - items: {"$ref": "#/components/schemas/V4.Participant"} - "V4.OverrideResponse": + items: + $ref: "#/components/schemas/V4.Participant" + V4.OverrideResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V4.ScheduleOverride"} - "V4.Participant": + - $ref: "#/components/schemas/V4.ScheduleOverride" + V4.Participant: type: "object" required: - "id" - "type" properties: - "id": + id: type: "string" - "type": + type: type: "string" - "V4.ParticipantGroup": + V4.ParticipantGroup: type: "object" required: - "participants" properties: - "participants": + participants: type: "array" - items: {"$ref": "#/components/schemas/V4.Participant"} - "V4.PauseResumeScheduleResponse": + items: + $ref: "#/components/schemas/V4.Participant" + V4.PauseResumeScheduleResponse: type: "object" required: - "action" - "success" properties: - "action": + action: type: "string" - "success": + success: type: "boolean" - "V4.Rotation": + V4.Rotation: type: "object" required: - "id" @@ -38724,60 +41952,63 @@ components: - "createdAt" - "updatedAt" properties: - "id": + id: type: "integer" - "name": + name: type: "string" - "scheduleID": + scheduleID: type: "integer" - "color": + color: type: "string" - "startDate": + startDate: type: "string" - "period": + period: type: "string" - "customPeriodFrequency": + customPeriodFrequency: type: "integer" - "customPeriodUnit": + customPeriodUnit: type: "string" - "shiftTimeSlots": + shiftTimeSlots: type: "array" - items: {"$ref": "#/components/schemas/V4.ShiftTimeSlot"} - "changeParticipantsFrequency": + items: + $ref: "#/components/schemas/V4.ShiftTimeSlot" + changeParticipantsFrequency: type: "integer" - "changeParticipantsUnit": + changeParticipantsUnit: type: "string" - "endDate": + endDate: type: "string" - "endsAfterIterations": + endsAfterIterations: type: "integer" - "rotationParticipants": + rotationParticipants: type: "array" - items: {"$ref": "#/components/schemas/V4.ParticipantGroup"} - "createdAt": + items: + $ref: "#/components/schemas/V4.ParticipantGroup" + createdAt: type: "string" - "updatedAt": + updatedAt: type: "string" - "V4.RotationParticipants": + V4.RotationParticipants: type: "object" required: - "rotationID" - "participantGroups" properties: - "rotationID": + rotationID: type: "integer" - "participantGroups": + participantGroups: type: "array" - items: {"$ref": "#/components/schemas/V4.ParticipantGroup"} - "V4.RotationParticipantsResponse": + items: + $ref: "#/components/schemas/V4.ParticipantGroup" + V4.RotationParticipantsResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V4.RotationParticipants"} - "V4.RotationResponse": + - $ref: "#/components/schemas/V4.RotationParticipants" + V4.RotationResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V4.Rotation"} - "V4.Schedule": + - $ref: "#/components/schemas/V4.Rotation" + V4.Schedule: type: "object" required: - "id" @@ -38793,37 +42024,38 @@ components: - "createdAt" - "updatedAt" properties: - "id": + id: type: "integer" - "name": + name: type: "string" - "description": + description: type: "string" - "orgID": + orgID: type: "string" - "teamID": + teamID: type: "string" - "timeZone": + timeZone: type: "string" - "paused": + paused: type: "boolean" - "ownerID": + ownerID: type: "string" - "ownerType": + ownerType: type: "string" enum: - "user" - "squad" - "tags": + tags: anyOf: - type: "array" - items: {"$ref": "#/components/schemas/V4.Tag"} + items: + $ref: "#/components/schemas/V4.Tag" - type: "null" - "createdAt": + createdAt: type: "string" - "updatedAt": + updatedAt: type: "string" - "V4.ScheduleOverride": + V4.ScheduleOverride: type: "object" required: - "id" @@ -38838,60 +42070,63 @@ components: - "createdAt" - "updatedAt" properties: - "id": + id: type: "integer" - "orgID": + orgID: type: "string" - "teamID": + teamID: type: "string" - "scheduleID": + scheduleID: type: "integer" - "startTime": + startTime: type: "string" - "endTime": + endTime: type: "string" - "reason": + reason: type: "string" - "overriddenParticipant": {"$ref": "#/components/schemas/V4.OverrideParticipantGroup"} - "overrideWith": {"$ref": "#/components/schemas/V4.OverrideParticipantGroup"} - "createdAt": + overriddenParticipant: + $ref: "#/components/schemas/V4.OverrideParticipantGroup" + overrideWith: + $ref: "#/components/schemas/V4.OverrideParticipantGroup" + createdAt: type: "string" - "updatedAt": + updatedAt: type: "string" - "V4.ScheduleResponse": + V4.ScheduleResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V4.Schedule"} - "V4.ShiftTimeSlot": + - $ref: "#/components/schemas/V4.Schedule" + V4.ShiftTimeSlot: type: "object" required: - "startHour" - "startMin" - "duration" properties: - "startHour": + startHour: type: "integer" - "startMin": + startMin: type: "integer" - "duration": + duration: type: "integer" - "dayOfWeek": + dayOfWeek: type: "string" - "V4.Squads.CreateSquadRequest": + V4.Squads.CreateSquadRequest: type: "object" required: - "owner_id" - "name" - "members" properties: - "owner_id": + owner_id: type: "string" - "name": + name: type: "string" - "members": + members: type: "array" - items: {"$ref": "#/components/schemas/V4.Squads.SquadMember"} - "V4.Squads.CreateSquadResponse": + items: + $ref: "#/components/schemas/V4.Squads.SquadMember" + V4.Squads.CreateSquadResponse: type: "object" required: - "organization_id" @@ -38903,35 +42138,37 @@ components: - "created_at" - "created_by" properties: - "organization_id": + organization_id: type: "string" - "owner_id": + owner_id: type: "string" - "id": + id: type: "string" - "name": + name: type: "string" - "slug": + slug: type: "string" - "members": + members: type: "array" - items: {"$ref": "#/components/schemas/V4.Squads.SquadMember"} - "created_at": + items: + $ref: "#/components/schemas/V4.Squads.SquadMember" + created_at: type: "string" - "created_by": + created_by: type: "string" - "V4.Squads.RemoveSquadMemberResponse": + V4.Squads.RemoveSquadMemberResponse: type: "object" required: - "id" - "members" properties: - "id": + id: type: "string" - "members": + members: type: "array" - items: {"$ref": "#/components/schemas/V4.Squads.SquadMember"} - "V4.Squads.Squad": + items: + $ref: "#/components/schemas/V4.Squads.SquadMember" + V4.Squads.Squad: type: "object" required: - "id" @@ -38942,105 +42179,111 @@ components: - "createdAt" - "updatedAt" properties: - "id": + id: type: "string" - "org_id": + org_id: type: "string" - "team_id": + team_id: type: "string" - "name": + name: type: "string" - "members": + members: type: "array" - items: {"$ref": "#/components/schemas/V4.Squads.SquadMember"} - "createdAt": + items: + $ref: "#/components/schemas/V4.Squads.SquadMember" + createdAt: type: "string" - "createdBy": + createdBy: type: "string" - "updatedAt": + updatedAt: type: "string" - "updatedBy": + updatedBy: type: "string" - "V4.Squads.SquadMember": + V4.Squads.SquadMember: type: "object" required: - "user_id" properties: - "user_id": + user_id: type: "string" - "role": + role: type: "string" description: "this field is required if you are using OBAC permission model" - "V4.Squads.SquadResponse": + V4.Squads.SquadResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V4.Squads.Squad"} - "V4.Squads.UpdateSquadMemberRequest": + - $ref: "#/components/schemas/V4.Squads.Squad" + V4.Squads.UpdateSquadMemberRequest: type: "object" required: - "role" properties: - "role": + role: type: "string" - "V4.Squads.UpdateSquadMemberResponse": + V4.Squads.UpdateSquadMemberResponse: type: "object" required: - "id" - "members" properties: - "id": + id: type: "string" - "members": + members: type: "array" - items: {"$ref": "#/components/schemas/V4.Squads.SquadMember"} - "V4.Squads.UpdateSquadNameRequest": + items: + $ref: "#/components/schemas/V4.Squads.SquadMember" + V4.Squads.UpdateSquadNameRequest: type: "object" required: - "name" properties: - "name": + name: type: "string" - "V4.Squads.UpdateSquadNameResponse": + V4.Squads.UpdateSquadNameResponse: type: "object" required: - "id" - "name" properties: - "id": + id: type: "string" - "name": + name: type: "string" - "V4.Squads.UpdateSquadRequest": + V4.Squads.UpdateSquadRequest: type: "object" properties: - "name": + name: type: "string" - "members": + members: type: "array" - items: {"$ref": "#/components/schemas/V4.Squads.SquadMember"} - "V4.StatusPages.ComponentGroups.Component": + items: + $ref: "#/components/schemas/V4.Squads.SquadMember" + V4.StatusPages.ComponentGroups.Component: type: "object" properties: - "id": + id: type: "integer" - "type": + type: type: "string" - "name": + name: type: "string" - "allowSubscription": + allowSubscription: type: "boolean" - "description": + description: type: "string" - "status": {"$ref": "#/components/schemas/V4.StatusPages.ComponentGroups.ComponentStatus"} - "underMaintenance": + status: + $ref: "#/components/schemas/V4.StatusPages.ComponentGroups.ComponentStatus" + underMaintenance: type: "boolean" - "statusMaintenance": {"$ref": "#/components/schemas/V4.StatusPages.ComponentGroups.ComponentStatus"} - "components": + statusMaintenance: + $ref: "#/components/schemas/V4.StatusPages.ComponentGroups.ComponentStatus" + components: type: "array" - items: {"$ref": "#/components/schemas/V4.StatusPages.ComponentGroups.Component"} - "isHidden": + items: + $ref: "#/components/schemas/V4.StatusPages.ComponentGroups.Component" + isHidden: type: "boolean" - "V4.StatusPages.ComponentGroups.ComponentGroup": + V4.StatusPages.ComponentGroups.ComponentGroup: type: "object" required: - "id" @@ -39048,30 +42291,33 @@ components: - "name" - "allowSubscription" properties: - "id": + id: type: "integer" - "type": + type: type: "string" - "name": + name: type: "string" - "allowSubscription": + allowSubscription: type: "boolean" - "description": + description: type: "string" - "status": {"$ref": "#/components/schemas/V4.StatusPages.ComponentGroups.ComponentStatus"} - "underMaintenance": + status: + $ref: "#/components/schemas/V4.StatusPages.ComponentGroups.ComponentStatus" + underMaintenance: type: "boolean" - "statusMaintenance": {"$ref": "#/components/schemas/V4.StatusPages.ComponentGroups.ComponentStatus"} - "components": + statusMaintenance: + $ref: "#/components/schemas/V4.StatusPages.ComponentGroups.ComponentStatus" + components: type: "array" - items: {"$ref": "#/components/schemas/V4.StatusPages.ComponentGroups.Component"} - "isHidden": + items: + $ref: "#/components/schemas/V4.StatusPages.ComponentGroups.Component" + isHidden: type: "boolean" - "V4.StatusPages.ComponentGroups.ComponentGroupResponse": + V4.StatusPages.ComponentGroups.ComponentGroupResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V4.StatusPages.ComponentGroups.ComponentGroup"} - "V4.StatusPages.ComponentGroups.ComponentStatus": + - $ref: "#/components/schemas/V4.StatusPages.ComponentGroups.ComponentGroup" + V4.StatusPages.ComponentGroups.ComponentStatus: type: "object" required: - "id" @@ -39079,26 +42325,26 @@ components: - "color" - "slug" properties: - "id": + id: type: "integer" - "name": + name: type: "string" - "color": + color: type: "string" - "slug": + slug: type: "string" - "V4.StatusPages.ComponentGroups.CreateComponentGroupRequest": + V4.StatusPages.ComponentGroups.CreateComponentGroupRequest: type: "object" required: - "name" properties: - "name": + name: type: "string" - "description": + description: type: "string" - "allowSubscription": + allowSubscription: type: "boolean" - "V4.StatusPages.ComponentGroups.CreateComponentGroupResponse": + V4.StatusPages.ComponentGroups.CreateComponentGroupResponse: type: "object" required: - "id" @@ -39106,17 +42352,17 @@ components: - "name" - "allowSubscription" properties: - "id": + id: type: "integer" - "pageID": + pageID: type: "integer" - "name": + name: type: "string" - "description": + description: type: "string" - "allowSubscription": + allowSubscription: type: "boolean" - "V4.StatusPages.ComponentGroups.DeleteComponentGroupByIdResponse": + V4.StatusPages.ComponentGroups.DeleteComponentGroupByIdResponse: type: "object" required: - "id" @@ -39124,17 +42370,17 @@ components: - "description" - "allowSubscription" properties: - "id": + id: type: "integer" - "name": + name: type: "string" - "description": + description: anyOf: - type: "string" - type: "null" - "allowSubscription": + allowSubscription: type: "boolean" - "V4.StatusPages.ComponentGroups.GetComponentGroupByIdResponse": + V4.StatusPages.ComponentGroups.GetComponentGroupByIdResponse: type: "object" required: - "id" @@ -39142,39 +42388,42 @@ components: - "name" - "allowSubscription" properties: - "id": + id: type: "integer" - "pageID": + pageID: type: "integer" - "name": + name: type: "string" - "description": + description: type: "string" - "allowSubscription": + allowSubscription: type: "boolean" - "V4.StatusPages.Components.Component": + V4.StatusPages.Components.Component: type: "object" properties: - "id": + id: type: "integer" - "type": + type: type: "string" - "name": + name: type: "string" - "allowSubscription": + allowSubscription: type: "boolean" - "description": + description: type: "string" - "status": {"$ref": "#/components/schemas/V4.StatusPages.Components.ComponentStatus"} - "underMaintenance": + status: + $ref: "#/components/schemas/V4.StatusPages.Components.ComponentStatus" + underMaintenance: type: "boolean" - "statusMaintenance": {"$ref": "#/components/schemas/V4.StatusPages.Components.ComponentStatus"} - "components": + statusMaintenance: + $ref: "#/components/schemas/V4.StatusPages.Components.ComponentStatus" + components: type: "array" - items: {"$ref": "#/components/schemas/V4.StatusPages.Components.Component"} - "isHidden": + items: + $ref: "#/components/schemas/V4.StatusPages.Components.Component" + isHidden: type: "boolean" - "V4.StatusPages.Components.ComponentStatus": + V4.StatusPages.Components.ComponentStatus: type: "object" required: - "id" @@ -39182,30 +42431,30 @@ components: - "color" - "slug" properties: - "id": + id: type: "integer" - "name": + name: type: "string" - "color": + color: type: "string" - "slug": + slug: type: "string" - "V4.StatusPages.Components.CreateComponentRequest": + V4.StatusPages.Components.CreateComponentRequest: type: "object" required: - "name" properties: - "name": + name: type: "string" - "description": + description: type: "string" - "allowSubscription": + allowSubscription: type: "boolean" - "groupID": + groupID: type: "string" - "serviceID": + serviceID: type: "string" - "V4.StatusPages.Components.CreateComponentResponse": + V4.StatusPages.Components.CreateComponentResponse: type: "object" required: - "id" @@ -39214,21 +42463,21 @@ components: - "description" - "underMaintenance" properties: - "id": + id: type: "integer" - "pageID": + pageID: type: "integer" - "name": + name: type: "string" - "description": + description: type: "string" - "statusID": + statusID: type: "integer" - "underMaintenance": + underMaintenance: type: "boolean" - "groupID": + groupID: type: "integer" - "V4.StatusPages.Components.DeleteComponentByIdResponse": + V4.StatusPages.Components.DeleteComponentByIdResponse: type: "object" required: - "id" @@ -39236,15 +42485,15 @@ components: - "description" - "allowSubscription" properties: - "id": + id: type: "integer" - "name": + name: type: "string" - "description": + description: type: "string" - "allowSubscription": + allowSubscription: type: "boolean" - "V4.StatusPages.Components.GetComponentByIdResponse": + V4.StatusPages.Components.GetComponentByIdResponse: type: "object" required: - "id" @@ -39253,40 +42502,40 @@ components: - "description" - "underMaintenance" properties: - "id": + id: type: "integer" - "pageID": + pageID: type: "integer" - "name": + name: type: "string" - "description": + description: type: "string" - "statusID": + statusID: type: "integer" - "underMaintenance": + underMaintenance: type: "boolean" - "V4.StatusPages.Components.ListComponentsResponse": + V4.StatusPages.Components.ListComponentsResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V4.StatusPages.Components.Component"} - "V4.StatusPages.Components.UpdateComponentByIdRequest": + - $ref: "#/components/schemas/V4.StatusPages.Components.Component" + V4.StatusPages.Components.UpdateComponentByIdRequest: type: "object" required: - "name" properties: - "name": + name: type: "string" - "description": + description: type: "string" - "allowSubscription": + allowSubscription: type: "boolean" - "groupID": + groupID: type: "string" - "serviceID": + serviceID: type: "string" - "belongsToGroup": + belongsToGroup: type: "string" - "V4.StatusPages.Components.UpdateComponentByIdResponse": + V4.StatusPages.Components.UpdateComponentByIdResponse: type: "object" required: - "id" @@ -39295,19 +42544,19 @@ components: - "description" - "allowSubscription" properties: - "id": + id: type: "integer" - "pageID": + pageID: type: "integer" - "name": + name: type: "string" - "description": + description: type: "string" - "groupID": + groupID: type: "integer" - "allowSubscription": + allowSubscription: type: "boolean" - "V4.StatusPages.CreateStatusPageRequest": + V4.StatusPages.CreateStatusPageRequest: type: "object" required: - "name" @@ -39319,43 +42568,45 @@ components: - "ownerType" - "ownerID" properties: - "name": + name: type: "string" - "description": + description: type: "string" - "isPublic": + isPublic: type: "boolean" - "domainName": + domainName: type: "string" - "customDomainName": + customDomainName: type: "string" - "logoUrl": + logoUrl: type: "string" - "timezone": + timezone: type: "string" - "teamID": + teamID: type: "string" - "themeColor": {"$ref": "#/components/schemas/V4.StatusPages.NewStatusPageThemeColor"} - "components": + themeColor: + $ref: "#/components/schemas/V4.StatusPages.NewStatusPageThemeColor" + components: type: "array" - items: {"$ref": "#/components/schemas/V4.StatusPages.NewStatusPageComponentList"} - "contactEmail": + items: + $ref: "#/components/schemas/V4.StatusPages.NewStatusPageComponentList" + contactEmail: type: "string" - "allowWebhookSubscription": + allowWebhookSubscription: type: "boolean" - "allowComponentsSubscription": + allowComponentsSubscription: type: "boolean" - "allowMaintenanceSubscription": + allowMaintenanceSubscription: type: "boolean" - "ownerType": + ownerType: type: "string" enum: - "team" - "user" - "squad" - "ownerID": + ownerID: type: "string" - "V4.StatusPages.CreateStatusPageResponse": + V4.StatusPages.CreateStatusPageResponse: type: "object" required: - "id" @@ -39372,39 +42623,41 @@ components: - "ownerID" - "teamID" properties: - "id": + id: type: "integer" - "organizationID": + organizationID: type: "string" - "name": + name: type: "string" - "isPublic": + isPublic: type: "boolean" - "timezone": + timezone: type: "string" - "description": + description: type: "string" - "domainName": + domainName: type: "string" - "contactEmail": + contactEmail: type: "string" - "themeColor": {"$ref": "#/components/schemas/V4.StatusPages.NewStatusPageThemeColor"} - "components": + themeColor: + $ref: "#/components/schemas/V4.StatusPages.NewStatusPageThemeColor" + components: type: "array" - items: {"$ref": "#/components/schemas/V4.StatusPages.NewStatusPageComponentList"} - "allowComponentsSubscription": + items: + $ref: "#/components/schemas/V4.StatusPages.NewStatusPageComponentList" + allowComponentsSubscription: type: "boolean" - "allowMaintenanceSubscription": + allowMaintenanceSubscription: type: "boolean" - "allowWebhookSubscription": + allowWebhookSubscription: type: "boolean" - "ownerType": + ownerType: type: "string" - "ownerID": + ownerID: type: "string" - "teamID": + teamID: type: "string" - "V4.StatusPages.DeleteStatusPageByIdRequest": + V4.StatusPages.DeleteStatusPageByIdRequest: type: "object" required: - "name" @@ -39412,15 +42665,15 @@ components: - "belongsToGroup" - "groupID" properties: - "name": + name: type: "string" - "description": + description: type: "string" - "belongsToGroup": + belongsToGroup: type: "boolean" - "groupID": + groupID: type: "integer" - "V4.StatusPages.DeleteStatusPageByIdResponse": + V4.StatusPages.DeleteStatusPageByIdResponse: type: "object" required: - "id" @@ -39428,15 +42681,15 @@ components: - "organizationID" - "teamID" properties: - "id": + id: type: "integer" - "name": + name: type: "string" - "organizationID": + organizationID: type: "string" - "teamID": + teamID: type: "string" - "V4.StatusPages.GetStatusPageByIdResponse": + V4.StatusPages.GetStatusPageByIdResponse: type: "object" required: - "id" @@ -39455,47 +42708,47 @@ components: - "ownerID" - "teamID" properties: - "id": + id: type: "integer" - "organizationID": + organizationID: type: "string" - "name": + name: type: "string" - "isPublic": + isPublic: type: "boolean" - "timezone": + timezone: type: "string" - "description": + description: type: "string" - "domainName": + domainName: type: "string" - "customDomainName": + customDomainName: type: "string" - "contactEmail": + contactEmail: type: "string" - "themeColor": + themeColor: type: "object" properties: - "primary": + primary: type: "string" - "secondary": + secondary: type: "string" required: - "primary" - "secondary" - "allowComponentsSubscription": + allowComponentsSubscription: type: "boolean" - "allowMaintenanceSubscription": + allowMaintenanceSubscription: type: "boolean" - "allowWebhookSubscription": + allowWebhookSubscription: type: "boolean" - "ownerType": + ownerType: type: "string" - "ownerID": + ownerID: type: "string" - "teamID": + teamID: type: "string" - "V4.StatusPages.Issues.ComponentStatus": + V4.StatusPages.Issues.ComponentStatus: type: "object" required: - "id" @@ -39503,84 +42756,84 @@ components: - "color" - "slug" properties: - "id": + id: type: "integer" - "name": + name: type: "string" - "color": + color: type: "string" - "slug": + slug: type: "string" - "V4.StatusPages.Issues.CreateIssueRequest": + V4.StatusPages.Issues.CreateIssueRequest: type: "object" required: - "title" - "components" - "issues" properties: - "title": + title: type: "string" - "statusID": + statusID: type: "integer" - "components": + components: type: "array" items: type: "object" properties: - "id": + id: type: "integer" - "statusID": + statusID: type: "integer" - "issues": + issues: type: "array" items: type: "object" properties: - "stateID": + stateID: type: "integer" - "stateMessages": + stateMessages: type: "array" items: type: "object" properties: - "text": + text: type: "string" - "timestamp": + timestamp: type: "string" format: "date-time" - "V4.StatusPages.Issues.CreateIssueResponse": + V4.StatusPages.Issues.CreateIssueResponse: type: "object" required: - "id" - "componentIDs" - "title" properties: - "id": + id: type: "integer" - "componentIDs": + componentIDs: type: "array" items: type: "integer" - "title": + title: type: "string" - "V4.StatusPages.Issues.DeleteIssueByIdResponse": + V4.StatusPages.Issues.DeleteIssueByIdResponse: type: "object" required: - "id" - "componentIDs" - "title" properties: - "id": + id: type: "integer" - "componentIDs": + componentIDs: anyOf: - type: "array" items: type: "integer" - type: "null" - "title": + title: type: "string" - "V4.StatusPages.Issues.GetIssueByIdData": + V4.StatusPages.Issues.GetIssueByIdData: type: "object" required: - "id" @@ -39595,74 +42848,85 @@ components: - "pageID" - "isMigrated" properties: - "id": + id: type: "integer" - "title": + title: type: "string" - "lastUpdatedAt": + lastUpdatedAt: type: "string" format: "date-time" - "components": + components: type: "array" - items: {"$ref": "#/components/schemas/V4.StatusPages.Issues.IssueComponentDetail"} - "issues": + items: + $ref: "#/components/schemas/V4.StatusPages.Issues.IssueComponentDetail" + issues: type: "array" - items: {"$ref": "#/components/schemas/V4.StatusPages.Issues.IssueDetail"} - "currentIssueState": {"$ref": "#/components/schemas/V4.StatusPages.Issues.ComponentStatus"} - "pageStatus": {"$ref": "#/components/schemas/V4.StatusPages.Issues.ComponentStatus"} - "underMaintenance": + items: + $ref: "#/components/schemas/V4.StatusPages.Issues.IssueDetail" + currentIssueState: + $ref: "#/components/schemas/V4.StatusPages.Issues.ComponentStatus" + pageStatus: + $ref: "#/components/schemas/V4.StatusPages.Issues.ComponentStatus" + underMaintenance: type: "boolean" - "statusMaintenance": {"$ref": "#/components/schemas/V4.StatusPages.Issues.ComponentStatus"} - "pageID": + statusMaintenance: + $ref: "#/components/schemas/V4.StatusPages.Issues.ComponentStatus" + pageID: type: "integer" - "isMigrated": + isMigrated: type: "boolean" - "V4.StatusPages.Issues.GetIssueByIdResponse": + V4.StatusPages.Issues.GetIssueByIdResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V4.StatusPages.Issues.GetIssueByIdData"} - "V4.StatusPages.Issues.Issue": + - $ref: "#/components/schemas/V4.StatusPages.Issues.GetIssueByIdData" + V4.StatusPages.Issues.Issue: type: "object" properties: - "id": + id: type: "integer" - "title": + title: type: "string" - "components": + components: type: "array" - items: {"$ref": "#/components/schemas/V4.StatusPages.Issues.IssueComponent"} - "currentState": {"$ref": "#/components/schemas/V4.StatusPages.Issues.IssueState"} - "createdAt": + items: + $ref: "#/components/schemas/V4.StatusPages.Issues.IssueComponent" + currentState: + $ref: "#/components/schemas/V4.StatusPages.Issues.IssueState" + createdAt: type: "string" format: "date-time" - "V4.StatusPages.Issues.IssueComponent": + V4.StatusPages.Issues.IssueComponent: type: "object" properties: - "id": + id: type: "integer" - "name": + name: type: "string" - "V4.StatusPages.Issues.IssueComponentDetail": + V4.StatusPages.Issues.IssueComponentDetail: type: "object" properties: - "id": + id: type: "integer" - "status": {"$ref": "#/components/schemas/V4.StatusPages.Issues.ComponentStatus"} - "underMaintenance": + status: + $ref: "#/components/schemas/V4.StatusPages.Issues.ComponentStatus" + underMaintenance: type: "boolean" - "statusMaintenance": {"$ref": "#/components/schemas/V4.StatusPages.Issues.ComponentStatus"} - "V4.StatusPages.Issues.IssueDetail": + statusMaintenance: + $ref: "#/components/schemas/V4.StatusPages.Issues.ComponentStatus" + V4.StatusPages.Issues.IssueDetail: type: "object" properties: - "state": {"$ref": "#/components/schemas/V4.StatusPages.Issues.ComponentStatus"} - "stateMessages": + state: + $ref: "#/components/schemas/V4.StatusPages.Issues.ComponentStatus" + stateMessages: type: "array" - items: {"$ref": "#/components/schemas/V4.StatusPages.Issues.IssueStateMessage"} - "V4.StatusPages.Issues.IssueResponse": + items: + $ref: "#/components/schemas/V4.StatusPages.Issues.IssueStateMessage" + V4.StatusPages.Issues.IssueResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V4.StatusPages.Issues.Issue"} - "V4.StatusPages.Issues.IssueState": + - $ref: "#/components/schemas/V4.StatusPages.Issues.Issue" + V4.StatusPages.Issues.IssueState: type: "object" required: - "id" @@ -39670,45 +42934,46 @@ components: - "color" - "slug" properties: - "id": + id: type: "integer" - "name": + name: type: "string" - "color": + color: type: "string" - "slug": + slug: type: "string" - "V4.StatusPages.Issues.IssueStateMessage": + V4.StatusPages.Issues.IssueStateMessage: type: "object" properties: - "id": + id: type: "integer" - "text": + text: type: "string" - "timestamp": + timestamp: type: "string" format: "date-time" - "V4.StatusPages.Issues.ListIssuesResponse": + V4.StatusPages.Issues.ListIssuesResponse: type: "object" required: - "data" - "meta" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V4.StatusPages.Issues.Issue"} - "meta": + items: + $ref: "#/components/schemas/V4.StatusPages.Issues.Issue" + meta: type: "object" properties: - "totalCount": + totalCount: type: "integer" required: - "totalCount" - "V4.StatusPages.Issues.ListStatusPageIssueStatesResponse": + V4.StatusPages.Issues.ListStatusPageIssueStatesResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V4.StatusPages.Issues.StatusPageIssueState"} - "V4.StatusPages.Issues.StatusPageIssueState": + - $ref: "#/components/schemas/V4.StatusPages.Issues.StatusPageIssueState" + V4.StatusPages.Issues.StatusPageIssueState: type: "object" required: - "ID" @@ -39721,123 +42986,127 @@ components: - "updatedAt" - "deletedAt" properties: - "ID": + ID: type: "integer" - "Idx": + Idx: type: "integer" - "PageID": + PageID: type: "integer" - "Name": + Name: type: "string" - "Color": + Color: type: "string" - "DefaultMessage": + DefaultMessage: type: "string" - "createdAt": + createdAt: type: "string" format: "date-time" - "updatedAt": + updatedAt: type: "string" format: "date-time" - "deletedAt": + deletedAt: anyOf: - type: "string" format: "date-time" - type: "null" - "V4.StatusPages.Issues.UpdateIssueRequest": + V4.StatusPages.Issues.UpdateIssueRequest: type: "object" required: - "title" - "components" - "issues" properties: - "title": + title: type: "string" - "statusID": + statusID: type: "integer" - "components": + components: type: "array" items: type: "object" properties: - "id": + id: type: "integer" - "statusID": + statusID: type: "integer" - "issues": + issues: type: "array" items: type: "object" properties: - "stateID": + stateID: type: "integer" - "stateMessages": + stateMessages: type: "array" items: type: "object" properties: - "text": + text: type: "string" - "timestamp": + timestamp: type: "string" format: "date-time" - "V4.StatusPages.Issues.UpdateIssueResponse": + V4.StatusPages.Issues.UpdateIssueResponse: type: "object" required: - "id" - "componentIDs" - "title" properties: - "id": + id: type: "integer" - "componentIDs": + componentIDs: type: "array" items: type: "integer" - "title": + title: type: "string" - "V4.StatusPages.ListStatusPagesResponse": + V4.StatusPages.ListStatusPagesResponse: type: "object" required: - "data" - "meta" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V4.StatusPages.StatusPage"} - "meta": + items: + $ref: "#/components/schemas/V4.StatusPages.StatusPage" + meta: type: "object" properties: - "totalCount": + totalCount: type: "integer" - "orgTotalCount": + orgTotalCount: type: "integer" required: - "totalCount" - "orgTotalCount" - "V4.StatusPages.ListSubscribersResponse": + V4.StatusPages.ListSubscribersResponse: type: "object" required: - "data" properties: - "data": + data: anyOf: - type: "array" - items: {"$ref": "#/components/schemas/V4.StatusPages.StatusPageSubscriber"} + items: + $ref: "#/components/schemas/V4.StatusPages.StatusPageSubscriber" - type: "null" - "meta": {"$ref": "#/components/schemas/V4.StatusPages.ListSubscribersResponseMeta"} - "V4.StatusPages.ListSubscribersResponseMeta": + meta: + $ref: "#/components/schemas/V4.StatusPages.ListSubscribersResponseMeta" + V4.StatusPages.ListSubscribersResponseMeta: type: "object" required: - "maximumSubscribersLimit" - "lastWeekSubscribersCount" properties: - "totalSubscribersCount": {"$ref": "#/components/schemas/V4.StatusPages.TotalSubscribersCount"} - "maximumSubscribersLimit": + totalSubscribersCount: + $ref: "#/components/schemas/V4.StatusPages.TotalSubscribersCount" + maximumSubscribersLimit: type: "integer" - "lastWeekSubscribersCount": + lastWeekSubscribersCount: type: "integer" - "V4.StatusPages.Maintenances.CreateMaintenanceRequest": + V4.StatusPages.Maintenances.CreateMaintenanceRequest: type: "object" required: - "title" @@ -39846,21 +43115,21 @@ components: - "startTime" - "endTime" properties: - "title": + title: type: "string" - "note": + note: type: "string" - "components": + components: type: "array" items: type: "integer" - "startTime": + startTime: type: "string" format: "date-time" - "endTime": + endTime: type: "string" format: "date-time" - "V4.StatusPages.Maintenances.CreateMaintenanceResponse": + V4.StatusPages.Maintenances.CreateMaintenanceResponse: type: "object" required: - "id" @@ -39870,25 +43139,25 @@ components: - "startTime" - "endTime" properties: - "id": + id: type: "integer" - "title": + title: type: "string" - "pageID": + pageID: type: "integer" - "note": + note: type: "string" - "components": + components: type: "array" items: type: "integer" - "startTime": + startTime: type: "string" format: "date-time" - "endTime": + endTime: type: "string" format: "date-time" - "V4.StatusPages.Maintenances.DeleteMaintenanceByIdResponse": + V4.StatusPages.Maintenances.DeleteMaintenanceByIdResponse: type: "object" required: - "id" @@ -39898,25 +43167,25 @@ components: - "startTime" - "endTime" properties: - "id": + id: type: "integer" - "title": + title: type: "string" - "pageID": + pageID: type: "integer" - "note": + note: type: "string" - "components": + components: type: "array" items: type: "integer" - "startTime": + startTime: type: "string" format: "date-time" - "endTime": + endTime: type: "string" format: "date-time" - "V4.StatusPages.Maintenances.GetMaintenanceByIdResponse": + V4.StatusPages.Maintenances.GetMaintenanceByIdResponse: type: "object" required: - "ID" @@ -39929,86 +43198,87 @@ components: - "updatedAt" - "deletedAt" properties: - "ID": + ID: type: "integer" - "PageID": + PageID: type: "integer" - "ComponentIDList": + ComponentIDList: type: "array" items: type: "integer" - "Title": + Title: type: "string" - "Note": + Note: type: "string" - "StartTime": + StartTime: type: "string" format: "date-time" - "EndTime": + EndTime: type: "string" format: "date-time" - "createdAt": + createdAt: type: "string" format: "date-time" - "updatedAt": + updatedAt: type: "string" format: "date-time" - "deletedAt": + deletedAt: anyOf: - type: "string" format: "date-time" - type: "null" - "V4.StatusPages.Maintenances.ListMaintenancesResponse": + V4.StatusPages.Maintenances.ListMaintenancesResponse: type: "object" required: - "data" - "meta" properties: - "data": + data: type: "array" - items: {"$ref": "#/components/schemas/V4.StatusPages.Maintenances.Maintenance"} - "meta": + items: + $ref: "#/components/schemas/V4.StatusPages.Maintenances.Maintenance" + meta: type: "object" properties: - "totalCount": + totalCount: type: "integer" required: - "totalCount" - "V4.StatusPages.Maintenances.Maintenance": + V4.StatusPages.Maintenances.Maintenance: type: "object" properties: - "id": + id: type: "integer" - "title": + title: type: "string" - "pageID": + pageID: type: "integer" - "note": + note: type: "string" - "components": + components: type: "array" items: type: "object" properties: - "id": + id: type: "integer" - "name": + name: type: "string" - "groupName": + groupName: type: "string" - "startTime": + startTime: type: "string" format: "date-time" - "endTime": + endTime: type: "string" format: "date-time" - "maintenanceState": + maintenanceState: type: "string" - "V4.StatusPages.Maintenances.MaintenanceResponse": + V4.StatusPages.Maintenances.MaintenanceResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V4.StatusPages.Maintenances.Maintenance"} - "V4.StatusPages.Maintenances.UpdateMaintenanceByIdRequest": + - $ref: "#/components/schemas/V4.StatusPages.Maintenances.Maintenance" + V4.StatusPages.Maintenances.UpdateMaintenanceByIdRequest: type: "object" required: - "title" @@ -40016,21 +43286,21 @@ components: - "startTime" - "endTime" properties: - "title": + title: type: "string" - "note": + note: type: "string" - "components": + components: type: "array" items: type: "integer" - "startTime": + startTime: type: "string" format: "date-time" - "endTime": + endTime: type: "string" format: "date-time" - "V4.StatusPages.Maintenances.UpdateMaintenanceByIdResponse": + V4.StatusPages.Maintenances.UpdateMaintenanceByIdResponse: type: "object" required: - "id" @@ -40040,72 +43310,73 @@ components: - "startTime" - "endTime" properties: - "id": + id: type: "integer" - "title": + title: type: "string" - "pageID": + pageID: type: "integer" - "note": + note: type: "string" - "components": + components: type: "array" items: type: "integer" - "startTime": + startTime: type: "string" format: "date-time" - "endTime": + endTime: type: "string" format: "date-time" - "V4.StatusPages.NewStatusPageComponent": + V4.StatusPages.NewStatusPageComponent: type: "object" required: - "type" - "name" - "allowSubscription" properties: - "type": + type: type: "string" enum: - "component" - "group" - "name": + name: type: "string" - "allowSubscription": + allowSubscription: type: "boolean" - "description": + description: type: "string" - "serviceID": + serviceID: type: "string" - "V4.StatusPages.NewStatusPageComponentList": + V4.StatusPages.NewStatusPageComponentList: type: "object" required: - "type" - "name" properties: - "type": + type: type: "string" enum: - "component" - "group" - "name": + name: type: "string" - "allowSubscription": + allowSubscription: type: "boolean" - "description": + description: type: "string" - "components": + components: type: "array" - items: {"$ref": "#/components/schemas/V4.StatusPages.NewStatusPageComponent"} - "V4.StatusPages.NewStatusPageThemeColor": + items: + $ref: "#/components/schemas/V4.StatusPages.NewStatusPageComponent" + V4.StatusPages.NewStatusPageThemeColor: type: "object" properties: - "primary": + primary: type: "string" - "secondary": + secondary: type: "string" - "V4.StatusPages.StatusPage": + V4.StatusPages.StatusPage: type: "object" required: - "id" @@ -40128,87 +43399,87 @@ components: - "ownerType" - "ownerID" properties: - "id": + id: type: "integer" - "name": + name: type: "string" - "isPublic": + isPublic: type: "boolean" - "domainName": + domainName: type: "string" - "customDomainName": + customDomainName: type: "string" - "timezone": + timezone: type: "string" - "logoUrl": + logoUrl: type: "string" - "components": + components: type: "array" items: type: "object" properties: - "id": + id: type: "integer" - "name": + name: type: "string" required: - "id" - "name" - "isCustomDomainEnabled": + isCustomDomainEnabled: type: "boolean" - "isCustomARecordVerified": + isCustomARecordVerified: type: "boolean" - "isCustomTxtVerified": + isCustomTxtVerified: type: "boolean" - "txtRecord": + txtRecord: type: "string" - "aRecord": + aRecord: type: "string" - "subscribersCount": + subscribersCount: type: "integer" - "status": + status: type: "object" properties: - "id": + id: type: "integer" - "name": + name: type: "string" - "color": + color: type: "string" - "slug": + slug: type: "string" required: - "id" - "name" - "color" - "slug" - "underMaintenance": + underMaintenance: type: "boolean" - "statusMaintenance": + statusMaintenance: type: "object" properties: - "id": + id: type: "integer" - "name": + name: type: "string" - "color": + color: type: "string" - "slug": + slug: type: "string" required: - "id" - "name" - "color" - "slug" - "ownerType": + ownerType: type: "string" - "ownerID": + ownerID: type: "string" - "V4.StatusPages.StatusPageResponse": + V4.StatusPages.StatusPageResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V4.StatusPages.StatusPage"} - "V4.StatusPages.StatusPageStatus": + - $ref: "#/components/schemas/V4.StatusPages.StatusPage" + V4.StatusPages.StatusPageStatus: type: "object" required: - "id" @@ -40217,21 +43488,21 @@ components: - "description" - "color" properties: - "id": + id: type: "integer" - "name": + name: type: "string" - "status": + status: type: "string" - "description": + description: type: "string" - "color": + color: type: "string" - "V4.StatusPages.StatusPageStatusesResponse": + V4.StatusPages.StatusPageStatusesResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V4.StatusPages.StatusPageStatus"} - "V4.StatusPages.StatusPageSubscriber": + - $ref: "#/components/schemas/V4.StatusPages.StatusPageStatus" + V4.StatusPages.StatusPageSubscriber: type: "object" required: - "id" @@ -40241,44 +43512,45 @@ components: - "status" - "subscribedOn" properties: - "id": + id: type: "integer" - "type": + type: type: "string" - "emailID": + emailID: type: "string" - "webhookURL": + webhookURL: type: "string" - "status": + status: type: "string" - "componentList": + componentList: type: "array" - items: {"$ref": "#/components/schemas/V4.StatusPages.StatusPageSubscriberComponent"} - "subscribedOn": + items: + $ref: "#/components/schemas/V4.StatusPages.StatusPageSubscriberComponent" + subscribedOn: type: "string" format: "date-time" - "V4.StatusPages.StatusPageSubscriberComponent": + V4.StatusPages.StatusPageSubscriberComponent: type: "object" required: - "id" - "name" properties: - "id": + id: type: "integer" - "name": + name: type: "string" - "V4.StatusPages.StatusPageSubscriberResponse": + V4.StatusPages.StatusPageSubscriberResponse: type: "object" allOf: - - {"$ref": "#/components/schemas/V4.StatusPages.StatusPageSubscriber"} - "V4.StatusPages.TotalSubscribersCount": + - $ref: "#/components/schemas/V4.StatusPages.StatusPageSubscriber" + V4.StatusPages.TotalSubscribersCount: type: "object" required: - "totalCount" properties: - "totalCount": + totalCount: type: "integer" - "V4.StatusPages.UpdateStatusPageByIdRequest": + V4.StatusPages.UpdateStatusPageByIdRequest: type: "object" required: - "name" @@ -40290,77 +43562,77 @@ components: - "ownerType" - "ownerID" properties: - "name": + name: type: "string" - "description": + description: type: "string" - "isPublic": + isPublic: type: "boolean" - "domainName": + domainName: type: "string" - "customDomainName": + customDomainName: type: "string" - "logoUrl": + logoUrl: type: "string" - "timezone": + timezone: type: "string" - "teamID": + teamID: type: "string" - "themeColor": + themeColor: type: "object" properties: - "primary": + primary: type: "string" - "secondary": + secondary: type: "string" required: - "primary" - "secondary" - "allowComponentsSubscription": + allowComponentsSubscription: type: "boolean" - "allowMaintenanceSubscription": + allowMaintenanceSubscription: type: "boolean" - "allowWebhookSubscription": + allowWebhookSubscription: type: "boolean" - "components": + components: type: "array" items: type: "object" properties: - "type": + type: type: "string" - "name": + name: type: "string" - "allowSubscription": + allowSubscription: type: "boolean" - "description": + description: type: "string" - "components": + components: type: "array" items: type: "object" properties: - "type": + type: type: "string" - "name": + name: type: "string" - "allowSubscription": + allowSubscription: type: "boolean" - "description": + description: type: "string" - "serviceID": + serviceID: type: "string" - "contactEmail": + contactEmail: type: "string" - "isCustomDomainEnabled": + isCustomDomainEnabled: type: "boolean" - "hideFromSearchEngines": + hideFromSearchEngines: type: "boolean" - "ownerType": + ownerType: type: "string" - "ownerID": + ownerID: type: "string" - "V4.StatusPages.UpdateStatusPageByIdResponse": + V4.StatusPages.UpdateStatusPageByIdResponse: type: "object" required: - "id" @@ -40379,70 +43651,71 @@ components: - "ownerID" - "teamID" properties: - "id": + id: type: "integer" - "organizationID": + organizationID: type: "string" - "name": + name: type: "string" - "isPublic": + isPublic: type: "boolean" - "timezone": + timezone: type: "string" - "description": + description: type: "string" - "domainName": + domainName: type: "string" - "customDomainName": + customDomainName: type: "string" - "contactEmail": + contactEmail: type: "string" - "themeColor": + themeColor: type: "object" properties: - "primary": + primary: type: "string" - "secondary": + secondary: type: "string" required: - "primary" - "secondary" - "allowComponentsSubscription": + allowComponentsSubscription: type: "boolean" - "allowMaintenanceSubscription": + allowMaintenanceSubscription: type: "boolean" - "allowWebhookSubscription": + allowWebhookSubscription: type: "boolean" - "hideFromSearchEngines": + hideFromSearchEngines: type: "boolean" - "ownerType": + ownerType: type: "string" - "ownerID": + ownerID: type: "string" - "teamID": + teamID: type: "string" - "V4.Tag": + V4.Tag: type: "object" required: - "key" - "value" - "color" properties: - "key": + key: type: "string" - "value": + value: type: "string" - "color": + color: type: "string" - "V4.UpdateRotationParticipantsRequest": + V4.UpdateRotationParticipantsRequest: type: "object" required: - "participantGroups" properties: - "participantGroups": + participantGroups: type: "array" - items: {"$ref": "#/components/schemas/V4.ParticipantGroup"} - "V4.UpdateRotationRequest": + items: + $ref: "#/components/schemas/V4.ParticipantGroup" + V4.UpdateRotationRequest: type: "object" required: - "name" @@ -40451,30 +43724,31 @@ components: - "changeParticipantsFrequency" - "changeParticipantsUnit" properties: - "name": + name: type: "string" - "color": + color: type: "string" - "startDate": + startDate: type: "string" - "period": + period: type: "string" - "customPeriodFrequency": + customPeriodFrequency: type: "integer" - "customPeriodUnit": + customPeriodUnit: type: "string" - "shiftTimeSlots": + shiftTimeSlots: type: "array" - items: {"$ref": "#/components/schemas/V4.ShiftTimeSlot"} - "changeParticipantsFrequency": + items: + $ref: "#/components/schemas/V4.ShiftTimeSlot" + changeParticipantsFrequency: type: "integer" - "changeParticipantsUnit": + changeParticipantsUnit: type: "string" - "endDate": + endDate: type: "string" - "endsAfterIterations": + endsAfterIterations: type: "integer" - "V4.UpdateScheduleOverrideRequest": + V4.UpdateScheduleOverrideRequest: type: "object" required: - "startTime" @@ -40483,15 +43757,17 @@ components: - "overriddenParticipant" - "overrideWith" properties: - "startTime": + startTime: type: "string" - "endTime": + endTime: type: "string" - "reason": + reason: type: "string" - "overriddenParticipant": {"$ref": "#/components/schemas/V4.OverrideParticipantGroup"} - "overrideWith": {"$ref": "#/components/schemas/V4.OverrideParticipantGroup"} - "V4.UpdateScheduleRequest": + overriddenParticipant: + $ref: "#/components/schemas/V4.OverrideParticipantGroup" + overrideWith: + $ref: "#/components/schemas/V4.OverrideParticipantGroup" + V4.UpdateScheduleRequest: type: "object" required: - "name" @@ -40500,24 +43776,26 @@ components: - "ownerType" - "tags" properties: - "name": + name: type: "string" - "description": + description: type: "string" - "ownerID": + ownerID: type: "string" - "ownerType": + ownerType: type: "string" enum: - "user" - "squad" - "tags": + tags: type: "array" - items: {"$ref": "#/components/schemas/V4.Tag"} + items: + $ref: "#/components/schemas/V4.Tag" securitySchemes: - "BearerAuth": + BearerAuth: type: "http" scheme: "bearer" servers: - url: "https://api.squadcast.com" description: "production env" + variables: {} diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 0934e8c..c9e96ab 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,20 +1,21 @@ -speakeasyVersion: 1.700.2 +speakeasyVersion: 1.718.0 sources: Squadcast: sourceNamespace: squadcast - sourceRevisionDigest: sha256:e6ebdcd6e064b2c3e0a766a8501410e67764d4054035dd866315f0757b491876 - sourceBlobDigest: sha256:68f8e0d2a0ccbcc1574b16171d5c0991e9aa368ec3921f73f44a4223ae21494b + sourceRevisionDigest: sha256:1d31bc4d3fc77a8cd1b9700968b411888c1330c1a7eaa512a3da31aee9a15d5b + sourceBlobDigest: sha256:9d7b25d0d7663ba0faff3b3fdcd0aebe83b703f793a4c58adfd7908468a90805 tags: - latest + - speakeasy-sdk-regen-1770336306 - 1.0.0 targets: squadcast-sdk: source: Squadcast sourceNamespace: squadcast - sourceRevisionDigest: sha256:e6ebdcd6e064b2c3e0a766a8501410e67764d4054035dd866315f0757b491876 - sourceBlobDigest: sha256:68f8e0d2a0ccbcc1574b16171d5c0991e9aa368ec3921f73f44a4223ae21494b + sourceRevisionDigest: sha256:1d31bc4d3fc77a8cd1b9700968b411888c1330c1a7eaa512a3da31aee9a15d5b + sourceBlobDigest: sha256:9d7b25d0d7663ba0faff3b3fdcd0aebe83b703f793a4c58adfd7908468a90805 codeSamplesNamespace: squadcast-typescript-typescript-python-code-samples - codeSamplesRevisionDigest: sha256:0b97918d8cd60c7120bb37202b8cbc0c7b19183f29cb29dd227f5862c09ef919 + codeSamplesRevisionDigest: sha256:2cc255da97ba55f8ddddc2ffa55e8d1a53ac414810fe7f13612def18ef3c8bb7 workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/squadcastv1/.speakeasy/gen.lock b/squadcastv1/.speakeasy/gen.lock index bc2d59f..5e6b780 100644 --- a/squadcastv1/.speakeasy/gen.lock +++ b/squadcastv1/.speakeasy/gen.lock @@ -1,31 +1,31 @@ lockVersion: 2.0.0 id: 03cdd445-0210-4c34-8201-e581ca90c83e management: - docChecksum: 53ff1f9dcf717cdb49d8871b8544f612 + docChecksum: df7a4422fc789c0b9bf9786cbc3e3c75 docVersion: 1.0.0 - speakeasyVersion: 1.700.2 - generationVersion: 2.801.2 - releaseVersion: 0.4.0 - configChecksum: 56a02d033320bd6cf86750f61dc7f4a8 - repoURL: https://github.com/SquadcastHub/squadcast-sdk-python.git + speakeasyVersion: 1.718.0 + generationVersion: 2.824.1 + releaseVersion: 0.5.0 + configChecksum: 7a0de8c7c11937f549594095aeb966a0 + repoURL: https://github.com/solarwinds/squadcast-sdk-python.git repoSubDirectory: squadcastv1 - installationURL: https://github.com/SquadcastHub/squadcast-sdk-python.git#subdirectory=squadcastv1 + installationURL: https://github.com/solarwinds/squadcast-sdk-python.git#subdirectory=squadcastv1 published: true persistentEdits: - generation_id: d5056738-af37-4706-8eac-55026315c99f - pristine_commit_hash: 018e864fec7b97c015938ef5d3d3004334cf23e8 - pristine_tree_hash: b6dcfa4c686e7b78e0fcbd86a0819f4522c8726b + generation_id: dab56dee-08fa-469a-bf6b-435198404739 + pristine_commit_hash: 86cf744b8dd5e79d29235ff8ba0bf554ba11493b + pristine_tree_hash: 3967e44d4e1e9ec4368ce558dbd95ce56f98fb25 features: python: additionalDependencies: 1.0.0 - core: 5.23.18 + core: 6.0.5 defaultEnabledRetries: 0.2.0 enumUnions: 0.1.0 envVarSecurityUsage: 0.3.2 errorUnions: 1.0.2 flatRequests: 1.0.1 flattening: 3.1.1 - globalSecurity: 3.0.4 + globalSecurity: 3.0.5 globalSecurityCallbacks: 1.0.0 globalSecurityFlattening: 1.0.0 globalServerURLs: 3.2.0 @@ -34,10 +34,10 @@ features: nameOverrides: 3.0.1 nullables: 1.0.2 pagination: 3.0.7 - responseFormat: 1.0.1 + responseFormat: 1.1.0 retries: 3.0.3 sdkHooks: 1.2.1 - unions: 3.1.2 + unions: 3.1.3 uploadStreams: 1.0.0 trackedFiles: .gitattributes: @@ -1628,6 +1628,10 @@ trackedFiles: id: 402a8f099f01 last_write_checksum: sha1:6413144f69a46d951d43d839d638a8a03a352bd9 pristine_git_object: 893038cac52d6a2bc0d1e0614dcb43e15f44f49e + docs/models/sqattachrunbooks.md: + id: 432c9da5f0af + last_write_checksum: sha1:270ef0ec5dcb6af190d8f9a60eab9c5f2f51d82a + pristine_git_object: 71e7a45fdb0ae61374c9fef44bcfb9f419639cea docs/models/squads.md: id: d3f28a1f9c46 last_write_checksum: sha1:c27fa7632d9fc2d68be878f9e0cbbaa8fcb6b22a @@ -4356,10 +4360,22 @@ trackedFiles: id: 225b234b4dcc last_write_checksum: sha1:01b21da569169c4991e520134697bcff57ef818c pristine_git_object: 0849c8ea714ead0615e5a1ed8a13055d4bfb8c7d + docs/models/workflowsupdateworkflowactiondata.md: + id: 68000fdac572 + last_write_checksum: sha1:f38d259412520c04a5d9f479603eeb603140afcc + pristine_git_object: 852159c3f8afbee4dbafdd24489eb41504d40286 + docs/models/workflowsupdateworkflowactionname.md: + id: 192a4dbfb4c8 + last_write_checksum: sha1:5a78f6b90f5adf94ac949c87a58fd67011b59880 + pristine_git_object: c550c9e3527ff36f3e4c9977b11e2daffb4af540 docs/models/workflowsupdateworkflowactionrequest.md: id: 33f99b0de8c8 last_write_checksum: sha1:48a233cf56622605a427ea9d7d2af78869e63f60 pristine_git_object: 197bd78e6f310dfb2b14d9af1c65267093182e2e + docs/models/workflowsupdateworkflowactionresponse.md: + id: 990ce816cd39 + last_write_checksum: sha1:5332a765377409d80b29ee18494ec76a3d4bfb69 + pristine_git_object: bf9d0fee404ff80cddf919ef6fa99821fdd33c5a docs/models/workflowsupdateworkflowrequest.md: id: 9ac251630862 last_write_checksum: sha1:03d4e165ca9990062ca15630830e6bb6d239315b @@ -4698,24 +4714,24 @@ trackedFiles: pristine_git_object: 67c8f14f32c19b2121890a6a1c256ac3ca50c4db docs/sdks/workflowssdk/README.md: id: 5ea762cb6c5d - last_write_checksum: sha1:50b8b84c4cf46440c07e0d23697565ad6eabcbad - pristine_git_object: 0d68b43a896acbe867db9e3eb59dcccb47ffc353 + last_write_checksum: sha1:fcfcf03c9426f6574e56dec54fe02e21e9a641b7 + pristine_git_object: 4763df345e12e15cbc04df3a7c6b28f39411517a py.typed: id: 258c3ed47ae4 last_write_checksum: sha1:8efc425ffe830805ffcc0f3055871bdcdc542c60 pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544 pylintrc: id: 7ce8b9f946e6 - last_write_checksum: sha1:119a7102c8d96c4ae67aa079d5fdbf6f81c40143 - pristine_git_object: 3172e4517bbe56588dc7300d4d4a4bce158a9246 + last_write_checksum: sha1:0df3d02a2f8332bb508b750c55aec87d16caf427 + pristine_git_object: cd1d0eae015fe3da19d38639d3e1b18d9a504703 pyproject.toml: id: 5d07e7d72637 - last_write_checksum: sha1:d0b6d68a5fa2c6759ffb99382b0cdb2273318565 - pristine_git_object: 05cbb6e09a49505612c9c941e99a66ee7bc27edb + last_write_checksum: sha1:b671c6c0f387f3966c566089350d83c4e7962567 + pristine_git_object: c69a204b1acb9a8e2a7f149ad9b67f7579221152 scripts/prepare_readme.py: id: e0c5957a6035 - last_write_checksum: sha1:aea9a9664ef9aff4e7b7b5c85f26027796f49ca0 - pristine_git_object: e3d691543d12dca05ad7dae4c64255ed0bc0d575 + last_write_checksum: sha1:c17385f6eeb6b012d35db025c20ee43540959a53 + pristine_git_object: 6ebab814a4b90873e191e9ec66ca3c58c71bd5cd scripts/publish.sh: id: fe273b08f514 last_write_checksum: sha1:b290b25b36dca3d5eb1a2e66a2e1bcf2e7326cf3 @@ -4738,8 +4754,8 @@ trackedFiles: pristine_git_object: 28a85ed5e041bd88f09388cdbd7c0d9e84461a4d src/squadcast_sdk/_version.py: id: 4f595f70b00c - last_write_checksum: sha1:b6d2fcad13a0104db734c66c14d1bd25a49416ca - pristine_git_object: c9ba7dd9cf2447d4f63610b5059f448638419753 + last_write_checksum: sha1:a63f2ef32d75127bef840d4a6510c124727c6a24 + pristine_git_object: ec5ebb4f12277d727f45e1455253d27c32afcb36 src/squadcast_sdk/additionalresponders.py: id: b928e2200f63 last_write_checksum: sha1:6173958904ab7d26b7544464810f5fdbd5247ee0 @@ -4934,8 +4950,8 @@ trackedFiles: pristine_git_object: d529a417549f17ed85875009a46548854dbf86bc src/squadcast_sdk/models/__init__.py: id: 21ef35ea4c18 - last_write_checksum: sha1:d4e8514652c0ce7d5eabc46650610e71ce6e20db - pristine_git_object: bf991c3de5e84e66cfa4f0948d3f8dc8019b2361 + last_write_checksum: sha1:30bd6c757abed088c671fdfb7cc153ec515911cb + pristine_git_object: eb6b324fe14cc7e264c05fb29ecf6391d182bebd src/squadcast_sdk/models/additionalresponders_addadditionalrespondersop.py: id: 8659dba914dd last_write_checksum: sha1:c515be7a9989d3e3533ea4c32ac725c4e8e016f7 @@ -5002,8 +5018,8 @@ trackedFiles: pristine_git_object: f2c7f6de7ab02b25176e8e1f2a06ed3946497250 src/squadcast_sdk/models/common_v4_pageinfo.py: id: 288708eaf05e - last_write_checksum: sha1:9ada94b7c88cbda0f096cbe31a172e3273131cfd - pristine_git_object: 4df02081194a212715ada6d506088a25f1c0fb41 + last_write_checksum: sha1:aa04404305bed2574a7bd9095c968d7eb4a4de9f + pristine_git_object: 65239bd6a944ff54b50cfe63646f0109b4516c3d src/squadcast_sdk/models/communicationcards_archiveslackchannelop.py: id: 6b835913a80b last_write_checksum: sha1:07ac36bdefcc58af6dcda9b8c82c84fdcfbb4331 @@ -5410,8 +5426,8 @@ trackedFiles: pristine_git_object: 9f34384f6dcdfd4c04accb7226feeb8225d7daa7 src/squadcast_sdk/models/overrides_listoverridesop.py: id: dc2ff51a2b9a - last_write_checksum: sha1:9918d53cc8a73a7a67eca811c56398c58ae5e173 - pristine_git_object: d112a93a64979d7a60c5bec596fd330d0723c082 + last_write_checksum: sha1:c197793d26eb1fd2165fe190e0ddaa1c0e801415 + pristine_git_object: a2bdff323a51aa7c3a42be1087c341f1fceb92c9 src/squadcast_sdk/models/overrides_updatescheduleoverrideop.py: id: 5f4e4fb952c5 last_write_checksum: sha1:e777904f455c674b5c67712976ad4d829f2b6948 @@ -5498,8 +5514,8 @@ trackedFiles: pristine_git_object: a75ea997951708837f52751ccd05cc78506c709e src/squadcast_sdk/models/schedules_changetimezoneop.py: id: 429ba05b3a41 - last_write_checksum: sha1:8a3e446903a11aaf1ef6d9969a3fde882362477f - pristine_git_object: 64b862430ab0fe820c04c6176a3de513fb7663f3 + last_write_checksum: sha1:bfb3b663c34536778f39dc39b76c24dd5d4afc5a + pristine_git_object: 054b0ead3d6de9ca8af28b765a2f74a04feb273c src/squadcast_sdk/models/schedules_clonescheduleop.py: id: 75dfa3f6a231 last_write_checksum: sha1:320dd9f5f844cd6ae121e1d94be3481d01614326 @@ -5518,8 +5534,8 @@ trackedFiles: pristine_git_object: 69c930d6c5d8a249a098c8942968ab79225969e8 src/squadcast_sdk/models/schedules_listschedulesop.py: id: d5d1f268728c - last_write_checksum: sha1:0891741e1952f23cf4cc0d17b3c8d61d51c13194 - pristine_git_object: c3a70e302fd0b5bcfd06f13ddb12d3978dbc2ebb + last_write_checksum: sha1:a50bf7d57f57832dde70be3c318041a0a2450923 + pristine_git_object: 412a629431d1c59dca86984b2b0e782476e28b55 src/squadcast_sdk/models/schedules_pauseresumescheduleop.py: id: 2da6fe1877fa last_write_checksum: sha1:11bfebf23afde57763010641cbf3c8c67d7e8a65 @@ -5614,8 +5630,8 @@ trackedFiles: pristine_git_object: 31c202eb05b42fd574da08e1c596a0fee5305332 src/squadcast_sdk/models/squads_getallsquadsop.py: id: 273bd632ef92 - last_write_checksum: sha1:ad52b608bb90a986a796290deec5b40b26b6835e - pristine_git_object: 2eca17e9f7a6aadc8eb0483f95ac70f29810906a + last_write_checksum: sha1:6731162b9333ca47af46814499dd186e8169268d + pristine_git_object: 17659858115801b17f63a7c5720c19e9f0957b0e src/squadcast_sdk/models/squads_getsquadbyidop.py: id: 460a363fe3ef last_write_checksum: sha1:d5901c45cf6b329b228ae524386f3ef51413863b @@ -5794,32 +5810,32 @@ trackedFiles: pristine_git_object: dcb1e39918bacbe9f36388f65c59144c5e025f65 src/squadcast_sdk/models/v3_auditlogs_actor.py: id: 22cc2b3dd60b - last_write_checksum: sha1:77d1a4d8be5b77b33cd4410663d2b75dfaa2dd63 - pristine_git_object: 252b372d2edac4a86bd9e0ee2259e9ba7f8a4485 + last_write_checksum: sha1:be990f9f43560bf9d7915e0565133055e6c88664 + pristine_git_object: 1bd11dfb09a99c97e4e49739d2fa61cebc885290 src/squadcast_sdk/models/v3_auditlogs_auditlogidresponse.py: id: 70a305a65adc - last_write_checksum: sha1:f2101ece04ecf76b747302754aeb47cb64b7f2cd - pristine_git_object: af4898cdcc11f989a8b05f1c16dc2047fb5a9201 + last_write_checksum: sha1:a5c52e55c132bd9eae9ef6e4b32aa65c98ad79ee + pristine_git_object: 5f76229ded1c19d0ad06440c22fbb1fa0da3877a src/squadcast_sdk/models/v3_auditlogs_auditlogresponse.py: id: d91b84a7350b last_write_checksum: sha1:ec4f674f29a97387ba3a0b64f003886b23b7677e pristine_git_object: d4a9ff534ce5167eca42dc54224dc5e6661565e0 src/squadcast_sdk/models/v3_auditlogs_auditlogsexporthistoryresponse.py: id: 2f7ed8409afa - last_write_checksum: sha1:a68a6505d2419615534556a5fc065169e02af863 - pristine_git_object: 1b702b90868f14001e7d334694083cf2493fd52f + last_write_checksum: sha1:94d3857f22d1549956b44ac2033e68b034766573 + pristine_git_object: c52c14e8e01289449afb5f0cd6ab6e4fa0a332a9 src/squadcast_sdk/models/v3_auditlogs_exportauditlogsrequest.py: id: 2afd67cf7cf3 - last_write_checksum: sha1:2cb967fb06e98f8769421e5dd7119e49ca465e29 - pristine_git_object: 130a6bffaa8697ebcdfbd92428f0faf6ecd64d3f + last_write_checksum: sha1:582fc31baf2c1826a26e3ffe0fc56597b4214c73 + pristine_git_object: 590285613f1c695a721f5133c32504ea4a4505fd src/squadcast_sdk/models/v3_auditlogs_exportauditlogsresponse.py: id: 8d6173dd7090 last_write_checksum: sha1:5ab5bb4149bb78e21541296c0b09a55adbf5f3c4 pristine_git_object: efd37bca71a10cbe941a9e5c1937bad868a6119d src/squadcast_sdk/models/v3_auditlogs_filters.py: id: e6e8b33d7015 - last_write_checksum: sha1:afdbf27a2c631c577a5c17155d2017cd9687d110 - pristine_git_object: 900384e05017f7376c4b2b59f535a3dc4d2b626f + last_write_checksum: sha1:3378f6b8eef294e8e80fccaa2ce65cc8d681f973 + pristine_git_object: 4ab4f9d4a5eaa4227de4dfbd70849e4a7381d28c src/squadcast_sdk/models/v3_auditlogs_getauditlogbyidresponse.py: id: b620de2a2405 last_write_checksum: sha1:8461e5d7eaa975dcfbb52d8ce32c94c11fda8eca @@ -5830,16 +5846,16 @@ trackedFiles: pristine_git_object: 0b8bf02ff259e8f0008da7d9cff8b8b7c60d0573 src/squadcast_sdk/models/v3_auditlogs_listauditlogsexporthistoryresponse.py: id: cfae6bcca042 - last_write_checksum: sha1:a000bd005ab5455f9aaadd6bf974ceec98dbc9e6 - pristine_git_object: 6ddd3ffdcede73bd4a96e3538b20565d29215a94 + last_write_checksum: sha1:875b0a6a63eb54c3237ab700196255815f3bbc67 + pristine_git_object: 98861d6a0cd5c628868c952e7bdd542b0d562262 src/squadcast_sdk/models/v3_auditlogs_listauditlogsresponse.py: id: 6b4d86b516d6 - last_write_checksum: sha1:9b18c493f0d8a483c8a679cad91c171748c65928 - pristine_git_object: 89096e161862f4a1106f4c85effaaf6ff3c564d4 + last_write_checksum: sha1:88592ecf3aa3efef2e4bc547f24820140dce9ddc + pristine_git_object: f0cb08a23d12056b58c74f6b091d20ad8653d888 src/squadcast_sdk/models/v3_auditlogs_team.py: id: c03a569a652a - last_write_checksum: sha1:e9353ad0741fe43d9495f992dd60b82a9a685978 - pristine_git_object: c0195e2d0bd9c9b1fbeff017e8a8a0a9ba033c2f + last_write_checksum: sha1:c60077c8ffc61499f5c532460eca9ea86a10fcc8 + pristine_git_object: 6ca22c2ffe80b9d2317104fb4355a40ffd0533eb src/squadcast_sdk/models/v3_escalationpolicies_createescalationpolicyrequest.py: id: 15a105c2909b last_write_checksum: sha1:b37a179d2e48c2d72fd97834a5d04295528645f6 @@ -5854,16 +5870,16 @@ trackedFiles: pristine_git_object: 9e4728fda01afc82b9845a0d8efa48338008a46d src/squadcast_sdk/models/v3_escalationpolicies_escalationpolicyrule.py: id: f3c8122389c4 - last_write_checksum: sha1:f77e2367266fc47c69c82f73e6c23dae0756adb6 - pristine_git_object: 73b32405eccdf95a4c7dd4e100b73fa9ea45b1f4 + last_write_checksum: sha1:3a2f0c3e20ba87df8542aedebcc807e6d03588ac + pristine_git_object: d7d1991401d9763213ba24c2fe6168aedebe7097 src/squadcast_sdk/models/v3_escalationpolicies_incidentreminderrule.py: id: 83628244ba28 last_write_checksum: sha1:6910073e6f979b307a9b03c3c6e4cd93c48d3c15 pristine_git_object: 397de3dbd6ec90eaa3aefff2d212052b5bd79fba src/squadcast_sdk/models/v3_export_exportresponse.py: id: 816a40a4595e - last_write_checksum: sha1:9256433eac6e665af1583d7855ed461dc80a6907 - pristine_git_object: 1edd704493f7cc6b5cb6f9cf7e990f885033000d + last_write_checksum: sha1:a62e237f72a683d69dd5e2424a5abedf3a564de1 + pristine_git_object: 11364cbc48c6b518a2d0377d4e1ab23ccb44a0f6 src/squadcast_sdk/models/v3_extensions_msteams_channelconfiguration.py: id: 71ffd7671022 last_write_checksum: sha1:018206103f51b795ec01813149fa0c811caf9434 @@ -6022,8 +6038,8 @@ trackedFiles: pristine_git_object: 71e71f57037d042be2fece63e067f5eda1bd68b0 src/squadcast_sdk/models/v3_incidents_additionalresponderdetails.py: id: 80d02e37d4e0 - last_write_checksum: sha1:808361401eb2ea2d8ed1f70629ee78b3011ce8c1 - pristine_git_object: 6e77b490c3a1dcfa9301c25c68700559edf4daab + last_write_checksum: sha1:82661228a5d92e4b635bfca688f0c273c2c3b46a + pristine_git_object: 35fa20a895e72a4de60774bd2cba8bb8f2cc69c3 src/squadcast_sdk/models/v3_incidents_additionalresponders_addadditionalrespondersrequest.py: id: c83a98c463e4 last_write_checksum: sha1:39ab5880768711f74dbde4bea2e81d6df69146b1 @@ -6042,16 +6058,16 @@ trackedFiles: pristine_git_object: 9ba35301c71aeb7a38d4b712a34695b9dae6e84d src/squadcast_sdk/models/v3_incidents_analyticsmetrics.py: id: d2ffebe95b29 - last_write_checksum: sha1:05a93abb99757eb7108e30919bfe4085164777f5 - pristine_git_object: bf337bc39f1b25119510de8d8e61dd37702a052f + last_write_checksum: sha1:8a137c6d40d538054ee74a2ac210a1bd6ac6cdcf + pristine_git_object: 1b466f222c32e42083fdc8b419cbf186283995ae src/squadcast_sdk/models/v3_incidents_apta_messageresponse.py: id: 4b777233454c last_write_checksum: sha1:3b86a84b4ccc6d6c6fede19e3e1e7028b941fa0a pristine_git_object: 65e9785f9481fe5079cb0ff68b0c5755c936e920 src/squadcast_sdk/models/v3_incidents_assignedto.py: id: 6728c00025ed - last_write_checksum: sha1:a2209c08ea2d3f1ff5ac17defc6b28775023b462 - pristine_git_object: 9bf857b3d4b15669a07769677a4d254ed1541e70 + last_write_checksum: sha1:7a0612e0a8eb48d1f121f8b8a704509486025e31 + pristine_git_object: 2cc2ca6a7bc3bd336d0e6ebf37a3c0f4d5c7b601 src/squadcast_sdk/models/v3_incidents_assignto.py: id: f2fd3ea6bb1c last_write_checksum: sha1:dd3f799ee67d36633e91388ed3cba52fe5a7783e @@ -6094,24 +6110,24 @@ trackedFiles: pristine_git_object: cb424fec1f64460485fbeb0fccb6fb3599060037 src/squadcast_sdk/models/v3_incidents_exportincidentsfilter.py: id: c88c93edc9d7 - last_write_checksum: sha1:f764bbaaf8e31c4519e4933f43d6dbdc02f93d1d - pristine_git_object: 9eca80bf9a1d1ce90d6d3fcc89c114fa5f482cf5 + last_write_checksum: sha1:c05837d189f2a20fd4610faa5a6835428ffd05ce + pristine_git_object: 4f4d4b440a4cf46a0da2d2e778550ea4baa40eb2 src/squadcast_sdk/models/v3_incidents_incidentactions_circlecierrormeta.py: id: f20dd677163a last_write_checksum: sha1:8fe5cb492acc5dd20248467b863a61cd4b80797f pristine_git_object: 3f678384cc6ed64b037a32ea33e29d9c71a623ec src/squadcast_sdk/models/v3_incidents_incidentactions_circlecirebuildresponse.py: id: bdc1b427ebe8 - last_write_checksum: sha1:ecf09ced24ee936c281f40dc30785fbee0782e37 - pristine_git_object: 8c95185c72aea6cd12eecd0a792f27832985df67 + last_write_checksum: sha1:7d067a4019e1469c4d6d050919b14babab14e70f + pristine_git_object: 14bbea58af29779b8a257fdb20866a4af1ebe33c src/squadcast_sdk/models/v3_incidents_incidentactions_rebuildcircleciprojectrequest.py: id: a4d179814ea7 last_write_checksum: sha1:b0113bd96da47f43254c6f4e3859bd2d2a5ad572 pristine_git_object: 814bd86417ea46e24e1a0da4983895f5a3f04137 src/squadcast_sdk/models/v3_incidents_incidentactions_webhookactionresponse.py: id: 151ca749ab79 - last_write_checksum: sha1:eb57f9077fd3c83930a8c667deeb3c38a07496da - pristine_git_object: fb2e4e8edc793c582e66c89bb3e350defe23aac9 + last_write_checksum: sha1:d816d32dac45ffba7d73a5e1b44bc872ed060ecc + pristine_git_object: 56f89683847c877636268b9a000a4fb1143d273a src/squadcast_sdk/models/v3_incidents_incidenteventresponse.py: id: a3545565321a last_write_checksum: sha1:8b365f841ea32b4547fcd8647cba4e343e9eef11 @@ -6158,16 +6174,16 @@ trackedFiles: pristine_git_object: 566f607890bde6d1610b4b0102bb6c4192624052 src/squadcast_sdk/models/v3_incidents_incidentresponse.py: id: 9e5a8866b3d8 - last_write_checksum: sha1:91ad4e255822979944776a9f1806bea297b7c326 - pristine_git_object: a416744b2266253a77c807e1504be9978a2105e2 + last_write_checksum: sha1:43e2d4af97ce12a7cf5eac66e6d9645f8afb65a7 + pristine_git_object: c822fc04dcd1ba65d0f9b3c1dbbe7eaaf40f8fee src/squadcast_sdk/models/v3_incidents_ingestionstatusrequest.py: id: a794776c17e2 last_write_checksum: sha1:f10c370ab0cb90d82ac292a889eeb821e9d0d847 pristine_git_object: 74658fe711fe79e4dc76f69a73b9029c9d8629ee src/squadcast_sdk/models/v3_incidents_logs.py: id: 35b31992e4c0 - last_write_checksum: sha1:9a34d8adbc7194b31e3790776f821eb7a4c5f8c9 - pristine_git_object: 56fe7837249cff3145703fc158a9a5f581f17ea4 + last_write_checksum: sha1:9f0c66b6e3188422e8537453fd83483fb55857bb + pristine_git_object: eb5ef1863f62a531874d53678b0faa6cd026f5c6 src/squadcast_sdk/models/v3_incidents_mergeincidententityreference.py: id: 3b65294cc67b last_write_checksum: sha1:470182cb41ab6c4a8a591ea26e914fd9d70b212a @@ -6226,20 +6242,20 @@ trackedFiles: pristine_git_object: 40764c407e9795808ba70acecfe93f0ff26e6335 src/squadcast_sdk/models/v3_incidents_reassignincidentrequest.py: id: bb7f4f23c425 - last_write_checksum: sha1:7541c1a64c3f33acdd585d608f2a244071e9712f - pristine_git_object: 2a1de6bfaa9b46c91683b055265490a167676f65 + last_write_checksum: sha1:fdceca29a8bd5eb671ddc1cd4df31afe24aa80e5 + pristine_git_object: 10ef01035ef82a99f32b9a6a75588f668ca01c55 src/squadcast_sdk/models/v3_incidents_relevantpeoplelog.py: id: e195b34a2fd7 - last_write_checksum: sha1:8029503352ccd7f119674f08381e32937393a75d - pristine_git_object: b2ce831c81d3346427ce21a4d875115e4da0f31c + last_write_checksum: sha1:35c4b0c0d8fb4d913a9bfbdb80d762686504fac2 + pristine_git_object: 8c1630ca8da6cd16f2a3c2b219c3bc459dd6abb2 src/squadcast_sdk/models/v3_incidents_resolveincidentrequest.py: id: 7a477b12f06a last_write_checksum: sha1:fb39bb13cd41aafde5f360cc10c96c31eefb01d7 pristine_git_object: df30153e8c918c3a3b647730e16d80e7a682a289 src/squadcast_sdk/models/v3_incidents_responsenote.py: id: eda973193f91 - last_write_checksum: sha1:2a7cfdfda730ca1a4781e050cdfcdf1ee20145d5 - pristine_git_object: 0d1b64ca714111cfbdb877dee920fcc25e8ee8b7 + last_write_checksum: sha1:6bf3f88a243670bfcd84800eda8ee6f95abe6563 + pristine_git_object: 57d55e57729fe2fd89f8270f013bac4418dde8bc src/squadcast_sdk/models/v3_incidents_runbooks_attachrunbooksrequest.py: id: b13bb9aa1d88 last_write_checksum: sha1:2b63b1b4848194f6660272d5eca09f616393bca9 @@ -6250,8 +6266,8 @@ trackedFiles: pristine_git_object: 47603f4767de6c46fcad3de6106f6d32b82e5ba5 src/squadcast_sdk/models/v3_incidents_serviceownerfilter.py: id: bd80dfd1b592 - last_write_checksum: sha1:b43bf413a5fa20bc866596eaa5846780666557f0 - pristine_git_object: 431e029a27ac7bf47fa8b61b95de06f5b44c45ce + last_write_checksum: sha1:e7e056e7770f98729f6d567e821be5f01c5b96ee + pristine_git_object: 6e5fad30ed13e8d42e2798202a6f68e6afb8bc8a src/squadcast_sdk/models/v3_incidents_snoozedetails.py: id: 053b18894d88 last_write_checksum: sha1:c5b1aa5be5120802c9c4f7b7c2af81fce89e99a1 @@ -6278,24 +6294,24 @@ trackedFiles: pristine_git_object: 3a98dc46b61abfbca8984ef3860461e7013694df src/squadcast_sdk/models/v3_incidents_tags_additionalresponderdetails.py: id: 1c265ee099f1 - last_write_checksum: sha1:70000d1259ce6073e91e02fa63f626f610241d8a - pristine_git_object: 74d1de8eea9d2e05aa0b0899fd1a18d09a037b16 + last_write_checksum: sha1:fc7e0895d4f65011083cf30a63952d347fc56d0e + pristine_git_object: f560f4839e31bb23bf7a0e27b623a3c4a42f22de src/squadcast_sdk/models/v3_incidents_tags_analytics.py: id: 9fa4ece6b63b last_write_checksum: sha1:06b8d739378b36f02f0f11096b3a19a21b4c6243 pristine_git_object: 786d530740c750be8755aa430cfec226a4bf1768 src/squadcast_sdk/models/v3_incidents_tags_analyticsmetrics.py: id: 53116bcccee2 - last_write_checksum: sha1:bcdfc8a0a76b665e229f8dd25ed67d1ddb10af2c - pristine_git_object: b203b9008cadd9fd176cf4057e57fd3774d328c5 + last_write_checksum: sha1:4121b75c1298df587a09d67249bdcad954628a24 + pristine_git_object: 7e0242ee790e9b19b4eaf6fa74b6e2530d4f7cf3 src/squadcast_sdk/models/v3_incidents_tags_appendtagrequest.py: id: 435512d8ff4e last_write_checksum: sha1:3756cb299bbc64c709b212a0dc7d7778ea41d191 pristine_git_object: 659247736dd18f0df51612ea7e9024c54cf8e769 src/squadcast_sdk/models/v3_incidents_tags_assignedto.py: id: c56fe029edd4 - last_write_checksum: sha1:b53cd4d5cbf2e236dd91b7a8bcc89f2a303e0b68 - pristine_git_object: b38eab811e1786fcfdc54a342726675e6b0468d7 + last_write_checksum: sha1:efb9acbde54119f2a8b38ae26d027c42d42f0fa6 + pristine_git_object: 6b364f3479ac47df9e9cd840d9a7d49e3fc2d5e1 src/squadcast_sdk/models/v3_incidents_tags_assignto.py: id: 50c377d6950a last_write_checksum: sha1:68fe5517e94e61c57b878be759626ddbe9a22633 @@ -6306,16 +6322,16 @@ trackedFiles: pristine_git_object: 9017df9c23be8569213dfdd394c8fb39ce974020 src/squadcast_sdk/models/v3_incidents_tags_incidentfortagsresponse.py: id: 811a92ceb580 - last_write_checksum: sha1:b7dfddd1efa92407aca688d6292bc83af961a2a5 - pristine_git_object: 84e8c0b6269883c78e4d666daf5f54afa55aaa82 + last_write_checksum: sha1:4bb298859db0f15ab093e7d8d5ee189e297f1511 + pristine_git_object: ffbf2b54a1008474414f5a48423b8d9442a00cfd src/squadcast_sdk/models/v3_incidents_tags_incidentpriority.py: id: 6ac8e3920793 last_write_checksum: sha1:4f03e51e589001211d621539b8a28f5efe273220 pristine_git_object: c748c819cd6efb674c3eaa920a4ebc4540374826 src/squadcast_sdk/models/v3_incidents_tags_logs.py: id: 62eee6388d6b - last_write_checksum: sha1:5d530439bfe578ecbf8020685a7a53b2a21ffeaf - pristine_git_object: db7934dba8f31fd48a67013b9421b6cca9ed5772 + last_write_checksum: sha1:351964fa90f2ddf96d77825adb54ea74ef598f51 + pristine_git_object: 4ed2e2d78f3ac306e24ecfe6389eaddb38c448a7 src/squadcast_sdk/models/v3_incidents_tags_mergeincidententityreference.py: id: cfad0488858a last_write_checksum: sha1:b917f30623231fe5f124cac2d84d01a3de58382a @@ -6330,12 +6346,12 @@ trackedFiles: pristine_git_object: 00ed771cb65fdbedb04fb46091cc06776ef504ce src/squadcast_sdk/models/v3_incidents_tags_relevantpeoplelog.py: id: 01f667570dbf - last_write_checksum: sha1:8d5a257781e6df1152371c73e1bd4745580a3198 - pristine_git_object: 0328a748502282f268b00d7dbfca50a34add1dad + last_write_checksum: sha1:748d7105e94ea9d52ac43334d48db0c29a465d84 + pristine_git_object: ec062e70d2ccabf6a25199202cd636967a13afcb src/squadcast_sdk/models/v3_incidents_tags_responsenote.py: id: d11904b675f4 - last_write_checksum: sha1:c955772d2ab55e1687ffbe04ea880ebbcc59576d - pristine_git_object: af18a7f926f84d200306644a0eb7b954c4fb7a53 + last_write_checksum: sha1:ee8ee9de2765a99cb30e0e025d19066e6734b7b9 + pristine_git_object: 3cfe8ee4bbf5811a09ecbbd662fd32cee42ea485 src/squadcast_sdk/models/v3_incidents_tags_snoozedetails.py: id: 7ce4ac0bcfae last_write_checksum: sha1:7e79cf5cc2ca06cb3a552f96b49d335af6b79fef @@ -6442,16 +6458,16 @@ trackedFiles: pristine_git_object: 036f5689a5941f11d05817005953f51534573780 src/squadcast_sdk/models/v3_services_maintenancemode_createorupdatemaintenancemoderequest.py: id: a70a7e24dde3 - last_write_checksum: sha1:8c94bba6f32bc8e03cc25f4c11ad9e60885d7623 - pristine_git_object: e44c9d1a6f01a563151f890c66e27acf59448d63 + last_write_checksum: sha1:49cb8dba110d5587577a40cd9b83e6c630ba66db + pristine_git_object: 6deb4cf6b913c3af1883b61a28e06de5df00484f src/squadcast_sdk/models/v3_services_maintenancemode_maintenancemoderesponse.py: id: 7b47a64f154d last_write_checksum: sha1:c2f736aba8032765b6a4fdcf31902843d31a5137 pristine_git_object: 0c13c2fe51e003aa1e1d167ebd48b2e1ed239b17 src/squadcast_sdk/models/v3_services_maintenancemode_servicemaintenance.py: id: 7d63baab94d0 - last_write_checksum: sha1:222682d69148605dd6886945346d3b07a22ca4ec - pristine_git_object: dac44ef83acc8b827e6119d60958d9957f3d6ebc + last_write_checksum: sha1:c01da806a6cbb07e7c2dab33f29a8a8b5e928dbd + pristine_git_object: f521cd1924d47ca65d338924857e7a4de0d71eb5 src/squadcast_sdk/models/v3_services_notificationdelayconfig.py: id: 85fadc283e03 last_write_checksum: sha1:05485045a32a574fdffd4eccda1653b504ee3857 @@ -6634,8 +6650,8 @@ trackedFiles: pristine_git_object: 66bdf4fbe598f741e185e7928ab93659c550c080 src/squadcast_sdk/models/v3_teams_abilities.py: id: 1721bc2d895d - last_write_checksum: sha1:24fb11d8841e21e4e9e77d265278db06ada6aa6a - pristine_git_object: 401e3bb19b924cb86ad4772313ffb3853e736a10 + last_write_checksum: sha1:f789f7d1b23362f199e4be12368ae3cdd0ee2075 + pristine_git_object: a83e54974a1775e6e7be0974fd7dd90c32db1548 src/squadcast_sdk/models/v3_teams_addbulkteammemberrequest.py: id: 7316fe98d6dc last_write_checksum: sha1:2c6ae5a020d83608e267f186b12df09fbe635360 @@ -6770,8 +6786,8 @@ trackedFiles: pristine_git_object: 79033e7b3bc49fe3392b8ec924c7735298210907 src/squadcast_sdk/models/v3_workflows_createworkflowfilter.py: id: 789770e67847 - last_write_checksum: sha1:d64871df9bb490dbce778bfb69b8d4ae45d9ea17 - pristine_git_object: e72764393f72b42ba915ebe44527b46ec16803d2 + last_write_checksum: sha1:31962e967138d9208362d21a91109a45c1575379 + pristine_git_object: af819d57cc1967775e78e8fc8c2b6b49b02ae2af src/squadcast_sdk/models/v3_workflows_createworkflowrequest.py: id: 4967c9bd01c3 last_write_checksum: sha1:4a1df77f88c32a4dee8185458f55ca110f7b742b @@ -6974,36 +6990,36 @@ trackedFiles: pristine_git_object: 349a05d2435a20c8fe1b6fc270ef315d4e5a3a75 src/squadcast_sdk/models/v4_changetimezoneresponse.py: id: 98d6d6a411c3 - last_write_checksum: sha1:9b37d2e48d6d3aa0034393dd3e5ad1ab7dbf5aaf - pristine_git_object: 9740a374da4572a35a1805f54c7f754a0cdefc02 + last_write_checksum: sha1:fd7bc8b9b522d1f0e053bf3e62ebbd9cb43f0c96 + pristine_git_object: b8ddeb373e099e66b8df9f08dd57a273d3afe95b src/squadcast_sdk/models/v4_createrotationrequest.py: id: e2bf39bcc9c4 - last_write_checksum: sha1:21386acead5994f9af4e05198bd7141c317fd871 - pristine_git_object: 24733aa8fc738739e62f93422f0a2bc3fb24cca8 + last_write_checksum: sha1:fd98321c67abf8d215895e4e9353bcea25f6b3e8 + pristine_git_object: 8aa631c1d7b4103de8a9b257655019cf2a9f7e84 src/squadcast_sdk/models/v4_createscheduleoverriderequest.py: id: 60a502d7b46d - last_write_checksum: sha1:97dad485a77e0b6fa0fb2e6ef56445e1db0e17b5 - pristine_git_object: 14a58ea33f60916e6dc006e990e5259de5d89139 + last_write_checksum: sha1:be17cae5343c6077a6b62bfc7ae881e354cbc837 + pristine_git_object: 86959b587d777cd64310f11076391476512669c4 src/squadcast_sdk/models/v4_createschedulerequest.py: id: dd20af1b1cf6 - last_write_checksum: sha1:a4762ee5212fe34c5c0039f9297159f0a5ed9023 - pristine_git_object: ebc43fd35544f9bd58f91e3d3059ed00a315f1ab + last_write_checksum: sha1:52d71d1a4739a7d484e73d221dc38db2ce09d1d0 + pristine_git_object: 190619c132afa377470d903e93de05a3d0a1e3ea src/squadcast_sdk/models/v4_getrotationparticipantsresponse.py: id: d0608144540c - last_write_checksum: sha1:14a3e41f6012f3117fcbc2b58b2e5f1e117fcf9f - pristine_git_object: d8f03604a16d8429f60f87b3b78f5b4f947eecd3 + last_write_checksum: sha1:c5cc054e1bf8e19102e3fb902e3532e77e1b3c7b + pristine_git_object: b8c318a8fab8e7ec6fc119d1eb8557ccbf4837ac src/squadcast_sdk/models/v4_icallinkresponse.py: id: ca8683019079 - last_write_checksum: sha1:592a53d6aedd73473d85792c0532b99f858dc7ea - pristine_git_object: 9b50b855ada5d1b94ed95a262ba71c76143705b7 + last_write_checksum: sha1:8d207058e422f7de6a9c0ce75bbb8ffae3a20e34 + pristine_git_object: b27b6e60c61f46292cb7be099578c889ffd9e803 src/squadcast_sdk/models/v4_overrideparticipantgroup.py: id: 5abe023703d9 last_write_checksum: sha1:95453fd327f755c27e0f0be418c5416a1c38420c pristine_git_object: edd232a3c02a74d9f20c447726acf4cf167d7515 src/squadcast_sdk/models/v4_overrideresponse.py: id: d53fa0328a50 - last_write_checksum: sha1:daa719c7d845d874e4b793713caa5b30fc093727 - pristine_git_object: 17f4ddf3bf93c391a89ec64118458577bb57836e + last_write_checksum: sha1:c81beb67330da1f3b87403a80f6211f9e7b409b1 + pristine_git_object: 2e749f6eab2c324d64a291244467aea8a8812e9a src/squadcast_sdk/models/v4_participant.py: id: f78391d44af9 last_write_checksum: sha1:d8344265b1275cc4651e3106716c39b8a01f5d57 @@ -7018,20 +7034,20 @@ trackedFiles: pristine_git_object: e6adfbd1432c84fb136f04737bde58ada8c86fb3 src/squadcast_sdk/models/v4_rotationparticipantsresponse.py: id: cfaf12bff313 - last_write_checksum: sha1:b762fff977a8376ae54bef89211f35b1d7a23e20 - pristine_git_object: f1be6ca70a57a6cadfbbafb4d290dfd0ea4a991c + last_write_checksum: sha1:0a21476654f9b776976dd558594a0a595d968935 + pristine_git_object: d9847835a4790d1453c04da219c40f9d7f160501 src/squadcast_sdk/models/v4_rotationresponse.py: id: 878d507e21b0 - last_write_checksum: sha1:216778f92d279ab8c34caefc6d8ff57be4d7abe4 - pristine_git_object: 176932ac80570e1424c516b50e2c7d31d5dba824 + last_write_checksum: sha1:2cd386028885cb41c3119cff260d4f19e1e53df7 + pristine_git_object: e9062d61acdbb4ca5a3808de295077b2fea59ae0 src/squadcast_sdk/models/v4_scheduleresponse.py: id: cbba3bc7a36a - last_write_checksum: sha1:de39125ef8d8f430f1896666c83c100818115b79 - pristine_git_object: 285ba2ca00b7f0ef4a60348c03e59faf4d57fecb + last_write_checksum: sha1:cf75ff113e1457c2260239e00628d5fc29f52720 + pristine_git_object: 6f1673c9d85f07b184bc5124ae61daa58519d3d6 src/squadcast_sdk/models/v4_shifttimeslot.py: id: 76d0ad24d374 - last_write_checksum: sha1:20528ad40c407a47e228b4bcf67bdd52c699a0dc - pristine_git_object: 60f2064acee25527e42fe5439a60b31ca495090c + last_write_checksum: sha1:347f80f14545fb384daf02bb9d3296deb1768149 + pristine_git_object: 2b554a2d3bc05a816b70598931a518109921feb8 src/squadcast_sdk/models/v4_squads_createsquadrequest.py: id: ee66de88e6e5 last_write_checksum: sha1:1a5cbb3d3be8d1e221f014ad90ac211008df6197 @@ -7050,8 +7066,8 @@ trackedFiles: pristine_git_object: 8c52a3906db0517ff3ebc106e357f9f540a7cb61 src/squadcast_sdk/models/v4_squads_squadresponse.py: id: 14291e26161f - last_write_checksum: sha1:034ad42312719bd5dff00d704b7f1c5086595564 - pristine_git_object: 6ccb454a34495bc24abc8967b145a7e3284c7ff0 + last_write_checksum: sha1:d93f02c9ae77235c2b0843c7711bfaaec675c59d + pristine_git_object: 0296afcba8fe2772b078e881d8b6cbf3f104fde9 src/squadcast_sdk/models/v4_squads_updatesquadmemberrequest.py: id: 1484259f29c3 last_write_checksum: sha1:04b2e91f4faddaefb27b563fdb243c1f83f07f46 @@ -7074,120 +7090,120 @@ trackedFiles: pristine_git_object: c24ca0fbf6d52192249a9e99c185bd3e05178826 src/squadcast_sdk/models/v4_statuspages_componentgroups_component.py: id: cb821187aeb9 - last_write_checksum: sha1:62c55c83ecefaba9ad5734a90ad09404921b27b8 - pristine_git_object: 959f5ce9dcdffd755a8bfdbf8436f003039337ea + last_write_checksum: sha1:3448e076eb68f6f9286b42acc337087a3352781b + pristine_git_object: 95dce0d481f2cce6e9c22e3d5d521a6c9332cc9f src/squadcast_sdk/models/v4_statuspages_componentgroups_componentgroupresponse.py: id: b3f10a3b57aa - last_write_checksum: sha1:1ce8eae237749945c93111fcdee11e8e77999fee - pristine_git_object: bd3ef8a04d11d6f9609d532cef01068475fb2b52 + last_write_checksum: sha1:95eb3bfa94a3697ccee5301ccacf153ca071ca93 + pristine_git_object: ae1be511a2e065e6682580c70fa3831c671532be src/squadcast_sdk/models/v4_statuspages_componentgroups_componentstatus.py: id: ab9a3ca82d7d last_write_checksum: sha1:091af71e2b09b2451a43af0f3d142b238e5cfe49 pristine_git_object: 2d5d2d85ca64f9b9f33c06cb0a2d81fdd06b2727 src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgrouprequest.py: id: 19929516a2f3 - last_write_checksum: sha1:0eb1f58b2a1812ae881b49d4f24efe65e8c9f80d - pristine_git_object: 2b2a885a1b912483a1d9d0055d4eac0438ca79a8 + last_write_checksum: sha1:6287f66dae208857e1c78310f03365231fdd1015 + pristine_git_object: 5b316e0853073b59c4352adcca9ccbe5ea23b39e src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgroupresponse.py: id: 8fb5b7a88097 - last_write_checksum: sha1:31caf14bf18f0e3acb2a6eac91d51e67ee538f36 - pristine_git_object: 8fe0554acd024c7d169b93706c7c8f90e2838a22 + last_write_checksum: sha1:8623ed8b835bed5c552d57f5fbb7c08615b6f1bc + pristine_git_object: 03f9ab9e08354ff9e9abefe02c9da707c7855956 src/squadcast_sdk/models/v4_statuspages_componentgroups_deletecomponentgroupbyidresponse.py: id: 5f5a0c6f0dc6 - last_write_checksum: sha1:e9007d605a72acd28b65a63e86b57cbb7a0cad9c - pristine_git_object: a3a522eb5bd234cc9ff8f0259f14adc73d6895d1 + last_write_checksum: sha1:81c0e358b0ef14937e21d9d7a61f1e1fcd74c832 + pristine_git_object: f0e9d0ffa9f03bd8641e41f08a5b86e2f74bf267 src/squadcast_sdk/models/v4_statuspages_componentgroups_getcomponentgroupbyidresponse.py: id: 1c6ed628ecfe - last_write_checksum: sha1:89c10f7f9d29085b53b3aa76085dda9b193c4fcb - pristine_git_object: a6aa67ed0ec0af0a2e4a48ed2a16e3ceb3955ca8 + last_write_checksum: sha1:15d06d0a0bc61054d3c6e7e52044df238c27816d + pristine_git_object: 9cbcf6cb516f8c692143bd11969fa1d13cca0ade src/squadcast_sdk/models/v4_statuspages_components_component.py: id: 2e9265110a1b - last_write_checksum: sha1:202179c87b9553f4869408b88609c613287ae976 - pristine_git_object: fc3beffb1905143a070daaba69e85d970286e353 + last_write_checksum: sha1:d62141fdeb2943d28459d876cc77af4e591d9c52 + pristine_git_object: dbe4a2b7ee60499537285c2035e0aacf843ef537 src/squadcast_sdk/models/v4_statuspages_components_componentstatus.py: id: 6b5785b20b40 last_write_checksum: sha1:923f062e6f9b39ff7b1eac6f2eee81069e9d2738 pristine_git_object: e7f2941effbf6c880fdb58dc6f2143a1d218e619 src/squadcast_sdk/models/v4_statuspages_components_createcomponentrequest.py: id: c0770d61109b - last_write_checksum: sha1:89352b2a8cce8714220d5047d286124a0b85a912 - pristine_git_object: 1238d8cfba243d6631efce105ceec4417d761952 + last_write_checksum: sha1:9a8be2fc99fee56c237ffc2781a37f8c40621751 + pristine_git_object: 8123f10b4648d6ca9d63ba83b5a81f2c47d8563a src/squadcast_sdk/models/v4_statuspages_components_createcomponentresponse.py: id: 322185ae8614 - last_write_checksum: sha1:2bebf055900a253185cb29e92ed1d894b6ff1f77 - pristine_git_object: 74032f2766e4ab50691ea7ee3a30eab4ea171b81 + last_write_checksum: sha1:d01f247ca61ee6ab5c7d7c7f5a9b35b36bffcc1e + pristine_git_object: 24adcd0b0f200cde1c843155c37428b987d72b70 src/squadcast_sdk/models/v4_statuspages_components_deletecomponentbyidresponse.py: id: ed5b0b815959 - last_write_checksum: sha1:aefae28bed2774ae985509525cd6a031be34c68a - pristine_git_object: 1cf029c225eea69b5a820d7513eaaedb74510ee3 + last_write_checksum: sha1:a1b27b3ba74ea42a1acb799e86118c9808301ff8 + pristine_git_object: 9eb276912b02e12a55914715563249f5ccdd06cb src/squadcast_sdk/models/v4_statuspages_components_getcomponentbyidresponse.py: id: a6ea67b28308 - last_write_checksum: sha1:134843611d2ec895066cc59eb4932c14d75ed06c - pristine_git_object: 64d7a7d0abd10ba1c0e23c5eed19769df1bbe2ed + last_write_checksum: sha1:481c23a43be61f9cc4899bea66f7055899378524 + pristine_git_object: be3a6bd006cb66af17e16884b04aa56b2132a45b src/squadcast_sdk/models/v4_statuspages_components_listcomponentsresponse.py: id: 9ec470f25683 - last_write_checksum: sha1:a839190a215585e0116a64aad01a9789d01aca4a - pristine_git_object: fe38139fded6d4fe56554774c35eb2a4bd8e29f1 + last_write_checksum: sha1:6567a5e968070d50295474a3fa99a5f138c21bef + pristine_git_object: 124d21140d07ee2efda622516b1127c4e16c612c src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidrequest.py: id: 1da95feffa1b - last_write_checksum: sha1:0bb4af3470876b427ca83d742dac3af629386508 - pristine_git_object: 04b866ce1935efceea760a8c73a41034ae7dfd82 + last_write_checksum: sha1:208388e4043c38cc91d975f31016afe598dd6be4 + pristine_git_object: ed389255c644e97b4f7ee1ba870b0b4bef3930c4 src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidresponse.py: id: 099051f2b723 - last_write_checksum: sha1:942237fa92b72cad9e70c26f111908556e0e7083 - pristine_git_object: a999ceedacc5f7901a72745304bf67c31b4c3e98 + last_write_checksum: sha1:19d8f6d3ccdf410a947a234ff3036d0c4bbb3f9b + pristine_git_object: a04e7d9c7934bd72fb5c31b37d15f4ae7c00b5e6 src/squadcast_sdk/models/v4_statuspages_createstatuspagerequest.py: id: 272da729cde3 - last_write_checksum: sha1:645837c0800988e4d6a84d5acd2c2a3c05a1310f - pristine_git_object: 98f4e95b95b015d5e0dbf4cd34f7690331a613e3 + last_write_checksum: sha1:65a38d80790ca1fe9d22487bca2308976bf980da + pristine_git_object: bebf27ff5c4cf47bf40fac1615d46515797b9eda src/squadcast_sdk/models/v4_statuspages_createstatuspageresponse.py: id: dfdef75c3ff6 - last_write_checksum: sha1:f1cb5e11226bba265fd9909b21f63eceef821804 - pristine_git_object: c532ec5fd17bba98a9fddd0ccfe72052aa431ca1 + last_write_checksum: sha1:b5a3ed53af4efebd8c4011b283b1cb0ee8bfba57 + pristine_git_object: 7a3a5461a64bdd4ba583bf5de8100f2b43393bb1 src/squadcast_sdk/models/v4_statuspages_deletestatuspagebyidresponse.py: id: 1f56beca6385 - last_write_checksum: sha1:add4471d64830c5e19ddcf7831e28d19a1ce6938 - pristine_git_object: c4a5caeb3511f9c9114c00daeceb0abdc361817f + last_write_checksum: sha1:8955946d28001762653d65e8dcd72f33acdc727b + pristine_git_object: 11038948092adda6b148534e6229c63e008cbf2c src/squadcast_sdk/models/v4_statuspages_getstatuspagebyidresponse.py: id: ea314f8a99a8 - last_write_checksum: sha1:7a9328ab451ed2b32695375666f5809e62e5023a - pristine_git_object: 3a74e322e25b2d1a8aa9d479ace75ec74ab781ca + last_write_checksum: sha1:899a9ba4499f187b4f5d5b420ba06c7dd9686a75 + pristine_git_object: 243c068164ef676941c6f8e90531d3633f5233d9 src/squadcast_sdk/models/v4_statuspages_issues_componentstatus.py: id: 20a7e7146fa2 last_write_checksum: sha1:960d08682c6110e33f9c748b6525914260c0ab68 pristine_git_object: e5e51dad2dbf35aa6b7392ddefd0ad7a70ea0ee8 src/squadcast_sdk/models/v4_statuspages_issues_createissuerequest.py: id: 569eb8b17bf6 - last_write_checksum: sha1:1f401338c3f174d85db8c6ee3e17c9254ff56317 - pristine_git_object: 7afcf694e8859425d56842b933df521a6e92dbb3 + last_write_checksum: sha1:1a1d0a6adc583fbdc0351b74c18c8c00f7f9e16a + pristine_git_object: ef5e2f9fe82fbe7f14a9331261c2ad0f65c5c6aa src/squadcast_sdk/models/v4_statuspages_issues_createissueresponse.py: id: e4413fc11a32 - last_write_checksum: sha1:4344c428e44025800b01529cd6c94e919e1409b3 - pristine_git_object: 309fbde576ca2fdfb45ed21d4002516d0036cbc2 + last_write_checksum: sha1:42f47f25e366ebb81931a4a7c3bcd77da667d933 + pristine_git_object: 4040fd7919f6552a5befba6807351c73077b9736 src/squadcast_sdk/models/v4_statuspages_issues_deleteissuebyidresponse.py: id: 79a221aa6076 - last_write_checksum: sha1:6a37d881d7f80e12f6aa8212a13b37d7664f539f - pristine_git_object: afd30cf00b1f090cfd60f8f62fcb2616f74135a7 + last_write_checksum: sha1:c0f4332e6db0bbc5c7e24d8cd7dd2970961f2f12 + pristine_git_object: 6870c041529d040b431f2f1a1ce5ac41674d04d5 src/squadcast_sdk/models/v4_statuspages_issues_getissuebyidresponse.py: id: 279ef6b6d496 - last_write_checksum: sha1:4eb4de692d691d2a5387110b1f70e8e8899c081e - pristine_git_object: 96f534744edab9d296518407a22b18265240575d + last_write_checksum: sha1:d8f2e4bb32ebf8c9a9d7f7026dedeb9cb2bd00c7 + pristine_git_object: 8f35cca685e9f55bb8c7218af0a66c09bf515d2a src/squadcast_sdk/models/v4_statuspages_issues_issue.py: id: 379cbd621081 - last_write_checksum: sha1:3ef0a89b3acec76f979826f3c30c4f065554da79 - pristine_git_object: 1e86a95b8fc6f3c2245843ce697771f42baf56f6 + last_write_checksum: sha1:737604930faa5075d54bae89245933e455570d1f + pristine_git_object: 17c30cff8840f190ecb9b5ace4b86ea586dc6001 src/squadcast_sdk/models/v4_statuspages_issues_issuecomponent.py: id: fce7b71ab13c last_write_checksum: sha1:32789d623f32a6e058ec72ffed5f40446b7a1cb8 pristine_git_object: 47bcaffae74ed0936dcc76219a3a258a596abd06 src/squadcast_sdk/models/v4_statuspages_issues_issuecomponentdetail.py: id: 8f4b6339cb42 - last_write_checksum: sha1:ac418f874473d38dab8160a80e8fbab4c51175d3 - pristine_git_object: b296b2d6e038a87fdca428d134ab000d8bb7a5ec + last_write_checksum: sha1:075f858e774537190a7b449d7c5c06f14a562cff + pristine_git_object: 77853db5b0f3a9d0462789188485dcf1e7bf305f src/squadcast_sdk/models/v4_statuspages_issues_issuedetail.py: id: 252a25c85905 - last_write_checksum: sha1:e55306348645a0bc2ec75d12cd6daa1f180ecfd5 - pristine_git_object: f78bd60e392cc02ec046cc5ffa9de726b73032ec + last_write_checksum: sha1:68504ce6c01e84c9ba5fa57a98abec22a8e50a6c + pristine_git_object: a072a9750ca9472fdb8d5b74b8d76ad3e5dd2e62 src/squadcast_sdk/models/v4_statuspages_issues_issuestate.py: id: 9a8c11087076 last_write_checksum: sha1:f46798131d7b52b0043de6cc3ce2e5da8842c924 @@ -7198,124 +7214,124 @@ trackedFiles: pristine_git_object: e2aa2dfe1900f337054ef5773b2ba021bd5e88ed src/squadcast_sdk/models/v4_statuspages_issues_listissuesresponse.py: id: 86c3f545c9e2 - last_write_checksum: sha1:6beb2f04dc9073bb69ad2044c1c63a11bd1bd876 - pristine_git_object: d957ed31c7e6904aabd0648c361aca0936b6359e + last_write_checksum: sha1:874a1edfd44ad567f62a6fe0c629d68423be2854 + pristine_git_object: 92ccd39a0ba0c815d7bad06384dd358483d27d67 src/squadcast_sdk/models/v4_statuspages_issues_liststatuspageissuestatesresponse.py: id: 56807cd2e7fc - last_write_checksum: sha1:61bf6a8a3d07a2e5c5ff2d80c59f751311695fe0 - pristine_git_object: 51617564fd5057186ac378a2044596ff3d60558e + last_write_checksum: sha1:6d574b7185a61c577f983cd8e4acbed03792e099 + pristine_git_object: 24fdbbccdc0fa6c7146dfe4df928a87722469ea9 src/squadcast_sdk/models/v4_statuspages_issues_updateissuerequest.py: id: ea3c096a4b18 - last_write_checksum: sha1:3dc343016464ae0a3dfea6caa10a91c11d4b0ae9 - pristine_git_object: a218215153c35305c5115dccc4e728b8a677a989 + last_write_checksum: sha1:bc82db6c51424e0adea5f9d505dbc19d0f85a50b + pristine_git_object: b9c4f0c1b777280b818e7437afb7229ffa9c0795 src/squadcast_sdk/models/v4_statuspages_issues_updateissueresponse.py: id: 0d7d98dae60d - last_write_checksum: sha1:c38ce7a2e05fa8c6edc7b2a52a676a50c78ab24b - pristine_git_object: 2600bd9d9275b3b097294f28ab3e000997cc05b4 + last_write_checksum: sha1:19015a6afe8bef7232a9abdc28965b72ff2d10a4 + pristine_git_object: 524a756c0fff278b202edf5c0dd2e84e320e52e2 src/squadcast_sdk/models/v4_statuspages_liststatuspagesresponse.py: id: f58bf7d3ff7e - last_write_checksum: sha1:f187f4271ed195b9a8117ca2d82e8cecf922fbc0 - pristine_git_object: d590a22fc04ec135261d02d014f23ff25fba4438 + last_write_checksum: sha1:6ca267cc77d1ec027e8ed6401462135f12fd8786 + pristine_git_object: 7dfe849f6a06ae6f8e7632620f808c65c8013244 src/squadcast_sdk/models/v4_statuspages_listsubscribersresponse.py: id: f3a6c0d2b75b last_write_checksum: sha1:6c4f92c8e0022a85ad686368032d26354a62696d pristine_git_object: 3587277214b3b8fc6124b4f2558a5c8660c9280c src/squadcast_sdk/models/v4_statuspages_listsubscribersresponsemeta.py: id: a981cb9a5d8d - last_write_checksum: sha1:57418764f4016a71cf847941f02dd78fbf46847d - pristine_git_object: cdd1f1aaa3f07419ac19221928d9025d80719528 + last_write_checksum: sha1:04c381ac123b57f4f16efc2e87f2df1b379ecd72 + pristine_git_object: d02243fdccae5a427cf85af6c4589aabb3d52b2f src/squadcast_sdk/models/v4_statuspages_maintenances_createmaintenancerequest.py: id: 181ef6b6d4ba - last_write_checksum: sha1:e6752199f258e0ee46775fe954a4d9d37c6d3bf0 - pristine_git_object: 8d5de63f9f73ba23d22bc52dcfd9cff3d50b2610 + last_write_checksum: sha1:4e35955d9facfbc6f837c5d4cd9fd8bf6bda6b56 + pristine_git_object: 7f2c8c10910ee031e831c47d1cabcd122213de7f src/squadcast_sdk/models/v4_statuspages_maintenances_createmaintenanceresponse.py: id: e858d3b14129 - last_write_checksum: sha1:b991e17a957cf5a367585f5b4e3155eed6bbe184 - pristine_git_object: 1701ad9a2a1dc9c878269fd42e53f85a6aed4ba5 + last_write_checksum: sha1:c2136439c47b4fbd06d488d6658672ef049b7e23 + pristine_git_object: bdc8ca86531ee7ad00354b12bea1c25380b12255 src/squadcast_sdk/models/v4_statuspages_maintenances_deletemaintenancebyidresponse.py: id: 2352b9923c37 - last_write_checksum: sha1:160568b2e9142450eba0259783c49fbf0c6e5139 - pristine_git_object: acbb7abad76c3b94d2eac5f9bc973303ea71b1f9 + last_write_checksum: sha1:2b173535b972b65f72ac8a9521126117c7291cfe + pristine_git_object: 86d2feed36886f1e271d7aa4e21b0f4014288ecb src/squadcast_sdk/models/v4_statuspages_maintenances_getmaintenancebyidresponse.py: id: 239c82b6f5f5 - last_write_checksum: sha1:e261a05b6ae3abf68af1c2c32941d3b084a03d13 - pristine_git_object: 59e7461b6479a7d35b65712572ef874585d91669 + last_write_checksum: sha1:cacf7d1489bb1779dd8853990553f97b31d94c29 + pristine_git_object: ea074f643e2cae8fc4c73fa9ebb19a1ea21f0eb4 src/squadcast_sdk/models/v4_statuspages_maintenances_listmaintenancesresponse.py: id: 402654e43bcd - last_write_checksum: sha1:ae988dc50eeb94ac341b75cdbb3211ac858f1367 - pristine_git_object: ba0f4b390c5f2b04cf0d0363ead094ab2bdadaf4 + last_write_checksum: sha1:56a77034b4d7e7b7c64b0ba7abbac2c1440ed96b + pristine_git_object: 9ff7b4d5835a37bccca12447d51e5ec9f19b6ce7 src/squadcast_sdk/models/v4_statuspages_maintenances_maintenance.py: id: 82388072bfdb - last_write_checksum: sha1:16da1835e25581539a9e4992a9f1ca92e1c414ec - pristine_git_object: 05965721220e442ed9a6b470816768b102f237d4 + last_write_checksum: sha1:9b78cba7cfd6f452babf3a898efe51bf0119db66 + pristine_git_object: 74cff8f33793111c8269f025d49dc72bd6916b63 src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidrequest.py: id: 53d841473fa8 - last_write_checksum: sha1:e515070795e677305c13e00aeb5b39f73db858bb - pristine_git_object: b407d9d801117e876315b89b5bd1bf11293177c2 + last_write_checksum: sha1:67b4055c2bd9ca43f32f362b0c7de95ca893b8af + pristine_git_object: 03af58cadc36adc39635e56ecc17b5b016df5059 src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidresponse.py: id: d3b4c3cdf7d6 - last_write_checksum: sha1:af87943b77497a75c5cf5239446070fed9a7b957 - pristine_git_object: d9d6d7a55e6d06f083fddb551b8d352962991283 + last_write_checksum: sha1:0f69b87906d0531ebcdcb05cf3a9a3935ddaaf3d + pristine_git_object: ce16a4730ff1e9e9a3ce5fb13bc09ede2e6d0751 src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponent.py: id: 8dda8eeb85c7 - last_write_checksum: sha1:6c235395f093282a116138a99f99784cb2c3fbf5 - pristine_git_object: 3b49217a7efe1295ca4271567288226a0758a2bc + last_write_checksum: sha1:d8c32f4b0a732ad7c929a74f683bbf91f927a199 + pristine_git_object: 7ee2b20a5d8782c02d10989a0e105d22c48ee402 src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponentlist.py: id: 3c249c432ef5 - last_write_checksum: sha1:ab10e24b46b732052343f54701ebb035548b1814 - pristine_git_object: 1d88842aa71db02fe40d39d35227c3d56b5fb7cc + last_write_checksum: sha1:1b0cfbc13657310fe8653b6fe78e0347fb49a88a + pristine_git_object: 12b7908a93c0c4a35262eb756bc48d859c822776 src/squadcast_sdk/models/v4_statuspages_newstatuspagethemecolor.py: id: 0bead6fcd0ec last_write_checksum: sha1:d045788ae59387eef50cbb6633b3dbaa3e19459c pristine_git_object: 736e1a69b71c021fadc68584e6de91864ab65912 src/squadcast_sdk/models/v4_statuspages_statuspage.py: id: a6bcd5e9e93f - last_write_checksum: sha1:82b84969b91a960d571becc58ec840ec38289db4 - pristine_git_object: 34b0695a3714c5936a2a4aa428cf8b93db088d18 + last_write_checksum: sha1:745661601faa0de98112108be74ec479bf80f3c5 + pristine_git_object: 92cffdb0992f8e5d70fd75ed23bb2ef3636a4a0f src/squadcast_sdk/models/v4_statuspages_statuspagestatusesresponse.py: id: abe50047c6ba last_write_checksum: sha1:53d47a0e62ead2e3995c3291c8d9ea8ff596d544 pristine_git_object: 75c7acd925f8525f15ab89edef5727311bad4773 src/squadcast_sdk/models/v4_statuspages_statuspagesubscriber.py: id: 4fc79f6284c0 - last_write_checksum: sha1:f33a45d16cc145dfd103bd6d02d9b0b2683e68ea - pristine_git_object: ee63550e2b16b31e32149fb1f8e603a752235bac + last_write_checksum: sha1:6e6c131b174500701cb99def3e0b224e3a94e8a7 + pristine_git_object: bb56315d8bf8083596cb48df5502c6db5fe71fba src/squadcast_sdk/models/v4_statuspages_statuspagesubscribercomponent.py: id: ad16479bcb83 last_write_checksum: sha1:b977f6a7d60ce0d1c432358e94de6e9ed4c774b0 pristine_git_object: aa1b22666dbabd40e8e5d763edb6da41c84a71ac src/squadcast_sdk/models/v4_statuspages_totalsubscriberscount.py: id: 92d1c2da6463 - last_write_checksum: sha1:8effabb4b8ddb2927bdc4dbc49d2bca40f4762fc - pristine_git_object: 403b46828f7f97df81bb7dfc4b895855ceeab418 + last_write_checksum: sha1:ecda2aaa84332e3586dc12d067d5978d9430a7b1 + pristine_git_object: 99c429675a8611a172a15eaa53ddff803477a432 src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidrequest.py: id: 29250fc58381 - last_write_checksum: sha1:0a1d173b3b13273e3b1783f3d406faba95297394 - pristine_git_object: 62174de1b67e5b43da9748b199c1f07ab96701c3 + last_write_checksum: sha1:bed5703c567cd89c0d3ff3c10e74e63db1b68d37 + pristine_git_object: e1f760c824f8d8ab7316ceacae6c0253335cd24d src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidresponse.py: id: eb503ba9d607 - last_write_checksum: sha1:e136a99f2def2a69695f8bd99420d1d834d6a2bc - pristine_git_object: b2bf77a619cd3c1e1dc1dd838ee9c5550a0eebe6 + last_write_checksum: sha1:e7055a818604cc8bb4879c0706d1e8de4f7cf7c5 + pristine_git_object: ff438056a391a51a4eb7e78143f84c4b33a22bcb src/squadcast_sdk/models/v4_tag.py: id: ef02578ac3df last_write_checksum: sha1:dfe68e7934a5d0773541f61060f6cd5cfeec16fa pristine_git_object: 57a42473cf8b43d37188bfed9bc62224943aaf11 src/squadcast_sdk/models/v4_updaterotationparticipantsrequest.py: id: 7bf4c5024b12 - last_write_checksum: sha1:de3aad5eca5787d2b87ef699483efeba62ad92fe - pristine_git_object: 5ce51f8dd632b9ecc880977d0eff8c79745b3d9b + last_write_checksum: sha1:a2e09ea7b95cb4d17fabda613867bafbd3992077 + pristine_git_object: 425717de28990306ea03b5646108fa242792b093 src/squadcast_sdk/models/v4_updaterotationrequest.py: id: 4f7a53676ff0 - last_write_checksum: sha1:a7959c98533057b933c4879dd56991e5cbe7cd38 - pristine_git_object: 6244581759d86b072a4a4dfdbc29f6bf085f8da1 + last_write_checksum: sha1:685e0990cddcae5449c6fab2a78071af479e5d88 + pristine_git_object: fab5dc79970059792714e8c7d03e5aedcec84755 src/squadcast_sdk/models/v4_updatescheduleoverriderequest.py: id: 5f744235f65a - last_write_checksum: sha1:4b86692787c25800c607811fb3a63b98056374b9 - pristine_git_object: 4b5588bda9162de6688687d734264141a809bb22 + last_write_checksum: sha1:ae114e4cee50d4930f9739bf18e0fdc75efd1adb + pristine_git_object: ebfdcea1f604fccb1c3755282ba8dd946d8380e7 src/squadcast_sdk/models/v4_updateschedulerequest.py: id: beb08d8d5c57 - last_write_checksum: sha1:ffec160d8a0dbacadcb0f340ed63b480305df36b - pristine_git_object: 2668402ce226e9d5b74463794433fe5ee8f428b3 + last_write_checksum: sha1:f496417def0f377d9384694b65f557d7bc15909b + pristine_git_object: 05c353364ccb0c0b06b3999cfe1332971aa75e0c src/squadcast_sdk/models/webforms_createwebformop.py: id: cbfd3e8185ac last_write_checksum: sha1:85cf03b11ad14aad73802cce4e29ea83f31c13c7 @@ -7402,8 +7418,8 @@ trackedFiles: pristine_git_object: 4726d493dacce714d0d8714e65998d8d1b367e55 src/squadcast_sdk/models/workflows_updateworkflowactionop.py: id: ffc327dacd47 - last_write_checksum: sha1:689f9c452fc2ec8f11d3960c0967845e0a76f96d - pristine_git_object: 9b25537d35fee55718c200abd93bcdd7a99bd160 + last_write_checksum: sha1:289694547b23c25edf5a8818babd6e87b16110ff + pristine_git_object: 0d8143ee618d72b958fc18e5365bff9bafaca5fa src/squadcast_sdk/models/workflows_updateworkflowop.py: id: 5a01cb21440e last_write_checksum: sha1:cde1f68ba00b91844fb899a2d93e824da70afee7 @@ -7598,8 +7614,8 @@ trackedFiles: pristine_git_object: df72bc92e50993feea8536bc841cfc7d3617ef74 src/squadcast_sdk/utils/__init__.py: id: 798ce69b4324 - last_write_checksum: sha1:398211d49b762a067ec6d10197a4b11dfd258ff5 - pristine_git_object: c906e1e0192e9017fc13851eb23fc0c2753429c8 + last_write_checksum: sha1:a1f6ae620fb6a3ccc30e99b427e49a0c8be463af + pristine_git_object: 15394a08a7e30033d319e44dd5734664ddb587e5 src/squadcast_sdk/utils/annotations.py: id: 346ffbb234d8 last_write_checksum: sha1:a4824ad65f730303e4e1e3ec1febf87b4eb46dbc @@ -7614,8 +7630,8 @@ trackedFiles: pristine_git_object: 3324e1bc2668c54c4d5f5a1a845675319757a828 src/squadcast_sdk/utils/eventstreaming.py: id: f664d46b5fbb - last_write_checksum: sha1:bababae5d54b7efc360db701daa49e18a92c2f3b - pristine_git_object: 0969899bfc491e5e408d05643525f347ea95e4fc + last_write_checksum: sha1:ffa870a25a7e4e2015bfd7a467ccd3aa1de97f0e + pristine_git_object: f2052fc22d9fd6c663ba3dce019fe234ca37108b src/squadcast_sdk/utils/forms.py: id: ddad2afc2275 last_write_checksum: sha1:15fa7e9ab1611e062a9984cf06cb20969713d295 @@ -7646,8 +7662,8 @@ trackedFiles: pristine_git_object: 88a91b10cd2076b4a2c6cff2ac6bfaa5e3c5ad13 src/squadcast_sdk/utils/security.py: id: fbcaa925017b - last_write_checksum: sha1:a17130ace2c0db6394f38dd941ad2b700cc755c8 - pristine_git_object: 295a3f40031dbb40073ad227fd4a355660f97ab2 + last_write_checksum: sha1:435dd8b180cefcd733e635b9fa45512da091d9c0 + pristine_git_object: 17996bd54b8624009802fbbdf30bcb4225b8dfed src/squadcast_sdk/utils/serializers.py: id: 2164f6763d8c last_write_checksum: sha1:ce1d8d7f500a9ccba0aeca5057cee9c271f4dfd7 @@ -7682,8 +7698,8 @@ trackedFiles: pristine_git_object: 21d7cd3b3cb8c62e9dc841093164c0ed68e151eb src/squadcast_sdk/workflows_sdk.py: id: 585f692b0a75 - last_write_checksum: sha1:454caa6646a86f126c824e147d337373355f81c7 - pristine_git_object: 74e807d193e08e56f4a57112fbc34f2651cdc319 + last_write_checksum: sha1:987b8afcfed04ac186119bd27f7677baf541844d + pristine_git_object: b600d7a719b35eb0778b8a3068acde47f0c5f449 examples: Analytics_getOrgAnalytics: speakeasy-default-analytics-get-org-analytics: diff --git a/squadcastv1/.speakeasy/gen.yaml b/squadcastv1/.speakeasy/gen.yaml index 7664cd6..3a88bc1 100644 --- a/squadcastv1/.speakeasy/gen.yaml +++ b/squadcastv1/.speakeasy/gen.yaml @@ -24,13 +24,14 @@ generation: schemas: allOfMergeStrategy: shallowMerge requestBodyFieldName: "" + versioningStrategy: automatic persistentEdits: {} tests: generateTests: false generateNewTests: true skipResponseBodyAssertions: false python: - version: 0.4.0 + version: 0.5.0 additionalDependencies: dev: {} main: {} @@ -53,6 +54,8 @@ python: flattenGlobalSecurity: true flattenRequests: true flatteningOrder: parameters-first + forwardCompatibleEnumsByDefault: false + forwardCompatibleUnionsByDefault: "false" imports: option: openapi paths: diff --git a/squadcastv1/README-PYPI.md b/squadcastv1/README-PYPI.md index 093c8ef..27c1996 100644 --- a/squadcastv1/README-PYPI.md +++ b/squadcastv1/README-PYPI.md @@ -18,23 +18,23 @@ Developer-friendly & type-safe Python SDK specifically catered to leverage *open ## Table of Contents -* [openapi](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/#openapi) - * [SDK Installation](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/#sdk-installation) - * [IDE Support](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/#ide-support) - * [SDK Example Usage](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/#sdk-example-usage) - * [Authentication](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/#authentication) - * [Available Resources and Operations](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/#available-resources-and-operations) - * [Pagination](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/#pagination) - * [File uploads](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/#file-uploads) - * [Retries](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/#retries) - * [Error Handling](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/#error-handling) - * [Server Selection](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/#server-selection) - * [Custom HTTP Client](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/#custom-http-client) - * [Resource Management](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/#resource-management) - * [Debugging](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/#debugging) -* [Development](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/#development) - * [Maturity](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/#maturity) - * [Contributions](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/#contributions) +* [openapi](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/#openapi) + * [SDK Installation](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/#sdk-installation) + * [IDE Support](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/#ide-support) + * [SDK Example Usage](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/#sdk-example-usage) + * [Authentication](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/#authentication) + * [Available Resources and Operations](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/#available-resources-and-operations) + * [Pagination](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/#pagination) + * [File uploads](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/#file-uploads) + * [Retries](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/#retries) + * [Error Handling](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/#error-handling) + * [Server Selection](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/#server-selection) + * [Custom HTTP Client](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/#custom-http-client) + * [Resource Management](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/#resource-management) + * [Debugging](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/#debugging) +* [Development](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/#development) + * [Maturity](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/#maturity) + * [Contributions](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/#contributions) @@ -85,7 +85,7 @@ It's also possible to write a standalone Python script without needing to set up ```python #!/usr/bin/env -S uv run --script # /// script -# requires-python = ">=3.9" +# requires-python = ">=3.10" # dependencies = [ # "squadcast_sdk", # ] @@ -192,484 +192,484 @@ with SquadcastSDK(
Available methods -### [AdditionalResponders](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/additionalresponders/README.md) +### [AdditionalResponders](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/additionalresponders/README.md) -* [remove](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/additionalresponders/README.md#remove) - Remove Additional Responders +* [remove](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/additionalresponders/README.md#remove) - Remove Additional Responders -### [Analytics](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/analytics/README.md) +### [Analytics](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/analytics/README.md) -* [get_org_analytics](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/analytics/README.md#get_org_analytics) - Get Org level analytics -* [get_team](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/analytics/README.md#get_team) - Get Team level analytics +* [get_org_analytics](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/analytics/README.md#get_org_analytics) - Get Org level analytics +* [get_team](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/analytics/README.md#get_team) - Get Team level analytics -### [AuditLogs](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/auditlogs/README.md) +### [AuditLogs](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/auditlogs/README.md) -* [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/auditlogs/README.md#list) - List all Audit Logs -* [export](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/auditlogs/README.md#export) - Initiate an asynchronous export of audit logs based on the provided filters. The export file will be generated and available for download. Use 'Get details of Audit Logs export history by ID' API to retrieve the download URL. -* [list_export_history](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/auditlogs/README.md#list_export_history) - List all Audit Logs export history -* [get_export_history_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/auditlogs/README.md#get_export_history_by_id) - Get details of Audit Logs export history by ID -* [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/auditlogs/README.md#get_by_id) - Get audit log by ID +* [list](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/auditlogs/README.md#list) - List all Audit Logs +* [export](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/auditlogs/README.md#export) - Initiate an asynchronous export of audit logs based on the provided filters. The export file will be generated and available for download. Use 'Get details of Audit Logs export history by ID' API to retrieve the download URL. +* [list_export_history](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/auditlogs/README.md#list_export_history) - List all Audit Logs export history +* [get_export_history_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/auditlogs/README.md#get_export_history_by_id) - Get details of Audit Logs export history by ID +* [get_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/auditlogs/README.md#get_by_id) - Get audit log by ID -### [CommunicationCards](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/communicationcards/README.md) +### [CommunicationCards](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/communicationcards/README.md) -* [get_all](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/communicationcards/README.md#get_all) - Get All Communication Card +* [get_all](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/communicationcards/README.md#get_all) - Get All Communication Card -### [ComponentGroups](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/componentgroups/README.md) +### [ComponentGroups](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/componentgroups/README.md) -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/componentgroups/README.md#create) - Create Component Group +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/componentgroups/README.md#create) - Create Component Group -### [Components](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/components/README.md) +### [Components](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/components/README.md) -* [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/components/README.md#list) - List Components -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/components/README.md#create) - Create Component -* [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/components/README.md#get_by_id) - Get Component By ID -* [update_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/components/README.md#update_by_id) - Update Component By ID +* [list](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/components/README.md#list) - List Components +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/components/README.md#create) - Create Component +* [get_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/components/README.md#get_by_id) - Get Component By ID +* [update_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/components/README.md#update_by_id) - Update Component By ID -### [DedupKeys](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dedupkeys/README.md) +### [DedupKeys](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dedupkeys/README.md) -* [list_by_service](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dedupkeys/README.md#list_by_service) - Get All Dedup Key Overlay by Service -* [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dedupkeys/README.md#delete) - Delete Dedup Key Overlay +* [list_by_service](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dedupkeys/README.md#list_by_service) - Get All Dedup Key Overlay by Service +* [delete](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dedupkeys/README.md#delete) - Delete Dedup Key Overlay -### [EscalationPolicies](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/escalationpoliciessdk/README.md) +### [EscalationPolicies](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/escalationpoliciessdk/README.md) -* [get_by_team](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/escalationpoliciessdk/README.md#get_by_team) - Get Escalation Policy By team -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/escalationpoliciessdk/README.md#create) - Create Escalation Policies -* [remove](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/escalationpoliciessdk/README.md#remove) - Remove Escalation Policy -* [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/escalationpoliciessdk/README.md#get_by_id) - Get Escalation Policy By ID -* [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/escalationpoliciessdk/README.md#update) - Update Escalation Policy +* [get_by_team](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/escalationpoliciessdk/README.md#get_by_team) - Get Escalation Policy By team +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/escalationpoliciessdk/README.md#create) - Create Escalation Policies +* [remove](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/escalationpoliciessdk/README.md#remove) - Remove Escalation Policy +* [get_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/escalationpoliciessdk/README.md#get_by_id) - Get Escalation Policy By ID +* [update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/escalationpoliciessdk/README.md#update) - Update Escalation Policy -### [Exports](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/exports/README.md) +### [Exports](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/exports/README.md) -* [get_details](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/exports/README.md#get_details) - Get Export Details +* [get_details](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/exports/README.md#get_details) - Get Export Details -### [ExportSchedule](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/exportschedule/README.md) +### [ExportSchedule](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/exportschedule/README.md) -* [refresh_ical_link](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/exportschedule/README.md#refresh_ical_link) - Refresh Schedule ICal Link +* [refresh_ical_link](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/exportschedule/README.md#refresh_ical_link) - Refresh Schedule ICal Link -### [Extensions.Msteams](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/msteams2/README.md) +### [Extensions.Msteams](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/msteams2/README.md) -* [create_or_update_config](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/msteams2/README.md#create_or_update_config) - Create Or Update MSTeams Configuration +* [create_or_update_config](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/msteams2/README.md#create_or_update_config) - Create Or Update MSTeams Configuration -### [Extensions.MsTeams](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/msteams1/README.md) +### [Extensions.MsTeams](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/msteams1/README.md) -* [get_config](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/msteams1/README.md#get_config) - Get MSTeams Config +* [get_config](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/msteams1/README.md#get_config) - Get MSTeams Config -### [Extensions.Webhooks](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/extensionswebhooks/README.md) +### [Extensions.Webhooks](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/extensionswebhooks/README.md) -* [get_all](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/extensionswebhooks/README.md#get_all) - Get All Webhooks +* [get_all](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/extensionswebhooks/README.md#get_all) - Get All Webhooks -### [GlobalEventRules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrules/README.md) +### [GlobalEventRules](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrules/README.md) -* [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrules/README.md#list) - List Global Event Rules -* [create_rule](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrules/README.md#create_rule) - Create Global Event Rule -* [delete_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrules/README.md#delete_by_id) - Delete Global Event Rule by ID -* [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrules/README.md#get_by_id) - Get Global Event Rule by ID -* [update_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrules/README.md#update_by_id) - Update Global Event Rule by ID +* [list](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrules/README.md#list) - List Global Event Rules +* [create_rule](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrules/README.md#create_rule) - Create Global Event Rule +* [delete_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrules/README.md#delete_by_id) - Delete Global Event Rule by ID +* [get_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrules/README.md#get_by_id) - Get Global Event Rule by ID +* [update_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrules/README.md#update_by_id) - Update Global Event Rule by ID -#### [GlobalEventRules.Rulesets](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrulesrulesets/README.md) +#### [GlobalEventRules.Rulesets](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrulesrulesets/README.md) -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrulesrulesets/README.md#create) - Create Ruleset -* [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrulesrulesets/README.md#delete) - Delete GER Ruleset -* [get](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrulesrulesets/README.md#get) - Get Ruleset -* [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrulesrulesets/README.md#update) - Update Ruleset +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrulesrulesets/README.md#create) - Create Ruleset +* [delete](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrulesrulesets/README.md#delete) - Delete GER Ruleset +* [get](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrulesrulesets/README.md#get) - Get Ruleset +* [update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrulesrulesets/README.md#update) - Update Ruleset -##### [GlobalEventRules.Rulesets.Rules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesetsrules/README.md) +##### [GlobalEventRules.Rulesets.Rules](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesetsrules/README.md) -* [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesetsrules/README.md#list) - List Ruleset Rules -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesetsrules/README.md#create) - Create Rule -* [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesetsrules/README.md#get_by_id) - Get Rule by ID -* [update_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesetsrules/README.md#update_by_id) - Update Rule by ID -* [reorder](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesetsrules/README.md#reorder) - Reorder Ruleset By Index +* [list](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesetsrules/README.md#list) - List Ruleset Rules +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesetsrules/README.md#create) - Create Rule +* [get_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesetsrules/README.md#get_by_id) - Get Rule by ID +* [update_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesetsrules/README.md#update_by_id) - Update Rule by ID +* [reorder](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesetsrules/README.md#reorder) - Reorder Ruleset By Index -### [GlobalOncallReminderRules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaloncallreminderrulessdk/README.md) +### [GlobalOncallReminderRules](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaloncallreminderrulessdk/README.md) -* [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaloncallreminderrulessdk/README.md#delete) - Delete Global Oncall Reminder Rules -* [get](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaloncallreminderrulessdk/README.md#get) - Get Global Oncall Reminder Rules -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaloncallreminderrulessdk/README.md#create) - Create Global Oncall Reminder Rules -* [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaloncallreminderrulessdk/README.md#update) - Update Global Oncall Reminder Rules +* [delete](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaloncallreminderrulessdk/README.md#delete) - Delete Global Oncall Reminder Rules +* [get](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaloncallreminderrulessdk/README.md#get) - Get Global Oncall Reminder Rules +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaloncallreminderrulessdk/README.md#create) - Create Global Oncall Reminder Rules +* [update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaloncallreminderrulessdk/README.md#update) - Update Global Oncall Reminder Rules -### [Incidents](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md) +### [Incidents](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md) -* [bulk_acknowledge](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#bulk_acknowledge) - Bulk Acknowledge Incidents -* [export_incidents](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#export_incidents) - Incident Export -* [bulk_update_priority](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#bulk_update_priority) - Bulk Incidents Priority Update -* [bulk_resolve](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#bulk_resolve) - Bulk Resolve Incidents -* [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#get_by_id) - Get Incident by ID -* [acknowledge](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#acknowledge) - Acknowledge Incident -* [mark_slo_false_positive](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#mark_slo_false_positive) - Mark Incident SLO False Positive -* [update_priority](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#update_priority) - Incident Priority Update -* [reassign](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#reassign) - Reassign Incident -* [resolve](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#resolve) - Resolve Incident -* [get_status_by_request_ids](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#get_status_by_request_ids) - Get Incidents Status By RequestIDs +* [bulk_acknowledge](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#bulk_acknowledge) - Bulk Acknowledge Incidents +* [export_incidents](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#export_incidents) - Incident Export +* [bulk_update_priority](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#bulk_update_priority) - Bulk Incidents Priority Update +* [bulk_resolve](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#bulk_resolve) - Bulk Resolve Incidents +* [get_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#get_by_id) - Get Incident by ID +* [acknowledge](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#acknowledge) - Acknowledge Incident +* [mark_slo_false_positive](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#mark_slo_false_positive) - Mark Incident SLO False Positive +* [update_priority](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#update_priority) - Incident Priority Update +* [reassign](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#reassign) - Reassign Incident +* [resolve](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#resolve) - Resolve Incident +* [get_status_by_request_ids](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#get_status_by_request_ids) - Get Incidents Status By RequestIDs -#### [Incidents.Actions](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsactions/README.md) +#### [Incidents.Actions](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsactions/README.md) -* [rebuild_circleci_project](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsactions/README.md#rebuild_circleci_project) - Rebuild a Project In CircleCI +* [rebuild_circleci_project](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsactions/README.md#rebuild_circleci_project) - Rebuild a Project In CircleCI -##### [Incidents.Actions.Jira](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/jira/README.md) +##### [Incidents.Actions.Jira](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/jira/README.md) -* [create_ticket](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/jira/README.md#create_ticket) - Create a Ticket on Jira Cloud +* [create_ticket](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/jira/README.md#create_ticket) - Create a Ticket on Jira Cloud -##### [Incidents.Actions.ServiceNow](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicenow/README.md) +##### [Incidents.Actions.ServiceNow](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicenow/README.md) -* [create_incident](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicenow/README.md#create_incident) - Create an Incident in ServiceNow +* [create_incident](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicenow/README.md#create_incident) - Create an Incident in ServiceNow -##### [Incidents.Actions.Webhook](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webhook/README.md) +##### [Incidents.Actions.Webhook](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webhook/README.md) -* [trigger](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webhook/README.md#trigger) - Trigger a Webhook Manually +* [trigger](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webhook/README.md#trigger) - Trigger a Webhook Manually -#### [Incidents.AdditionalResponders](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsadditionalresponders/README.md) +#### [Incidents.AdditionalResponders](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsadditionalresponders/README.md) -* [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsadditionalresponders/README.md#list) - Get Additional Responders -* [add](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsadditionalresponders/README.md#add) - Add Additional Responders +* [list](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsadditionalresponders/README.md#list) - Get Additional Responders +* [add](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsadditionalresponders/README.md#add) - Add Additional Responders -#### [Incidents.AutoPauseTransientAlerts](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/autopausetransientalerts/README.md) +#### [Incidents.AutoPauseTransientAlerts](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/autopausetransientalerts/README.md) -* [mark_as_not_transient](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/autopausetransientalerts/README.md#mark_as_not_transient) - Mark as Not Transient -* [mark_as_transient](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/autopausetransientalerts/README.md#mark_as_transient) - Mark as Transient +* [mark_as_not_transient](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/autopausetransientalerts/README.md#mark_as_not_transient) - Mark as Not Transient +* [mark_as_transient](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/autopausetransientalerts/README.md#mark_as_transient) - Mark as Transient -#### [Incidents.CommunicationCard](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/communicationcard/README.md) +#### [Incidents.CommunicationCard](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/communicationcard/README.md) -* [create_slack_channel](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/communicationcard/README.md#create_slack_channel) - Create Slack Channel in Communication Card -* [archive_slack_channel](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/communicationcard/README.md#archive_slack_channel) - Archive Slack Channel +* [create_slack_channel](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/communicationcard/README.md#create_slack_channel) - Create Slack Channel in Communication Card +* [archive_slack_channel](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/communicationcard/README.md#archive_slack_channel) - Archive Slack Channel -#### [Incidents.CommunicationCards](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentscommunicationcards/README.md) +#### [Incidents.CommunicationCards](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentscommunicationcards/README.md) -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentscommunicationcards/README.md#create) - Create Communication Card -* [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentscommunicationcards/README.md#delete) - Delete Communication Card -* [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentscommunicationcards/README.md#update) - Update Communication Card +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentscommunicationcards/README.md#create) - Create Communication Card +* [delete](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentscommunicationcards/README.md#delete) - Delete Communication Card +* [update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentscommunicationcards/README.md#update) - Update Communication Card -#### [Incidents.Events](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/events/README.md) +#### [Incidents.Events](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/events/README.md) -* [get](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/events/README.md#get) - Get Incident Events +* [get](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/events/README.md#get) - Get Incident Events -#### [Incidents.Export](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsexport/README.md) +#### [Incidents.Export](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsexport/README.md) -* [export_async](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsexport/README.md#export_async) - Incident Export Async +* [export_async](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsexport/README.md#export_async) - Incident Export Async -#### [Incidents.IncidentActions](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentactions/README.md) +#### [Incidents.IncidentActions](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentactions/README.md) -* [create_jira_ticket](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentactions/README.md#create_jira_ticket) - Create a Ticket on Jira Server +* [create_jira_ticket](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentactions/README.md#create_jira_ticket) - Create a Ticket on Jira Server -#### [Incidents.Notes](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/notes/README.md) +#### [Incidents.Notes](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/notes/README.md) -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/notes/README.md#create) - Create Notes -* [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/notes/README.md#list) - Get All Notes -* [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/notes/README.md#delete) - Delete Note -* [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/notes/README.md#update) - Update Note +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/notes/README.md#create) - Create Notes +* [list](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/notes/README.md#list) - Get All Notes +* [delete](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/notes/README.md#delete) - Delete Note +* [update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/notes/README.md#update) - Update Note -#### [Incidents.Postmortems](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentspostmortems/README.md) +#### [Incidents.Postmortems](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentspostmortems/README.md) -* [remove](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentspostmortems/README.md#remove) - Delete Postmortem By Incident -* [get_by_incident](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentspostmortems/README.md#get_by_incident) - Get Postmortem By Incident -* [update_by_incident](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentspostmortems/README.md#update_by_incident) - Update Postmortem By Incident +* [remove](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentspostmortems/README.md#remove) - Delete Postmortem By Incident +* [get_by_incident](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentspostmortems/README.md#get_by_incident) - Get Postmortem By Incident +* [update_by_incident](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentspostmortems/README.md#update_by_incident) - Update Postmortem By Incident -#### [Incidents.SnoozeNotifications](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentssnoozenotifications/README.md) +#### [Incidents.SnoozeNotifications](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentssnoozenotifications/README.md) -* [unsnooze](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentssnoozenotifications/README.md#unsnooze) - Unsnooze Incident Notifications +* [unsnooze](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentssnoozenotifications/README.md#unsnooze) - Unsnooze Incident Notifications -#### [Incidents.Tags](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentstags/README.md) +#### [Incidents.Tags](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentstags/README.md) -* [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentstags/README.md#update) - Update Tag -* [append](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentstags/README.md#append) - Append Tag +* [update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentstags/README.md#update) - Update Tag +* [append](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentstags/README.md#append) - Append Tag -### [Issues](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/issues/README.md) +### [Issues](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/issues/README.md) -* [delete_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/issues/README.md#delete_by_id) - Delete Issue By ID -* [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/issues/README.md#update) - Update Issue -* [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/issues/README.md#list) - List Status Page Issue States +* [delete_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/issues/README.md#delete_by_id) - Delete Issue By ID +* [update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/issues/README.md#update) - Update Issue +* [list](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/issues/README.md#list) - List Status Page Issue States -### [Maintenances](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenances/README.md) +### [Maintenances](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenances/README.md) -* [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenances/README.md#delete) - Delete Maintenance By ID -* [update_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenances/README.md#update_by_id) - Update Maintenance By ID +* [delete](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenances/README.md#delete) - Delete Maintenance By ID +* [update_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenances/README.md#update_by_id) - Update Maintenance By ID -### [Overlays.DedupKey](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dedupkey/README.md) +### [Overlays.DedupKey](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dedupkey/README.md) -* [get_for_alert_source](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dedupkey/README.md#get_for_alert_source) - Get Dedup Key Overlay for Alert Source +* [get_for_alert_source](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dedupkey/README.md#get_for_alert_source) - Get Dedup Key Overlay for Alert Source -### [Overrides](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overrides/README.md) +### [Overrides](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overrides/README.md) -* [remove](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overrides/README.md#remove) - Delete Schedule Override -* [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overrides/README.md#get_by_id) - Get Override by ID +* [remove](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overrides/README.md#remove) - Delete Schedule Override +* [get_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overrides/README.md#get_by_id) - Get Override by ID -### [Postmortems](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/postmortemssdk/README.md) +### [Postmortems](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/postmortemssdk/README.md) -* [get_all](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/postmortemssdk/README.md#get_all) - Get All Postmortems -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/postmortemssdk/README.md#create) - Create Postmortem +* [get_all](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/postmortemssdk/README.md#get_all) - Get All Postmortems +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/postmortemssdk/README.md#create) - Create Postmortem -### [Rotations](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rotations/README.md) +### [Rotations](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rotations/README.md) -* [list_by_schedule](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rotations/README.md#list_by_schedule) - List Schedule Rotations -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rotations/README.md#create) - Create Rotation -* [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rotations/README.md#delete) - Delete Rotation -* [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rotations/README.md#get_by_id) - Get Schedule Rotation by ID -* [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rotations/README.md#update) - Update Rotation -* [get_participants](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rotations/README.md#get_participants) - Get Rotation Participants -* [update_participants](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rotations/README.md#update_participants) - Update Rotation Participants +* [list_by_schedule](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rotations/README.md#list_by_schedule) - List Schedule Rotations +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rotations/README.md#create) - Create Rotation +* [delete](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rotations/README.md#delete) - Delete Rotation +* [get_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rotations/README.md#get_by_id) - Get Schedule Rotation by ID +* [update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rotations/README.md#update) - Update Rotation +* [get_participants](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rotations/README.md#get_participants) - Get Rotation Participants +* [update_participants](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rotations/README.md#update_participants) - Update Rotation Participants -### [Rules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rules/README.md) +### [Rules](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rules/README.md) -* [delete_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rules/README.md#delete_by_id) - Delete Rule by ID +* [delete_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rules/README.md#delete_by_id) - Delete Rule by ID -### [Rulesets](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesets/README.md) +### [Rulesets](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesets/README.md) -* [reorder](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesets/README.md#reorder) - Reorder Ruleset +* [reorder](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesets/README.md#reorder) - Reorder Ruleset -### [Runbooks](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/runbookssdk/README.md) +### [Runbooks](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/runbookssdk/README.md) -* [attach](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/runbookssdk/README.md#attach) - Attach Runbooks -* [get_all_by_team](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/runbookssdk/README.md#get_all_by_team) - Get All Runbooks By Team -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/runbookssdk/README.md#create) - Create Runbook -* [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/runbookssdk/README.md#delete) - Remove Runbook -* [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/runbookssdk/README.md#get_by_id) - Get Runbook By ID -* [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/runbookssdk/README.md#update) - Update Runbook +* [attach](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/runbookssdk/README.md#attach) - Attach Runbooks +* [get_all_by_team](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/runbookssdk/README.md#get_all_by_team) - Get All Runbooks By Team +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/runbookssdk/README.md#create) - Create Runbook +* [delete](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/runbookssdk/README.md#delete) - Remove Runbook +* [get_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/runbookssdk/README.md#get_by_id) - Get Runbook By ID +* [update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/runbookssdk/README.md#update) - Update Runbook -### [Schedules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md) +### [Schedules](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md) -* [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#list) - List Schedules -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#create) - Create Schedule -* [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#delete) - Delete Schedule -* [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#get_by_id) - Get Schedule by ID -* [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#update) - Update Schedule -* [pause_resume](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#pause_resume) - Pause/Resume Schedule -* [change_timezone](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#change_timezone) - Change Timezone -* [clone](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#clone) - Clone Schedule -* [get_ical_link](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#get_ical_link) - Get Schedule ICal Link -* [create_ical_link](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#create_ical_link) - Create Schedule ICal Link +* [list](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#list) - List Schedules +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#create) - Create Schedule +* [delete](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#delete) - Delete Schedule +* [get_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#get_by_id) - Get Schedule by ID +* [update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#update) - Update Schedule +* [pause_resume](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#pause_resume) - Pause/Resume Schedule +* [change_timezone](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#change_timezone) - Change Timezone +* [clone](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#clone) - Clone Schedule +* [get_ical_link](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#get_ical_link) - Get Schedule ICal Link +* [create_ical_link](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#create_ical_link) - Create Schedule ICal Link -#### [Schedules.Export](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulesexport/README.md) +#### [Schedules.Export](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulesexport/README.md) -* [delete_ical_link](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulesexport/README.md#delete_ical_link) - Delete ICal Link +* [delete_ical_link](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulesexport/README.md#delete_ical_link) - Delete ICal Link -#### [Schedules.Overrides](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulesoverrides/README.md) +#### [Schedules.Overrides](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulesoverrides/README.md) -* [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulesoverrides/README.md#list) - List Overrides -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulesoverrides/README.md#create) - Create Schedule Override -* [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulesoverrides/README.md#update) - Update Schedule Override +* [list](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulesoverrides/README.md#list) - List Overrides +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulesoverrides/README.md#create) - Create Schedule Override +* [update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulesoverrides/README.md#update) - Update Schedule Override -### [Services](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md) +### [Services](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md) -* [get_all](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md#get_all) - Get All Services -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md#create) - Create Service -* [get_by_name](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md#get_by_name) - Get Services By Name -* [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md#get_by_id) - Get Service By ID -* [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md#update) - Update Service -* [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md#delete) - Delete Service -* [update_apta_config](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md#update_apta_config) - Auto Pause Transient Alerts (APTA) -* [create_or_update_iag_config](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md#create_or_update_iag_config) - Intelligent Alert Grouping (IAG) -* [update_notification_delay_config](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md#update_notification_delay_config) - Delayed Notification Config +* [get_all](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md#get_all) - Get All Services +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md#create) - Create Service +* [get_by_name](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md#get_by_name) - Get Services By Name +* [get_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md#get_by_id) - Get Service By ID +* [update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md#update) - Update Service +* [delete](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md#delete) - Delete Service +* [update_apta_config](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md#update_apta_config) - Auto Pause Transient Alerts (APTA) +* [create_or_update_iag_config](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md#create_or_update_iag_config) - Intelligent Alert Grouping (IAG) +* [update_notification_delay_config](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md#update_notification_delay_config) - Delayed Notification Config -### [Services.DeduplicationRules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/deduplicationrules/README.md) +### [Services.DeduplicationRules](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/deduplicationrules/README.md) -* [get](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/deduplicationrules/README.md#get) - Get Deduplication Rules -* [create_or_update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/deduplicationrules/README.md#create_or_update) - Create or Update Deduplication Rules +* [get](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/deduplicationrules/README.md#get) - Get Deduplication Rules +* [create_or_update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/deduplicationrules/README.md#create_or_update) - Create or Update Deduplication Rules -### [Services.Dependencies](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dependencies/README.md) +### [Services.Dependencies](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dependencies/README.md) -* [create_or_update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dependencies/README.md#create_or_update) - Create or Update Dependencies +* [create_or_update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dependencies/README.md#create_or_update) - Create or Update Dependencies -### [Services.Extensions](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicesextensions/README.md) +### [Services.Extensions](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicesextensions/README.md) -* [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicesextensions/README.md#update) - Update Slack Extension +* [update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicesextensions/README.md#update) - Update Slack Extension -### [Services.Maintenance](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenance/README.md) +### [Services.Maintenance](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenance/README.md) -* [create_or_update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenance/README.md#create_or_update) - Create or Update Maintenance Mode +* [create_or_update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenance/README.md#create_or_update) - Create or Update Maintenance Mode -### [Services.MaintenanceMode](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenancemode/README.md) +### [Services.MaintenanceMode](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenancemode/README.md) -* [get](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenancemode/README.md#get) - Get Maintenance Mode +* [get](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenancemode/README.md#get) - Get Maintenance Mode -### [Services.Overlay](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlay/README.md) +### [Services.Overlay](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlay/README.md) -* [get_optin_for_key_based_deduplication](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlay/README.md#get_optin_for_key_based_deduplication) - Get Opt-in for Key Based Deduplication for a service -* [optin_for_key_based_deduplication](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlay/README.md#optin_for_key_based_deduplication) - Opt-in for Key Based Deduplication for a service +* [get_optin_for_key_based_deduplication](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlay/README.md#get_optin_for_key_based_deduplication) - Get Opt-in for Key Based Deduplication for a service +* [optin_for_key_based_deduplication](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlay/README.md#optin_for_key_based_deduplication) - Opt-in for Key Based Deduplication for a service -#### [Services.Overlay.CustomContentTemplates](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlaycustomcontenttemplates/README.md) +#### [Services.Overlay.CustomContentTemplates](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlaycustomcontenttemplates/README.md) -* [get_all](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlaycustomcontenttemplates/README.md#get_all) - Get All Custom Content Template Overlay by Service -* [create_or_update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlaycustomcontenttemplates/README.md#create_or_update) - Create or Update Notification Template Overlay +* [get_all](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlaycustomcontenttemplates/README.md#get_all) - Get All Custom Content Template Overlay by Service +* [create_or_update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlaycustomcontenttemplates/README.md#create_or_update) - Create or Update Notification Template Overlay -### [Services.Overlays](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicesoverlays/README.md) +### [Services.Overlays](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicesoverlays/README.md) -* [render_dedup_key](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicesoverlays/README.md#render_dedup_key) - Render Dedup Key template +* [render_dedup_key](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicesoverlays/README.md#render_dedup_key) - Render Dedup Key template -#### [Services.Overlays.CustomContentTemplates](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlayscustomcontenttemplates/README.md) +#### [Services.Overlays.CustomContentTemplates](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlayscustomcontenttemplates/README.md) -* [render](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlayscustomcontenttemplates/README.md#render) - Render Custom Content Overlay -* [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlayscustomcontenttemplates/README.md#delete) - Delete Notification Template Overlay -* [get](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlayscustomcontenttemplates/README.md#get) - Get Custom Content Template Overlay +* [render](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlayscustomcontenttemplates/README.md#render) - Render Custom Content Overlay +* [delete](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlayscustomcontenttemplates/README.md#delete) - Delete Notification Template Overlay +* [get](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlayscustomcontenttemplates/README.md#get) - Get Custom Content Template Overlay -#### [Services.Overlays.DedupKey](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicesdedupkey/README.md) +#### [Services.Overlays.DedupKey](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicesdedupkey/README.md) -* [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicesdedupkey/README.md#update) - Update Dedup Key Overlay +* [update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicesdedupkey/README.md#update) - Update Dedup Key Overlay -### [Services.RoutingRules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/routingrules/README.md) +### [Services.RoutingRules](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/routingrules/README.md) -* [get](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/routingrules/README.md#get) - Get Routing Rules -* [create_or_update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/routingrules/README.md#create_or_update) - Create or Update Routing Rules +* [get](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/routingrules/README.md#get) - Get Routing Rules +* [create_or_update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/routingrules/README.md#create_or_update) - Create or Update Routing Rules -### [Services.SuppressionRules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/suppressionrules/README.md) +### [Services.SuppressionRules](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/suppressionrules/README.md) -* [get](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/suppressionrules/README.md#get) - Get Suppression Rules -* [create_or_update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/suppressionrules/README.md#create_or_update) - Create or Update Suppression Rules +* [get](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/suppressionrules/README.md#get) - Get Suppression Rules +* [create_or_update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/suppressionrules/README.md#create_or_update) - Create or Update Suppression Rules -### [Services.TaggingRules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/taggingrules/README.md) +### [Services.TaggingRules](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/taggingrules/README.md) -* [get](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/taggingrules/README.md#get) - Get Tagging Rules -* [create_or_update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/taggingrules/README.md#create_or_update) - Create or Update Tagging Rules +* [get](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/taggingrules/README.md#get) - Get Tagging Rules +* [create_or_update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/taggingrules/README.md#create_or_update) - Create or Update Tagging Rules -### [Slos](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/slossdk/README.md) +### [Slos](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/slossdk/README.md) -* [list_all](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/slossdk/README.md#list_all) - Get All SLOs -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/slossdk/README.md#create) - Create SLO -* [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/slossdk/README.md#update) - Update SLO -* [remove](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/slossdk/README.md#remove) - Remove SLO -* [get](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/slossdk/README.md#get) - Get SLO By ID -* [mark_affected](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/slossdk/README.md#mark_affected) - Mark SLO Affected +* [list_all](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/slossdk/README.md#list_all) - Get All SLOs +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/slossdk/README.md#create) - Create SLO +* [update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/slossdk/README.md#update) - Update SLO +* [remove](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/slossdk/README.md#remove) - Remove SLO +* [get](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/slossdk/README.md#get) - Get SLO By ID +* [mark_affected](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/slossdk/README.md#mark_affected) - Mark SLO Affected -#### [Slos.FalsePositive](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/falsepositive/README.md) +#### [Slos.FalsePositive](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/falsepositive/README.md) -* [mark](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/falsepositive/README.md#mark) - Mark SLO False Positive +* [mark](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/falsepositive/README.md#mark) - Mark SLO False Positive -### [SnoozeNotifications](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/snoozenotifications/README.md) +### [SnoozeNotifications](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/snoozenotifications/README.md) -* [snooze](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/snoozenotifications/README.md#snooze) - Snooze Incident Notifications +* [snooze](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/snoozenotifications/README.md#snooze) - Snooze Incident Notifications -### [Squads](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadssdk/README.md) +### [Squads](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadssdk/README.md) -* [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadssdk/README.md#list) - Get All Squads -* [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadssdk/README.md#get_by_id) - Get Squad By ID -* [update_v4](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadssdk/README.md#update_v4) - Update Squad -* [remove_member](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadssdk/README.md#remove_member) - Remove Squad Member -* [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadssdk/README.md#delete) - Delete Squad +* [list](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadssdk/README.md#list) - Get All Squads +* [get_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadssdk/README.md#get_by_id) - Get Squad By ID +* [update_v4](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadssdk/README.md#update_v4) - Update Squad +* [remove_member](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadssdk/README.md#remove_member) - Remove Squad Member +* [delete](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadssdk/README.md#delete) - Delete Squad -#### [Squads.Members](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadsmembers/README.md) +#### [Squads.Members](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadsmembers/README.md) -* [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadsmembers/README.md#update) - Update Squad Member +* [update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadsmembers/README.md#update) - Update Squad Member -### [SquadsV4](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadsv4/README.md) +### [SquadsV4](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadsv4/README.md) -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadsv4/README.md#create) - Create Squad -* [update_name](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadsv4/README.md#update_name) - Update Squad Name +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadsv4/README.md#create) - Create Squad +* [update_name](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadsv4/README.md#update_name) - Update Squad Name -### [Statuspages.Maintenances](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesmaintenances2/README.md) +### [Statuspages.Maintenances](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesmaintenances2/README.md) -* [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesmaintenances2/README.md#get_by_id) - Get Maintenance By ID +* [get_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesmaintenances2/README.md#get_by_id) - Get Maintenance By ID -### [StatusPages](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagessdk1/README.md) +### [StatusPages](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagessdk1/README.md) -* [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagessdk1/README.md#list) - List Status Pages -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagessdk1/README.md#create) - Create Status Page -* [delete_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagessdk1/README.md#delete_by_id) - Delete Status Page By ID -* [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagessdk1/README.md#get_by_id) - Get Status Page By ID -* [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagessdk1/README.md#update) - Update Status Page By ID -* [list_statuses](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagessdk1/README.md#list_statuses) - List Status Page Statuses +* [list](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagessdk1/README.md#list) - List Status Pages +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagessdk1/README.md#create) - Create Status Page +* [delete_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagessdk1/README.md#delete_by_id) - Delete Status Page By ID +* [get_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagessdk1/README.md#get_by_id) - Get Status Page By ID +* [update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagessdk1/README.md#update) - Update Status Page By ID +* [list_statuses](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagessdk1/README.md#list_statuses) - List Status Page Statuses -#### [StatusPages.ComponentGroups](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagescomponentgroups/README.md) +#### [StatusPages.ComponentGroups](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagescomponentgroups/README.md) -* [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagescomponentgroups/README.md#list) - List Component Groups -* [remove_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagescomponentgroups/README.md#remove_by_id) - Delete Component Group By ID -* [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagescomponentgroups/README.md#get_by_id) - Get Component Group By ID +* [list](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagescomponentgroups/README.md#list) - List Component Groups +* [remove_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagescomponentgroups/README.md#remove_by_id) - Delete Component Group By ID +* [get_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagescomponentgroups/README.md#get_by_id) - Get Component Group By ID -#### [StatusPages.Components](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagescomponents/README.md) +#### [StatusPages.Components](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagescomponents/README.md) -* [delete_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagescomponents/README.md#delete_by_id) - Delete Component By ID +* [delete_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagescomponents/README.md#delete_by_id) - Delete Component By ID -#### [StatusPages.Issues](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesissues/README.md) +#### [StatusPages.Issues](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesissues/README.md) -* [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesissues/README.md#list) - List Issues -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesissues/README.md#create) - Create Issue -* [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesissues/README.md#get_by_id) - Get Issue By ID +* [list](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesissues/README.md#list) - List Issues +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesissues/README.md#create) - Create Issue +* [get_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesissues/README.md#get_by_id) - Get Issue By ID -#### [StatusPages.Maintenances](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesmaintenances1/README.md) +#### [StatusPages.Maintenances](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesmaintenances1/README.md) -* [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesmaintenances1/README.md#list) - List Maintenances -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesmaintenances1/README.md#create) - Create Maintenance +* [list](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesmaintenances1/README.md#list) - List Maintenances +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesmaintenances1/README.md#create) - Create Maintenance -### [Subscribers](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/subscribers/README.md) +### [Subscribers](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/subscribers/README.md) -* [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/subscribers/README.md#list) - List Subscribers +* [list](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/subscribers/README.md#list) - List Subscribers -### [Teams](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md) +### [Teams](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md) -* [get_all](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md#get_all) - Get All Teams -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md#create) - Create Team -* [get](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md#get) - Get Team By ID -* [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md#update) - Update Team -* [remove](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md#remove) - Remove Team -* [add_bulk_member](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md#add_bulk_member) - Add Bulk Team Member -* [remove_member](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md#remove_member) - Remove Team Member -* [update_member](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md#update_member) - Update Team Member -* [remove_role](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md#remove_role) - Remove Team Role +* [get_all](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md#get_all) - Get All Teams +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md#create) - Create Team +* [get](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md#get) - Get Team By ID +* [update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md#update) - Update Team +* [remove](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md#remove) - Remove Team +* [add_bulk_member](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md#add_bulk_member) - Add Bulk Team Member +* [remove_member](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md#remove_member) - Remove Team Member +* [update_member](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md#update_member) - Update Team Member +* [remove_role](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md#remove_role) - Remove Team Role -### [Teams.Members](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teamsmembers/README.md) +### [Teams.Members](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teamsmembers/README.md) -* [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teamsmembers/README.md#list) - Get All Team Members -* [add](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teamsmembers/README.md#add) - Add Team Member +* [list](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teamsmembers/README.md#list) - Get All Team Members +* [add](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teamsmembers/README.md#add) - Add Team Member -### [Teams.Roles](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/roles/README.md) +### [Teams.Roles](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/roles/README.md) -* [get_all](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/roles/README.md#get_all) - Get All Team Roles -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/roles/README.md#create) - Create Team Role -* [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/roles/README.md#update) - Update Team Role +* [get_all](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/roles/README.md#get_all) - Get All Team Roles +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/roles/README.md#create) - Create Team Role +* [update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/roles/README.md#update) - Update Team Role -### [Users](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md) +### [Users](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md) -* [get_all](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md#get_all) - Get All Users -* [add](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md#add) - Add User -* [update_org_level_permissions](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md#update_org_level_permissions) - Update Org Level Permissions -* [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md#delete) - Delete User -* [get_roles](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md#get_roles) - Get User Roles -* [remove_from_org](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md#remove_from_org) - Remove User From Org -* [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md#get_by_id) - Get User By ID -* [update_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md#update_by_id) - Update User by userID +* [get_all](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md#get_all) - Get All Users +* [add](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md#add) - Add User +* [update_org_level_permissions](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md#update_org_level_permissions) - Update Org Level Permissions +* [delete](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md#delete) - Delete User +* [get_roles](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md#get_roles) - Get User Roles +* [remove_from_org](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md#remove_from_org) - Remove User From Org +* [get_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md#get_by_id) - Get User By ID +* [update_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md#update_by_id) - Update User by userID -#### [Users.ApiToken](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/apitoken/README.md) +#### [Users.ApiToken](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/apitoken/README.md) -* [remove](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/apitoken/README.md#remove) - Remove Token +* [remove](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/apitoken/README.md#remove) - Remove Token -#### [Users.ApiTokens](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/apitokens/README.md) +#### [Users.ApiTokens](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/apitokens/README.md) -* [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/apitokens/README.md#list) - Get All Tokens -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/apitokens/README.md#create) - Create Token +* [list](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/apitokens/README.md#list) - Get All Tokens +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/apitokens/README.md#create) - Create Token -### [Webforms](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webformssdk/README.md) +### [Webforms](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webformssdk/README.md) -* [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webformssdk/README.md#list) - Get All Webforms -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webformssdk/README.md#create) - Create Webform -* [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webformssdk/README.md#update) - Update Webform -* [remove](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webformssdk/README.md#remove) - Remove Webform -* [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webformssdk/README.md#get_by_id) - Get Webform By ID +* [list](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webformssdk/README.md#list) - Get All Webforms +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webformssdk/README.md#create) - Create Webform +* [update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webformssdk/README.md#update) - Update Webform +* [remove](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webformssdk/README.md#remove) - Remove Webform +* [get_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webformssdk/README.md#get_by_id) - Get Webform By ID -### [Webhooks](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webhooks/README.md) +### [Webhooks](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webhooks/README.md) -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webhooks/README.md#create) - Create Webhook -* [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webhooks/README.md#delete) - Delete Webhook -* [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webhooks/README.md#get_by_id) - Get Webhook By ID -* [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webhooks/README.md#update) - Update Webhook +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webhooks/README.md#create) - Create Webhook +* [delete](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webhooks/README.md#delete) - Delete Webhook +* [get_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webhooks/README.md#get_by_id) - Get Webhook By ID +* [update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webhooks/README.md#update) - Update Webhook -### [Workflows](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md) +### [Workflows](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md) -* [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#list) - List Workflows -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#create) - Create Workflow -* [bulk_enable_disable](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#bulk_enable_disable) - Bulk Enable/Disable Workflows -* [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#delete) - Delete Workflow -* [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#get_by_id) - Get Workflow By ID -* [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#update) - Update Workflow -* [update_actions_order](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#update_actions_order) - Update Actions Order -* [delete_action](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#delete_action) - Delete Workflow Action -* [update_action](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#update_action) - Update Workflow Action -* [enable_disable](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#enable_disable) - Enable/Disable Workflow +* [list](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#list) - List Workflows +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#create) - Create Workflow +* [bulk_enable_disable](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#bulk_enable_disable) - Bulk Enable/Disable Workflows +* [delete](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#delete) - Delete Workflow +* [get_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#get_by_id) - Get Workflow By ID +* [update](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#update) - Update Workflow +* [update_actions_order](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#update_actions_order) - Update Actions Order +* [delete_action](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#delete_action) - Delete Workflow Action +* [update_action](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#update_action) - Update Workflow Action +* [enable_disable](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#enable_disable) - Enable/Disable Workflow -### [Workflows.Actions](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowsactions/README.md) +### [Workflows.Actions](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowsactions/README.md) -* [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowsactions/README.md#create) - Create Action -* [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowsactions/README.md#get_by_id) - Get Workflow Action By ID +* [create](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowsactions/README.md#create) - Create Action +* [get_by_id](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowsactions/README.md#get_by_id) - Get Workflow Action By ID -### [Workflows.Logs](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/logs/README.md) +### [Workflows.Logs](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/logs/README.md) -* [get](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/logs/README.md#get) - Get Workflow Logs +* [get](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/logs/README.md#get) - Get Workflow Logs
@@ -772,7 +772,7 @@ with SquadcastSDK( ## Error Handling -[`SquadcastSDKError`](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/squadcastsdkerror.py) is the base class for all HTTP error responses. It has the following properties: +[`SquadcastSDKError`](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/squadcastsdkerror.py) is the base class for all HTTP error responses. It has the following properties: | Property | Type | Description | | ------------------ | ---------------- | --------------------------------------------------------------------------------------- | @@ -781,7 +781,7 @@ with SquadcastSDK( | `err.headers` | `httpx.Headers` | HTTP response headers | | `err.body` | `str` | HTTP body. Can be empty string if no body is returned. | | `err.raw_response` | `httpx.Response` | Raw HTTP response | -| `err.data` | | Optional. Some errors may contain structured data. [See Error Classes](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/#error-classes). | +| `err.data` | | Optional. Some errors may contain structured data. [See Error Classes](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/#error-classes). | ### Example ```python @@ -815,18 +815,18 @@ with SquadcastSDK( ### Error Classes **Primary errors:** -* [`SquadcastSDKError`](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/squadcastsdkerror.py): The base class for HTTP error responses. - * [`PaymentRequiredError`](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/paymentrequirederror.py): Client error. Status code `402`. * - * [`ForbiddenError`](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/forbiddenerror.py): Access is forbidden. Status code `403`. * - * [`NotFoundError`](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/notfounderror.py): The server cannot find the requested resource. Status code `404`. * - * [`ConflictError`](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/conflicterror.py): The request conflicts with the current state of the server. Status code `409`. * - * [`UnprocessableEntityError`](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/unprocessableentityerror.py): Client error. Status code `422`. * - * [`InternalServerError`](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/internalservererror.py): Server error. Status code `500`. * - * [`BadGatewayError`](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/badgatewayerror.py): Server error. Status code `502`. * - * [`ServiceUnavailableError`](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/serviceunavailableerror.py): Service unavailable. Status code `503`. * - * [`GatewayTimeoutError`](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/gatewaytimeouterror.py): Server error. Status code `504`. * - * [`UnauthorizedError`](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/unauthorizederror.py): Access is unauthorized. Status code `401`. * - * [`BadRequestError`](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/badrequesterror.py): The server could not understand the request due to invalid syntax. Status code `400`. * +* [`SquadcastSDKError`](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/squadcastsdkerror.py): The base class for HTTP error responses. + * [`PaymentRequiredError`](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/paymentrequirederror.py): Client error. Status code `402`. * + * [`ForbiddenError`](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/forbiddenerror.py): Access is forbidden. Status code `403`. * + * [`NotFoundError`](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/notfounderror.py): The server cannot find the requested resource. Status code `404`. * + * [`ConflictError`](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/conflicterror.py): The request conflicts with the current state of the server. Status code `409`. * + * [`UnprocessableEntityError`](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/unprocessableentityerror.py): Client error. Status code `422`. * + * [`InternalServerError`](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/internalservererror.py): Server error. Status code `500`. * + * [`BadGatewayError`](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/badgatewayerror.py): Server error. Status code `502`. * + * [`ServiceUnavailableError`](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/serviceunavailableerror.py): Service unavailable. Status code `503`. * + * [`GatewayTimeoutError`](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/gatewaytimeouterror.py): Server error. Status code `504`. * + * [`UnauthorizedError`](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/unauthorizederror.py): Access is unauthorized. Status code `401`. * + * [`BadRequestError`](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/badrequesterror.py): The server could not understand the request due to invalid syntax. Status code `400`. *
Less common errors (8) @@ -838,15 +838,15 @@ with SquadcastSDK( * [`httpx.TimeoutException`](https://www.python-httpx.org/exceptions/#httpx.TimeoutException): HTTP request timed out. -**Inherit from [`SquadcastSDKError`](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/squadcastsdkerror.py)**: -* [`CommonV4Error`](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/commonv4error.py): The server could not understand the request due to invalid syntax. Applicable to 32 of 230 methods.* -* [`ResponseBodyError1`](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/responsebodyerror1.py): Represents a CircleCI error response for a 400 status code. Status code `400`. Applicable to 1 of 230 methods.* -* [`ResponseBodyError2`](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/responsebodyerror2.py): Represents a CircleCI error response for a 400 status code. Status code `400`. Applicable to 1 of 230 methods.* -* [`ResponseValidationError`](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/responsevalidationerror.py): Type mismatch between the response data and the expected Pydantic model. Provides access to the Pydantic validation error via the `cause` attribute. +**Inherit from [`SquadcastSDKError`](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/squadcastsdkerror.py)**: +* [`CommonV4Error`](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/commonv4error.py): The server could not understand the request due to invalid syntax. Applicable to 32 of 230 methods.* +* [`ResponseBodyError1`](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/responsebodyerror1.py): Represents a CircleCI error response for a 400 status code. Status code `400`. Applicable to 1 of 230 methods.* +* [`ResponseBodyError2`](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/responsebodyerror2.py): Represents a CircleCI error response for a 400 status code. Status code `400`. Applicable to 1 of 230 methods.* +* [`ResponseValidationError`](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/./src/squadcast_sdk/errors/responsevalidationerror.py): Type mismatch between the response data and the expected Pydantic model. Provides access to the Pydantic validation error via the `cause` attribute.
-\* Check [the method documentation](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/#available-resources-and-operations) to see if the error is applicable. +\* Check [the method documentation](https://github.com/solarwinds/squadcast-sdk-python/blob/master/squadcastv1/#available-resources-and-operations) to see if the error is applicable. diff --git a/squadcastv1/README.md b/squadcastv1/README.md index f89af74..8e7e688 100644 --- a/squadcastv1/README.md +++ b/squadcastv1/README.md @@ -85,7 +85,7 @@ It's also possible to write a standalone Python script without needing to set up ```python #!/usr/bin/env -S uv run --script # /// script -# requires-python = ">=3.9" +# requires-python = ">=3.10" # dependencies = [ # "squadcast_sdk", # ] diff --git a/squadcastv1/RELEASES.md b/squadcastv1/RELEASES.md index 3f977c3..f22d6a7 100644 --- a/squadcastv1/RELEASES.md +++ b/squadcastv1/RELEASES.md @@ -48,4 +48,14 @@ Based on: ### Generated - [python v0.3.5] squadcastv1 ### Releases -- [PyPI v0.3.5] https://pypi.org/project/squadcast_sdk/0.3.5 - squadcastv1 \ No newline at end of file +- [PyPI v0.3.5] https://pypi.org/project/squadcast_sdk/0.3.5 - squadcastv1 + +## 2026-02-16 00:07:08 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.718.0 (2.824.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v0.5.0] squadcastv1 +### Releases +- [PyPI v0.5.0] https://pypi.org/project/squadcast_sdk/0.5.0 - squadcastv1 \ No newline at end of file diff --git a/squadcastv1/docs/models/sqattachrunbooks.md b/squadcastv1/docs/models/sqattachrunbooks.md new file mode 100644 index 0000000..71e7a45 --- /dev/null +++ b/squadcastv1/docs/models/sqattachrunbooks.md @@ -0,0 +1,9 @@ +# SqAttachRunbooks + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | +| `name` | [models.WorkflowsUpdateWorkflowActionName](../models/workflowsupdateworkflowactionname.md) | :heavy_check_mark: | N/A | +| `data` | [models.WorkflowsUpdateWorkflowActionData](../models/workflowsupdateworkflowactiondata.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/squadcastv1/docs/models/workflowsupdateworkflowactiondata.md b/squadcastv1/docs/models/workflowsupdateworkflowactiondata.md new file mode 100644 index 0000000..852159c --- /dev/null +++ b/squadcastv1/docs/models/workflowsupdateworkflowactiondata.md @@ -0,0 +1,8 @@ +# WorkflowsUpdateWorkflowActionData + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| `runbooks` | List[[models.V3WorkflowsRunbookResponse](../models/v3workflowsrunbookresponse.md)] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/squadcastv1/docs/models/workflowsupdateworkflowactionname.md b/squadcastv1/docs/models/workflowsupdateworkflowactionname.md new file mode 100644 index 0000000..c550c9e --- /dev/null +++ b/squadcastv1/docs/models/workflowsupdateworkflowactionname.md @@ -0,0 +1,8 @@ +# WorkflowsUpdateWorkflowActionName + + +## Values + +| Name | Value | +| -------------------- | -------------------- | +| `SQ_ATTACH_RUNBOOKS` | sq_attach_runbooks | \ No newline at end of file diff --git a/squadcastv1/docs/models/workflowsupdateworkflowactionresponse.md b/squadcastv1/docs/models/workflowsupdateworkflowactionresponse.md new file mode 100644 index 0000000..bf9d0fe --- /dev/null +++ b/squadcastv1/docs/models/workflowsupdateworkflowactionresponse.md @@ -0,0 +1,115 @@ +# WorkflowsUpdateWorkflowActionResponse + +The request has succeeded. + + +## Supported Types + +### `models.SqAttachRunbooks` + +```python +value: models.SqAttachRunbooks = /* values here */ +``` + +### `models.V3WorkflowsSqMarkIncidentSLOAffecting` + +```python +value: models.V3WorkflowsSqMarkIncidentSLOAffecting = /* values here */ +``` + +### `models.V3WorkflowsSqTriggerManualWebhook` + +```python +value: models.V3WorkflowsSqTriggerManualWebhook = /* values here */ +``` + +### `models.V3WorkflowsUpdateIncidentPriority` + +```python +value: models.V3WorkflowsUpdateIncidentPriority = /* values here */ +``` + +### `models.V3WorkflowsSqCreateStatusPageIssue` + +```python +value: models.V3WorkflowsSqCreateStatusPageIssue = /* values here */ +``` + +### `models.V3WorkflowsSqAddIncidentNote` + +```python +value: models.V3WorkflowsSqAddIncidentNote = /* values here */ +``` + +### `models.V3WorkflowsSlackArchiveChannel` + +```python +value: models.V3WorkflowsSlackArchiveChannel = /* values here */ +``` + +### `models.V3WorkflowsSqAddCommunicationChannel` + +```python +value: models.V3WorkflowsSqAddCommunicationChannel = /* values here */ +``` + +### `models.V3WorkflowsSlackMessageChannel` + +```python +value: models.V3WorkflowsSlackMessageChannel = /* values here */ +``` + +### `models.V3WorkflowsSlackMessageUser` + +```python +value: models.V3WorkflowsSlackMessageUser = /* values here */ +``` + +### `models.V3WorkflowsSqMakeHTTPCall` + +```python +value: models.V3WorkflowsSqMakeHTTPCall = /* values here */ +``` + +### `models.V3WorkflowsSlackCreateIncidentChannel` + +```python +value: models.V3WorkflowsSlackCreateIncidentChannel = /* values here */ +``` + +### `models.V3WorkflowsJiraCreateTicket` + +```python +value: models.V3WorkflowsJiraCreateTicket = /* values here */ +``` + +### `models.V3WorkflowsMsTeamsMessageChannel` + +```python +value: models.V3WorkflowsMsTeamsMessageChannel = /* values here */ +``` + +### `models.V3WorkflowsMsTeamsMessageUser` + +```python +value: models.V3WorkflowsMsTeamsMessageUser = /* values here */ +``` + +### `models.V3WorkflowsSqSendEmail` + +```python +value: models.V3WorkflowsSqSendEmail = /* values here */ +``` + +### `models.V3WorkflowsMsTeamsCreateMeetingLink` + +```python +value: models.V3WorkflowsMsTeamsCreateMeetingLink = /* values here */ +``` + +### `Any` + +```python +value: Any = /* values here */ +``` + diff --git a/squadcastv1/docs/sdks/workflowssdk/README.md b/squadcastv1/docs/sdks/workflowssdk/README.md index 0d68b43..4763df3 100644 --- a/squadcastv1/docs/sdks/workflowssdk/README.md +++ b/squadcastv1/docs/sdks/workflowssdk/README.md @@ -494,7 +494,7 @@ with SquadcastSDK( ### Response -**[models.V3WorkflowsActionResponse](../../models/v3workflowsactionresponse.md)** +**[models.WorkflowsUpdateWorkflowActionResponse](../../models/workflowsupdateworkflowactionresponse.md)** ### Errors diff --git a/squadcastv1/pylintrc b/squadcastv1/pylintrc index 3172e45..cd1d0ea 100644 --- a/squadcastv1/pylintrc +++ b/squadcastv1/pylintrc @@ -89,7 +89,7 @@ persistent=yes # Minimum Python version to use for version dependent checks. Will default to # the version used to run pylint. -py-version=3.9 +py-version=3.10 # Discover python modules and packages in the file system subtree. recursive=no diff --git a/squadcastv1/pyproject.toml b/squadcastv1/pyproject.toml index 05cbb6e..c69a204 100644 --- a/squadcastv1/pyproject.toml +++ b/squadcastv1/pyproject.toml @@ -1,17 +1,17 @@ [project] name = "squadcast_sdk" -version = "0.4.0" +version = "0.5.0" description = "Python Client SDK Generated by Speakeasy." authors = [{ name = "Speakeasy" },] readme = "README-PYPI.md" -requires-python = ">=3.9.2" +requires-python = ">=3.10" dependencies = [ "httpcore >=1.0.9", "httpx >=0.28.1", "jsonpath-python >=1.0.6", "pydantic >=2.11.2", ] -urls.repository = "https://github.com/SquadcastHub/squadcast-sdk-python.git" +urls.repository = "https://github.com/solarwinds/squadcast-sdk-python.git" [dependency-groups] dev = [ diff --git a/squadcastv1/scripts/prepare_readme.py b/squadcastv1/scripts/prepare_readme.py index e3d6915..6ebab81 100644 --- a/squadcastv1/scripts/prepare_readme.py +++ b/squadcastv1/scripts/prepare_readme.py @@ -6,7 +6,7 @@ try: with open("README.md", "r", encoding="utf-8") as rh: readme_contents = rh.read() - GITHUB_URL = "https://github.com/SquadcastHub/squadcast-sdk-python.git" + GITHUB_URL = "https://github.com/solarwinds/squadcast-sdk-python.git" GITHUB_URL = ( GITHUB_URL[: -len(".git")] if GITHUB_URL.endswith(".git") else GITHUB_URL ) diff --git a/squadcastv1/src/squadcast_sdk/_version.py b/squadcastv1/src/squadcast_sdk/_version.py index c9ba7dd..ec5ebb4 100644 --- a/squadcastv1/src/squadcast_sdk/_version.py +++ b/squadcastv1/src/squadcast_sdk/_version.py @@ -3,10 +3,10 @@ import importlib.metadata __title__: str = "squadcast_sdk" -__version__: str = "0.4.0" +__version__: str = "0.5.0" __openapi_doc_version__: str = "1.0.0" -__gen_version__: str = "2.801.2" -__user_agent__: str = "speakeasy-sdk/python 0.4.0 2.801.2 1.0.0 squadcast_sdk" +__gen_version__: str = "2.824.1" +__user_agent__: str = "speakeasy-sdk/python 0.5.0 2.824.1 1.0.0 squadcast_sdk" try: if __package__ is not None: diff --git a/squadcastv1/src/squadcast_sdk/models/__init__.py b/squadcastv1/src/squadcast_sdk/models/__init__.py index bf991c3..eb6b324 100644 --- a/squadcastv1/src/squadcast_sdk/models/__init__.py +++ b/squadcastv1/src/squadcast_sdk/models/__init__.py @@ -3178,8 +3178,15 @@ WorkflowsUpdateActionsOrderRequestTypedDict, ) from .workflows_updateworkflowactionop import ( + SqAttachRunbooks, + SqAttachRunbooksTypedDict, + WorkflowsUpdateWorkflowActionData, + WorkflowsUpdateWorkflowActionDataTypedDict, + WorkflowsUpdateWorkflowActionName, WorkflowsUpdateWorkflowActionRequest, WorkflowsUpdateWorkflowActionRequestTypedDict, + WorkflowsUpdateWorkflowActionResponse, + WorkflowsUpdateWorkflowActionResponseTypedDict, ) from .workflows_updateworkflowop import ( WorkflowsUpdateWorkflowRequest, @@ -3942,6 +3949,8 @@ "SnoozeNotificationsUnsnoozeIncidentNotificationsRequestTypedDict", "SnoozeNotificationsUnsnoozeIncidentNotificationsResponse", "SnoozeNotificationsUnsnoozeIncidentNotificationsResponseTypedDict", + "SqAttachRunbooks", + "SqAttachRunbooksTypedDict", "Squads", "SquadsCreateSquadResponse", "SquadsCreateSquadResponseTypedDict", @@ -5224,8 +5233,13 @@ "WorkflowsTypedDict", "WorkflowsUpdateActionsOrderRequest", "WorkflowsUpdateActionsOrderRequestTypedDict", + "WorkflowsUpdateWorkflowActionData", + "WorkflowsUpdateWorkflowActionDataTypedDict", + "WorkflowsUpdateWorkflowActionName", "WorkflowsUpdateWorkflowActionRequest", "WorkflowsUpdateWorkflowActionRequestTypedDict", + "WorkflowsUpdateWorkflowActionResponse", + "WorkflowsUpdateWorkflowActionResponseTypedDict", "WorkflowsUpdateWorkflowRequest", "WorkflowsUpdateWorkflowRequestTypedDict", "WorkflowsUpdateWorkflowResponse", @@ -7268,8 +7282,15 @@ "WorkflowsListWorkflowsResponseTypedDict": ".workflows_listworkflowsop", "WorkflowsUpdateActionsOrderRequest": ".workflows_updateactionsorderop", "WorkflowsUpdateActionsOrderRequestTypedDict": ".workflows_updateactionsorderop", + "SqAttachRunbooks": ".workflows_updateworkflowactionop", + "SqAttachRunbooksTypedDict": ".workflows_updateworkflowactionop", + "WorkflowsUpdateWorkflowActionData": ".workflows_updateworkflowactionop", + "WorkflowsUpdateWorkflowActionDataTypedDict": ".workflows_updateworkflowactionop", + "WorkflowsUpdateWorkflowActionName": ".workflows_updateworkflowactionop", "WorkflowsUpdateWorkflowActionRequest": ".workflows_updateworkflowactionop", "WorkflowsUpdateWorkflowActionRequestTypedDict": ".workflows_updateworkflowactionop", + "WorkflowsUpdateWorkflowActionResponse": ".workflows_updateworkflowactionop", + "WorkflowsUpdateWorkflowActionResponseTypedDict": ".workflows_updateworkflowactionop", "WorkflowsUpdateWorkflowRequest": ".workflows_updateworkflowop", "WorkflowsUpdateWorkflowRequestTypedDict": ".workflows_updateworkflowop", "WorkflowsUpdateWorkflowResponse": ".workflows_updateworkflowop", diff --git a/squadcastv1/src/squadcast_sdk/models/common_v4_pageinfo.py b/squadcastv1/src/squadcast_sdk/models/common_v4_pageinfo.py index 4df0208..65239bd 100644 --- a/squadcastv1/src/squadcast_sdk/models/common_v4_pageinfo.py +++ b/squadcastv1/src/squadcast_sdk/models/common_v4_pageinfo.py @@ -44,3 +44,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + CommonV4PageInfo.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/overrides_listoverridesop.py b/squadcastv1/src/squadcast_sdk/models/overrides_listoverridesop.py index d112a93..a2bdff3 100644 --- a/squadcastv1/src/squadcast_sdk/models/overrides_listoverridesop.py +++ b/squadcastv1/src/squadcast_sdk/models/overrides_listoverridesop.py @@ -86,3 +86,9 @@ class OverridesListOverridesResponse(BaseModel): data: List[V4OverrideResponse] page_info: Annotated[CommonV4PageInfo, pydantic.Field(alias="pageInfo")] + + +try: + OverridesListOverridesResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/schedules_changetimezoneop.py b/squadcastv1/src/squadcast_sdk/models/schedules_changetimezoneop.py index 64b8624..054b0ea 100644 --- a/squadcastv1/src/squadcast_sdk/models/schedules_changetimezoneop.py +++ b/squadcastv1/src/squadcast_sdk/models/schedules_changetimezoneop.py @@ -65,3 +65,9 @@ class SchedulesChangeTimezoneResponse(BaseModel): r"""The request has succeeded.""" data: V4ChangeTimezoneResponse + + +try: + SchedulesChangeTimezoneRequestBody.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/schedules_listschedulesop.py b/squadcastv1/src/squadcast_sdk/models/schedules_listschedulesop.py index c3a70e3..412a629 100644 --- a/squadcastv1/src/squadcast_sdk/models/schedules_listschedulesop.py +++ b/squadcastv1/src/squadcast_sdk/models/schedules_listschedulesop.py @@ -158,3 +158,9 @@ class SchedulesListSchedulesResponse(BaseModel): next: Callable[[], Optional[SchedulesListSchedulesResponse]] result: SchedulesListSchedulesResponseBody + + +try: + SchedulesListSchedulesResponseBody.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/squads_getallsquadsop.py b/squadcastv1/src/squadcast_sdk/models/squads_getallsquadsop.py index 2eca17e..1765985 100644 --- a/squadcastv1/src/squadcast_sdk/models/squads_getallsquadsop.py +++ b/squadcastv1/src/squadcast_sdk/models/squads_getallsquadsop.py @@ -36,3 +36,9 @@ class SquadsGetAllSquadsResponse(BaseModel): data: List[V4SquadsSquadResponse] page_info: Annotated[CommonV4PageInfo, pydantic.Field(alias="pageInfo")] + + +try: + SquadsGetAllSquadsResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_actor.py b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_actor.py index 252b372..1bd11df 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_actor.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_actor.py @@ -25,3 +25,9 @@ class V3AuditLogsActor(BaseModel): user_email: Annotated[str, pydantic.Field(alias="userEmail")] full_name: Annotated[str, pydantic.Field(alias="fullName")] + + +try: + V3AuditLogsActor.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_auditlogidresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_auditlogidresponse.py index af4898c..5f76229 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_auditlogidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_auditlogidresponse.py @@ -98,3 +98,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V3AuditLogsAuditLogIDResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_auditlogsexporthistoryresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_auditlogsexporthistoryresponse.py index 1b702b9..c52c14e 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_auditlogsexporthistoryresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_auditlogsexporthistoryresponse.py @@ -43,3 +43,9 @@ class V3AuditLogsAuditLogsExportHistoryResponse(BaseModel): filters: V3AuditLogsFilters r"""Represents filters used in audit log queries""" + + +try: + V3AuditLogsAuditLogsExportHistoryResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_exportauditlogsrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_exportauditlogsrequest.py index 130a6bf..5902856 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_exportauditlogsrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_exportauditlogsrequest.py @@ -92,3 +92,13 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + Filters.model_rebuild() +except NameError: + pass +try: + V3AuditLogsExportAuditLogsRequest.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_filters.py b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_filters.py index 900384e..4ab4f9d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_filters.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_filters.py @@ -70,3 +70,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V3AuditLogsFilters.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_listauditlogsexporthistoryresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_listauditlogsexporthistoryresponse.py index 6ddd3ff..98861d6 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_listauditlogsexporthistoryresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_listauditlogsexporthistoryresponse.py @@ -32,3 +32,9 @@ class V3AuditLogsListAuditLogsExportHistoryResponse(BaseModel): data: List[V3AuditLogsAuditLogsExportHistoryResponse] metadata: V3AuditLogsListAuditLogsExportHistoryResponseMetadata + + +try: + V3AuditLogsListAuditLogsExportHistoryResponseMetadata.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_listauditlogsresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_listauditlogsresponse.py index 89096e1..f0cb08a 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_listauditlogsresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_listauditlogsresponse.py @@ -32,3 +32,9 @@ class V3AuditLogsListAuditLogsResponse(BaseModel): data: List[V3AuditLogsAuditLogResponse] metadata: V3AuditLogsListAuditLogsResponseMetadata + + +try: + V3AuditLogsListAuditLogsResponseMetadata.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_team.py b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_team.py index c0195e2..6ca22c2 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_team.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_team.py @@ -22,3 +22,9 @@ class V3AuditLogsTeam(BaseModel): name: str is_deleted: Annotated[bool, pydantic.Field(alias="isDeleted")] + + +try: + V3AuditLogsTeam.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_escalationpolicies_escalationpolicyrule.py b/squadcastv1/src/squadcast_sdk/models/v3_escalationpolicies_escalationpolicyrule.py index 73b3240..d7d1991 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_escalationpolicies_escalationpolicyrule.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_escalationpolicies_escalationpolicyrule.py @@ -58,3 +58,9 @@ class V3EscalationPoliciesEscalationPolicyRule(BaseModel): repeat_after: int r"""The time in minutes after which this rule should be repeated.""" + + +try: + V3EscalationPoliciesEscalationPolicyRule.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_export_exportresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_export_exportresponse.py index 1edd704..11364cb 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_export_exportresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_export_exportresponse.py @@ -50,3 +50,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V3ExportExportResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_additionalresponderdetails.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_additionalresponderdetails.py index 6e77b49..35fa20a 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_additionalresponderdetails.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_additionalresponderdetails.py @@ -32,3 +32,9 @@ class V3IncidentsAdditionalResponderDetails(BaseModel): name: str last_notified_at: datetime + + +try: + V3IncidentsAdditionalResponderDetails.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_analyticsmetrics.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_analyticsmetrics.py index bf337bc..1b466f2 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_analyticsmetrics.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_analyticsmetrics.py @@ -25,3 +25,9 @@ class V3IncidentsAnalyticsMetrics(BaseModel): escalation_policy_id: Annotated[str, pydantic.Field(alias="escalationPolicyId")] squad_id: Annotated[str, pydantic.Field(alias="squadId")] + + +try: + V3IncidentsAnalyticsMetrics.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_assignedto.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_assignedto.py index 9bf857b..2cc2ca6 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_assignedto.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_assignedto.py @@ -26,3 +26,9 @@ class V3IncidentsAssignedTo(BaseModel): time_of_assignment: Annotated[datetime, pydantic.Field(alias="timeOfAssignment")] reason: str + + +try: + V3IncidentsAssignedTo.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_exportincidentsfilter.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_exportincidentsfilter.py index 9eca80b..4f4d4b4 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_exportincidentsfilter.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_exportincidentsfilter.py @@ -52,3 +52,9 @@ class V3IncidentsExportIncidentsFilter(BaseModel): tags: List[str] notes: str + + +try: + V3IncidentsExportIncidentsFilter.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentactions_circlecirebuildresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentactions_circlecirebuildresponse.py index 8c95185..14bbea5 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentactions_circlecirebuildresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentactions_circlecirebuildresponse.py @@ -132,3 +132,9 @@ class V3IncidentsIncidentActionsCircleCIRebuildResponse(BaseModel): action_id: str circleci_response: CircleciResponse + + +try: + BuildParameters.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentactions_webhookactionresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentactions_webhookactionresponse.py index fb2e4e8..56f8968 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentactions_webhookactionresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentactions_webhookactionresponse.py @@ -116,3 +116,9 @@ class V3IncidentsIncidentActionsWebhookActionResponse(BaseModel): payload_type: str custom_payload: str + + +try: + V3IncidentsIncidentActionsWebhookActionResponseHeader.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentresponse.py index a416744..c822fc0 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentresponse.py @@ -340,3 +340,13 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V3IncidentsIncidentResponseRetriggerPolicy.model_rebuild() +except NameError: + pass +try: + V3IncidentsIncidentResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_logs.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_logs.py index 56fe783..eb5ef18 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_logs.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_logs.py @@ -110,3 +110,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V3IncidentsLogs.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_reassignincidentrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_reassignincidentrequest.py index 2a1de6b..10ef010 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_reassignincidentrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_reassignincidentrequest.py @@ -27,3 +27,9 @@ class V3IncidentsReassignIncidentRequest(BaseModel): r"""Request body for reassigning an incident.""" reassign_to: Annotated[ReassignTo, pydantic.Field(alias="reassignTo")] + + +try: + V3IncidentsReassignIncidentRequest.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_relevantpeoplelog.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_relevantpeoplelog.py index b2ce831..8c1630c 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_relevantpeoplelog.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_relevantpeoplelog.py @@ -26,3 +26,9 @@ class V3IncidentsRelevantPeopleLog(BaseModel): action_taken_by: Annotated[str, pydantic.Field(alias="actionTakenBy")] action_time: Annotated[datetime, pydantic.Field(alias="actionTime")] + + +try: + V3IncidentsRelevantPeopleLog.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_responsenote.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_responsenote.py index 0d1b64c..57d55e5 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_responsenote.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_responsenote.py @@ -23,3 +23,9 @@ class V3IncidentsResponseNote(BaseModel): note: str user_id: Annotated[str, pydantic.Field(alias="userId")] + + +try: + V3IncidentsResponseNote.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_serviceownerfilter.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_serviceownerfilter.py index 431e029..6e5fad3 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_serviceownerfilter.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_serviceownerfilter.py @@ -42,3 +42,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V3IncidentsServiceOwnerFilter.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_additionalresponderdetails.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_additionalresponderdetails.py index 74d1de8..f560f48 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_additionalresponderdetails.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_additionalresponderdetails.py @@ -32,3 +32,9 @@ class V3IncidentsTagsAdditionalResponderDetails(BaseModel): name: str last_notified_at: datetime + + +try: + V3IncidentsTagsAdditionalResponderDetails.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_analyticsmetrics.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_analyticsmetrics.py index b203b90..7e0242e 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_analyticsmetrics.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_analyticsmetrics.py @@ -25,3 +25,9 @@ class V3IncidentsTagsAnalyticsMetrics(BaseModel): escalation_policy_id: Annotated[str, pydantic.Field(alias="escalationPolicyId")] squad_id: Annotated[str, pydantic.Field(alias="squadId")] + + +try: + V3IncidentsTagsAnalyticsMetrics.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_assignedto.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_assignedto.py index b38eab8..6b364f3 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_assignedto.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_assignedto.py @@ -22,3 +22,9 @@ class V3IncidentsTagsAssignedTo(BaseModel): time_of_assignment: Annotated[datetime, pydantic.Field(alias="timeOfAssignment")] reason: str + + +try: + V3IncidentsTagsAssignedTo.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_incidentfortagsresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_incidentfortagsresponse.py index 84e8c0b..ffbf2b5 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_incidentfortagsresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_incidentfortagsresponse.py @@ -338,3 +338,13 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V3IncidentsTagsIncidentForTagsResponseRetriggerPolicy.model_rebuild() +except NameError: + pass +try: + V3IncidentsTagsIncidentForTagsResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_logs.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_logs.py index db7934d..4ed2e2d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_logs.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_logs.py @@ -110,3 +110,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V3IncidentsTagsLogs.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_relevantpeoplelog.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_relevantpeoplelog.py index 0328a74..ec062e7 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_relevantpeoplelog.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_relevantpeoplelog.py @@ -26,3 +26,9 @@ class V3IncidentsTagsRelevantPeopleLog(BaseModel): action_taken_by: Annotated[str, pydantic.Field(alias="actionTakenBy")] action_time: Annotated[datetime, pydantic.Field(alias="actionTime")] + + +try: + V3IncidentsTagsRelevantPeopleLog.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_responsenote.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_responsenote.py index af18a7f..3cfe8ee 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_responsenote.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_responsenote.py @@ -23,3 +23,9 @@ class V3IncidentsTagsResponseNote(BaseModel): note: str user_id: Annotated[str, pydantic.Field(alias="userId")] + + +try: + V3IncidentsTagsResponseNote.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_maintenancemode_createorupdatemaintenancemoderequest.py b/squadcastv1/src/squadcast_sdk/models/v3_services_maintenancemode_createorupdatemaintenancemoderequest.py index e44c9d1..6deb4cf 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_maintenancemode_createorupdatemaintenancemoderequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_maintenancemode_createorupdatemaintenancemoderequest.py @@ -23,3 +23,9 @@ class V3ServicesMaintenanceModeCreateOrUpdateMaintenanceModeRequest(BaseModel): List[V3ServicesMaintenanceModeServiceMaintenance], pydantic.Field(alias="serviceMaintenance"), ] + + +try: + V3ServicesMaintenanceModeCreateOrUpdateMaintenanceModeRequest.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_maintenancemode_servicemaintenance.py b/squadcastv1/src/squadcast_sdk/models/v3_services_maintenancemode_servicemaintenance.py index dac44ef..f521cd1 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_maintenancemode_servicemaintenance.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_maintenancemode_servicemaintenance.py @@ -56,3 +56,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V3ServicesMaintenanceModeServiceMaintenance.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_teams_abilities.py b/squadcastv1/src/squadcast_sdk/models/v3_teams_abilities.py index 401e3bb..a83e549 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_teams_abilities.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_teams_abilities.py @@ -738,3 +738,65 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + EscalationPolicies.model_rebuild() +except NameError: + pass +try: + Schedules.model_rebuild() +except NameError: + pass +try: + Services.model_rebuild() +except NameError: + pass +try: + Squads.model_rebuild() +except NameError: + pass +try: + StakeholderGroups.model_rebuild() +except NameError: + pass +try: + Runbooks.model_rebuild() +except NameError: + pass +try: + Postmortems.model_rebuild() +except NameError: + pass +try: + StatusPages.model_rebuild() +except NameError: + pass +try: + TeamAnalytics.model_rebuild() +except NameError: + pass +try: + Slos.model_rebuild() +except NameError: + pass +try: + Webforms.model_rebuild() +except NameError: + pass +try: + Workflows.model_rebuild() +except NameError: + pass +try: + Ger.model_rebuild() +except NameError: + pass +try: + RoutingNumbers.model_rebuild() +except NameError: + pass +try: + GlobalOncallReminderRules.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowfilter.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowfilter.py index e727643..af819d5 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowfilter.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowfilter.py @@ -70,3 +70,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V3WorkflowsCreateWorkflowFilter.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_changetimezoneresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_changetimezoneresponse.py index 9740a37..b8ddeb3 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_changetimezoneresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_changetimezoneresponse.py @@ -12,3 +12,9 @@ class V4ChangeTimezoneResponseTypedDict(TypedDict): class V4ChangeTimezoneResponse(BaseModel): time_zone: Annotated[str, pydantic.Field(alias="timeZone")] + + +try: + V4ChangeTimezoneResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_createrotationrequest.py b/squadcastv1/src/squadcast_sdk/models/v4_createrotationrequest.py index 24733aa..8aa631c 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_createrotationrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_createrotationrequest.py @@ -88,3 +88,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4CreateRotationRequest.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_createscheduleoverriderequest.py b/squadcastv1/src/squadcast_sdk/models/v4_createscheduleoverriderequest.py index 14a58ea..86959b5 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_createscheduleoverriderequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_createscheduleoverriderequest.py @@ -32,3 +32,9 @@ class V4CreateScheduleOverrideRequest(BaseModel): override_with: Annotated[ V4OverrideParticipantGroup, pydantic.Field(alias="overrideWith") ] + + +try: + V4CreateScheduleOverrideRequest.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_createschedulerequest.py b/squadcastv1/src/squadcast_sdk/models/v4_createschedulerequest.py index ebc43fd..190619c 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_createschedulerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_createschedulerequest.py @@ -40,3 +40,9 @@ class V4CreateScheduleRequest(BaseModel): time_zone: Annotated[str, pydantic.Field(alias="timeZone")] tags: List[V4Tag] + + +try: + V4CreateScheduleRequest.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_getrotationparticipantsresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_getrotationparticipantsresponse.py index d8f0360..b8c318a 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_getrotationparticipantsresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_getrotationparticipantsresponse.py @@ -17,3 +17,9 @@ class V4GetRotationParticipantsResponse(BaseModel): rotation_id: Annotated[int, pydantic.Field(alias="rotationID")] participants: List[V4ParticipantGroup] + + +try: + V4GetRotationParticipantsResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_icallinkresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_icallinkresponse.py index 9b50b85..b27b6e6 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_icallinkresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_icallinkresponse.py @@ -35,3 +35,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4ICalLinkResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_overrideresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_overrideresponse.py index 17f4ddf..2e749f6 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_overrideresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_overrideresponse.py @@ -50,3 +50,9 @@ class V4OverrideResponse(BaseModel): created_at: Annotated[str, pydantic.Field(alias="createdAt")] updated_at: Annotated[str, pydantic.Field(alias="updatedAt")] + + +try: + V4OverrideResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_rotationparticipantsresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_rotationparticipantsresponse.py index f1be6ca..d984783 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_rotationparticipantsresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_rotationparticipantsresponse.py @@ -19,3 +19,9 @@ class V4RotationParticipantsResponse(BaseModel): participant_groups: Annotated[ List[V4ParticipantGroup], pydantic.Field(alias="participantGroups") ] + + +try: + V4RotationParticipantsResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_rotationresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_rotationresponse.py index 176932a..e9062d6 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_rotationresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_rotationresponse.py @@ -100,3 +100,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4RotationResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_scheduleresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_scheduleresponse.py index 285ba2c..6f1673c 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_scheduleresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_scheduleresponse.py @@ -70,3 +70,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4ScheduleResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_shifttimeslot.py b/squadcastv1/src/squadcast_sdk/models/v4_shifttimeslot.py index 60f2064..2b554a2 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_shifttimeslot.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_shifttimeslot.py @@ -39,3 +39,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4ShiftTimeSlot.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_squads_squadresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_squads_squadresponse.py index 6ccb454..0296afc 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_squads_squadresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_squads_squadresponse.py @@ -55,3 +55,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4SquadsSquadResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_component.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_component.py index 959f5ce..95dce0d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_component.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_component.py @@ -83,3 +83,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesComponentGroupsComponent.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_componentgroupresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_componentgroupresponse.py index bd3ef8a..ae1be51 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_componentgroupresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_componentgroupresponse.py @@ -81,3 +81,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesComponentGroupsComponentGroupResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgrouprequest.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgrouprequest.py index 2b2a885..5b316e0 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgrouprequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgrouprequest.py @@ -38,3 +38,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesComponentGroupsCreateComponentGroupRequest.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgroupresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgroupresponse.py index 8fe0554..03f9ab9 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgroupresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgroupresponse.py @@ -42,3 +42,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesComponentGroupsCreateComponentGroupResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_deletecomponentgroupbyidresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_deletecomponentgroupbyidresponse.py index a3a522e..f0e9d0f 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_deletecomponentgroupbyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_deletecomponentgroupbyidresponse.py @@ -36,3 +36,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesComponentGroupsDeleteComponentGroupByIDResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_getcomponentgroupbyidresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_getcomponentgroupbyidresponse.py index a6aa67e..9cbcf6c 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_getcomponentgroupbyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_getcomponentgroupbyidresponse.py @@ -42,3 +42,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesComponentGroupsGetComponentGroupByIDResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_component.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_component.py index fc3beff..dbe4a2b 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_component.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_component.py @@ -81,3 +81,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesComponentsComponent.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_createcomponentrequest.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_createcomponentrequest.py index 1238d8c..8123f10 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_createcomponentrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_createcomponentrequest.py @@ -46,3 +46,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesComponentsCreateComponentRequest.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_createcomponentresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_createcomponentresponse.py index 74032f2..24adcd0 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_createcomponentresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_createcomponentresponse.py @@ -48,3 +48,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesComponentsCreateComponentResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_deletecomponentbyidresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_deletecomponentbyidresponse.py index 1cf029c..9eb2769 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_deletecomponentbyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_deletecomponentbyidresponse.py @@ -21,3 +21,9 @@ class V4StatusPagesComponentsDeleteComponentByIDResponse(BaseModel): description: str allow_subscription: Annotated[bool, pydantic.Field(alias="allowSubscription")] + + +try: + V4StatusPagesComponentsDeleteComponentByIDResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_getcomponentbyidresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_getcomponentbyidresponse.py index 64d7a7d..be3a6bd 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_getcomponentbyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_getcomponentbyidresponse.py @@ -45,3 +45,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesComponentsGetComponentByIDResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_listcomponentsresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_listcomponentsresponse.py index fe38139..124d211 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_listcomponentsresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_listcomponentsresponse.py @@ -85,3 +85,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesComponentsListComponentsResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidrequest.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidrequest.py index 04b866c..ed38925 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidrequest.py @@ -57,3 +57,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesComponentsUpdateComponentByIDRequest.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidresponse.py index a999cee..a04e7d9 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidresponse.py @@ -45,3 +45,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesComponentsUpdateComponentByIDResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_createstatuspagerequest.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_createstatuspagerequest.py index 98f4e95..bebf27f 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_createstatuspagerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_createstatuspagerequest.py @@ -114,3 +114,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesCreateStatusPageRequest.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_createstatuspageresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_createstatuspageresponse.py index c532ec5..7a3a546 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_createstatuspageresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_createstatuspageresponse.py @@ -92,3 +92,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesCreateStatusPageResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_deletestatuspagebyidresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_deletestatuspagebyidresponse.py index c4a5cae..1103894 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_deletestatuspagebyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_deletestatuspagebyidresponse.py @@ -21,3 +21,9 @@ class V4StatusPagesDeleteStatusPageByIDResponse(BaseModel): organization_id: Annotated[str, pydantic.Field(alias="organizationID")] team_id: Annotated[str, pydantic.Field(alias="teamID")] + + +try: + V4StatusPagesDeleteStatusPageByIDResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_getstatuspagebyidresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_getstatuspagebyidresponse.py index 3a74e32..243c068 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_getstatuspagebyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_getstatuspagebyidresponse.py @@ -95,3 +95,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesGetStatusPageByIDResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_createissuerequest.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_createissuerequest.py index 7afcf69..ef5e2f9 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_createissuerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_createissuerequest.py @@ -126,3 +126,17 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesIssuesCreateIssueRequestComponent.model_rebuild() +except NameError: + pass +try: + V4StatusPagesIssuesCreateIssueRequestIssue.model_rebuild() +except NameError: + pass +try: + V4StatusPagesIssuesCreateIssueRequest.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_createissueresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_createissueresponse.py index 309fbde..4040fd7 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_createissueresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_createissueresponse.py @@ -19,3 +19,9 @@ class V4StatusPagesIssuesCreateIssueResponse(BaseModel): component_i_ds: Annotated[List[int], pydantic.Field(alias="componentIDs")] title: str + + +try: + V4StatusPagesIssuesCreateIssueResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_deleteissuebyidresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_deleteissuebyidresponse.py index afd30cf..6870c04 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_deleteissuebyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_deleteissuebyidresponse.py @@ -34,3 +34,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesIssuesDeleteIssueByIDResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_getissuebyidresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_getissuebyidresponse.py index 96f5347..8f35cca 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_getissuebyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_getissuebyidresponse.py @@ -62,3 +62,9 @@ class V4StatusPagesIssuesGetIssueByIDResponse(BaseModel): page_id: Annotated[int, pydantic.Field(alias="pageID")] is_migrated: Annotated[bool, pydantic.Field(alias="isMigrated")] + + +try: + V4StatusPagesIssuesGetIssueByIDResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issue.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issue.py index 1e86a95..17c30cf 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issue.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issue.py @@ -55,3 +55,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesIssuesIssue.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuecomponentdetail.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuecomponentdetail.py index b296b2d..77853db 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuecomponentdetail.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuecomponentdetail.py @@ -48,3 +48,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesIssuesIssueComponentDetail.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuedetail.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuedetail.py index f78bd60..a072a97 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuedetail.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuedetail.py @@ -44,3 +44,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesIssuesIssueDetail.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_listissuesresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_listissuesresponse.py index d957ed3..92ccd39 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_listissuesresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_listissuesresponse.py @@ -28,3 +28,9 @@ class V4StatusPagesIssuesListIssuesResponse(BaseModel): data: List[V4StatusPagesIssuesIssue] meta: V4StatusPagesIssuesListIssuesResponseMeta + + +try: + V4StatusPagesIssuesListIssuesResponseMeta.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_liststatuspageissuestatesresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_liststatuspageissuestatesresponse.py index 5161756..24fdbbc 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_liststatuspageissuestatesresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_liststatuspageissuestatesresponse.py @@ -52,3 +52,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesIssuesListStatusPageIssueStatesResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_updateissuerequest.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_updateissuerequest.py index a218215..b9c4f0c 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_updateissuerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_updateissuerequest.py @@ -126,3 +126,17 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesIssuesUpdateIssueRequestComponent.model_rebuild() +except NameError: + pass +try: + V4StatusPagesIssuesUpdateIssueRequestIssue.model_rebuild() +except NameError: + pass +try: + V4StatusPagesIssuesUpdateIssueRequest.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_updateissueresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_updateissueresponse.py index 2600bd9..524a756 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_updateissueresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_updateissueresponse.py @@ -19,3 +19,9 @@ class V4StatusPagesIssuesUpdateIssueResponse(BaseModel): component_i_ds: Annotated[List[int], pydantic.Field(alias="componentIDs")] title: str + + +try: + V4StatusPagesIssuesUpdateIssueResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_liststatuspagesresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_liststatuspagesresponse.py index d590a22..7dfe849 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_liststatuspagesresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_liststatuspagesresponse.py @@ -31,3 +31,9 @@ class V4StatusPagesListStatusPagesResponse(BaseModel): data: List[V4StatusPagesStatusPage] meta: V4StatusPagesListStatusPagesResponseMeta + + +try: + V4StatusPagesListStatusPagesResponseMeta.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_listsubscribersresponsemeta.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_listsubscribersresponsemeta.py index cdd1f1a..d02243f 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_listsubscribersresponsemeta.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_listsubscribersresponsemeta.py @@ -47,3 +47,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesListSubscribersResponseMeta.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_createmaintenancerequest.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_createmaintenancerequest.py index 8d5de63..7f2c8c1 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_createmaintenancerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_createmaintenancerequest.py @@ -26,3 +26,9 @@ class V4StatusPagesMaintenancesCreateMaintenanceRequest(BaseModel): start_time: Annotated[datetime, pydantic.Field(alias="startTime")] end_time: Annotated[datetime, pydantic.Field(alias="endTime")] + + +try: + V4StatusPagesMaintenancesCreateMaintenanceRequest.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_createmaintenanceresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_createmaintenanceresponse.py index 1701ad9..bdc8ca8 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_createmaintenanceresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_createmaintenanceresponse.py @@ -49,3 +49,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesMaintenancesCreateMaintenanceResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_deletemaintenancebyidresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_deletemaintenancebyidresponse.py index acbb7ab..86d2fee 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_deletemaintenancebyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_deletemaintenancebyidresponse.py @@ -49,3 +49,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesMaintenancesDeleteMaintenanceByIDResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_getmaintenancebyidresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_getmaintenancebyidresponse.py index 59e7461..ea074f6 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_getmaintenancebyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_getmaintenancebyidresponse.py @@ -69,3 +69,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesMaintenancesGetMaintenanceByIDResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_listmaintenancesresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_listmaintenancesresponse.py index ba0f4b3..9ff7b4d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_listmaintenancesresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_listmaintenancesresponse.py @@ -28,3 +28,9 @@ class V4StatusPagesMaintenancesListMaintenancesResponse(BaseModel): data: List[V4StatusPagesMaintenancesMaintenance] meta: V4StatusPagesMaintenancesListMaintenancesResponseMeta + + +try: + V4StatusPagesMaintenancesListMaintenancesResponseMeta.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_maintenance.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_maintenance.py index 0596572..74cff8f 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_maintenance.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_maintenance.py @@ -97,3 +97,13 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesMaintenancesMaintenanceComponent.model_rebuild() +except NameError: + pass +try: + V4StatusPagesMaintenancesMaintenance.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidrequest.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidrequest.py index b407d9d..03af58c 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidrequest.py @@ -43,3 +43,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesMaintenancesUpdateMaintenanceByIDRequest.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidresponse.py index d9d6d7a..ce16a47 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidresponse.py @@ -49,3 +49,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesMaintenancesUpdateMaintenanceByIDResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponent.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponent.py index 3b49217..7ee2b20 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponent.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponent.py @@ -48,3 +48,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesNewStatusPageComponent.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponentlist.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponentlist.py index 1d88842..12b7908 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponentlist.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponentlist.py @@ -54,3 +54,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesNewStatusPageComponentList.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_statuspage.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_statuspage.py index 34b0695..92cffdb 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_statuspage.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_statuspage.py @@ -118,3 +118,9 @@ class V4StatusPagesStatusPage(BaseModel): owner_type: Annotated[str, pydantic.Field(alias="ownerType")] owner_id: Annotated[str, pydantic.Field(alias="ownerID")] + + +try: + V4StatusPagesStatusPage.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_statuspagesubscriber.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_statuspagesubscriber.py index ee63550..bb56315 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_statuspagesubscriber.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_statuspagesubscriber.py @@ -58,3 +58,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesStatusPageSubscriber.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_totalsubscriberscount.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_totalsubscriberscount.py index 403b468..99c4296 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_totalsubscriberscount.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_totalsubscriberscount.py @@ -12,3 +12,9 @@ class V4StatusPagesTotalSubscribersCountTypedDict(TypedDict): class V4StatusPagesTotalSubscribersCount(BaseModel): total_count: Annotated[int, pydantic.Field(alias="totalCount")] + + +try: + V4StatusPagesTotalSubscribersCount.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidrequest.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidrequest.py index 62174de..e1f760c 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidrequest.py @@ -208,3 +208,17 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesUpdateStatusPageByIDRequestComponent1.model_rebuild() +except NameError: + pass +try: + V4StatusPagesUpdateStatusPageByIDRequestComponent2.model_rebuild() +except NameError: + pass +try: + V4StatusPagesUpdateStatusPageByIDRequest.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidresponse.py index b2bf77a..ff43805 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidresponse.py @@ -102,3 +102,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4StatusPagesUpdateStatusPageByIDResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_updaterotationparticipantsrequest.py b/squadcastv1/src/squadcast_sdk/models/v4_updaterotationparticipantsrequest.py index 5ce51f8..425717d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_updaterotationparticipantsrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_updaterotationparticipantsrequest.py @@ -16,3 +16,9 @@ class V4UpdateRotationParticipantsRequest(BaseModel): participant_groups: Annotated[ List[V4ParticipantGroup], pydantic.Field(alias="participantGroups") ] + + +try: + V4UpdateRotationParticipantsRequest.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_updaterotationrequest.py b/squadcastv1/src/squadcast_sdk/models/v4_updaterotationrequest.py index 6244581..fab5dc7 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_updaterotationrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_updaterotationrequest.py @@ -82,3 +82,9 @@ def serialize_model(self, handler): m[k] = val return m + + +try: + V4UpdateRotationRequest.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_updatescheduleoverriderequest.py b/squadcastv1/src/squadcast_sdk/models/v4_updatescheduleoverriderequest.py index 4b5588b..ebfdcea 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_updatescheduleoverriderequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_updatescheduleoverriderequest.py @@ -32,3 +32,9 @@ class V4UpdateScheduleOverrideRequest(BaseModel): override_with: Annotated[ V4OverrideParticipantGroup, pydantic.Field(alias="overrideWith") ] + + +try: + V4UpdateScheduleOverrideRequest.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_updateschedulerequest.py b/squadcastv1/src/squadcast_sdk/models/v4_updateschedulerequest.py index 2668402..05c3533 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_updateschedulerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_updateschedulerequest.py @@ -34,3 +34,9 @@ class V4UpdateScheduleRequest(BaseModel): ] tags: List[V4Tag] + + +try: + V4UpdateScheduleRequest.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/workflows_updateworkflowactionop.py b/squadcastv1/src/squadcast_sdk/models/workflows_updateworkflowactionop.py index 9b25537..0d8143e 100644 --- a/squadcastv1/src/squadcast_sdk/models/workflows_updateworkflowactionop.py +++ b/squadcastv1/src/squadcast_sdk/models/workflows_updateworkflowactionop.py @@ -5,10 +5,79 @@ V3WorkflowsActionRequestUpdate, V3WorkflowsActionRequestUpdateTypedDict, ) +from .v3_workflows_jiracreateticket import ( + V3WorkflowsJiraCreateTicket, + V3WorkflowsJiraCreateTicketTypedDict, +) +from .v3_workflows_msteamscreatemeetinglink import ( + V3WorkflowsMsTeamsCreateMeetingLink, + V3WorkflowsMsTeamsCreateMeetingLinkTypedDict, +) +from .v3_workflows_msteamsmessagechannel import ( + V3WorkflowsMsTeamsMessageChannel, + V3WorkflowsMsTeamsMessageChannelTypedDict, +) +from .v3_workflows_msteamsmessageuser import ( + V3WorkflowsMsTeamsMessageUser, + V3WorkflowsMsTeamsMessageUserTypedDict, +) +from .v3_workflows_runbookresponse import ( + V3WorkflowsRunbookResponse, + V3WorkflowsRunbookResponseTypedDict, +) +from .v3_workflows_slackarchivechannel import ( + V3WorkflowsSlackArchiveChannel, + V3WorkflowsSlackArchiveChannelTypedDict, +) +from .v3_workflows_slackcreateincidentchannel import ( + V3WorkflowsSlackCreateIncidentChannel, + V3WorkflowsSlackCreateIncidentChannelTypedDict, +) +from .v3_workflows_slackmessagechannel import ( + V3WorkflowsSlackMessageChannel, + V3WorkflowsSlackMessageChannelTypedDict, +) +from .v3_workflows_slackmessageuser import ( + V3WorkflowsSlackMessageUser, + V3WorkflowsSlackMessageUserTypedDict, +) +from .v3_workflows_sqaddcommunicationchannel import ( + V3WorkflowsSqAddCommunicationChannel, + V3WorkflowsSqAddCommunicationChannelTypedDict, +) +from .v3_workflows_sqaddincidentnote import ( + V3WorkflowsSqAddIncidentNote, + V3WorkflowsSqAddIncidentNoteTypedDict, +) +from .v3_workflows_sqcreatestatuspageissue import ( + V3WorkflowsSqCreateStatusPageIssue, + V3WorkflowsSqCreateStatusPageIssueTypedDict, +) +from .v3_workflows_sqmakehttpcall import ( + V3WorkflowsSqMakeHTTPCall, + V3WorkflowsSqMakeHTTPCallTypedDict, +) +from .v3_workflows_sqmarkincidentsloaffecting import ( + V3WorkflowsSqMarkIncidentSLOAffecting, + V3WorkflowsSqMarkIncidentSLOAffectingTypedDict, +) +from .v3_workflows_sqsendemail import ( + V3WorkflowsSqSendEmail, + V3WorkflowsSqSendEmailTypedDict, +) +from .v3_workflows_sqtriggermanualwebhook import ( + V3WorkflowsSqTriggerManualWebhook, + V3WorkflowsSqTriggerManualWebhookTypedDict, +) +from .v3_workflows_updateincidentpriority import ( + V3WorkflowsUpdateIncidentPriority, + V3WorkflowsUpdateIncidentPriorityTypedDict, +) import pydantic from squadcast_sdk.types import BaseModel from squadcast_sdk.utils import FieldMetadata, PathParamMetadata, RequestMetadata -from typing_extensions import Annotated, TypedDict +from typing import Any, List, Literal, Union +from typing_extensions import Annotated, TypeAliasType, TypedDict class WorkflowsUpdateWorkflowActionRequestTypedDict(TypedDict): @@ -34,3 +103,77 @@ class WorkflowsUpdateWorkflowActionRequest(BaseModel): V3WorkflowsActionRequestUpdate, FieldMetadata(request=RequestMetadata(media_type="application/json")), ] + + +WorkflowsUpdateWorkflowActionName = Literal["sq_attach_runbooks",] + + +class WorkflowsUpdateWorkflowActionDataTypedDict(TypedDict): + runbooks: List[V3WorkflowsRunbookResponseTypedDict] + + +class WorkflowsUpdateWorkflowActionData(BaseModel): + runbooks: List[V3WorkflowsRunbookResponse] + + +class SqAttachRunbooksTypedDict(TypedDict): + name: WorkflowsUpdateWorkflowActionName + data: WorkflowsUpdateWorkflowActionDataTypedDict + + +class SqAttachRunbooks(BaseModel): + name: WorkflowsUpdateWorkflowActionName + + data: WorkflowsUpdateWorkflowActionData + + +WorkflowsUpdateWorkflowActionResponseTypedDict = TypeAliasType( + "WorkflowsUpdateWorkflowActionResponseTypedDict", + Union[ + V3WorkflowsSlackArchiveChannelTypedDict, + V3WorkflowsMsTeamsCreateMeetingLinkTypedDict, + V3WorkflowsSlackMessageChannelTypedDict, + V3WorkflowsSlackMessageUserTypedDict, + V3WorkflowsSqCreateStatusPageIssueTypedDict, + V3WorkflowsSqAddIncidentNoteTypedDict, + V3WorkflowsSqTriggerManualWebhookTypedDict, + V3WorkflowsSqAddCommunicationChannelTypedDict, + SqAttachRunbooksTypedDict, + V3WorkflowsUpdateIncidentPriorityTypedDict, + V3WorkflowsSqMakeHTTPCallTypedDict, + V3WorkflowsSlackCreateIncidentChannelTypedDict, + V3WorkflowsJiraCreateTicketTypedDict, + V3WorkflowsMsTeamsMessageChannelTypedDict, + V3WorkflowsMsTeamsMessageUserTypedDict, + V3WorkflowsSqSendEmailTypedDict, + V3WorkflowsSqMarkIncidentSLOAffectingTypedDict, + Any, + ], +) +r"""The request has succeeded.""" + + +WorkflowsUpdateWorkflowActionResponse = TypeAliasType( + "WorkflowsUpdateWorkflowActionResponse", + Union[ + V3WorkflowsSlackArchiveChannel, + V3WorkflowsMsTeamsCreateMeetingLink, + V3WorkflowsSlackMessageChannel, + V3WorkflowsSlackMessageUser, + V3WorkflowsSqCreateStatusPageIssue, + V3WorkflowsSqAddIncidentNote, + V3WorkflowsSqTriggerManualWebhook, + V3WorkflowsSqAddCommunicationChannel, + SqAttachRunbooks, + V3WorkflowsUpdateIncidentPriority, + V3WorkflowsSqMakeHTTPCall, + V3WorkflowsSlackCreateIncidentChannel, + V3WorkflowsJiraCreateTicket, + V3WorkflowsMsTeamsMessageChannel, + V3WorkflowsMsTeamsMessageUser, + V3WorkflowsSqSendEmail, + V3WorkflowsSqMarkIncidentSLOAffecting, + Any, + ], +) +r"""The request has succeeded.""" diff --git a/squadcastv1/src/squadcast_sdk/utils/__init__.py b/squadcastv1/src/squadcast_sdk/utils/__init__.py index c906e1e..15394a0 100644 --- a/squadcastv1/src/squadcast_sdk/utils/__init__.py +++ b/squadcastv1/src/squadcast_sdk/utils/__init__.py @@ -11,10 +11,7 @@ async def run_sync_in_thread(func: Callable[..., _T], *args) -> _T: """Run a synchronous function in a thread pool to avoid blocking the event loop.""" - if sys.version_info >= (3, 9): - return await asyncio.to_thread(func, *args) - loop = asyncio.get_event_loop() - return await loop.run_in_executor(None, func, *args) + return await asyncio.to_thread(func, *args) if TYPE_CHECKING: diff --git a/squadcastv1/src/squadcast_sdk/utils/eventstreaming.py b/squadcastv1/src/squadcast_sdk/utils/eventstreaming.py index 0969899..f2052fc 100644 --- a/squadcastv1/src/squadcast_sdk/utils/eventstreaming.py +++ b/squadcastv1/src/squadcast_sdk/utils/eventstreaming.py @@ -2,7 +2,9 @@ import re import json +from dataclasses import dataclass, asdict from typing import ( + Any, Callable, Generic, TypeVar, @@ -22,6 +24,7 @@ class EventStream(Generic[T]): client_ref: Optional[object] response: httpx.Response generator: Generator[T, None, None] + _closed: bool def __init__( self, @@ -33,17 +36,21 @@ def __init__( self.response = response self.generator = stream_events(response, decoder, sentinel) self.client_ref = client_ref + self._closed = False def __iter__(self): return self def __next__(self): + if self._closed: + raise StopIteration return next(self.generator) def __enter__(self): return self def __exit__(self, exc_type, exc_val, exc_tb): + self._closed = True self.response.close() @@ -53,6 +60,7 @@ class EventStreamAsync(Generic[T]): client_ref: Optional[object] response: httpx.Response generator: AsyncGenerator[T, None] + _closed: bool def __init__( self, @@ -64,33 +72,45 @@ def __init__( self.response = response self.generator = stream_events_async(response, decoder, sentinel) self.client_ref = client_ref + self._closed = False def __aiter__(self): return self async def __anext__(self): + if self._closed: + raise StopAsyncIteration return await self.generator.__anext__() async def __aenter__(self): return self async def __aexit__(self, exc_type, exc_val, exc_tb): + self._closed = True await self.response.aclose() +@dataclass class ServerEvent: id: Optional[str] = None event: Optional[str] = None - data: Optional[str] = None + data: Any = None retry: Optional[int] = None MESSAGE_BOUNDARIES = [ b"\r\n\r\n", - b"\n\n", + b"\r\n\r", + b"\r\n\n", + b"\r\r\n", + b"\n\r\n", b"\r\r", + b"\n\r", + b"\n\n", ] +UTF8_BOM = b"\xef\xbb\xbf" + async def stream_events_async( response: httpx.Response, @@ -99,14 +119,10 @@ async def stream_events_async( ) -> AsyncGenerator[T, None]: buffer = bytearray() position = 0 - discard = False + event_id: Optional[str] = None async for chunk in response.aiter_bytes(): - # We've encountered the sentinel value and should no longer process - # incoming data. Instead we throw new data away until the server closes - # the connection. - if discard: - continue - + if len(buffer) == 0 and chunk.startswith(UTF8_BOM): + chunk = chunk[len(UTF8_BOM) :] buffer += chunk for i in range(position, len(buffer)): char = buffer[i : i + 1] @@ -121,15 +137,22 @@ async def stream_events_async( block = buffer[position:i] position = i + len(seq) - event, discard = _parse_event(block, decoder, sentinel) + event, discard, event_id = _parse_event( + raw=block, decoder=decoder, sentinel=sentinel, event_id=event_id + ) if event is not None: yield event + if discard: + await response.aclose() + return if position > 0: buffer = buffer[position:] position = 0 - event, discard = _parse_event(buffer, decoder, sentinel) + event, discard, _ = _parse_event( + raw=buffer, decoder=decoder, sentinel=sentinel, event_id=event_id + ) if event is not None: yield event @@ -141,14 +164,10 @@ def stream_events( ) -> Generator[T, None, None]: buffer = bytearray() position = 0 - discard = False + event_id: Optional[str] = None for chunk in response.iter_bytes(): - # We've encountered the sentinel value and should no longer process - # incoming data. Instead we throw new data away until the server closes - # the connection. - if discard: - continue - + if len(buffer) == 0 and chunk.startswith(UTF8_BOM): + chunk = chunk[len(UTF8_BOM) :] buffer += chunk for i in range(position, len(buffer)): char = buffer[i : i + 1] @@ -163,22 +182,33 @@ def stream_events( block = buffer[position:i] position = i + len(seq) - event, discard = _parse_event(block, decoder, sentinel) + event, discard, event_id = _parse_event( + raw=block, decoder=decoder, sentinel=sentinel, event_id=event_id + ) if event is not None: yield event + if discard: + response.close() + return if position > 0: buffer = buffer[position:] position = 0 - event, discard = _parse_event(buffer, decoder, sentinel) + event, discard, _ = _parse_event( + raw=buffer, decoder=decoder, sentinel=sentinel, event_id=event_id + ) if event is not None: yield event def _parse_event( - raw: bytearray, decoder: Callable[[str], T], sentinel: Optional[str] = None -) -> Tuple[Optional[T], bool]: + *, + raw: bytearray, + decoder: Callable[[str], T], + sentinel: Optional[str] = None, + event_id: Optional[str] = None, +) -> Tuple[Optional[T], bool, Optional[str]]: block = raw.decode() lines = re.split(r"\r?\n|\r", block) publish = False @@ -189,13 +219,16 @@ def _parse_event( continue delim = line.find(":") - if delim <= 0: + if delim == 0: continue - field = line[0:delim] - value = line[delim + 1 :] if delim < len(line) - 1 else "" - if len(value) and value[0] == " ": - value = value[1:] + field = line + value = "" + if delim > 0: + field = line[0:delim] + value = line[delim + 1 :] if delim < len(line) - 1 else "" + if len(value) and value[0] == " ": + value = value[1:] if field == "event": event.event = value @@ -204,37 +237,36 @@ def _parse_event( data += value + "\n" publish = True elif field == "id": - event.id = value publish = True + if "\x00" not in value: + event_id = value elif field == "retry": - event.retry = int(value) if value.isdigit() else None + if value.isdigit(): + event.retry = int(value) publish = True + event.id = event_id + if sentinel and data == f"{sentinel}\n": - return None, True + return None, True, event_id if data: data = data[:-1] - event.data = data - - data_is_primitive = ( - data.isnumeric() or data == "true" or data == "false" or data == "null" - ) - data_is_json = ( - data.startswith("{") or data.startswith("[") or data.startswith('"') - ) - - if data_is_primitive or data_is_json: - try: - event.data = json.loads(data) - except Exception: - pass + try: + event.data = json.loads(data) + except json.JSONDecodeError: + event.data = data out = None if publish: - out = decoder(json.dumps(event.__dict__)) - - return out, False + out_dict = { + k: v + for k, v in asdict(event).items() + if v is not None or (k == "data" and data) + } + out = decoder(json.dumps(out_dict)) + + return out, False, event_id def _peek_sequence(position: int, buffer: bytearray, sequence: bytes): diff --git a/squadcastv1/src/squadcast_sdk/utils/security.py b/squadcastv1/src/squadcast_sdk/utils/security.py index 295a3f4..17996bd 100644 --- a/squadcastv1/src/squadcast_sdk/utils/security.py +++ b/squadcastv1/src/squadcast_sdk/utils/security.py @@ -135,6 +135,8 @@ def _parse_security_scheme_value( elif scheme_type == "http": if sub_type == "bearer": headers[header_name] = _apply_bearer(value) + elif sub_type == "basic": + headers[header_name] = value elif sub_type == "custom": return else: diff --git a/squadcastv1/src/squadcast_sdk/workflows_sdk.py b/squadcastv1/src/squadcast_sdk/workflows_sdk.py index 74e807d..b600d7a 100644 --- a/squadcastv1/src/squadcast_sdk/workflows_sdk.py +++ b/squadcastv1/src/squadcast_sdk/workflows_sdk.py @@ -2808,7 +2808,7 @@ def update_action( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3WorkflowsActionResponse: + ) -> models.WorkflowsUpdateWorkflowActionResponse: r"""Update Workflow Action Update an action by action ID @@ -2901,7 +2901,9 @@ def update_action( response_data: Any = None if utils.match_response(http_res, "200", "application/json"): - return unmarshal_json_response(models.V3WorkflowsActionResponse, http_res) + return unmarshal_json_response( + models.WorkflowsUpdateWorkflowActionResponse, http_res + ) if utils.match_response(http_res, "400", "application/json"): response_data = unmarshal_json_response( errors.BadRequestErrorData, http_res @@ -2973,7 +2975,7 @@ async def update_action_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3WorkflowsActionResponse: + ) -> models.WorkflowsUpdateWorkflowActionResponse: r"""Update Workflow Action Update an action by action ID @@ -3066,7 +3068,9 @@ async def update_action_async( response_data: Any = None if utils.match_response(http_res, "200", "application/json"): - return unmarshal_json_response(models.V3WorkflowsActionResponse, http_res) + return unmarshal_json_response( + models.WorkflowsUpdateWorkflowActionResponse, http_res + ) if utils.match_response(http_res, "400", "application/json"): response_data = unmarshal_json_response( errors.BadRequestErrorData, http_res diff --git a/squadcastv1/uv.lock b/squadcastv1/uv.lock index 36da39c..827f27c 100644 --- a/squadcastv1/uv.lock +++ b/squadcastv1/uv.lock @@ -1,6 +1,6 @@ version = 1 revision = 3 -requires-python = ">=3.9.2" +requires-python = ">=3.10" resolution-markers = [ "python_full_version >= '3.12'", "python_full_version == '3.11.*'", @@ -190,12 +190,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/d2/8b/801aa06445d2de3895f59e476f38f3f8d610ef5d6908245f07d002676cbf/mypy-1.15.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c43a7682e24b4f576d93072216bf56eeff70d9140241f9edec0c104d0c515036", size = 12402541, upload-time = "2025-02-05T03:49:57.623Z" }, { url = "https://files.pythonhosted.org/packages/c7/67/5a4268782eb77344cc613a4cf23540928e41f018a9a1ec4c6882baf20ab8/mypy-1.15.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:baefc32840a9f00babd83251560e0ae1573e2f9d1b067719479bfb0e987c6357", size = 12494348, upload-time = "2025-02-05T03:48:52.361Z" }, { url = "https://files.pythonhosted.org/packages/83/3e/57bb447f7bbbfaabf1712d96f9df142624a386d98fb026a761532526057e/mypy-1.15.0-cp313-cp313-win_amd64.whl", hash = "sha256:b9378e2c00146c44793c98b8d5a61039a048e31f429fb0eb546d93f4b000bedf", size = 9373648, upload-time = "2025-02-05T03:49:11.395Z" }, - { url = "https://files.pythonhosted.org/packages/5a/fa/79cf41a55b682794abe71372151dbbf856e3008f6767057229e6649d294a/mypy-1.15.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e601a7fa172c2131bff456bb3ee08a88360760d0d2f8cbd7a75a65497e2df078", size = 10737129, upload-time = "2025-02-05T03:50:24.509Z" }, - { url = "https://files.pythonhosted.org/packages/d3/33/dd8feb2597d648de29e3da0a8bf4e1afbda472964d2a4a0052203a6f3594/mypy-1.15.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:712e962a6357634fef20412699a3655c610110e01cdaa6180acec7fc9f8513ba", size = 9856335, upload-time = "2025-02-05T03:49:36.398Z" }, - { url = "https://files.pythonhosted.org/packages/e4/b5/74508959c1b06b96674b364ffeb7ae5802646b32929b7701fc6b18447592/mypy-1.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f95579473af29ab73a10bada2f9722856792a36ec5af5399b653aa28360290a5", size = 11611935, upload-time = "2025-02-05T03:49:14.154Z" }, - { url = "https://files.pythonhosted.org/packages/6c/53/da61b9d9973efcd6507183fdad96606996191657fe79701b2c818714d573/mypy-1.15.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8f8722560a14cde92fdb1e31597760dc35f9f5524cce17836c0d22841830fd5b", size = 12365827, upload-time = "2025-02-05T03:48:59.458Z" }, - { url = "https://files.pythonhosted.org/packages/c1/72/965bd9ee89540c79a25778cc080c7e6ef40aa1eeac4d52cec7eae6eb5228/mypy-1.15.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:1fbb8da62dc352133d7d7ca90ed2fb0e9d42bb1a32724c287d3c76c58cbaa9c2", size = 12541924, upload-time = "2025-02-05T03:50:03.12Z" }, - { url = "https://files.pythonhosted.org/packages/46/d0/f41645c2eb263e6c77ada7d76f894c580c9ddb20d77f0c24d34273a4dab2/mypy-1.15.0-cp39-cp39-win_amd64.whl", hash = "sha256:d10d994b41fb3497719bbf866f227b3489048ea4bbbb5015357db306249f7980", size = 9271176, upload-time = "2025-02-05T03:50:10.86Z" }, { url = "https://files.pythonhosted.org/packages/09/4e/a7d65c7322c510de2c409ff3828b03354a7c43f5a8ed458a7a131b41c7b9/mypy-1.15.0-py3-none-any.whl", hash = "sha256:5469affef548bd1895d86d3bf10ce2b44e33d86923c29e4d675b3e323437ea3e", size = 2221777, upload-time = "2025-02-05T03:50:08.348Z" }, ] @@ -308,19 +302,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a4/7d/e09391c2eebeab681df2b74bfe6c43422fffede8dc74187b2b0bf6fd7571/pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac", size = 1806162, upload-time = "2025-04-23T18:32:20.188Z" }, { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5", size = 1981560, upload-time = "2025-04-23T18:32:22.354Z" }, { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", hash = "sha256:c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9", size = 1935777, upload-time = "2025-04-23T18:32:25.088Z" }, - { url = "https://files.pythonhosted.org/packages/53/ea/bbe9095cdd771987d13c82d104a9c8559ae9aec1e29f139e286fd2e9256e/pydantic_core-2.33.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a2b911a5b90e0374d03813674bf0a5fbbb7741570dcd4b4e85a2e48d17def29d", size = 2028677, upload-time = "2025-04-23T18:32:27.227Z" }, - { url = "https://files.pythonhosted.org/packages/49/1d/4ac5ed228078737d457a609013e8f7edc64adc37b91d619ea965758369e5/pydantic_core-2.33.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6fa6dfc3e4d1f734a34710f391ae822e0a8eb8559a85c6979e14e65ee6ba2954", size = 1864735, upload-time = "2025-04-23T18:32:29.019Z" }, - { url = "https://files.pythonhosted.org/packages/23/9a/2e70d6388d7cda488ae38f57bc2f7b03ee442fbcf0d75d848304ac7e405b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c54c939ee22dc8e2d545da79fc5381f1c020d6d3141d3bd747eab59164dc89fb", size = 1898467, upload-time = "2025-04-23T18:32:31.119Z" }, - { url = "https://files.pythonhosted.org/packages/ff/2e/1568934feb43370c1ffb78a77f0baaa5a8b6897513e7a91051af707ffdc4/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53a57d2ed685940a504248187d5685e49eb5eef0f696853647bf37c418c538f7", size = 1983041, upload-time = "2025-04-23T18:32:33.655Z" }, - { url = "https://files.pythonhosted.org/packages/01/1a/1a1118f38ab64eac2f6269eb8c120ab915be30e387bb561e3af904b12499/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:09fb9dd6571aacd023fe6aaca316bd01cf60ab27240d7eb39ebd66a3a15293b4", size = 2136503, upload-time = "2025-04-23T18:32:35.519Z" }, - { url = "https://files.pythonhosted.org/packages/5c/da/44754d1d7ae0f22d6d3ce6c6b1486fc07ac2c524ed8f6eca636e2e1ee49b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0e6116757f7959a712db11f3e9c0a99ade00a5bbedae83cb801985aa154f071b", size = 2736079, upload-time = "2025-04-23T18:32:37.659Z" }, - { url = "https://files.pythonhosted.org/packages/4d/98/f43cd89172220ec5aa86654967b22d862146bc4d736b1350b4c41e7c9c03/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d55ab81c57b8ff8548c3e4947f119551253f4e3787a7bbc0b6b3ca47498a9d3", size = 2006508, upload-time = "2025-04-23T18:32:39.637Z" }, - { url = "https://files.pythonhosted.org/packages/2b/cc/f77e8e242171d2158309f830f7d5d07e0531b756106f36bc18712dc439df/pydantic_core-2.33.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c20c462aa4434b33a2661701b861604913f912254e441ab8d78d30485736115a", size = 2113693, upload-time = "2025-04-23T18:32:41.818Z" }, - { url = "https://files.pythonhosted.org/packages/54/7a/7be6a7bd43e0a47c147ba7fbf124fe8aaf1200bc587da925509641113b2d/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:44857c3227d3fb5e753d5fe4a3420d6376fa594b07b621e220cd93703fe21782", size = 2074224, upload-time = "2025-04-23T18:32:44.033Z" }, - { url = "https://files.pythonhosted.org/packages/2a/07/31cf8fadffbb03be1cb520850e00a8490c0927ec456e8293cafda0726184/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_armv7l.whl", hash = "sha256:eb9b459ca4df0e5c87deb59d37377461a538852765293f9e6ee834f0435a93b9", size = 2245403, upload-time = "2025-04-23T18:32:45.836Z" }, - { url = "https://files.pythonhosted.org/packages/b6/8d/bbaf4c6721b668d44f01861f297eb01c9b35f612f6b8e14173cb204e6240/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9fcd347d2cc5c23b06de6d3b7b8275be558a0c90549495c699e379a80bf8379e", size = 2242331, upload-time = "2025-04-23T18:32:47.618Z" }, - { url = "https://files.pythonhosted.org/packages/bb/93/3cc157026bca8f5006250e74515119fcaa6d6858aceee8f67ab6dc548c16/pydantic_core-2.33.2-cp39-cp39-win32.whl", hash = "sha256:83aa99b1285bc8f038941ddf598501a86f1536789740991d7d8756e34f1e74d9", size = 1910571, upload-time = "2025-04-23T18:32:49.401Z" }, - { url = "https://files.pythonhosted.org/packages/5b/90/7edc3b2a0d9f0dda8806c04e511a67b0b7a41d2187e2003673a996fb4310/pydantic_core-2.33.2-cp39-cp39-win_amd64.whl", hash = "sha256:f481959862f57f29601ccced557cc2e817bce7533ab8e01a797a48b49c9692b3", size = 1956504, upload-time = "2025-04-23T18:32:51.287Z" }, { url = "https://files.pythonhosted.org/packages/30/68/373d55e58b7e83ce371691f6eaa7175e3a24b956c44628eb25d7da007917/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5c4aa4e82353f65e548c476b37e64189783aa5384903bfea4f41580f255fddfa", size = 2023982, upload-time = "2025-04-23T18:32:53.14Z" }, { url = "https://files.pythonhosted.org/packages/a4/16/145f54ac08c96a63d8ed6442f9dec17b2773d19920b627b18d4f10a061ea/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d946c8bf0d5c24bf4fe333af284c59a19358aa3ec18cb3dc4370080da1e8ad29", size = 1858412, upload-time = "2025-04-23T18:32:55.52Z" }, { url = "https://files.pythonhosted.org/packages/41/b1/c6dc6c3e2de4516c0bb2c46f6a373b91b5660312342a0cf5826e38ad82fa/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d", size = 1892749, upload-time = "2025-04-23T18:32:57.546Z" }, @@ -339,15 +320,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/b8/e9/1f7efbe20d0b2b10f6718944b5d8ece9152390904f29a78e68d4e7961159/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf", size = 2239013, upload-time = "2025-04-23T18:33:26.621Z" }, { url = "https://files.pythonhosted.org/packages/3c/b2/5309c905a93811524a49b4e031e9851a6b00ff0fb668794472ea7746b448/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb", size = 2238715, upload-time = "2025-04-23T18:33:28.656Z" }, { url = "https://files.pythonhosted.org/packages/32/56/8a7ca5d2cd2cda1d245d34b1c9a942920a718082ae8e54e5f3e5a58b7add/pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1", size = 2066757, upload-time = "2025-04-23T18:33:30.645Z" }, - { url = "https://files.pythonhosted.org/packages/08/98/dbf3fdfabaf81cda5622154fda78ea9965ac467e3239078e0dcd6df159e7/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:87acbfcf8e90ca885206e98359d7dca4bcbb35abdc0ff66672a293e1d7a19101", size = 2024034, upload-time = "2025-04-23T18:33:32.843Z" }, - { url = "https://files.pythonhosted.org/packages/8d/99/7810aa9256e7f2ccd492590f86b79d370df1e9292f1f80b000b6a75bd2fb/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7f92c15cd1e97d4b12acd1cc9004fa092578acfa57b67ad5e43a197175d01a64", size = 1858578, upload-time = "2025-04-23T18:33:34.912Z" }, - { url = "https://files.pythonhosted.org/packages/d8/60/bc06fa9027c7006cc6dd21e48dbf39076dc39d9abbaf718a1604973a9670/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d3f26877a748dc4251cfcfda9dfb5f13fcb034f5308388066bcfe9031b63ae7d", size = 1892858, upload-time = "2025-04-23T18:33:36.933Z" }, - { url = "https://files.pythonhosted.org/packages/f2/40/9d03997d9518816c68b4dfccb88969756b9146031b61cd37f781c74c9b6a/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dac89aea9af8cd672fa7b510e7b8c33b0bba9a43186680550ccf23020f32d535", size = 2068498, upload-time = "2025-04-23T18:33:38.997Z" }, - { url = "https://files.pythonhosted.org/packages/d8/62/d490198d05d2d86672dc269f52579cad7261ced64c2df213d5c16e0aecb1/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:970919794d126ba8645f3837ab6046fb4e72bbc057b3709144066204c19a455d", size = 2108428, upload-time = "2025-04-23T18:33:41.18Z" }, - { url = "https://files.pythonhosted.org/packages/9a/ec/4cd215534fd10b8549015f12ea650a1a973da20ce46430b68fc3185573e8/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:3eb3fe62804e8f859c49ed20a8451342de53ed764150cb14ca71357c765dc2a6", size = 2069854, upload-time = "2025-04-23T18:33:43.446Z" }, - { url = "https://files.pythonhosted.org/packages/1a/1a/abbd63d47e1d9b0d632fee6bb15785d0889c8a6e0a6c3b5a8e28ac1ec5d2/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:3abcd9392a36025e3bd55f9bd38d908bd17962cc49bc6da8e7e96285336e2bca", size = 2237859, upload-time = "2025-04-23T18:33:45.56Z" }, - { url = "https://files.pythonhosted.org/packages/80/1c/fa883643429908b1c90598fd2642af8839efd1d835b65af1f75fba4d94fe/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:3a1c81334778f9e3af2f8aeb7a960736e5cab1dfebfb26aabca09afd2906c039", size = 2239059, upload-time = "2025-04-23T18:33:47.735Z" }, - { url = "https://files.pythonhosted.org/packages/d4/29/3cade8a924a61f60ccfa10842f75eb12787e1440e2b8660ceffeb26685e7/pydantic_core-2.33.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:2807668ba86cb38c6817ad9bc66215ab8584d1d304030ce4f0887336f28a5e27", size = 2066661, upload-time = "2025-04-23T18:33:49.995Z" }, ] [[package]] @@ -363,7 +335,6 @@ dependencies = [ { name = "platformdirs" }, { name = "tomli", marker = "python_full_version < '3.11'" }, { name = "tomlkit" }, - { name = "typing-extensions", marker = "python_full_version < '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9a/e9/60280b14cc1012794120345ce378504cf17409e38cd88f455dc24e0ad6b5/pylint-3.2.3.tar.gz", hash = "sha256:02f6c562b215582386068d52a30f520d84fdbcf2a95fc7e855b816060d048b60", size = 1506739, upload-time = "2024-06-06T14:19:17.955Z" } wheels = [ @@ -394,7 +365,7 @@ wheels = [ [[package]] name = "squadcast-sdk" -version = "0.4.0" +version = "0.5.0" source = { editable = "." } dependencies = [ { name = "httpcore" },