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..756af9b 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,9 +1,9 @@ -speakeasyVersion: 1.700.2 +speakeasyVersion: 1.751.0 sources: Squadcast: sourceNamespace: squadcast - sourceRevisionDigest: sha256:e6ebdcd6e064b2c3e0a766a8501410e67764d4054035dd866315f0757b491876 - sourceBlobDigest: sha256:68f8e0d2a0ccbcc1574b16171d5c0991e9aa368ec3921f73f44a4223ae21494b + sourceRevisionDigest: sha256:1d31bc4d3fc77a8cd1b9700968b411888c1330c1a7eaa512a3da31aee9a15d5b + sourceBlobDigest: sha256:9d7b25d0d7663ba0faff3b3fdcd0aebe83b703f793a4c58adfd7908468a90805 tags: - latest - 1.0.0 @@ -11,10 +11,10 @@ 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:ecdee6208bbc56a86253a3bdbc8e01b5778e5bc780d13faa2c1723e629dc35f8 workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/squadcastv1/.speakeasy/gen.lock b/squadcastv1/.speakeasy/gen.lock index bc2d59f..a83db15 100644 --- a/squadcastv1/.speakeasy/gen.lock +++ b/squadcastv1/.speakeasy/gen.lock @@ -1,43 +1,43 @@ 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.751.0 + generationVersion: 2.858.2 + releaseVersion: 0.5.0 + configChecksum: a55105e4f46708e529dcdaf1d3bf5b23 + 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: 8d80a5b4-b282-4069-9fbe-17c380e5276a + pristine_commit_hash: 3516d5275ce00d4fbb9f1cb9867ab7981c54b80e + pristine_tree_hash: 4267a01265a7a13e7115bce97afff5f7a7e3f221 features: python: additionalDependencies: 1.0.0 - core: 5.23.18 + core: 6.0.16 defaultEnabledRetries: 0.2.0 - enumUnions: 0.1.0 + enumUnions: 0.1.1 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 + globalServerURLs: 3.2.1 groups: 3.0.1 methodArguments: 1.0.2 - nameOverrides: 3.0.1 + nameOverrides: 3.0.3 nullables: 1.0.2 pagination: 3.0.7 - responseFormat: 1.0.1 - retries: 3.0.3 + responseFormat: 1.1.0 + retries: 3.0.4 sdkHooks: 1.2.1 - unions: 3.1.2 + unions: 3.1.4 uploadStreams: 1.0.0 trackedFiles: .gitattributes: @@ -122,8 +122,8 @@ trackedFiles: pristine_git_object: c55eaffe315dfd42bb94571386f54d93d3cb2949 docs/models/action.md: id: 3b583d6a609e - last_write_checksum: sha1:6bdcf2b20dd303d14d8b50b5261151a0cec180fe - pristine_git_object: c7c4f455a0799e1a01379743aba5faad8e342cf9 + last_write_checksum: sha1:47f6bff02bc5e76a56dd64c568f55e251611dbc2 + pristine_git_object: 50d180cb4196f37339eede0c4a1628476672f406 docs/models/additionalresponder.md: id: 48f646b2eba8 last_write_checksum: sha1:127c1b73025df9ad46bf7044566f88cac04ad0e2 @@ -218,8 +218,8 @@ trackedFiles: pristine_git_object: be16efe18fff750bd01587b5edb6f0e188f64b0d docs/models/client.md: id: 67a7a58f44b4 - last_write_checksum: sha1:83df3963d2db0b7cc6c54b6ef25c8b7903ef6803 - pristine_git_object: 1a32eeb58871a972c777c28d2fadb4f8b47433ba + last_write_checksum: sha1:bdacd4c8285724a33124a658f2ec8aa6e58563af + pristine_git_object: 14e545a35c0d30da9a838f964bcd6c81d2180d28 docs/models/commonv3entityowner.md: id: 7eb1f6202634 last_write_checksum: sha1:82afc7bd1d9f8a9334be7bd9d80c0bff16f20d2e @@ -238,8 +238,8 @@ trackedFiles: pristine_git_object: 4b73118e6daf87eaa16a12e38e9f7112869fe93c docs/models/commonv3rbacownertype.md: id: 39eee7ca7f51 - last_write_checksum: sha1:a2b315a8ca30466513512ee4ef868b38ff0ed646 - pristine_git_object: a0697502625283a2f01ae8830b228deb95df4770 + last_write_checksum: sha1:7ef4d7038272b9d0ee089ae42c01b0f59c4fb6be + pristine_git_object: c7a51f1655e8a9c59c20f8fa9c225ae03cf50403 docs/models/commonv4pageinfo.md: id: 5b75199dddff last_write_checksum: sha1:9b5ad1e87f9e597eebc580213e3f77865b3c9d45 @@ -358,8 +358,8 @@ trackedFiles: pristine_git_object: b0014e7d7a67601c242467b8588f6f591bb99a6a docs/models/condition.md: id: b8def926cb9f - last_write_checksum: sha1:c2bb43f74aa9d61b2e6d2d1a0806003040f3cc2f - pristine_git_object: ba899869213ceb040e0da237a7b3513d7f0e5883 + last_write_checksum: sha1:3dd394d4a7a786a024e8aa8143f105faaca7f3c9 + pristine_git_object: d27831084f582f87be390e8becc1c6dc1383fd8e docs/models/config.md: id: bef254bf823c last_write_checksum: sha1:aaf762f94f626e379845e68cf0972367b101c4ec @@ -522,8 +522,8 @@ trackedFiles: pristine_git_object: a539412756ad39992f07fda765d926efd2ad382c docs/models/exporttype.md: id: b7a0e6ea465b - last_write_checksum: sha1:172d1458be052dd635a219003b56a36187f0f9d0 - pristine_git_object: d87ff1cefae53cc9c221ac7204316faad3a7c547 + last_write_checksum: sha1:6ae63246b59291c666480672ae291890da8abdf4 + pristine_git_object: 395df3a42cfaf0fd9fd68abbf7a705204c8eeb0f docs/models/extensionsupdateslackextensionrequest.md: id: 99574b4665cb last_write_checksum: sha1:e617977e0f0e71c1a750e6f389c340eec2a1a379 @@ -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 @@ -1694,8 +1698,8 @@ trackedFiles: pristine_git_object: f7a5a6bfcd71c6ad16f954b68f43caa00eff6a70 docs/models/statusenum.md: id: 8c58ef7ba4e9 - last_write_checksum: sha1:36bf278be06968be3052d58c646990d09ff62eba - pristine_git_object: a0106768b7f68b79fd253b75381e5ee04fddb8d0 + last_write_checksum: sha1:adf36a7bd8f871bad9261fce2098fdbc464ca81e + pristine_git_object: ca70df0e18d1d588b0f9aa56258acb6c923a0c35 docs/models/statusmaintenance.md: id: 4c5e223a8100 last_write_checksum: sha1:9daec41166821f4b4370f5325d432b604bc54013 @@ -2094,8 +2098,8 @@ trackedFiles: pristine_git_object: 8b5e788c8d40f7f01785ec778e23138a81c3e5c1 docs/models/v3escalationpoliciesescalationentitytype.md: id: 2cb3f94b836a - last_write_checksum: sha1:38d4bb32b7705fab8b4037e1131983511bef5713 - pristine_git_object: f55c37514a584376a80529a897a908717d18e00d + last_write_checksum: sha1:bbdb0029f7166a1bd1c752c3fd3658c452df2787 + pristine_git_object: 4763fe5bfbb16e62f62a22ad9f6bd89781cf9862 docs/models/v3escalationpoliciesescalationpolicyresponse.md: id: 38a8f688fa66 last_write_checksum: sha1:30506ccfe49b35f4fd8673c26d2db30f57a63b1b @@ -2130,8 +2134,8 @@ trackedFiles: pristine_git_object: f0cb33e372e1057b998887a6d8e13663ab43a2b7 docs/models/v3extensionsmsteamseventclassenum.md: id: bdf3a9c8ab60 - last_write_checksum: sha1:4c62717600226083308f95cdef4e6eab612928a1 - pristine_git_object: 7528636f97647a717d24cda8f99edb603f2ecf0a + last_write_checksum: sha1:a1520ded464b38faf7b31f32f880e1a0e72678eb + pristine_git_object: 709221927ae4e5340d2f70c942ba1afde6c628c6 docs/models/v3extensionsmsteamsincidentactionalertstate.md: id: 3ce44f4e0ea6 last_write_checksum: sha1:888b0ee870086b6732192856975416cfafc096f9 @@ -2218,16 +2222,16 @@ trackedFiles: pristine_git_object: a604f0ae98af23a272ae4cd9231decba7e85c6aa docs/models/v3globaleventrulesentityownertype.md: id: 01eef56a3715 - last_write_checksum: sha1:fea623a59aea1b03adb87027507ea321de784fb3 - pristine_git_object: 7204e8ca65b55b5748a55f7d231efcecdb73c5c6 + last_write_checksum: sha1:79747acf1d6ca0d8151cc21286b86301dfd87b94 + pristine_git_object: 555caa54ab8da3bad6bac11f82ef7f267e35a5c6 docs/models/v3globaleventrulesentityownerupdate.md: id: 96598f02e91d last_write_checksum: sha1:949d715d95bd12f0a5277c936af7b3f1a9110e43 pristine_git_object: 40371ef054b9105f2c82b85237cc7ab5e6081e63 docs/models/v3globaleventrulesentityownerupdatetype.md: id: 5f3804919cc0 - last_write_checksum: sha1:b07ac5716f965e105abba1875a1eea252ff2f73f - pristine_git_object: 4151a185473150fdc982c58b282080c2d18ae9cf + last_write_checksum: sha1:a927de1928c79c41d2bcd6b3c24afb163f6f86d7 + pristine_git_object: 1189c938380b9569b27243c42746a6b4f83b7b58 docs/models/v3globaleventrulesglobaleventruleinlist.md: id: 309cdf90dcaf last_write_checksum: sha1:c2765171d38049c8c123b87e257cf5f340e9f258 @@ -2366,8 +2370,8 @@ trackedFiles: pristine_git_object: a05949b49ad1f232f216399d16ece8c5c1ce89a9 docs/models/v3incidentsexportformat.md: id: 4d4347f8f91e - last_write_checksum: sha1:bdd10a219400eed4cd85ead88ff5c30f3a35f8f3 - pristine_git_object: d837b508235a81a59e5f4a79be2e18e3a4dc9e02 + last_write_checksum: sha1:4b3402322bf489af51a8fe19b56ecda30566b707 + pristine_git_object: 3b5ce0f05f32207e72204fba25dcfe470d8b85a2 docs/models/v3incidentsexportincidentsfilter.md: id: 4ea003ff28bb last_write_checksum: sha1:a9640e120af9bc4d220225c5b6ecb8225f260185 @@ -2410,28 +2414,28 @@ trackedFiles: pristine_git_object: bce2b90fecd66eaf56d68fc14ae84550800473bb docs/models/v3incidentsincidentexportrequestisstarred.md: id: 7007bc520295 - last_write_checksum: sha1:150463e40d8968ff380e4efc6e5cef2726a0c21a - pristine_git_object: 4981abcc02a9d21ad98c8879751180020425c1e0 + last_write_checksum: sha1:705a1a007a722085f3406bc35940c71735afa18d + pristine_git_object: b6e7d3405184bfa84869a02deb06afb7407724c6 docs/models/v3incidentsincidentexportrequestnotes.md: id: bf798c8bf505 - last_write_checksum: sha1:90db0e90ca5f341508397fa3d868bda247a81a47 - pristine_git_object: 447a3a4ab7b65a03c4fc71ebdf1173ea2b1dec88 + last_write_checksum: sha1:fcaab47c922848724b880bf352df123f5502b628 + pristine_git_object: 497ff9d9c622ea02f9cb47108d031c2508f69457 docs/models/v3incidentsincidentexportrequestretrospectives.md: id: 57996fccb312 - last_write_checksum: sha1:fe57bd272bb9c052e091d9865b80cecd220d0eff - pristine_git_object: 762fa8e326e8f80a5044ec056485d2289758808a + last_write_checksum: sha1:a424bfcfad1f389baa536f6774cfc5f74ff5ad2e + pristine_git_object: bf6bca46dd85016d0ab8456c90c08e6b6b17dbf6 docs/models/v3incidentsincidentexportrequestsloaffecting.md: id: 716b1bff28e8 - last_write_checksum: sha1:55ef295ab0393d5fd3902c8081ff3ca28314099d - pristine_git_object: c5e7e709ae9d8ac06c35d7a03c234f776f0016bd + last_write_checksum: sha1:908ba4f72ecca85a082823ada9c9412f85198870 + pristine_git_object: 70287705329da1ae5bfe9bf890ae044d6a4e266e docs/models/v3incidentsincidentexportrequestsortby.md: id: c7f121584542 - last_write_checksum: sha1:daedcd1206658641f83888de330ffc1927629767 - pristine_git_object: 090cb8736bf5e3fcd02610874f8114873d9ccf3d + last_write_checksum: sha1:819018fb9a366401a5f540e98653c2d7a2f90d95 + pristine_git_object: 432492c6a08c712213b5fe9e272b2af743cc41b9 docs/models/v3incidentsincidentpriority.md: id: ff42d99e3ac5 - last_write_checksum: sha1:fb9b33efad237aee8239e62cababfac9a40a7b82 - pristine_git_object: 37984b4b87a89e284496035dc5f55cac3d684caf + last_write_checksum: sha1:6f2cfd55e94cbeb10bdbd088f0390fd83d18fb14 + pristine_git_object: fe89ae5cf6ea19ebc88b2d77e4261221fe260f76 docs/models/v3incidentsincidentpriorityupdaterequest.md: id: d91f99c6736f last_write_checksum: sha1:94515165442a157a03c8cbf3f58bc5cbeceae10c @@ -2518,8 +2522,8 @@ trackedFiles: pristine_git_object: b1d0a347d463bf40ade336110c299f55142d4f8d docs/models/v3incidentspostmortemspostmortemstatus.md: id: bec382f2209b - last_write_checksum: sha1:f8f86fa32cab7fd36a3afb94b5ffef98736ba09c - pristine_git_object: 19c94f9543efc4c16b6eedcf8b8432c077bdace7 + last_write_checksum: sha1:ae7dc969d81136ceace40d799cd1a613b8cbc815 + pristine_git_object: 955e7c35b4199d7c225b0b84f8192c9e0f49bc84 docs/models/v3incidentspostmortemstotalpostmortemcount.md: id: d018b4f6e78d last_write_checksum: sha1:da2bf1b3236f9a8dac0d770f78833f8cf451c204 @@ -2626,8 +2630,8 @@ trackedFiles: pristine_git_object: 6b9c612f977ee21e5b2d9d64d739c7440fe0b56a docs/models/v3incidentstagsincidentpriority.md: id: e75d5d8abebe - last_write_checksum: sha1:f3281f92c9bf8a59d520ead834add4c374945b47 - pristine_git_object: 9a346f79a1f8ccd28a89e35d178170dda0f51f18 + last_write_checksum: sha1:a4c752d50b791dcb1349aa123452ef3478dba349 + pristine_git_object: 4c885d407767c0b8148a0255f55e354beb4d1f52 docs/models/v3incidentstagslogs.md: id: c031d61a98a4 last_write_checksum: sha1:8bfeebb7a24080db940e9d241e2879956027f0ff @@ -2706,8 +2710,8 @@ trackedFiles: pristine_git_object: 73ee51968f25144968854a4d8ee7e666d297b1b1 docs/models/v3servicesdedupinitconfigtimeunit.md: id: c535a325e518 - last_write_checksum: sha1:a659e1158167e933e617358d4355956a27ec4a57 - pristine_git_object: 28292aea73e150b61e3504b725d9cc6c602aed68 + last_write_checksum: sha1:5e2275288bf1f09ddfd73fa3173fa39de20a3ca9 + pristine_git_object: ce3a78fdca43c713a35ce2c0d10a5b3d8494e67e docs/models/v3servicesdeduplicationrulescreatededuplicationrulesrequest.md: id: ad91e700abaa last_write_checksum: sha1:496651c3e9cb7e0a75f81257f9c4d52d67d4e35b @@ -2722,20 +2726,20 @@ trackedFiles: pristine_git_object: 30d23106a9a50979b0827e0702ee523be09c1cb8 docs/models/v3servicesdeduplicationrulesdeduplicationruleresponsetimeunit.md: id: 9b5eeff569d4 - last_write_checksum: sha1:a4bc5178b4d6baa1afb59c745a771fcaa9605c02 - pristine_git_object: b9aca6427a5e2f20dae57212ed047beb985c74da + last_write_checksum: sha1:4554ea5c5982b224f1947f45fbda0580974fe151 + pristine_git_object: c9d544c5a8b29aadc085bf089d90ffa10741c5ee docs/models/v3servicesdeduplicationrulesdeduplicationruletimeunit.md: id: 1943898faf86 - last_write_checksum: sha1:090c44ce7589eb79a50f6e1b5d65cd91b86218ec - pristine_git_object: 026e9095f2800c4bce2809822b4aadc664482b82 + last_write_checksum: sha1:c4d8858d129c96b5898058ae0fc60623bbf05ca3 + pristine_git_object: 6d0f6ff2737f18630ec0b17abb9b95d28a276f3c docs/models/v3servicesdeduplicationrulesexpressionbranch.md: id: 85727ad1dfd6 last_write_checksum: sha1:e51330b24db5dee157e0ec79005627282bf6efbb pristine_git_object: 7647dfe48cec3eeaff57541af9ebc2f891e4c89f docs/models/v3servicesdeduplicationrulesexpressionbranchop.md: id: a57011eff1d6 - last_write_checksum: sha1:45a64416dc426654dba71368f9e377d58a552ed4 - pristine_git_object: 4383bc3acbfdb1f91a27228405b9139a1761b2c1 + last_write_checksum: sha1:32238926d192402aa1fa28f73f6a7b0a4b155428 + pristine_git_object: 6d9f2e2ac8255750021da564a9aa0347ac83e97d docs/models/v3servicesdeduplicationrulesexpressionbranchrhs.md: id: 20881d5dab6c last_write_checksum: sha1:baede934f292c10a76eb89cd7b4a8cc4a0c0868c @@ -2838,8 +2842,8 @@ trackedFiles: pristine_git_object: aa872bf58e7353d1c2a437b91767f0e7c3399eff docs/models/v3servicesoverlaycustomcontentoverlayresponseoverlaytemplatetype.md: id: 6ecbef18ff0a - last_write_checksum: sha1:48305f44f3fb30c9ccbf483350dd87300953aa45 - pristine_git_object: c20c00b5adad3ccdad84a42283ead637db3b039c + last_write_checksum: sha1:cf2679d7c0e4b3c212607ddf1c3a0f9aa6cf9c04 + pristine_git_object: cc5d9ee2633d21faa6432f92df6de9d492aca88d docs/models/v3servicesoverlaydedupkeyoverlay.md: id: b62acac886fa last_write_checksum: sha1:daa76b9c6e232feba62d6f016f7c01704b4af427 @@ -2854,8 +2858,8 @@ trackedFiles: pristine_git_object: 0edea7af425a3a8efde97beab36eedb41ed0db97 docs/models/v3servicesoverlayoverlayresponseoverlaytemplatetype.md: id: 9156f1524590 - last_write_checksum: sha1:ca815fb96557077bd48201ea451c8821a2ae765c - pristine_git_object: 9342bfe5aac13263e2e1d501e83f5c9b36de2e46 + last_write_checksum: sha1:7bd8cc3006a08e9937a397780f605f3549c886c5 + pristine_git_object: d10d3e3ba700baeb06a89bf28cd4afe23f1c6cdd docs/models/v3servicesoverlayrendercustomcontentoverlayrequest.md: id: ca4bab2afe22 last_write_checksum: sha1:601d75197fed6dcc26341bc18ddb498d31e41cc6 @@ -2882,8 +2886,8 @@ trackedFiles: pristine_git_object: a79e5e0b5c178503b1fd5e3602c71d081779a2a2 docs/models/v3servicesroutingrulesexpressionbranchop.md: id: 89a67356c05a - last_write_checksum: sha1:97fff0f304094295f71f9728ef8017546003e8ba - pristine_git_object: 085892b8f63cc46bb829aaace18c0dfcc820c6a7 + last_write_checksum: sha1:8bc182f3bd7ca4dd42ae7f51b626435c8afd0a2e + pristine_git_object: 86084f086bcaa3b6ba9e6f01dd301315a64a81e7 docs/models/v3servicesroutingrulesexpressionbranchrhs.md: id: 1e43abc7461d last_write_checksum: sha1:428ea479cc81f617b948a702c6821485be4444af @@ -2894,16 +2898,16 @@ trackedFiles: pristine_git_object: 4cb3c2025436b0a1097e4622d04e05c8b07d03dc docs/models/v3servicesroutingrulesroutingruleentitytype.md: id: 3f1229ecff7d - last_write_checksum: sha1:5662ad9415f933a2a399fe330156a7b3fd565e24 - pristine_git_object: 366fc08dd8644590feaa7c480a1e94d253e6428e + last_write_checksum: sha1:7d252d5d426731b2a71188a0fa6fed5afe3ffd55 + pristine_git_object: 70b976087af9ba2b03e895b3311db05f8ab3e980 docs/models/v3servicesroutingrulesroutingruleresponse.md: id: 4ef654be5907 last_write_checksum: sha1:5d6f306b6cac9a9e3d52379c5cee7ceaeb1a92c5 pristine_git_object: 0b0fdb98a25129e92c224fb6b2e3a3d64bcd0835 docs/models/v3servicesroutingrulesroutingruleresponseentitytype.md: id: d0fd93be38a0 - last_write_checksum: sha1:348dee39456adf6f971df505c42bbd6eae1843eb - pristine_git_object: afb136e4fad5e86f8854326d5eeca984e5a7cb75 + last_write_checksum: sha1:cee34af9c22c7cf42cb7a6298c1979d5c755f898 + pristine_git_object: 2fde217c33867e39ba66916da0a0555290db1dd5 docs/models/v3servicesroutingrulesroutingruleresponserouteto.md: id: 4d4971bd9b2a last_write_checksum: sha1:84d1e052cbfea0bd8683b9ef77e071aecfc33513 @@ -2918,8 +2922,8 @@ trackedFiles: pristine_git_object: 5f8817e0a5e12d5433270ad29fe01285c5faf278 docs/models/v3servicesservicemaintainertype.md: id: 034b74cd184b - last_write_checksum: sha1:231528f2b0ea94ba7defd4c4cf54040b85f8bc8a - pristine_git_object: 91fb316e7b2ee493945c32832cf02cbd666d8f14 + last_write_checksum: sha1:84b6a78da8655168cb8d95c9daf1bf6da9c5d326 + pristine_git_object: 6948fcde3d6af204e5f1e08f15badc69bcbeeae8 docs/models/v3servicesserviceresponse.md: id: 8fbc9f9973e9 last_write_checksum: sha1:10f689a9b0b339cadebb4c3ebf104de40801b788 @@ -2970,8 +2974,8 @@ trackedFiles: pristine_git_object: e10fde50815ca27555bf095c58e1e5faedb1f83e docs/models/v3servicestaggingrulesexpressionbranchop.md: id: 06e946aa4daa - last_write_checksum: sha1:c78082a0d5ba3c9859044cca6cc625794eb018ce - pristine_git_object: 024214c4ea603f8aae49eb863aaf926950fbd121 + last_write_checksum: sha1:ee06b613ded6167e6b08ae4516f158cd8e417984 + pristine_git_object: 888e4fbc8d0be686d09ac759c3b93d1a468b9ead docs/models/v3servicestaggingrulesexpressionbranchrhs.md: id: 3fd0feb022d4 last_write_checksum: sha1:b55ffb8aad4c70b7ab942fcaf43cb26f71644de6 @@ -3018,8 +3022,8 @@ trackedFiles: pristine_git_object: aa1ae1f26835ab6521204fdde3148b47b2c72ee3 docs/models/v3slosloactiontype.md: id: b0e3449047f6 - last_write_checksum: sha1:6d59053b2ab4ed40afc121fd21ca73496d97a8e8 - pristine_git_object: 5e4c5a92a625ebe7737ff44a1d9dcc75fc8b7722 + last_write_checksum: sha1:7abc3d6a0d7671b3d4f16c1e181092731e8150f9 + pristine_git_object: 34999f972497932cb03ee1c115904827a316a922 docs/models/v3sloslodetailedresponse.md: id: f144ba35057f last_write_checksum: sha1:7fd20218bb6a55ef662f1da3ccbb0acf909cb9ee @@ -3034,8 +3038,8 @@ trackedFiles: pristine_git_object: 346da9c24d34c70bf56f260acf281af916f63eaa docs/models/v3slosloownertype.md: id: 58d0afd412a2 - last_write_checksum: sha1:3c9b94f099e488a51801a8e229cce2600871b947 - pristine_git_object: 3ae4f8e3d3366fe9c8b7e19cb8eb52acf70115ad + last_write_checksum: sha1:712929fa4fa1e01dd9c7998682fdc9d66387164e + pristine_git_object: d2398d1a29489e1da3a830e214885d4dc9ce8e84 docs/models/v3slosloresponse.md: id: 0a57f71e6ab0 last_write_checksum: sha1:798a862363cc56a161984ec10da3073475eb986b @@ -3058,8 +3062,8 @@ trackedFiles: pristine_git_object: 3add3039d28a060fa790af7d311dfc86caf02451 docs/models/v3slotimeintervaltype.md: id: f72b7c58f36f - last_write_checksum: sha1:1f4471bda5fd3c6bb6edf3a6f8cfd955cc56514a - pristine_git_object: 20068bbf1f61d359d94de6919bd195eafbcf12be + last_write_checksum: sha1:e562ad303bbc6d701ec5bf4deed824233170acdb + pristine_git_object: dd0cfc9f32816687175ec6d04b650a65ec2c1260 docs/models/v3teamsabilities.md: id: 02efd07e16dc last_write_checksum: sha1:8c4a20e7dd50bc199d010600721d36c3564c7f2f @@ -3130,8 +3134,8 @@ trackedFiles: pristine_git_object: 3a0fc27a1855e3e18bb5220e819941c7b984ad9b docs/models/v3usersadduserrequestrole.md: id: dec153bc18f9 - last_write_checksum: sha1:1bc00a28b8c91a976e5bdf2ef5749c48add9c97f - pristine_git_object: 471a04b1d328e9f9aa39204773bcbafd6458ab4e + last_write_checksum: sha1:e2a824e18d681531b0a6e1e2bc405c5eaa77612d + pristine_git_object: 9c5e58c051cb84a448753d305d00d7762684f429 docs/models/v3usersapitokenresponse.md: id: 198844a14e3e last_write_checksum: sha1:2a93431ab885fb8e3ad23cc47556e58031628a7f @@ -3142,8 +3146,8 @@ trackedFiles: pristine_git_object: 805a9ef8c5a4c0071210e7a59d1396aee6541611 docs/models/v3usersglobalrbacabilityname.md: id: 6216e317f7db - last_write_checksum: sha1:72b30a76f3e59fcae85ca63b2772561a231dbe18 - pristine_git_object: e36a90f037c71f78ffb45905fd96df177358cb3d + last_write_checksum: sha1:724bd674fe8664acee18429294f0b3fb48efab01 + pristine_git_object: 69b46110e0d07582d5c05aa52d228854172064c8 docs/models/v3usersnotificationrule.md: id: ace9c5e6524c last_write_checksum: sha1:6db49b4fc7a17b14e6016c307e9e2a56f87a4806 @@ -3162,8 +3166,8 @@ trackedFiles: pristine_git_object: f8401fcc2a2cec9192b0f54b43e493287b7969bd docs/models/v3usersupdateuserrequestrole.md: id: fe9d6d9e461e - last_write_checksum: sha1:97323c87685beb7408d6c5e1a66d0284eb23bdef - pristine_git_object: cca2ab995e12919031b8aa31b8bc55ca0e79ba3e + last_write_checksum: sha1:8915962e44f300f5d4f5bd94e3798f02873b3d3e + pristine_git_object: e31482265d774af3d6f50d1cd9d9e549274f4faf docs/models/v3usersuserresponse.md: id: 6c2c8c4d2eb9 last_write_checksum: sha1:4df6a6b141130b4ffb7e32f45018b44f544c287a @@ -3210,8 +3214,8 @@ trackedFiles: pristine_git_object: 9d49bfc765ec687a990d484223061c72400fa53c docs/models/v3workflowsactionrequestname.md: id: 977a75a03820 - last_write_checksum: sha1:ec568e72a925e675dd967cbdf0ea11316efa8267 - pristine_git_object: 303cb2e33858bd116f246d7502e1073540189e31 + last_write_checksum: sha1:e18c8148ca21a21043a3cdeab73d339cb5424da8 + pristine_git_object: 28302a541dde822c4c21cfb21992a0239a6e3a04 docs/models/v3workflowsactionrequestsqattachrunbooks.md: id: aa61502747bd last_write_checksum: sha1:1fdc08bacd6e70f279dfd68cd81f58b2d725726b @@ -3226,8 +3230,8 @@ trackedFiles: pristine_git_object: 4c34c0861cb0d326f37c6c4c0a945f0eb1889a6b docs/models/v3workflowsactionrequestupdatename.md: id: 34c27264e1e2 - last_write_checksum: sha1:727a19b50532c820ecb93fff28c12f35afa19489 - pristine_git_object: 520205b3beb9f69d56badee9ff0f5bb64ace2760 + last_write_checksum: sha1:45b85ad7b7c2861b0475c78492c9122ffe58fbbe + pristine_git_object: a72d136935bbbd310c5af2d7674df76b02fb8c31 docs/models/v3workflowsactionrequestupdatesqattachrunbooks.md: id: a1cd1d0d0815 last_write_checksum: sha1:87bdabaa9c137450ce9b57cdcf6da0be60fb4e23 @@ -3242,8 +3246,8 @@ trackedFiles: pristine_git_object: 134c2623e02b7d46fae357f91909a1801cd8a621 docs/models/v3workflowsactionresponsename.md: id: 448f46565a87 - last_write_checksum: sha1:51732d4b3afea798480475ce3af571f208239174 - pristine_git_object: f9bdcd37b3b8fc1102567fe3d58336801d18b71d + last_write_checksum: sha1:5f4c83d3768798f0cddfeea82f8165091ccfa216 + pristine_git_object: d4ac0024acaf7c5389fb41e75c159f045cd62ba8 docs/models/v3workflowsactionresponsesqattachrunbooks.md: id: 78967605ea59 last_write_checksum: sha1:7c38dfcf98dd60f130ef154af28645d37908af70 @@ -3258,8 +3262,8 @@ trackedFiles: pristine_git_object: 4dd659697e3665d6c01338acda4efd529bbe6ba6 docs/models/v3workflowscommunicationchanneltype.md: id: 0087bcf888fd - last_write_checksum: sha1:909ae39f36f871e8fe6d99cc5aed56714f297e57 - pristine_git_object: 4b564a72760a5c8ee60b17c5de0ebf652edb1d72 + last_write_checksum: sha1:f2e74c1a86fcf9a0cef3adf572b4070ba768b628 + pristine_git_object: b0d2adbab061c6dace735eb8738b6ff3bf6ce5d8 docs/models/v3workflowscomponentandimpact.md: id: 653f899f7869 last_write_checksum: sha1:cd1d3256222d0205ec31b2509fcbef07f6398cff @@ -3274,16 +3278,16 @@ trackedFiles: pristine_git_object: 04a29a9be57fec0ea038e7979876aa0a6fa76c67 docs/models/v3workflowscreateworkflowrequestownertype.md: id: 37358c0b776f - last_write_checksum: sha1:f5b3b3b51b2ab92e947993e32439e8b8f59f0f6b - pristine_git_object: a8d2a68fc68ae5fe741546ff1ad1afc8dc28c1eb + last_write_checksum: sha1:98364c8d2b4e825b3fad210d0aa9048b97f4a8e9 + pristine_git_object: c9f1cf3678d129cc8f891e52dc7f0d8e4b0338d9 docs/models/v3workflowscreateworkflowrequestupdate.md: id: "404336202350" last_write_checksum: sha1:0ceddb0c01752dd67762a86cc112dcbb34297c15 pristine_git_object: 855af85061f2ce1bf57cfa7620d20df5f1efb0f4 docs/models/v3workflowscreateworkflowrequestupdateownertype.md: id: c65dd3d73c31 - last_write_checksum: sha1:77d462bccbf6134fdc704e07c63cc287067acf46 - pristine_git_object: a8cf12fce89c082811e99369c8580445f27edc79 + last_write_checksum: sha1:78055bf685673f6a6e7ecaad565fdc171751284d + pristine_git_object: a02284b7c6f573f7c9256ec3fc496f6a266ccffe docs/models/v3workflowsenabledisableworkflowrequest.md: id: 175c04cea4ea last_write_checksum: sha1:b815003bba3675c98b9ffd08d02a7c3f2b7eb541 @@ -3330,8 +3334,8 @@ trackedFiles: pristine_git_object: ba0212018dceac13bbaa305ff3871024502319ce docs/models/v3workflowsjiracreateticketname.md: id: 54d9e769fa18 - last_write_checksum: sha1:6b5c655bbb29251aa10413405e3e3814734388d0 - pristine_git_object: 9479032161c0326e56429047ff66c2518cf6c552 + last_write_checksum: sha1:3ace406c451f378e2d4d351ad9ea6860ba324134 + pristine_git_object: b5295ed0906f3338a2c3c8fbdd11bc515f9f7f9e docs/models/v3workflowsjiracreateticketupdate.md: id: e1e3d434375f last_write_checksum: sha1:4d87485114491a0f55ec146d3d41a32f45e2ff89 @@ -3342,8 +3346,8 @@ trackedFiles: pristine_git_object: 8a836b363225127e3caa8b166eda5b6e0d157231 docs/models/v3workflowsjiracreateticketupdatename.md: id: 2d30964c3e8a - last_write_checksum: sha1:14d283edb4b597b4cc727cf73d99a32ef439a777 - pristine_git_object: 75f775c75d542e6dc435311f8e9fd297a1b8456f + last_write_checksum: sha1:bb85ef447c801e25326abcdeb7cac2f82cacba0a + pristine_git_object: b394016c10692cf073f5b8f076c4c00927903419 docs/models/v3workflowslistworkflowapiresponse.md: id: 31e6faacc7b0 last_write_checksum: sha1:e2c194e1737f5799d3002ed60771d7ccc4f0a3ca @@ -3358,16 +3362,16 @@ trackedFiles: pristine_git_object: aedf99696b102e3573110a2b744f61a45acb6850 docs/models/v3workflowsmsteamscreatemeetinglinkname.md: id: f827ce0979c3 - last_write_checksum: sha1:657d93e9f65fdbb114229f287dd69ffcb5ff609b - pristine_git_object: a428c1902a532109b2168e851aee129eda44987f + last_write_checksum: sha1:153f3c4a4c7c33ad73433cb0dbcc2f1d22cfa453 + pristine_git_object: ef0412539a6d91ba2c0092fec0507c6243820110 docs/models/v3workflowsmsteamscreatemeetinglinkupdate.md: id: 13126f2a3f21 last_write_checksum: sha1:d62c41f9f42f4e4b8cb6c414ef6b3ce2e0dedf6a pristine_git_object: 7b29041b10de9674ae2dd68f59568d4284ecd50e docs/models/v3workflowsmsteamscreatemeetinglinkupdatename.md: id: fb6e583e172c - last_write_checksum: sha1:bc0dc6ab4940925e25b5d6e726159538e3d73c31 - pristine_git_object: fcd88da03455aa8acd4390b21bc626ca9f2abc63 + last_write_checksum: sha1:15899020e6e2f104086eb30a00d90997f104012f + pristine_git_object: 4bb75f6e7309cc6c70ac73f81a0469ebac011499 docs/models/v3workflowsmsteamsmessagechannel.md: id: e436a6dcd6f1 last_write_checksum: sha1:dad0d2e2e9c25a78bb2e6f4f8b73d38193d19a83 @@ -3378,8 +3382,8 @@ trackedFiles: pristine_git_object: 700927a6a4a3507fe75625b91e191f803550155b docs/models/v3workflowsmsteamsmessagechannelname.md: id: 7e63a27ca93f - last_write_checksum: sha1:2c47e2e6bece9b6328e0f3dd3d1d0086c34f609c - pristine_git_object: 85fcdc5903e4107a8dd799eb4eee0dee5e5607ae + last_write_checksum: sha1:2bd96e42b3a49d5d0cc0fafaae409bc6244ab245 + pristine_git_object: 6637c719b194e46fb4bf7574bb21298269acfa11 docs/models/v3workflowsmsteamsmessagechannelupdate.md: id: 439482f4e4c8 last_write_checksum: sha1:dc4c44bf6d3095dcd4c1ad7f6f64c00b5e09c984 @@ -3390,8 +3394,8 @@ trackedFiles: pristine_git_object: 573842070f5a6b6a7703e53cc3d9ea67a8b397ed docs/models/v3workflowsmsteamsmessagechannelupdatename.md: id: a9b9df740f20 - last_write_checksum: sha1:42a12d927c35d4ac276d120f14115881a1cc3e52 - pristine_git_object: 0098af658a6abfbcdc900b8737426eb2d48e4122 + last_write_checksum: sha1:59419a55c194a660a3dfcb492f274a360acac7b8 + pristine_git_object: c156673754bad4bd04001b3c4bbd792f443ab84e docs/models/v3workflowsmsteamsmessageuser.md: id: 2007663ea6d2 last_write_checksum: sha1:9edd5a336e1e81098bafa690e885fa0986bdceb2 @@ -3402,8 +3406,8 @@ trackedFiles: pristine_git_object: 0c0bf156ca4fb35d920c38f6fd3f3567edd62cb3 docs/models/v3workflowsmsteamsmessageusername.md: id: 702df725c10b - last_write_checksum: sha1:94c138c4ff38f617d2a09746dc5f51670eefe8a0 - pristine_git_object: ec6eee3d8c5d5c45d0ffe7c0799ae822d7d955da + last_write_checksum: sha1:8998ffe7b87db1c58fb412d48a4fbd0fed48404c + pristine_git_object: 2eff972a2ef9f668e00db9b162bd5433f1df3fd4 docs/models/v3workflowsmsteamsmessageuserupdate.md: id: b1e6d887ffc9 last_write_checksum: sha1:6d42d079551052bffcaa4a5e5d1f202852a3e313 @@ -3414,8 +3418,8 @@ trackedFiles: pristine_git_object: eebfe5fcd99e30ca0c22f30f182b1f65bff9592c docs/models/v3workflowsmsteamsmessageuserupdatename.md: id: 56b10558e89f - last_write_checksum: sha1:5186ddc58e10bd685c313f5bce6eb0cb7946751c - pristine_git_object: 0e8596682e933bd24954f46c8a671d35544cd47a + last_write_checksum: sha1:abfcbf7f29e21f6e8da3fe23197220c3fab28fa2 + pristine_git_object: a35f03fb5e4feef506cdab245aac0c5a56a69460 docs/models/v3workflowsrunbookresponse.md: id: f9a46d97d65a last_write_checksum: sha1:c316dacc3b7d4ac18600c8eb849fc8091475d386 @@ -3426,16 +3430,16 @@ trackedFiles: pristine_git_object: 466375cad49f4a6d2605c58e0c7060529e431ca7 docs/models/v3workflowsslackarchivechannelname.md: id: d04bd527c2b1 - last_write_checksum: sha1:581c23ed909fa8485b028d9ad956db08d739a7a4 - pristine_git_object: 11ec42c1618c3ba679ebf8d9b3173fc7cc61453a + last_write_checksum: sha1:6bc771d48451b22bbcff50fdd34f6cab103b662f + pristine_git_object: 2e451b05ed9dff5a7f12e11e7100ef01efe762be docs/models/v3workflowsslackarchivechannelupdate.md: id: a2b22f14313c last_write_checksum: sha1:c6791d1e1680da7634dd60766c6898dc0ff123b8 pristine_git_object: 31c05257a0f6de8910c6436c51bbb99a7366de6a docs/models/v3workflowsslackarchivechannelupdatename.md: id: 91c7a4313094 - last_write_checksum: sha1:e797da66b8647d97f31541cf402eb247050772c7 - pristine_git_object: 27539c82e786578424f56f1fd692ca16fd1da312 + last_write_checksum: sha1:baf361ff6b3ec8ede7e1cde76f56dab4a48bee8f + pristine_git_object: cfc20186a8f505baf391411a95cd45b3f924eb4d docs/models/v3workflowsslackcreateincidentchannel.md: id: ce1b9bcffa82 last_write_checksum: sha1:8b08c0961be168b6dc7c3618ade97bd7792fa000 @@ -3446,8 +3450,8 @@ trackedFiles: pristine_git_object: d895fbf4baddc52eac8e2df35a7245d1f1944351 docs/models/v3workflowsslackcreateincidentchannelname.md: id: 6400d93a9056 - last_write_checksum: sha1:97df0b542f571a9bbadc2f82552d037f49181701 - pristine_git_object: 51fefbeb0264126e4e7e831dac6a08d28b8adab7 + last_write_checksum: sha1:e7c33c1e4e1d0e344c36f97099694f0d121695f9 + pristine_git_object: 2c29a5492b1d647aad6200315aef275594aae3ce docs/models/v3workflowsslackcreateincidentchannelupdate.md: id: 2ea40e922a8a last_write_checksum: sha1:e188d10722bddc536a23350854af9889a61d65a4 @@ -3458,8 +3462,8 @@ trackedFiles: pristine_git_object: 3a80de75723a323b8c824734df3900f996ecdf19 docs/models/v3workflowsslackcreateincidentchannelupdatename.md: id: e2980996e967 - last_write_checksum: sha1:33a37c8e9b30f5199b93c786a44aaf9657913173 - pristine_git_object: e3b2f1b0eb9891893338f2ca4a55e921022a9b8e + last_write_checksum: sha1:fd7ff317a921b8b0365da0fa82380313342f6783 + pristine_git_object: ec948cc4a4a71681587036d9252fb324952fb044 docs/models/v3workflowsslackmessagechannel.md: id: 82cdece370d6 last_write_checksum: sha1:e3d6f345992842ea867443da229750b6e4789391 @@ -3470,8 +3474,8 @@ trackedFiles: pristine_git_object: 0cec19f5ca2641f5d8846bc63328c4f50adc0647 docs/models/v3workflowsslackmessagechannelname.md: id: e6ba3bfc3a62 - last_write_checksum: sha1:96c8eca845bed84f21bb0743c2cfc0e3a716f4ed - pristine_git_object: 774bdb849e6a1f6a29aad89147306c58b97d3adc + last_write_checksum: sha1:24bbfbe15b69df467fdc462c250af2fede4cba6f + pristine_git_object: 90caa7eec0b635f7ade7d3016512af8d6de53c2f docs/models/v3workflowsslackmessagechannelupdate.md: id: 0f5ebb43a1cf last_write_checksum: sha1:2a8c4b5a76845dcf37ad109bee2f026097ca6d13 @@ -3482,8 +3486,8 @@ trackedFiles: pristine_git_object: 1abafcb07699fa7e7a6f41f508098be0880a102c docs/models/v3workflowsslackmessagechannelupdatename.md: id: 690a421681c7 - last_write_checksum: sha1:7b96bbe8eaa44db7e0a88491836ef4d28c822632 - pristine_git_object: 3503aa4ceda6cb110172f189ea8f5ba0ebef716b + last_write_checksum: sha1:7e19e5a90259e3d8b1b0741b4aa4383c085c34aa + pristine_git_object: b40fe3003edb6741f8bc067f3f2f4cbbda71aba6 docs/models/v3workflowsslackmessageuser.md: id: 8859e1dcb7a9 last_write_checksum: sha1:a20730ba6a3c82618d4b647c8a8d897f63cda35f @@ -3494,8 +3498,8 @@ trackedFiles: pristine_git_object: 2a8a0e73db2841efaf8b53adb6713d798c33620d docs/models/v3workflowsslackmessageusername.md: id: f7a53b9634a2 - last_write_checksum: sha1:ac87ccb2c1a579891ead104a88f97d6f54d7a057 - pristine_git_object: 2a8b367982b8bbe8c16c05e3b57e90bc121692c4 + last_write_checksum: sha1:580079fc0ad5fed12ee04ad42796692ddf097f66 + pristine_git_object: e1af0253c49df1e8809be4b10f17009382e2756f docs/models/v3workflowsslackmessageuserupdate.md: id: e1378d5fc940 last_write_checksum: sha1:0b000b9ce83bca860daf672e18fce08c99282666 @@ -3506,8 +3510,8 @@ trackedFiles: pristine_git_object: 39031c7eef8980e7232b35102742a7b7c053b153 docs/models/v3workflowsslackmessageuserupdatename.md: id: 4c136486910c - last_write_checksum: sha1:88ffb8d3aee4c3c16dfb95a7794a1f8de3a8e23e - pristine_git_object: e7d65dc77a4b3d7c52727f5bd0f3a7093e6913bb + last_write_checksum: sha1:ed46a20ed0cf329ae3cc039094f2165f14a7dc6f + pristine_git_object: 84e67736ed2f111269dd1288d19b76e6afdafeec docs/models/v3workflowssqaddcommunicationchannel.md: id: f35cdcea5772 last_write_checksum: sha1:212b920c761b220edc6733a34b502ccbf792b31c @@ -3518,8 +3522,8 @@ trackedFiles: pristine_git_object: 6dca00c8e994a9a1cfe101c86740d3446516bdfe docs/models/v3workflowssqaddcommunicationchannelname.md: id: 165234c33cb3 - last_write_checksum: sha1:b0b47c707c80bea34623f6871b587ba6954e13e6 - pristine_git_object: f8c30c65d2a886e5636a51d96749f3c0118196f8 + last_write_checksum: sha1:1102d7268b66f56174d7c6060ecee32d14335ba3 + pristine_git_object: ef3332a87aff27babbb6c711641f1c5735428cf7 docs/models/v3workflowssqaddcommunicationchannelupdate.md: id: 320c59f8ebe4 last_write_checksum: sha1:018522e2353b3f70eaa057295fc84d7717f53926 @@ -3530,8 +3534,8 @@ trackedFiles: pristine_git_object: 67ce3eada1174ccb0a0fbb727986495dbcfe249a docs/models/v3workflowssqaddcommunicationchannelupdatename.md: id: cb65d937d10b - last_write_checksum: sha1:9fb129545a84c4e0c290ac49b15c71d9208cfa52 - pristine_git_object: 5fbbacf9e26a8aa8ed7c3a6a49f0540d5e9e83b5 + last_write_checksum: sha1:6b4a778db3956b8fd69f15697a2e457626390254 + pristine_git_object: ea4c18f54cd0a1ccf01148cfa7198a7fc90de94b docs/models/v3workflowssqaddincidentnote.md: id: 34c6e85fd5e4 last_write_checksum: sha1:b976b227312b6831ace972b202a870760706a916 @@ -3542,8 +3546,8 @@ trackedFiles: pristine_git_object: 0cf95fe7948fc548b00eaa8f1727bfdadde44af0 docs/models/v3workflowssqaddincidentnotename.md: id: b682420d30f6 - last_write_checksum: sha1:0681bb0998fcfb023a096ada9d029e87bb4d3f13 - pristine_git_object: 9ee42ba27f32201a349f0b6160e72e0f592f4a72 + last_write_checksum: sha1:014fb914b307ef93282f36c9dc4360091c130acb + pristine_git_object: 32e753fd86d1d465a51d9d7075b0601773484474 docs/models/v3workflowssqaddincidentnoteupdate.md: id: 03102b827465 last_write_checksum: sha1:6d497f16cb95137429fed7bdf24adc963c19609e @@ -3554,8 +3558,8 @@ trackedFiles: pristine_git_object: 89b09c886073e329f6cdaccae919d385d2b3b880 docs/models/v3workflowssqaddincidentnoteupdatename.md: id: 324aef6b83ed - last_write_checksum: sha1:724b4ac84afd391038fdcbefde00e956799bb4ae - pristine_git_object: 0659b8395de90df905b6861649f0765fa7d3e0db + last_write_checksum: sha1:c60178af5a6dad6fa4032e81f7ddc345e892e8f3 + pristine_git_object: 3f572400bc19410c54c286483faebfc881ecf1ad docs/models/v3workflowssqcreatestatuspageissue.md: id: cae39c84ece2 last_write_checksum: sha1:57b4319bb583f9722f152ba2dd889ccffa417374 @@ -3566,8 +3570,8 @@ trackedFiles: pristine_git_object: b9404d903a99e76fc95f9fc70eebb833790c977c docs/models/v3workflowssqcreatestatuspageissuename.md: id: 1c074273e9d5 - last_write_checksum: sha1:e501992ba5f9af35da763af2684f64697f42db67 - pristine_git_object: b4d1f61a165dab557e1ab851d6892903fd0b2e06 + last_write_checksum: sha1:e5bfe66f3b31a5e17ea964e45d0d59c045e1922a + pristine_git_object: 6007a94b81c3f1c70bab6ee46d0e64131afe47f9 docs/models/v3workflowssqcreatestatuspageissueupdate.md: id: 89cc2bab78e6 last_write_checksum: sha1:c54e3a4a09aab52e5d78ad4dd54fcd347ae57f1f @@ -3578,8 +3582,8 @@ trackedFiles: pristine_git_object: eb9dbb2ba15ac5e315f1b8189d9a7228322be7ce docs/models/v3workflowssqcreatestatuspageissueupdatename.md: id: 50c638b34cd1 - last_write_checksum: sha1:7f6c411a7f5f505361b284906254df6e6cd71dfb - pristine_git_object: f08ff9ef7aa5afbc462455211aea05c5de3896fd + last_write_checksum: sha1:abee7d0478a436ae7a418c2bd70ae5f5bf9cef96 + pristine_git_object: f2420bf870c21de3e098f25af9466c8b7616472a docs/models/v3workflowssqmakehttpcall.md: id: e889453c0d88 last_write_checksum: sha1:c03b82168d00a0a4b2ac07110b627972c007eb6c @@ -3594,12 +3598,12 @@ trackedFiles: pristine_git_object: 5b6610cb6a69275a960aa994603524607d556d57 docs/models/v3workflowssqmakehttpcallmethod.md: id: 8733ab1861fb - last_write_checksum: sha1:8f2d8e8b45da03aea77f5a3882d384469af65043 - pristine_git_object: 46808045fe25fb5d4cbc1f0196134521683d67e0 + last_write_checksum: sha1:585f6a1b1c404e0f6974325ba9fa89d120e235b5 + pristine_git_object: f2651307f99c465350b7bd736759a0c58b8f776b docs/models/v3workflowssqmakehttpcallname.md: id: b104504ed9a0 - last_write_checksum: sha1:13277b54b769ff74299a9c6c402d78b6253def12 - pristine_git_object: d487a4b2a95304e5b227226cb1bff849024f2ec0 + last_write_checksum: sha1:bea2e94424850bc71cb6ba1260a8e08fa106fd12 + pristine_git_object: dd1476f06a366c00875048f00d22c20c9cc3b8a5 docs/models/v3workflowssqmakehttpcallupdate.md: id: d20d80222947 last_write_checksum: sha1:9e78089f87f23c85f0bfee93d05ebf074f2f536b @@ -3614,12 +3618,12 @@ trackedFiles: pristine_git_object: 0418a791da32462f474fd7d734de8d5b685e6768 docs/models/v3workflowssqmakehttpcallupdatemethod.md: id: b782431b076a - last_write_checksum: sha1:0cd7bc1fed48662a119eb31fedb196cb7ef17fdd - pristine_git_object: f599dbab5cc8b2f747c760ccc30543b80c75312f + last_write_checksum: sha1:1be6bc1c2630496fe03e82cc5ac8f49312ce5b59 + pristine_git_object: 450a90fb0a6751167259560ea1795e6ab7e7c5e0 docs/models/v3workflowssqmakehttpcallupdatename.md: id: ea1327f77f13 - last_write_checksum: sha1:94bfb0467360645a2d0c95400204d27748db98c0 - pristine_git_object: c1d4d4f4b6d073192b4ab99814c9f5d17648cd0f + last_write_checksum: sha1:d68bac05b208ff522c42b2205dee5e582acb6b20 + pristine_git_object: ce7d5279ba3084fa68cf693028334d861ddd8269 docs/models/v3workflowssqmarkincidentsloaffecting.md: id: d2c6f87456a3 last_write_checksum: sha1:979d98948cfac83a5b79f20a1939d1b639992796 @@ -3630,8 +3634,8 @@ trackedFiles: pristine_git_object: 44ff8dd2c7086610de02391de73edd8a4d60c473 docs/models/v3workflowssqmarkincidentsloaffectingname.md: id: 062cb2b2812a - last_write_checksum: sha1:4766527173e884ea1ecf3ea4d3e6156d6cea2e74 - pristine_git_object: 345e5ad84372b15873826e2d3d9aa1388f6abe4e + last_write_checksum: sha1:af0e1b0928df2e889d40e0e141cd96462521fb38 + pristine_git_object: 44e42640b3a7f0cde6a9e0d01b141234267209d1 docs/models/v3workflowssqmarkincidentsloaffectingupdate.md: id: 92c15d41dace last_write_checksum: sha1:104fd7586f83f092cc9708d56b3adf5be5261092 @@ -3642,8 +3646,8 @@ trackedFiles: pristine_git_object: f1d0828cc3db56a71d5d8e0599c5f2d489f9a7f7 docs/models/v3workflowssqmarkincidentsloaffectingupdatename.md: id: 1a9c4505f70c - last_write_checksum: sha1:82779696da53d49ca5dcd30b5d78013b5a2144f7 - pristine_git_object: c298d57a78b84c1963b2061b419ad47e5d0fe653 + last_write_checksum: sha1:0a0ed8c8837bf9fd310b783d66c92f91b1d8c789 + pristine_git_object: 5ab0df644f4cc206985de0e955b44505539f5038 docs/models/v3workflowssqsendemail.md: id: 066e7f7f7439 last_write_checksum: sha1:e8845bc2a244fbabed64473012b021b080d2beb3 @@ -3654,8 +3658,8 @@ trackedFiles: pristine_git_object: 44e14fa7e3c7f12d07351e26063e4da8bf2c3b85 docs/models/v3workflowssqsendemailname.md: id: 5e0be40fa8f3 - last_write_checksum: sha1:ef67b972e2170c00489036362ee18af45cd7f167 - pristine_git_object: ec85bcc4ec28cc0aa97b8699c8d26ca8ba05467f + last_write_checksum: sha1:a0e7ea97140940ce7265eaf6c8f5cdfb6652e4b1 + pristine_git_object: d799779693334cd61430f6e4a4b1798d4b792b16 docs/models/v3workflowssqsendemailupdate.md: id: 9bd64a88dfe7 last_write_checksum: sha1:ee42133c65dd82b976c2339c75326c2f2f3986a4 @@ -3666,8 +3670,8 @@ trackedFiles: pristine_git_object: 6818b72985688d6297deec88a2a4756dbdfc081c docs/models/v3workflowssqsendemailupdatename.md: id: e65cc60a54a0 - last_write_checksum: sha1:b73c829343a0709ec217a3751f48fb41f705bcd2 - pristine_git_object: 50fe0d307cde6023802d61e8683b4dd1dcfcdf07 + last_write_checksum: sha1:8a7f29421a751cc86d04cc677eee254f75e6ca03 + pristine_git_object: 9ee96b235ef80d0f215958bce678aef297961a5d docs/models/v3workflowssqtriggermanualwebhook.md: id: 0f8f49831cef last_write_checksum: sha1:41c75a18a334567fb698d716ca4f06444d435eb9 @@ -3678,8 +3682,8 @@ trackedFiles: pristine_git_object: 8b7fe4ec9bd38da8da12b334fd0b1ca7bed4ca90 docs/models/v3workflowssqtriggermanualwebhookname.md: id: cb652cd97bd7 - last_write_checksum: sha1:04d41ff873a23356468ddf9754e1ee71667d4a66 - pristine_git_object: d7359a1381e378bb32b01017d7e72db87a2230f8 + last_write_checksum: sha1:25863e3e3ef7960bceb6fe442c39be67d31b4991 + pristine_git_object: 03acf20d61559d63f3330b7b2b1f3768c656b346 docs/models/v3workflowssqtriggermanualwebhookupdate.md: id: 7b044187721b last_write_checksum: sha1:87a095b2110e32682059cdb32cfa52b72b2fd4aa @@ -3690,8 +3694,8 @@ trackedFiles: pristine_git_object: a5c195f75a59a0ff75cab5786859352c880c0194 docs/models/v3workflowssqtriggermanualwebhookupdatename.md: id: c27b8388323b - last_write_checksum: sha1:823ea92b70b61d43511e1cd39e548bc2bf7f2b1d - pristine_git_object: 0ea8f5b95226ee0660c32335d191d9953ab1d823 + last_write_checksum: sha1:5cb65c35b9ce5375c5f8413f066e4dad1d3687cf + pristine_git_object: c5a07ff186c2972c39343eab79961b8a5da855b4 docs/models/v3workflowstag.md: id: 3bd50748fadb last_write_checksum: sha1:ff1823e05c6a896aee43cf335d5bebcc1ca25f7c @@ -3718,12 +3722,12 @@ trackedFiles: pristine_git_object: c6cba24a558e9b1a41563a69527bde52bbbf3339 docs/models/v3workflowsupdateincidentpriorityname.md: id: 6098c2986d60 - last_write_checksum: sha1:b9a7135fef4788bdd39ca2cb9427da3060c67764 - pristine_git_object: 7e56a104fbfbfec0cd598d627a0261749393f5d9 + last_write_checksum: sha1:a2d75874857097a4c5c70e9fc1ab3784b43b8fab + pristine_git_object: 1d9d8b8a25a585453da197b091eb1810d4af7a0c docs/models/v3workflowsupdateincidentprioritypriority.md: id: fa558c5e1925 - last_write_checksum: sha1:9f9acbafcb41547682c6d9a25a9740161330f547 - pristine_git_object: e8a3ba478724d8d11836f48b580eff0c3c22602d + last_write_checksum: sha1:75d50b1f27718325def14f0bc851e60a8c466405 + pristine_git_object: 5daf296b01a2be901f4cdd0837f7208d5170b907 docs/models/v3workflowsupdateincidentpriorityupdate.md: id: fc6f52de6af3 last_write_checksum: sha1:a3b11ff0b02fbe379333b9fbff2e610676affa69 @@ -3734,12 +3738,12 @@ trackedFiles: pristine_git_object: c3d85c52cc8aef68588b5b48bba18c9c862a8609 docs/models/v3workflowsupdateincidentpriorityupdatename.md: id: be1979c28132 - last_write_checksum: sha1:940eeee9b760bdad7df8ca9307bc87ef8894f854 - pristine_git_object: 1b98f733c03b45fb1d8c77cf40c1e9e5a747eb8d + last_write_checksum: sha1:8490ee39348632663efc46f7917c3d9f5e81c84e + pristine_git_object: d94380c4810cf7b9523adbbd1778bdfc3b65b705 docs/models/v3workflowsupdateincidentpriorityupdatepriority.md: id: 8250e620e952 - last_write_checksum: sha1:0cfcad5490bc9d2ef0e0802d4b91d396ac09dfa3 - pristine_git_object: 1250f25a7a3666d9c53f0de472aa53d01f7003bb + last_write_checksum: sha1:02693aec4cb3861503201d6d7d0d365420093c7f + pristine_git_object: 4322ded847e478bc05ef42c90e1387e3469ac57a docs/models/v3workflowsupdateworkflowapiresponse.md: id: 7156176075fc last_write_checksum: sha1:806bb9f7ccefbf7199bb1b6df121a69646085dc3 @@ -3754,8 +3758,8 @@ trackedFiles: pristine_git_object: 52a1ddfdb49e012f73438de6e50941cbcc0cb7df docs/models/v3workflowsworkflowtrigger.md: id: bed43ed59a3a - last_write_checksum: sha1:b3687765ddebe5f614556876952bcef9c3817ef2 - pristine_git_object: d7eb22e0cac1242630950ed5bdbb6a2f610b164b + last_write_checksum: sha1:9e6aa8d0fcf76e34527cc8d3809baaca498a6389 + pristine_git_object: 69cf55547679e85cb6b6cac8439bd55cd3b6e086 docs/models/v4changetimezoneresponse.md: id: 73a824f9063f last_write_checksum: sha1:d879a1d292a15ec62a79554476148fee6e60adb2 @@ -3774,8 +3778,8 @@ trackedFiles: pristine_git_object: 750ce6e2a8c141ac0f64b6baf8ed2a0e36ee589b docs/models/v4createschedulerequestownertype.md: id: bf62f365c377 - last_write_checksum: sha1:1292b492ef060ad66884130c78aebc478587d480 - pristine_git_object: 090f67c8299e54a3ea01be4c45bf32b1f3cf6383 + last_write_checksum: sha1:2368fe4d45fa2c47e96b4f9749818493fc82dd93 + pristine_git_object: d1abc354c94226529fe27c91e6a42e8d2bcaaef6 docs/models/v4getrotationparticipantsresponse.md: id: ff9202915230 last_write_checksum: sha1:e766542c389d2ce8cdff10267d2535e7c271b89e @@ -3818,8 +3822,8 @@ trackedFiles: pristine_git_object: dc5622d4178edb1f1dfa3c6f7f61213a471f547e docs/models/v4scheduleresponseownertype.md: id: 9730fb6c6062 - last_write_checksum: sha1:5650a3ffc532f43e062adf7310f0c3315ddcccf9 - pristine_git_object: 17577ddc719d357f1a5a523f2c2ad4495daf99f0 + last_write_checksum: sha1:8721a79a5f197d7756c9d95b79b2eabea82a0b5d + pristine_git_object: 43ec273707a72ac840e5a2879f6fbf2aac77840c docs/models/v4shifttimeslot.md: id: a74768f98607 last_write_checksum: sha1:65fc96229bdeb0fddcb227fd8f4dacf72050e122 @@ -3934,8 +3938,8 @@ trackedFiles: pristine_git_object: e3a7ededd5a482f25806811d0812a412e0cc25e6 docs/models/v4statuspagescreatestatuspagerequestownertype.md: id: 4c7ea36a08ef - last_write_checksum: sha1:92be66f74caf43d03705968291d28366f60777b7 - pristine_git_object: ffc1e2214cc033afaa42dd4719903f7cd12fe24d + last_write_checksum: sha1:cd7c4b9c2ea5410f10d3311f2be737c99d08f67b + pristine_git_object: e4a78b255dd1c3cc3d5d383210187571a3f95557 docs/models/v4statuspagescreatestatuspageresponse.md: id: fb4d2132cde3 last_write_checksum: sha1:4af0545582570856aedf92d18945b7ea59aee99e @@ -4106,12 +4110,12 @@ trackedFiles: pristine_git_object: 54168330bbf02d4570af6e5c8157a0f16dfdff56 docs/models/v4statuspagesnewstatuspagecomponentlisttype.md: id: 9404b6987f60 - last_write_checksum: sha1:9dedb4307ab60bf94e1dc6e73405dd1e77be7897 - pristine_git_object: a6597954cf61bc1c3dc596944752d224cd1d7000 + last_write_checksum: sha1:26cd4e35cc31bf278d5e9e0499c7a05257b06b21 + pristine_git_object: 4a9a94483685f1f31e1bf38a2e1e1dca12a38e4a docs/models/v4statuspagesnewstatuspagecomponenttype.md: id: d5548f6c8aed - last_write_checksum: sha1:a57ea1723baefea0b9cc3d93c24de3124afeddd3 - pristine_git_object: 922cf11b26b9ca8f31c8f419ab30ccba27f880ef + last_write_checksum: sha1:d9cec6e6c4f19b071e2a5defca797fa4f60cfdf1 + pristine_git_object: 9a709769a9997b4524c0d41680696a9f3df1eeb2 docs/models/v4statuspagesnewstatuspagethemecolor.md: id: b27a06aa6db2 last_write_checksum: sha1:6465374521b9ee5ef06c87634ae228c9834b9b5f @@ -4190,8 +4194,8 @@ trackedFiles: pristine_git_object: 6db1e15f6004277f7a1512911058f47c0e872bc2 docs/models/v4updateschedulerequestownertype.md: id: 054033b2a24e - last_write_checksum: sha1:6ba63c152d0f7ec643963420376d21ff3db82347 - pristine_git_object: f97b3c950ee01d4d307b04965cc09ec73862fff1 + last_write_checksum: sha1:371652f00c367819b75b4a8e821f6e6e69f98ad7 + pristine_git_object: c6a36d0b4e7b8016b8a02c5690e0c5e03fa5f466 docs/models/webforms.md: id: d7593da3f6ac last_write_checksum: sha1:fb716d289dc0af24338b08d8154dae1d906af948 @@ -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:f0d0b55fc5639cd626c5a1744eb6ec18782ed94a + pristine_git_object: 716a6f643943a45ac229bb4ecd0c4c40653566f8 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:8c15525ee0b6f4bf6a38ccfe5c85673326023140 + pristine_git_object: e3388b52d8715520e8b23876a3597261ceded905 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:d939a9f15ef428d994a070b9daad28ba5110b441 + pristine_git_object: 67e134f290b17c9fc94ab80698616179331bff02 src/squadcast_sdk/additionalresponders.py: id: b928e2200f63 last_write_checksum: sha1:6173958904ab7d26b7544464810f5fdbd5247ee0 @@ -4802,8 +4818,8 @@ trackedFiles: pristine_git_object: 7766a716788b8af96728ebefb2d21c0702cce3b5 src/squadcast_sdk/errors/__init__.py: id: 15a1adfc4ebb - last_write_checksum: sha1:df6a2088e8c6cc8eaa1506c25af123b4703aedf5 - pristine_git_object: d02ad2d2418dfd8719c1c7271a69bf76acea12bc + last_write_checksum: sha1:222932460ba24b1d3129d29f823785e95f48ff08 + pristine_git_object: e7a9bfe879eabd33d747fa5588b2da9c466c2fba src/squadcast_sdk/errors/analytics_getorganalyticsop.py: id: b91a17c30c94 last_write_checksum: sha1:584ba869aa2f4b0c8e47786767726789bd24c8e7 @@ -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:19b77abbfe00c221be05a55a1f7882a9ed1a989f + pristine_git_object: 982b84aa34ed962a4e2303804292c1b62b8750e1 src/squadcast_sdk/models/additionalresponders_addadditionalrespondersop.py: id: 8659dba914dd last_write_checksum: sha1:c515be7a9989d3e3533ea4c32ac725c4e8e016f7 @@ -4950,12 +4966,12 @@ trackedFiles: pristine_git_object: 902197d93d89fc0a80695d82ccff285159c786e3 src/squadcast_sdk/models/analytics_getorganalyticsop.py: id: f0670915d0aa - last_write_checksum: sha1:b8a2ece64f053ce24efcd874408c1da694aa7351 - pristine_git_object: 9461bb3b42a0f17239c75572f55b9ec25bda9901 + last_write_checksum: sha1:dc0a7b5b09504afd6d9e8149b85b4fbf8694e731 + pristine_git_object: 16dcbb6e3c58d3200190ce97d7255506b5de201b src/squadcast_sdk/models/analytics_getteamanalyticsop.py: id: 8d8d9f5fffa0 - last_write_checksum: sha1:1781d3f21e5f92770b3ed29285cd0f5ce20a5ad5 - pristine_git_object: 27e53cc8b6dd982d24c52cc8ff65235e9be0bb9d + last_write_checksum: sha1:628842fc6bdedfa6ff1707b4f68b8d5705e284df + pristine_git_object: 5cc41b8481be2bcacabf12f3e25a00a9a27d7683 src/squadcast_sdk/models/apta_markasnottransientop.py: id: a8eef066a2ad last_write_checksum: sha1:18bc1464281d4ccd12a62ff92f9a047d1207d8d1 @@ -4978,8 +4994,8 @@ trackedFiles: pristine_git_object: 16d7f7cb9e4a863f9f46b45cf6215c97c9c827ff src/squadcast_sdk/models/auditlogs_listauditlogsop.py: id: 587effdc37c9 - last_write_checksum: sha1:a4fa902bc7b225a233d25372a373bb096243c9fe - pristine_git_object: 319881b3edd4d1396f912a8edd12190fd6b67256 + last_write_checksum: sha1:4a7a00dba06d3b0318e4410545ebecefe24fc571 + pristine_git_object: 769d7bec731470375c79b0b04636dfad04c2d47a src/squadcast_sdk/models/common_v3_entityowner.py: id: 823ba6808a6b last_write_checksum: sha1:f7658729a1d3fc8dc311520bba8f9ac108645ddc @@ -4998,12 +5014,12 @@ trackedFiles: pristine_git_object: 5c95c09b2ef6f2dc314351eaa343824b2ac74fec src/squadcast_sdk/models/common_v4_error.py: id: 35372c59136d - last_write_checksum: sha1:b92332ea55a9f33f357cdb14c12828f641111c71 - pristine_git_object: f2c7f6de7ab02b25176e8e1f2a06ed3946497250 + last_write_checksum: sha1:cc696386edb5e056ae2fb803f57412053c8d263a + pristine_git_object: 53299de724f573618d1425af6bf0b5db05aea622 src/squadcast_sdk/models/common_v4_pageinfo.py: id: 288708eaf05e - last_write_checksum: sha1:9ada94b7c88cbda0f096cbe31a172e3273131cfd - pristine_git_object: 4df02081194a212715ada6d506088a25f1c0fb41 + last_write_checksum: sha1:5d667c617fc5ae4071fee11346eb10d155294e09 + pristine_git_object: ff665637bde2bc9766bb7310343bd39beedeff88 src/squadcast_sdk/models/communicationcards_archiveslackchannelop.py: id: 6b835913a80b last_write_checksum: sha1:07ac36bdefcc58af6dcda9b8c82c84fdcfbb4331 @@ -5086,8 +5102,8 @@ trackedFiles: pristine_git_object: d9316a89b2110d24439ec368cc38ed62943dab19 src/squadcast_sdk/models/escalationpolicies_getescalationpolicybyteamop.py: id: 6847e7ed3edc - last_write_checksum: sha1:7105646c83012a2715b7443554ec17ec969d0c36 - pristine_git_object: 467d9790a982b4a3ebce20672f7f4ec2ba503b99 + last_write_checksum: sha1:80aeee3d4bba75b91c3cb0ec3e07bfe19602ec9a + pristine_git_object: 5068f6eacdafcafde7029a52e8692a83272abade src/squadcast_sdk/models/escalationpolicies_removeescalationpolicyop.py: id: df4269a4054f last_write_checksum: sha1:5c873e2c54749eb133886e718cc7ca8759d1a817 @@ -5158,12 +5174,12 @@ trackedFiles: pristine_git_object: 26789138c1083e99379c76a5208921b2f02c06c9 src/squadcast_sdk/models/globaleventrules_listglobaleventrulesop.py: id: ba21eb016f40 - last_write_checksum: sha1:e7ebada433a2fbe2b01d50e94d13d3993004093b - pristine_git_object: 61753dbe99b5ab18c5fdacfd890e13dae4248b8f + last_write_checksum: sha1:51ccb7aa1dd8c06f92261bb3c5ed55cdef84b907 + pristine_git_object: ce00d31bcfbb7c9b552041e925a9f1fc74b0b547 src/squadcast_sdk/models/globaleventrules_listrulesetrulesop.py: id: 645b60b54825 - last_write_checksum: sha1:4e1c9482eab1ea9c1cb2a1aa0ddbb944f13a90ff - pristine_git_object: 9748312cd937eb309d703659e3cbb41deabcac9e + last_write_checksum: sha1:354e9212f7e91f1fe21edbfe37cdaf363d2d3f23 + pristine_git_object: 15832d7fedca4197cf66f85d92bb89ba765ab086 src/squadcast_sdk/models/globaleventrules_reorderrulesetbyindexop.py: id: 80b5918f2fc3 last_write_checksum: sha1:2dceb11e08245d9a32f71bfaa7fb4f33c1f8841b @@ -5214,8 +5230,8 @@ trackedFiles: pristine_git_object: d61b4d685c5f6597c8dc55d334ddc583a7e5cd7f src/squadcast_sdk/models/incidentactions_rebuildaprojectincircleciop.py: id: 0910005f0ce3 - last_write_checksum: sha1:029a6ee961342f91a5cc7ce824e42e9a2a1e18a1 - pristine_git_object: c4a081ed62f4cba22404de97e0c3eded948b6d8f + last_write_checksum: sha1:aeab1730d0adb129852c3c322c2927c5444a7435 + pristine_git_object: fbd4b9f6145f419e7ac7d1253047471decd4b2de src/squadcast_sdk/models/incidentactions_triggerawebhookmanuallyop.py: id: dc155399ba1c last_write_checksum: sha1:93b73e70bf23a13a3267f263832bcb9dc3a269bc @@ -5242,8 +5258,8 @@ trackedFiles: pristine_git_object: 70f49667db2f22221767f8d067f541732afa72d5 src/squadcast_sdk/models/incidents_getincidenteventsop.py: id: b9574ef0ea37 - last_write_checksum: sha1:d7675d726d97a6dcb7b82142542b6e74ce155358 - pristine_git_object: 47d452226e070f7584c8142c6bbd00086b34442d + last_write_checksum: sha1:049b1532fb78716e265fac9bfceaa7d66f1f014e + pristine_git_object: 066a9e37efce7f77f1aaea437fa91476348dd1c0 src/squadcast_sdk/models/incidents_getincidentsstatusbyrequestidsop.py: id: 7ead7b79f025 last_write_checksum: sha1:affa476e51f43653ca131e06bb85600b97522fbb @@ -5254,8 +5270,8 @@ trackedFiles: pristine_git_object: 4d042ae88b47a5fbe5381fe2a804cf5a18abf25a src/squadcast_sdk/models/incidents_incidentexportop.py: id: a8e8c686cfb5 - last_write_checksum: sha1:31429b78b484805f852c9d0aff31f19ad8815473 - pristine_git_object: cfee9834de1b35749b44d9ae0836b259624a8f73 + last_write_checksum: sha1:d59dbe83624559cdefdbdd04d471b58ac4ffb5c9 + pristine_git_object: 06eb0b62ea6c9c3b8861af213a5b96326fc0a47f src/squadcast_sdk/models/incidents_incidentpriorityupdateop.py: id: 4eb3a1b9a33e last_write_checksum: sha1:f61e416d56221df9b58e404c58bff30b6b301932 @@ -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:4d6646999760ece152dcf8432fb73ad031b92183 + pristine_git_object: e08bd14ef3167035a0b09b99fe866ae9f4c72c1d 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:95051fbc67628707aed4baf1857aa3b2a33852dd + pristine_git_object: 6b4bab1f7c720a60f5ebafc591f143c27049e09f src/squadcast_sdk/models/schedules_clonescheduleop.py: id: 75dfa3f6a231 last_write_checksum: sha1:320dd9f5f844cd6ae121e1d94be3481d01614326 @@ -5518,12 +5534,12 @@ 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:fd35a0aa8c819659e83c4d13425e0ca811a40feb + pristine_git_object: 705c1d8bf265a147c07e862bf211fb04598f7107 src/squadcast_sdk/models/schedules_pauseresumescheduleop.py: id: 2da6fe1877fa - last_write_checksum: sha1:11bfebf23afde57763010641cbf3c8c67d7e8a65 - pristine_git_object: 184a8e15a4fbec2d28aa377a81716648490c7557 + last_write_checksum: sha1:883a882164e88ecbfccb0c4212ab2284473559e1 + pristine_git_object: 8d04d288c9531bfd9cb87b6bdf855a27f2ee8ecb src/squadcast_sdk/models/schedules_updatescheduleop.py: id: ee845f7ccd72 last_write_checksum: sha1:452de3cb341b7f8b4366790f98350445296df10b @@ -5562,8 +5578,8 @@ trackedFiles: pristine_git_object: 9c2210baf044641ebc0611d2851afeb26cd1a5c5 src/squadcast_sdk/models/services_getservicesop.py: id: 4af8041e1a5f - last_write_checksum: sha1:54cfd40a96345689745b542b36e08a4aabc97737 - pristine_git_object: 5201a36267e4979274c629b837f5424f58c06b68 + last_write_checksum: sha1:62164da391ae0a2ac092cdfc9679ee1f0388ded7 + pristine_git_object: 8ed34168a4c9f82bd799c135075d22794926aa68 src/squadcast_sdk/models/services_updateserviceop.py: id: b6145dd8cf05 last_write_checksum: sha1:1f56bb45c4e1cd7f5111706c06f86e5ab373190e @@ -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 @@ -5690,8 +5706,8 @@ trackedFiles: pristine_git_object: 6a5874a3d0cae2cc38e19590cf7eacac057ed3d3 src/squadcast_sdk/models/teams_addbulkteammemberop.py: id: e7e822374345 - last_write_checksum: sha1:7d59a27b35fd4cb41d61adf22c216ba4844b959f - pristine_git_object: 7f6e83a4f43d611d94480ad8c9a515565b5b9e7f + last_write_checksum: sha1:4fbabee745a9c0389a22f6de18d69e60b1c6d71e + pristine_git_object: 81084879276b479d739755afd1f30b95eee4209c src/squadcast_sdk/models/teams_addteammemberop.py: id: f33107ef91b8 last_write_checksum: sha1:b67c892ef430c01a16ab240c8bb54f007cd13a6f @@ -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:18a953f68610f80cfc19cf59d7f842f549fc32db + pristine_git_object: f0a77b79ee4bffcb15ebd4fd9b8b614f2ceecdea 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:c361d33b820717e49d42ac2e85c3c8076beed50b + pristine_git_object: 88fcf3ea8ab75c7b51225cb36120f89837259210 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:7bcbce9daa9ef8efee267a44fde079f3f6f3f540 + pristine_git_object: c1801703d6470e50069b61365a8c6bf9198504de src/squadcast_sdk/models/v3_auditlogs_getauditlogbyidresponse.py: id: b620de2a2405 last_write_checksum: sha1:8461e5d7eaa975dcfbb52d8ce32c94c11fda8eca @@ -5830,52 +5846,52 @@ 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 - pristine_git_object: a5d291ddd9ef135a4c5e07d52f8c3d2c52bc1b73 + last_write_checksum: sha1:cdef33d585a41ca903b33637a0a20d8bebde3da6 + pristine_git_object: 0ae637c297a87ce3d3c32d66d8e7a2a5203aad4e src/squadcast_sdk/models/v3_escalationpolicies_escalationentity.py: id: 65ef3f7496a3 - last_write_checksum: sha1:0cae8bae6ee3e13d5ae44b6b446353e3ba1313f6 - pristine_git_object: 1516b35e51e9f684441cf7b6a6bfd92f2488d024 + last_write_checksum: sha1:c1a03eeff6c63698290d374d864a6a0c29b68128 + pristine_git_object: b727021479b9b796e27d2f457fd0c4d6f7c9cff6 src/squadcast_sdk/models/v3_escalationpolicies_escalationpolicyresponse.py: id: be75441e44ed last_write_checksum: sha1:c0b1fbc383c52f9786ff1bcf04eae0f082e29b1f 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:c060f3128f0df310a4794d6ae9d376a4212b0de1 + pristine_git_object: 1156bb9926820de1fb5ee00c841b0f9d01493ba7 src/squadcast_sdk/models/v3_extensions_msteams_channelconfiguration.py: id: 71ffd7671022 - last_write_checksum: sha1:018206103f51b795ec01813149fa0c811caf9434 - pristine_git_object: b8070217e4faba7b564cc1f6a6bf39bfa0e95c35 + last_write_checksum: sha1:ec926fbebfd52cc9e9d4e7343272b0f24de2e839 + pristine_git_object: 7e532d4c4ff8faf44dbabda06f895b75fdf7315d src/squadcast_sdk/models/v3_extensions_msteams_connectedteams.py: id: ae39d2e8523f - last_write_checksum: sha1:34f49669ecbfbeed760fb2a488b68ea3996aa596 - pristine_git_object: 051bfd07e6a9c41108ce5e36d1821e45f809dbfa + last_write_checksum: sha1:9ed0f7fca93a93ea91fbdb573ea95f0202f043c7 + pristine_git_object: db57037fbb82a186bdd8adccc94630017c8b1b1c src/squadcast_sdk/models/v3_extensions_msteams_createorupdatemsteamsconfigrequest.py: id: 7a14fb731c7e - last_write_checksum: sha1:37de1021bf55c7cd8ca293a08453a99562d90017 - pristine_git_object: 80f7897ec81e03dfda13d139f42656ac5f86444e + last_write_checksum: sha1:0d1d4f3b525a9b47ea151d8208af13c590d8e412 + pristine_git_object: e4feb7b8b85e1557f7e779ccf19f287bdceeafd7 src/squadcast_sdk/models/v3_extensions_msteams_eventclass.py: id: 65282b8baa72 last_write_checksum: sha1:90502a3d9169f3481c0adee8ffc9d3931dea74ce @@ -5886,8 +5902,8 @@ trackedFiles: pristine_git_object: 3c1f0d488afe3a8ef7fdca7e820493da228f2c1b src/squadcast_sdk/models/v3_extensions_msteams_msteamsconfigresponse.py: id: da2ed1ebd60f - last_write_checksum: sha1:a1d4f8fcf30640476464e9d7c21fc29d7c45ae12 - pristine_git_object: 30ee19dac1ab66725159a604fbd5d1ccfab86152 + last_write_checksum: sha1:74bac068e7bb557eded73af701e541cc27f8a791 + pristine_git_object: c5fd72244c76d3390aa444c297d2a4807b429761 src/squadcast_sdk/models/v3_extensions_msteams_squadcastservicemapping.py: id: 365963387a75 last_write_checksum: sha1:50eee365838a278e04120cb4c6f90650aa1ab938 @@ -5902,36 +5918,36 @@ trackedFiles: pristine_git_object: a7299b020c235c72fdee6513c3e680341ef665f0 src/squadcast_sdk/models/v3_extensions_webhooks_webhook.py: id: f1c574c1346f - last_write_checksum: sha1:f6dde3df8f6898dff80beb5d88ff196d9c4db9c9 - pristine_git_object: 3a382d0c4d7a51035a12096790fd22dee014e458 + last_write_checksum: sha1:3e6ac75cb323c680789932ecafced05caba2097d + pristine_git_object: 11f4dc07799269b09295b1849f0fdb8b9764ad32 src/squadcast_sdk/models/v3_extensions_webhooks_webhookfilter.py: id: fb9cc5be1599 last_write_checksum: sha1:0f65f144c01be7599a2151e5b52a9a635beeb6d8 pristine_git_object: a231b094c3699d120e45a6aac906c4a79154f3f5 src/squadcast_sdk/models/v3_extensions_webhooks_webhookfiltercondition.py: id: 8ba93d216bb6 - last_write_checksum: sha1:30a789c348087c025c8e96f272f25336af4ff90f - pristine_git_object: 46feb7e2b8e4f80071ad1201caefa5b1c20ec82b + last_write_checksum: sha1:f644f9315ba7df48ed60e4485ed8f416df615427 + pristine_git_object: 07b6103aabc6f264f5ea320e8eaa2d8d15d7af66 src/squadcast_sdk/models/v3_extensions_webhooks_webhooklistitem.py: id: a57b29fc7ef6 last_write_checksum: sha1:ed28636e7e7f9c503e18620d5efbc72c2b30c3a5 pristine_git_object: 00f34539a24430f9e6d5b03d379f0eb20e6d2b55 src/squadcast_sdk/models/v3_extensions_webhooks_webhookresponse.py: id: 933f7ac1c4fa - last_write_checksum: sha1:b98a9c95d0938511de5b7706315d7dc146f8747f - pristine_git_object: 09eebd8ff860619ae334adae8869881795e576a8 + last_write_checksum: sha1:f242791b9090798d3e7be3e1897aefc736b9bf46 + pristine_git_object: f63a854b8da4f45fc5fccfb528fabf462e34a87f src/squadcast_sdk/models/v3_extensions_webhooks_webhooktrigger.py: id: f1d8f0ca1542 last_write_checksum: sha1:c1a39f97610ca171879b4fb4b93bd140ced0ffa8 pristine_git_object: 337a1798cb4a15a79d5de75d43ea038f2575a0b6 src/squadcast_sdk/models/v3_extensions_webhooks_webhookurl.py: id: 6ebf5a6795d3 - last_write_checksum: sha1:f5a337357716c88a784dab6f53350d8099ee46fe - pristine_git_object: ecd6d3581cd4e8161fb24fd55b448f463af6c4dc + last_write_checksum: sha1:8bb4a0169811554c6bb3d1a8dfee4c8b849cb45a + pristine_git_object: e2e14fbb00ea0ce901a49987cd84894f59dc7a37 src/squadcast_sdk/models/v3_globaleventrules_createdglobaleventruleresponse.py: id: c1b5c3cb96e2 - last_write_checksum: sha1:8430e6b91a21f0304b60e1e5d60e532e25c1c9f0 - pristine_git_object: 421a2ce27b447533444496f93a0b38df2590308b + last_write_checksum: sha1:50ac47279fe05d7e7ddc924a3ba2981c889fd38e + pristine_git_object: feb02b05db563fff5a388abfc002870a353c405f src/squadcast_sdk/models/v3_globaleventrules_createglobaleventrulerequest.py: id: 1a72c159bd7c last_write_checksum: sha1:3da1db5fd5c5c31bf644aa03a6d57a669c4820f1 @@ -5942,68 +5958,68 @@ trackedFiles: pristine_git_object: 2122144bbaff471937c26d962cd0e9d2192124fa src/squadcast_sdk/models/v3_globaleventrules_createrulesetrequest.py: id: 2f70b152a34a - last_write_checksum: sha1:6ff9cbcc46c76bb00e18eefac25a4d582c1757ac - pristine_git_object: 3d298af30eb125ae3a0b29d38fd7d0a3fed2f683 + last_write_checksum: sha1:4c74082042e2a504fabd8d78cf60831b703d4bb2 + pristine_git_object: aaa305d995290c1db3011bf8a40db13f2a011322 src/squadcast_sdk/models/v3_globaleventrules_entityowner.py: id: 05c3ef2db487 last_write_checksum: sha1:d119bd056db932a10626a9befd9d137e932aa6e0 pristine_git_object: 114ac354dd76983f6ddaded960a92a9c66328047 src/squadcast_sdk/models/v3_globaleventrules_entityownerupdate.py: id: "593850637047" - last_write_checksum: sha1:57b6fd1b34dcf57ad867e39036f8ba3c55db6c28 - pristine_git_object: 8f39a929cd46237029bc2d7e55743ac2903d0312 + last_write_checksum: sha1:ed256228399f28f21c20bfb198793cce640a793a + pristine_git_object: 3a25583471f69ccbb1ff62185fcd1b1b78d14be8 src/squadcast_sdk/models/v3_globaleventrules_globaleventruleinlist.py: id: effba6fd234d - last_write_checksum: sha1:a47d63b7d397d2fbcc0b8f6e702415feaf648146 - pristine_git_object: 1b517a2d23984b9c51c720b2368c5daa417bfd17 + last_write_checksum: sha1:8fff88289c27c4ce722db1ff9252809152ebec71 + pristine_git_object: 2e0304a8c00b70c3dcd005c2c85c69b2c8fc514e src/squadcast_sdk/models/v3_globaleventrules_globaleventruleresponse.py: id: 25e56f1eac6e - last_write_checksum: sha1:a93ceff817459b39dd2b8aeaf5922ae13d2f222a - pristine_git_object: 2b9a26ba6917486d4e3f23f710bfba982f5d2cc2 + last_write_checksum: sha1:e37b2d2bc899b253bec2568517079e75e33d673d + pristine_git_object: dc3c3a3c58c21035d608c07dc2688dcb14e8c0c7 src/squadcast_sdk/models/v3_globaleventrules_orderingresponse.py: id: d24d94f5b48d last_write_checksum: sha1:49e5ebaf99aab83116fa2c3dc1e8a259dc2ddfbc pristine_git_object: d8d0847c84cdb03a4d447042bdeb517d9c3a0238 src/squadcast_sdk/models/v3_globaleventrules_reorderrulerequest.py: id: 9070e0982ae6 - last_write_checksum: sha1:67a96c371575f1afe219ff1b1df83f00d512edd0 - pristine_git_object: ce7a21fa8f88e54904f5f1d5a2ce589640c8aa8c + last_write_checksum: sha1:8fabf961d547087d7b6863ac21f8c9e2259ff5b8 + pristine_git_object: 6549694b5e278e2248afaa9bb4b0666a767b1f22 src/squadcast_sdk/models/v3_globaleventrules_reorderrulesetrequest.py: id: 9a0323784829 - last_write_checksum: sha1:713cb2b276370533b9db5328dd6d5e4cec9d30ea - pristine_git_object: 1c89d315610506611f4f72e5a4fbd3499639992c + last_write_checksum: sha1:7c5adbb0862a8ce308be33a35a285b8a843bbcb9 + pristine_git_object: 38649056e51674fbc356375318531fd3ab300899 src/squadcast_sdk/models/v3_globaleventrules_ruleaction.py: id: 9e4c4f823c72 last_write_checksum: sha1:5d62bd7f3915feb103c6ab51e0812b19df0efc59 pristine_git_object: 0db12f0f207e4fb6172a64919cdab23fa948245b src/squadcast_sdk/models/v3_globaleventrules_ruleactionupdate.py: id: 8eb4e708f519 - last_write_checksum: sha1:daa9cdf142c7649521ee2a43c61de61504790d07 - pristine_git_object: 89576d6274f437e5b41e1a41a41df0ba395ec228 + last_write_checksum: sha1:79e9c4a32e6fb781e9dbc22fcc9fe2f8f01e8dea + pristine_git_object: 0c76dad19c1d41eb117756de113e39ca05a8a7eb src/squadcast_sdk/models/v3_globaleventrules_ruleset.py: id: 4336a562ed91 - last_write_checksum: sha1:fe3c175bd1fc755282d0c27f86cb9e995f5ee67e - pristine_git_object: 4c9c36a108ecbb42c98d22cc5e86b16f042ce5a6 + last_write_checksum: sha1:faecc1bf26d63f38aca81e069a1befd48193dd55 + pristine_git_object: 6c1cb556c2f54c3cf1f7ea7fefc9ab77798f95e9 src/squadcast_sdk/models/v3_globaleventrules_rulesetresponse.py: id: 4ecc9a11c297 - last_write_checksum: sha1:b2b0676c5b0e9f513c9a7a6fdc817934f51bb491 - pristine_git_object: 9d51154ac13b5b963ec9b01d513bb5098d45b5d8 + last_write_checksum: sha1:b5dfc49be41ed902785fda5a02f6afe71e2309b8 + pristine_git_object: 49f377f0fd60c1632bbad9d57bde7cbc1dffd037 src/squadcast_sdk/models/v3_globaleventrules_rulesetruleresponse.py: id: c9726667f24c - last_write_checksum: sha1:0df5c4424717be494f2d1abc39e3870063c9dc09 - pristine_git_object: 0d299ba2ede8746141b01b6f453c4d930ef8e585 + last_write_checksum: sha1:62f99e5b3ab41e32cac8017afac863f9b231f5e5 + pristine_git_object: d458e648d72999889a8e7e103373d05120409dbc src/squadcast_sdk/models/v3_globaleventrules_updateglobaleventrulerequest.py: id: a73f5b38606e - last_write_checksum: sha1:18e5aa54c0cdde25fabea89ddf8e4b7318a093d1 - pristine_git_object: 7fbb07b8cbd5b6c74023f4dc19174af8154f4e21 + last_write_checksum: sha1:be952701182fc165ddb9fcade45e231a0549eef5 + pristine_git_object: 91ec159552d8edac6db38edd989a007226be9405 src/squadcast_sdk/models/v3_globaleventrules_updaterulerequest.py: id: 9af8f198ada0 - last_write_checksum: sha1:ebb3bd865d4d64aa953b69d515dea43a255536d0 - pristine_git_object: 6014b83480978ed954f60af25e21f46b0dd1e19b + last_write_checksum: sha1:1760997ac00854ffb78d5b23f1ed0af871c428b6 + pristine_git_object: 613ea2ef4e2b398e4216e92c6f9f148557dea109 src/squadcast_sdk/models/v3_globaleventrules_updaterulesetrequest.py: id: 866876c749c6 - last_write_checksum: sha1:d288825aee4c83558f313faba605e691745484ac - pristine_git_object: b207f6dd703136d9d67a923fae1a73a6e5ff4255 + last_write_checksum: sha1:c088f1716b091ae21a0288c23c3e0f166622923b + pristine_git_object: cbfe33a70e283923fd76a35b86f4968aaa1f5e4f src/squadcast_sdk/models/v3_globaloncallreminderrules_createglobaloncallreminderrulesrequest.py: id: e757b9e2aa56 last_write_checksum: sha1:e61cdd94eb072f54c0a6b306ed543d8302a941f6 @@ -6022,16 +6038,16 @@ 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 pristine_git_object: 1dec9164c40d0992f732e9305fa1867515995ed6 src/squadcast_sdk/models/v3_incidents_additionalresponders_additionalresponder.py: id: a6e052c16635 - last_write_checksum: sha1:e9d1bcb85db91c927f1dd7e06426e1ed7872c0fe - pristine_git_object: 4fdf16e616c1774e003bb9b4ff94f12ea71f96af + last_write_checksum: sha1:b56758eecb7574b0a649b5c95baa212f62e994b2 + pristine_git_object: d070a3f4ee55f217765e0c42b573587e2b46c946 src/squadcast_sdk/models/v3_incidents_additionalresponders_additionalresponderresponse.py: id: 49102fc9cb1e last_write_checksum: sha1:56ee9b85d4340a199344c21c2112b7a3279b43bd @@ -6042,20 +6058,20 @@ 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 - pristine_git_object: b2f6c21523e81f8aa4d62669cb8bbfc824cb0465 + last_write_checksum: sha1:8f1eef5c0e06ed504177cb9289b376e11dcb9fce + pristine_git_object: 4d73b61d8880b810841d2666a4f39959aa2dc893 src/squadcast_sdk/models/v3_incidents_bulkincidentidsrequest.py: id: 34844dd38bd4 last_write_checksum: sha1:b58cde129eefdbe4af47224ddc20c60c6b12ed98 @@ -6086,36 +6102,36 @@ trackedFiles: pristine_git_object: 5b5bd5885a2f9f0c47842aa85da63379136a47b8 src/squadcast_sdk/models/v3_incidents_dedupdata.py: id: 261ab79c0d62 - last_write_checksum: sha1:1ac4c5f31e14b221e220bbedfe340bf634f59b38 - pristine_git_object: c1de1a94cc6d92967e4fcbb122c9ec4fb6fce39b + last_write_checksum: sha1:0fbcb591dcdcd147b152121863e4e9cb5410e9e5 + pristine_git_object: 60633888ce8c6bd25051b7606bd1a5371642ada5 src/squadcast_sdk/models/v3_incidents_exportformat.py: id: fd6dc53549b1 last_write_checksum: sha1:0e20663540ed6546f3ec25b92e78d021e6ad2376 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:f3cf9203fc725af9adeae49da409033858aaad0e + pristine_git_object: b5377477df2a3d6335752f6d9fc0e663e3ac95b5 src/squadcast_sdk/models/v3_incidents_incidenteventresponse.py: id: a3545565321a - last_write_checksum: sha1:8b365f841ea32b4547fcd8647cba4e343e9eef11 - pristine_git_object: 583d9a545653b83de11cb8ae6ca7dfff36b42691 + last_write_checksum: sha1:a33fe759971f06a220f477e7ba12cef9306c4cac + pristine_git_object: 172ac02a536f001e17495a0ef9a46a0637a38728 src/squadcast_sdk/models/v3_incidents_incidentexportasyncrequest.py: id: a9540dc588ce last_write_checksum: sha1:af632b7b83a83742bfbc498352b9c0a72788f87e @@ -6150,24 +6166,24 @@ trackedFiles: pristine_git_object: 5a5c6c064c5dc0c9dc7ad1fff305240c8b1dde05 src/squadcast_sdk/models/v3_incidents_incidentpriorityupdaterequest.py: id: 438cac9dae0d - last_write_checksum: sha1:0d1b291b6ce49544f297744b64169ef74611363d - pristine_git_object: 629becd163b2e1cd28b7d9163d3b141a0d2b0426 + last_write_checksum: sha1:7428ca501892815cedfc62fdd67d024db5b99500 + pristine_git_object: d7b55ac25bfa52f511fd69aea1c24f4c3405e537 src/squadcast_sdk/models/v3_incidents_incidentpriorityupdateresponse.py: id: 752e813eca3f last_write_checksum: sha1:8d9efb6f781cad0f5908fe890aa24c003d47f538 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:e7d33cc52604d30449e54e41914ce4f7af4a6f5a + pristine_git_object: d05b09fc571e518701208075c556018883071e6b 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:e0eb0cb0a8cea18374ee6f59362b1b983f3b988f + pristine_git_object: 1c5461d573a6383841d30c4dd24109208a646df1 src/squadcast_sdk/models/v3_incidents_mergeincidententityreference.py: id: 3b65294cc67b last_write_checksum: sha1:470182cb41ab6c4a8a591ea26e914fd9d70b212a @@ -6198,20 +6214,20 @@ trackedFiles: pristine_git_object: 922720c31fae0876db48e71de7c9045b5b38f55a src/squadcast_sdk/models/v3_incidents_postmortems_postmortemattachmentrequest.py: id: 4d8e2351b874 - last_write_checksum: sha1:5c5810fa07b69f4f40b7ad6d2945a84b7d95a10d - pristine_git_object: 46586e87575829bea4c94cebaf846c46945f9c87 + last_write_checksum: sha1:50883f160c639c81da9ca4db1d655a7399427073 + pristine_git_object: 1d1d773715f0f265f0d4257ca7832051d0a2d5fd src/squadcast_sdk/models/v3_incidents_postmortems_postmortemfollowup.py: id: dacc8e24e799 last_write_checksum: sha1:dae02da2ccb23b659377891588d6e6fb5b9bad59 pristine_git_object: 699777a16daa9d744b23e475fd25cd460a30f043 src/squadcast_sdk/models/v3_incidents_postmortems_postmortemlistresult.py: id: fc6f21fc612c - last_write_checksum: sha1:dda8c0406ce7d9d24a599ebfc6c53e5bf604e015 - pristine_git_object: d54edbbccf68611163e64fa317e69fa4a0d312d1 + last_write_checksum: sha1:1ca558ac8a69437dbe7d446e3554698854be6345 + pristine_git_object: 8281aec6fe5eb122568e5ee1a6e963c65b1ddc34 src/squadcast_sdk/models/v3_incidents_postmortems_postmortemresponse.py: id: 430f39f04645 - last_write_checksum: sha1:5cf9c0710b5c59bd623bc5779f2a84fdb2c6b047 - pristine_git_object: fcc7448ed872039406ca6143b597e0806af49db6 + last_write_checksum: sha1:0de831b8396fba67a083f21d86c52572d05724d0 + pristine_git_object: 58afab6cd9937ecf32d52c435d5c2cfbbaaa04b3 src/squadcast_sdk/models/v3_incidents_postmortems_postmortemstatus.py: id: b6c8b3f0878d last_write_checksum: sha1:39447bd5af96d05552aa02eeb8d61134048050cb @@ -6222,40 +6238,40 @@ trackedFiles: pristine_git_object: dd16b3fa1b0fac7fa55486892b82606605e5dc26 src/squadcast_sdk/models/v3_incidents_postmortems_updatepostmortemrequest.py: id: 28f8f18eb1f1 - last_write_checksum: sha1:a03946c02e01a91f68f1fba533d579a6d8c0c8fc - pristine_git_object: 40764c407e9795808ba70acecfe93f0ff26e6335 + last_write_checksum: sha1:ec423083e4779bd0c0adfd3de9dd50e101f0bb87 + pristine_git_object: 9b32ca805493e312cc71f3cf6477f0be95d29177 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 pristine_git_object: 683cf89d8b8077fbece356c1fb605b33c44db69a src/squadcast_sdk/models/v3_incidents_runbooks_runbookresponse.py: id: 4b373b8a4fda - last_write_checksum: sha1:ca342fb0735c5d854e92c2ce3a7434c1cc5a2362 - pristine_git_object: 47603f4767de6c46fcad3de6106f6d32b82e5ba5 + last_write_checksum: sha1:20d5e8db779f4a365508cdf8da1b62d5ccf78f2f + pristine_git_object: f2f24047d4f88596319a5dc3d2c7b2a761a362ca src/squadcast_sdk/models/v3_incidents_serviceownerfilter.py: id: bd80dfd1b592 - last_write_checksum: sha1:b43bf413a5fa20bc866596eaa5846780666557f0 - pristine_git_object: 431e029a27ac7bf47fa8b61b95de06f5b44c45ce + last_write_checksum: sha1:7968a061238348a9792ae740ec6e7be8b73c88be + pristine_git_object: 27d47557c3b889603dde578a7c4b38e44326dd28 src/squadcast_sdk/models/v3_incidents_snoozedetails.py: id: 053b18894d88 - last_write_checksum: sha1:c5b1aa5be5120802c9c4f7b7c2af81fce89e99a1 - pristine_git_object: ec6a1e0a89173815690f7ada5367036b9cfe5fd3 + last_write_checksum: sha1:da64a0f3b31d0bc7b2e059c6b7b6f871b90d4893 + pristine_git_object: fef6da026fb2c336a88d85f54f66dc07b013e0d2 src/squadcast_sdk/models/v3_incidents_snoozenotifications_reassignto.py: id: 5a09bf0db30d last_write_checksum: sha1:c3ce7e968bdc2f48eb7b2f722d08f6ef58939fba @@ -6278,44 +6294,44 @@ 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 + last_write_checksum: sha1:76342a856f99fdec77f04551a7536c573d649733 + pristine_git_object: 4b6a1ea3a5ad6d7f861ef261be0fce270daf558f 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 - pristine_git_object: 822fa34ff341cf6b1fcb71113a0cf69182fc071a + last_write_checksum: sha1:59c4919c69e4aaa59f1e48e6d45c979a232211e3 + pristine_git_object: b57c97b73b8d96e575d0212467ce2d819b6f3885 src/squadcast_sdk/models/v3_incidents_tags_dedupdata.py: id: 63de0e80e080 - last_write_checksum: sha1:bf51d6be872905387bbfbfc229df917ab78adc0b - pristine_git_object: 9017df9c23be8569213dfdd394c8fb39ce974020 + last_write_checksum: sha1:4caed0d34c35e6f0d25ae76f36867b849a679a12 + pristine_git_object: 36e3fdca9deeca15e1db332b09134f0ade7f1bcc src/squadcast_sdk/models/v3_incidents_tags_incidentfortagsresponse.py: id: 811a92ceb580 - last_write_checksum: sha1:b7dfddd1efa92407aca688d6292bc83af961a2a5 - pristine_git_object: 84e8c0b6269883c78e4d666daf5f54afa55aaa82 + last_write_checksum: sha1:3288d731871b0902397dd829787bf464eee482ac + pristine_git_object: 4a1e0c3acc2314907d3868343b898af9f8da9fea 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:dbbe68358e00962f6868ab82ff56f77641220523 + pristine_git_object: 2f08eea53551ddfda7ac8ee5ee45bd69b15d59df src/squadcast_sdk/models/v3_incidents_tags_mergeincidententityreference.py: id: cfad0488858a last_write_checksum: sha1:b917f30623231fe5f124cac2d84d01a3de58382a @@ -6330,24 +6346,24 @@ 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 - pristine_git_object: 65952fcb80a287a0ed37469d5f18f819fae9c6a3 + last_write_checksum: sha1:9c9e2d312cff75cdddab9815d94ce89555170017 + pristine_git_object: 2fdf61099eb5768fce5fbd2c11144ec835af1adb src/squadcast_sdk/models/v3_incidents_tags_updatetagrequest.py: id: ba0a3951b421 last_write_checksum: sha1:9baaf36a093b47e70ca3199b8d9a01f0b5c5d5c2 pristine_git_object: d244d3a00c22677f50919c05a770f41b00250a81 src/squadcast_sdk/models/v3_runbooks_createrunbookrequest.py: id: d6df06d8dc36 - last_write_checksum: sha1:84270bfbed43147eaf378fe88414ef65b8613008 - pristine_git_object: ef2a74ab84a0fd415b6c4c916e1b35ff6e57ad2c + last_write_checksum: sha1:9fd715dc3a07555bd8754a9f37aeca34b916111a + pristine_git_object: 70ebf9cd4b06a6d1105a154c0201c784efadcd7b src/squadcast_sdk/models/v3_runbooks_runbookresponse.py: id: 031f3f389551 last_write_checksum: sha1:2e052f53a968840b7f075acfd1d50e300d53a89e @@ -6358,12 +6374,12 @@ trackedFiles: pristine_git_object: a3610953c588f74649d561b4bfd97fc12ff48969 src/squadcast_sdk/models/v3_runbooks_updaterunbookrequest.py: id: 2742e38bb111 - last_write_checksum: sha1:cae1c2fb961b2ddbf3d2f5d978dc0e08167e6bd2 - pristine_git_object: 592e1ebdeef9ef5a390e02cb72a14b0e79b67388 + last_write_checksum: sha1:a0008779be379a58325776883effd53b6ab87044 + pristine_git_object: 3abf97d382cb46da671ff411b88d5484a8a598f8 src/squadcast_sdk/models/v3_runbooks_updationinfo.py: id: acebd4a9bcb8 - last_write_checksum: sha1:5b99ede3894cd0187099cbb6f9366fc27a43fb7c - pristine_git_object: caa58ec7d77411ffae3e5fc56ec6c4a4bb7188f6 + last_write_checksum: sha1:8060f944840d36b1119cc472f7605d0cfb9596d5 + pristine_git_object: b513331642711b71dbe42a25b72e13e504e35d26 src/squadcast_sdk/models/v3_services_aptaconfig.py: id: "955284602542" last_write_checksum: sha1:4b11b5c73f51e4fc8237a818f1a18bb0fe42e74c @@ -6374,8 +6390,8 @@ trackedFiles: pristine_git_object: a8f663a2dea5958ab4fba5b01f59d290c038bbdf src/squadcast_sdk/models/v3_services_createservicerequest.py: id: 2a0a58af2643 - last_write_checksum: sha1:98e7eea191d008d6a62ec149912bbe14c4e67b2e - pristine_git_object: 27e1cce91c26dc6572006bc0d0a76b1cfb2aa5cb + last_write_checksum: sha1:4d41c6c8ad2b1a124076df69ac6d815d61da27f4 + pristine_git_object: 94dc804492c2363f89b570ca97632418ac8c2b42 src/squadcast_sdk/models/v3_services_dedupinitconfig.py: id: ba60bad7bcb2 last_write_checksum: sha1:b2d2faf5340208393b8e6c5f1805d711a4a325d6 @@ -6386,16 +6402,16 @@ trackedFiles: pristine_git_object: 4126746f4499b086dabada9ef95733123e633ea7 src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationrule.py: id: cd8a4bede638 - last_write_checksum: sha1:3a4fe140c73a8b4b30086a286f84ae58b54bc0ac - pristine_git_object: 2acab2f6ffa9329e792b73c1f6d3838020c12a6b + last_write_checksum: sha1:886eab019f2de883e52e841b5fccfba9b43c03da + pristine_git_object: 504815dcb4fbff04137874da20f001885616fe95 src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationruleresponse.py: id: f16a6653ace3 - last_write_checksum: sha1:ed4d8ae149c85c7b1c0bfd2cdc7ba4b4c467fea8 - pristine_git_object: b1dd3c8258a6cc8ac0c94eabe29959243c28cfad + last_write_checksum: sha1:6582393b7713bb8b5aae6dc9d12d22c26696cfbc + pristine_git_object: 6f2bfa54fbf06f800c5b84a6b233052af6760244 src/squadcast_sdk/models/v3_services_deduplicationrules_expressionbranch.py: id: 0c13d26f379a - last_write_checksum: sha1:5235f3adc78632694832ed8817d69e01b12ddbcf - pristine_git_object: ed049bd32cde6e5166c817ea62cb206121b77656 + last_write_checksum: sha1:e0db092132106dc47687af2df6e3d0377cada776 + pristine_git_object: fd32d6ba300b97e2b2f91813ed4382bc1173d480 src/squadcast_sdk/models/v3_services_dependencies_createorupdatedependenciesrequest.py: id: 27d5b62420f7 last_write_checksum: sha1:8de3617d4a18a0ad9bacb6e51e718ea69dd02b2f @@ -6422,12 +6438,12 @@ trackedFiles: pristine_git_object: 2533c9ea3b206bd730029d219332e0bf4763dd4e src/squadcast_sdk/models/v3_services_jiracloudextension.py: id: 64078f50782a - last_write_checksum: sha1:d7904d827a7a379102e9eb8d191c0dceae914899 - pristine_git_object: bc812e74fd56d277190219020abec92eb62dbec7 + last_write_checksum: sha1:a3f0d7bf0ae32e03c8639662f681c34627c8781c + pristine_git_object: f836bd8770602ec24c8cb1ec616da0fe843cc88d src/squadcast_sdk/models/v3_services_jiraissuetype.py: id: cb2840ee902e - last_write_checksum: sha1:7817342d6c811a674ac514c9504f312878defd28 - pristine_git_object: 22564786d1d34c69d6bda11cc53758f45ee11576 + last_write_checksum: sha1:8993dcd39d07a78691a699920eb6fb809d7b4f2f + pristine_git_object: 78a349d99096b6d0d20987d80f909d6a0e9418c4 src/squadcast_sdk/models/v3_services_jiraproject.py: id: 981d31b8d4e2 last_write_checksum: sha1:c8b1f798d6b67c5291ac415439578ab8c7bc4e03 @@ -6442,44 +6458,44 @@ 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:f4bd147a04c8767ef3f057f2f930ff89dea2a250 + pristine_git_object: ca10e0daf0378cd59ddc284703a11c2d1cd3d78b src/squadcast_sdk/models/v3_services_notificationdelayconfig.py: id: 85fadc283e03 - last_write_checksum: sha1:05485045a32a574fdffd4eccda1653b504ee3857 - pristine_git_object: 2de19320df04a0aa3326f36ab1d0adcdfd4e096d + last_write_checksum: sha1:2aa6bef23baaccbf0b36ad7573a5efc26e3c4b2a + pristine_git_object: 9146dfcd2fa0c99c6a24c536f204f5d6d3d799b3 src/squadcast_sdk/models/v3_services_notificationdelayconfigrequest.py: id: 75e81797cd98 - last_write_checksum: sha1:c9971138950a009a7f39137caa86407ade7bed61 - pristine_git_object: aa0932f65349a64ba46f8d573731ad06b7b70d23 + last_write_checksum: sha1:c532f04e782c786773fccdd395ff87a22767f81d + pristine_git_object: e8eebeb6f9b0164e5c35dc20b2ae781c724aabfe src/squadcast_sdk/models/v3_services_overlay_customcontent.py: id: ef4dd478cbbe last_write_checksum: sha1:a9fa564d510baab412f6c3049d9e8c590e083bfb pristine_git_object: 96a16941402393725b35e0fc27735bc022614a9b src/squadcast_sdk/models/v3_services_overlay_customcontentoverlayresponse.py: id: 051d6edb0ab0 - last_write_checksum: sha1:418faa6fe4209941796a506cb7e0f8624f6637ae - pristine_git_object: 549a0ad8a2be05aca358ce6dad2770808905c5e5 + last_write_checksum: sha1:764104d679d21192c17c1d57f90cb94fe90b80f8 + pristine_git_object: 6b1189ccac7a19e39647f469fbe30e4e01e217e0 src/squadcast_sdk/models/v3_services_overlay_dedupkeyoverlay.py: id: 7574e7fa5abc last_write_checksum: sha1:fdf6957b3680c537b691abae6c1bde4e9879b701 pristine_git_object: 6132878cd56f6e945a1c4454a644b6ca7bf5e91c src/squadcast_sdk/models/v3_services_overlay_optinforkeybaseddeduplicationrequest.py: id: 308a8a3452ec - last_write_checksum: sha1:000acb4ba9de78440d9bfd09cfc7c8305d8f57cc - pristine_git_object: 174f10dc35bc5d5649e78632383c54c4f5244271 + last_write_checksum: sha1:5958c6498635850def53a5012e62560ebb022c71 + pristine_git_object: 7eec6a5ecc47f680ec441cb38864fd7ec840e7ee src/squadcast_sdk/models/v3_services_overlay_overlayresponse.py: id: 7ab8242b9ce6 - last_write_checksum: sha1:b33b036e5387dd1808a50676709becff17919e18 - pristine_git_object: 1b16c4d9cc0642b24c9446669522cb55dbd620c8 + last_write_checksum: sha1:9c1921b478588592e63fee9e11bd25b7f66c3c6c + pristine_git_object: 0dc9b4b03474e78ec6d499c76d7116c224b74e62 src/squadcast_sdk/models/v3_services_overlay_rendercustomcontentoverlayrequest.py: id: 5e142df7350c last_write_checksum: sha1:11746bf6ac79037f6b3bf5a2631ec208eb5d3039 @@ -6502,24 +6518,24 @@ trackedFiles: pristine_git_object: 229f50f347d61a5f9e30ec7b9c0a2eb56d2adaf8 src/squadcast_sdk/models/v3_services_routingrules_expressionbranch.py: id: 4bd2298c36f6 - last_write_checksum: sha1:d57afdf9e90324243762da5bb30652a4510d487c - pristine_git_object: 9ce18b8395731fb05fa0604d5476155ae67170be + last_write_checksum: sha1:ae8dfa953e41c7177513b3c35ba79bb0f09265f3 + pristine_git_object: 3aa5b4d63b3a535d12fa4f1fca3d68bafcb04900 src/squadcast_sdk/models/v3_services_routingrules_routingrule.py: id: b53ea2b17657 - last_write_checksum: sha1:e2c7fe35c1b84595588bf3a3da84ca13ae1c208c - pristine_git_object: 77756e1c3d8bfb0a6ec7efb5a7a810317434a473 + last_write_checksum: sha1:9656beebae8247e7839028e9ddb19ba1f367d918 + pristine_git_object: 7ed190a6b751f0c20f7d84e4991d8d5b20832380 src/squadcast_sdk/models/v3_services_routingrules_routingruleresponse.py: id: bfa10b5f3d7a - last_write_checksum: sha1:e06100cd41d1ee63f8b6299aaac8272f77342ba8 - pristine_git_object: d1c9f100d11b896323c4a3acb464325329db592a + last_write_checksum: sha1:a8b69dabd5464d51866b50cb15ca55ab0f38981c + pristine_git_object: b63b657c584eb7dfaf391f01f8f6edf3da7f07c3 src/squadcast_sdk/models/v3_services_servicemaintainer.py: id: 6175218ca4ec last_write_checksum: sha1:cf8915f1ec94cd591da06f34862f86d588457ce6 pristine_git_object: 692dc7d851e38d33abd87cdff4a0a518d1c3e0a3 src/squadcast_sdk/models/v3_services_serviceresponse.py: id: e869d71086e6 - last_write_checksum: sha1:fd0ded6ccfb9b575619f249486c9d944a5c7a3e3 - pristine_git_object: 87cccbb45dae0621d5df74a900276c64b144f466 + last_write_checksum: sha1:59cfc79aa3e69f0f1f03976b729d9913b0a9be13 + pristine_git_object: bba2a9111ca3c6acddd97ebf5feae8d2b36fee75 src/squadcast_sdk/models/v3_services_serviceslack.py: id: 1ad73d07dd22 last_write_checksum: sha1:a64f25a734a7f98543ef36cc2eb8c5f14fe2d9b4 @@ -6542,12 +6558,12 @@ trackedFiles: pristine_git_object: 547e80380b7c8fe0e7f1c161c9c7487847ec6d20 src/squadcast_sdk/models/v3_services_suppressionrules_suppressionrule.py: id: b191f2f13ae6 - last_write_checksum: sha1:7e1d527153fc53650f6a4eebead9ad576a60445a - pristine_git_object: 7b6ef199c2d7f67b92947d8aacaffd760c718307 + last_write_checksum: sha1:1e9934fbf0bffac92e4c640f76d072ceb60b5280 + pristine_git_object: 06fb6de3aae7016c1b4260b1fe1b80064b3860a1 src/squadcast_sdk/models/v3_services_suppressionrules_suppressionruleresponse.py: id: 1ac9d8df454f - last_write_checksum: sha1:25ba9547f7dce22589fd85e21318caf17e6b3c78 - pristine_git_object: 284858cb7c29ba70cad974268493a43bd2aebbf2 + last_write_checksum: sha1:92c8405615cc6c1c052c15bc0a5e0484200ecc40 + pristine_git_object: 8b04f0d6ff5ade2f6110c88263e9c86000d21864 src/squadcast_sdk/models/v3_services_suppressionrules_suppressionrulescontainerresponse.py: id: a9a7948872ae last_write_checksum: sha1:f29df132a521f14e4a99b9524ddcf6a82145a653 @@ -6562,92 +6578,92 @@ trackedFiles: pristine_git_object: 0de56c92ce86fe16dd9bfa8ab69895e8dc6a7a8a src/squadcast_sdk/models/v3_services_taggingrules_expressionbranch.py: id: c244967e59d8 - last_write_checksum: sha1:0b181f59436faee0db8ae4e2303095f678af7fba - pristine_git_object: 27772ea141f88e0a0cb91481f7f446dd087b3c38 + last_write_checksum: sha1:1f7758720d00114aa27a797afaaf1c37731316e2 + pristine_git_object: 0df990a3dcc10e4acf9ea43c62ff0f6b40aec4a6 src/squadcast_sdk/models/v3_services_taggingrules_tagconfigobject.py: id: 940a6f0ac1e7 last_write_checksum: sha1:1355a43c770d2484f3e44a0d9b8a5312c81dba72 pristine_git_object: 17ab9b49bf27249c8a26ea578be52dcf97bdfb01 src/squadcast_sdk/models/v3_services_taggingrules_taggingruleresponse.py: id: 1e537bdeb676 - last_write_checksum: sha1:56b4bb336a2fca183663ffa361f71acc73ac9fd6 - pristine_git_object: 96af2383f95f9e6fcf3dd6be3044efcf3ea5568f + last_write_checksum: sha1:692554b8d6609e517ea7b3571314d1de51e60339 + pristine_git_object: 9ca38383fe59bac2ca304f3e9a28a2092bfa71e3 src/squadcast_sdk/models/v3_services_taggingrules_tagrule.py: id: d5a6471d0f20 - last_write_checksum: sha1:11bce57334a2668deeb4f4932e5168aeccaf105f - pristine_git_object: 65d21dbd1f5285903d279344984e421ba313be3d + last_write_checksum: sha1:647f998b0753a55d846ce607b7baff01add45ed6 + pristine_git_object: 785b87f83e0b73a1686a96b864538910136ea04c src/squadcast_sdk/models/v3_services_taggingrules_tagsobject.py: id: 16193a4ea21a - last_write_checksum: sha1:9033b369813bff7d12f8305ec5511dd9690e79d2 - pristine_git_object: d4feeb3df4ce31a75f2442037a91b406c0c1109e + last_write_checksum: sha1:a993c98689c7da9995ffbe388b33d23036eff059 + pristine_git_object: 8f6f89ee81fd6b12208ebdc4665e59c13e1a94a1 src/squadcast_sdk/models/v3_services_updateservicerequest.py: id: 49024c98a8d1 - last_write_checksum: sha1:0a1e74d9d1f33e49ef7460d1f746114026f038de - pristine_git_object: 379d12a0341db6dd8992d6a2c716075e5e5c3c31 + last_write_checksum: sha1:06dd50d62ff07d61b6170839dc838a19c4e9b401 + pristine_git_object: 715b44f0da6baa860f285d8dcd6ba55c759d83a7 src/squadcast_sdk/models/v3_slo_createslorequest.py: id: d432fdda9d42 - last_write_checksum: sha1:056b85155f639204ede44944aeb91cb69cbf9185 - pristine_git_object: 81a8d912edaf9d2bb0e88e9328e9ce9910e7bfb2 + last_write_checksum: sha1:5470c01b8e5ba0eb8f7acfb26786b5ad8a218d75 + pristine_git_object: 38486613251f89815ededdd660e48d744321bacd src/squadcast_sdk/models/v3_slo_marksloaffectedrequest.py: id: 6b4dffc07cb8 last_write_checksum: sha1:751b6f76e8f5988ab18bfc5041ffcd5eca9d7f7c pristine_git_object: 0a4fea2e9ff76dd089b0d6b1156a8e4cc4577836 src/squadcast_sdk/models/v3_slo_slo.py: id: e667512d81f2 - last_write_checksum: sha1:07b88bc12756392339cf68d393eeb6f69e52a795 - pristine_git_object: eac4fd542904fdc7e70aedfda8a8ec6685d8139a + last_write_checksum: sha1:7419bb78372681589c93c7b4fce43a9808f4f07e + pristine_git_object: e70d01a2ad3f0278d2cdafd26af074a3f2ccfb0f src/squadcast_sdk/models/v3_slo_sloaction.py: id: f4b3ffe9074f - last_write_checksum: sha1:bc4d32f1094dcbf14542fa85f771ee4b1e697677 - pristine_git_object: a63775e80de6ca3c6418d2ea834f2acf19a01ffa + last_write_checksum: sha1:f3e966a9eee8404926ff16445b12c603a2cecc5b + pristine_git_object: dfa676d99c4cbfea1b4b161fc4c1c0514e61fb5f src/squadcast_sdk/models/v3_slo_sloactiontype.py: id: cbda8a3980bb last_write_checksum: sha1:4354be22e082368b4c2d966977df6adf997ec21f pristine_git_object: 48781ba4d4b914399637c00c79f21a43237ef9cc src/squadcast_sdk/models/v3_slo_slodetailedresponse.py: id: 8c1065cb4dfd - last_write_checksum: sha1:36cd6bd8c3f41aa1b319713fb565e047759e58c6 - pristine_git_object: 8055e2309fa425607b24a30e61dbfa269c1792ae + last_write_checksum: sha1:8a66e651ae46518306cb4d80331f6dbb4e19b37f + pristine_git_object: 6704fece5b256056e69e6e27d9c58fdc2f6e5452 src/squadcast_sdk/models/v3_slo_slomonitoringcheck.py: id: "895724979310" - last_write_checksum: sha1:830986de06e8c5a81569fe1b73003eb7bbd0937b - pristine_git_object: ae1d944ed31920f3353f4947a78ffe3faa5657f7 + last_write_checksum: sha1:542f4dfb7e645aef78f2fad5cb38a3f8c6297461 + pristine_git_object: f9cd34a782400bc4945459e4acb5e36d87d475e1 src/squadcast_sdk/models/v3_slo_sloownertype.py: id: 6ed7f642c265 last_write_checksum: sha1:f580349406d579f1c864310f6c71bbebec18e361 pristine_git_object: c5bc967fb550d619c378c6a2eff857721915275c src/squadcast_sdk/models/v3_slo_sloresponse.py: id: dad4ef2afc78 - last_write_checksum: sha1:f3afbd30ab28d04ebd6765ee6fbb69c4529a17fa - pristine_git_object: 42491a283042bae4e6a9c474b3e65794a5d47def + last_write_checksum: sha1:18a4b57e50fb33a5debaa3496c7cc7743c714646 + pristine_git_object: 5facae4273a1a2a39b85e9eb2ab925decfa65c84 src/squadcast_sdk/models/v3_slo_sloviolatingincidentresponse.py: id: 6a25aefa4e28 - last_write_checksum: sha1:cc138992404e9cdbdf081ebf543eb06bc5456cee - pristine_git_object: 6901cb74cddc637903e4844c0911eb40cb03152a + last_write_checksum: sha1:a807c8c8790f9e1c678bf872b9a4f86a135bc748 + pristine_git_object: 5dd2193cca438b55f868b3077578047958b87399 src/squadcast_sdk/models/v3_slo_slowithinsightsresponse.py: id: e28d00866ea7 - last_write_checksum: sha1:4f612c91bcc5a649f016ec6e1bc8e5e45e2d0cd7 - pristine_git_object: 1af2fc361169d966bc414308d6593c9eb1a13455 + last_write_checksum: sha1:2ac7aa4d774fc9634214d85af0a8640798662cbc + pristine_git_object: 15381adfbacdd22894dc87578010d27c4723e677 src/squadcast_sdk/models/v3_slo_timeintervaltype.py: id: d2174fc29427 last_write_checksum: sha1:aa52b5bf2ef695c9986bf3ea97a4f85188e0976a 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:9a27a0d14c61e743f806f55570f6495bd9acff7f + pristine_git_object: 77ab42b217d3ae4c1afbf5cf2409e04178d98185 src/squadcast_sdk/models/v3_teams_addbulkteammemberrequest.py: id: 7316fe98d6dc - last_write_checksum: sha1:2c6ae5a020d83608e267f186b12df09fbe635360 - pristine_git_object: 2ee2c2fc61578354172e4298490a6f9720c7aa02 + last_write_checksum: sha1:15b9ae7d333809641f1d86c607846d6fb9baddf6 + pristine_git_object: 7fa26ad9524ae847c64ecbcaafb695ac61553aad src/squadcast_sdk/models/v3_teams_addteammemberrequest.py: id: 4079534b77e4 - last_write_checksum: sha1:22a3cba9a486b939670a73ff336e0a38844b37bd - pristine_git_object: 585203e69caa101273057c6fd3e8d9a2d03285d5 + last_write_checksum: sha1:37dd6f6d6f4413144327cfaae36ee74293109934 + pristine_git_object: ded512211eeb5282ce4ed6b76d849f71063723b8 src/squadcast_sdk/models/v3_teams_createteamrequest.py: id: da9cfccdfe32 - last_write_checksum: sha1:dd419a3541ac67a07a8d5261d2e02d5aac75dc22 - pristine_git_object: a1113522e87c79ca5783db16db3fb6389db9aad3 + last_write_checksum: sha1:77a365fb9a96b613f2ac4bd2f64664a70c1547dd + pristine_git_object: 0e7ce84030df60b3da03dac03b4646416568fe90 src/squadcast_sdk/models/v3_teams_createteamrolerequest.py: id: b3e74db4db38 last_write_checksum: sha1:424a025941f82dcd73400dabe09851e5051339a6 @@ -6658,36 +6674,36 @@ trackedFiles: pristine_git_object: a1647c8b47cd53caa277b7d62886aa123e6e0cfa src/squadcast_sdk/models/v3_teams_teammember.py: id: 397e2e97907b - last_write_checksum: sha1:e9e1886040cc77f0677883628936f042dceb77b4 - pristine_git_object: 8fe806615dd58eba2fdb56b64ee6b4ba8751052c + last_write_checksum: sha1:0f427bb15049dd7056356662325cb786968c8a53 + pristine_git_object: f9afc9ed368119d90f41178a75710af9d7c37afc src/squadcast_sdk/models/v3_teams_teammemberresponse.py: id: 0b6c98e3cd10 - last_write_checksum: sha1:c95f34aba7b0c4eb247ad291173bcff3c30a5b1d - pristine_git_object: 9a29a0438957bcee0cdc32472d11cbe1a48503fc + last_write_checksum: sha1:38f2e4d57e14337c90b31d5c8effc971e80a12b5 + pristine_git_object: 246505b76555933e4763213f9838e74961f335a0 src/squadcast_sdk/models/v3_teams_teamresponse.py: id: 2606809462a3 last_write_checksum: sha1:3e5d230cbfa3ac853dad77d6e08e671d69bc2141 pristine_git_object: 4c83282e3631fb5eb43ae13bcc65c621c9db5d32 src/squadcast_sdk/models/v3_teams_teamrole.py: id: 3100dd7885ba - last_write_checksum: sha1:f35629e276fec02d1ccfbd76b8e5b68f9f69f049 - pristine_git_object: 588f6958e4c4c0a9c692f2a70364ee7fceef27a0 + last_write_checksum: sha1:0c4ab165cf32352cc03f3385a20ffc70ed1fe9cc + pristine_git_object: acdf7c439e466b2c34cf6e47c42d1a782a2b92b6 src/squadcast_sdk/models/v3_teams_teamroleresponse.py: id: 1ca0d6cb4771 - last_write_checksum: sha1:489570f776281800abcccdfe4babe3825f3ec21a - pristine_git_object: f8b0bccdb4de6ffd3947e43f3d44b0952ee86b5d + last_write_checksum: sha1:aa226a3e15a6908c0aeb1a7fb4535fa319677086 + pristine_git_object: 51a5aef04d66e0289ebe13e38c596b902599064f src/squadcast_sdk/models/v3_teams_updateteammemberrequest.py: id: a4d4f838f60e - last_write_checksum: sha1:5f9b0b40eb38cc1c71441ced2586bea0ecd44971 - pristine_git_object: 17e2b4e3f771af8c62ffa6e2f7dd8defa03ef593 + last_write_checksum: sha1:8e4fbc2376eeece9facd8f2280042f43a0bddb35 + pristine_git_object: f334a8dab875a806c23edc5b32eebb7d194d801b src/squadcast_sdk/models/v3_teams_updateteamrequest.py: id: c3cb2e33813d - last_write_checksum: sha1:d68ccee56a5c4c942fc95c88e2a45565ee6402ca - pristine_git_object: adb90c3daa3de0fef311ba5a81027d14be8cb2f2 + last_write_checksum: sha1:7a2631c9780a9cbc5fd674687a20bd0015410e02 + pristine_git_object: 658cfa59f54ec6aac66e8faca53ba19376c2f881 src/squadcast_sdk/models/v3_teams_updateteamrolerequest.py: id: 93eda77a87d0 - last_write_checksum: sha1:099578a3d3b2c868caecbad1bf168327b0f3aaad - pristine_git_object: 281d118fcf512a5381ad463bee81e9c7937d0541 + last_write_checksum: sha1:8d0effd2275fb528d31ea0d0dd9c01f34206ec37 + pristine_git_object: 57fb90e8a2c958d588b6a9d1ca5ec547460da067 src/squadcast_sdk/models/v3_users_adduserrequest.py: id: 96ee2d43b90a last_write_checksum: sha1:c3f3c31966031751891d10dda28a5e89ace0ff35 @@ -6718,24 +6734,24 @@ trackedFiles: pristine_git_object: fda7d4e97be6e84bb13a0aaadbb1d69f11c29462 src/squadcast_sdk/models/v3_users_userresponse.py: id: 0e90a389d26d - last_write_checksum: sha1:c1b1e19ef3f66177fa8e574e9a6409f23c3533a5 - pristine_git_object: f886a7245bc9c88b480151642ade45fa39d1a59d + last_write_checksum: sha1:4012e563225a90fb20b933dda6d949560e7ef0fa + pristine_git_object: 7eac9239c89c08e4e8461c28d4543f94a2a34e75 src/squadcast_sdk/models/v3_users_userroleresponse.py: id: fb34ea6cfa3c last_write_checksum: sha1:aa360d5e25a13e5d0a261f8dc77871dbe8ce6a6e pristine_git_object: ed7bbc560f7e2e3e72b7b2ddd2f33a824dc6bde9 src/squadcast_sdk/models/v3_webforms_createorupdatewebformrequest.py: id: 77f83827b022 - last_write_checksum: sha1:3b9c5a70844f32ce4b18b4cddcbf9d2b261b2b5b - pristine_git_object: e90a4b8b0edcfa0ed3be5df5cb58e9696d8cbba2 + last_write_checksum: sha1:0ab2d1c19c381f3e33076f40a7979bb7c8414fd2 + pristine_git_object: 203a6aafed705caf61d850f7a91ad5681aab4232 src/squadcast_sdk/models/v3_webforms_recaptchasecrets.py: id: f976def4839c last_write_checksum: sha1:b79edd26af8fe7d579b89b9113889207c4a0e2f1 pristine_git_object: 1b75b3923e3aad440b8672316ca62bdbc71a3262 src/squadcast_sdk/models/v3_webforms_webformresponse.py: id: f0d81968c3eb - last_write_checksum: sha1:5d98d267d6c3f71f5a70ed552de305cbd22d8b7f - pristine_git_object: 5f3ed54676ae1a818be580c918e5568c4fb35f20 + last_write_checksum: sha1:522270f3419820cc42b56e9dadda9340f8e495d7 + pristine_git_object: 691d6764d4eb75227c560adb2b2d70cf0a489887 src/squadcast_sdk/models/v3_webforms_wfinputfield.py: id: b20ef32b963d last_write_checksum: sha1:4858c97926784796f5d71ada9f396d5f72e4b20d @@ -6750,8 +6766,8 @@ trackedFiles: pristine_git_object: d04618b6a47712d99d9f8ad78617b134878ef034 src/squadcast_sdk/models/v3_workflows_actionrequestupdate.py: id: a06b0f13beae - last_write_checksum: sha1:946b2187cf5cd9508a1f851b8b68be3b234f7feb - pristine_git_object: 3ac622bb2a8aa2581b885b24d74a2a6e63f41944 + last_write_checksum: sha1:81a1e381fcab31b570a1b2374e8829961dddf023 + pristine_git_object: 16490b7f42fda926b3df8527adee3870634bee1d src/squadcast_sdk/models/v3_workflows_actionresponse.py: id: 017a2e8bdc65 last_write_checksum: sha1:cb9e3dc04c484742b336bc18db3b2a9efc798e7e @@ -6770,28 +6786,28 @@ 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:b03c37c3961b24eebadf665c859b90f080f846a7 + pristine_git_object: 37d63448b429ef758d90369c172fe230f168e046 src/squadcast_sdk/models/v3_workflows_createworkflowrequest.py: id: 4967c9bd01c3 - last_write_checksum: sha1:4a1df77f88c32a4dee8185458f55ca110f7b742b - pristine_git_object: 95ca9885e236d5cf399bc2ac9966d557cf89fd6b + last_write_checksum: sha1:19b137e99c2981b21b09528571297e77dcf58855 + pristine_git_object: 79f4bbdb68753e3e0d1c247789f78ccc222b7f8e src/squadcast_sdk/models/v3_workflows_createworkflowrequestupdate.py: id: 277c015c9f7c - last_write_checksum: sha1:9872ec1088ba6b50625cb6fafb4b4d59ce6b7032 - pristine_git_object: 616e518b59c6f26035c151d05291ad56e1400652 + last_write_checksum: sha1:5b473c13df84d8def0419b0829f2aa1dadd30b27 + pristine_git_object: 8b07f40ee260326a5f0703a1c4c349846d6049a4 src/squadcast_sdk/models/v3_workflows_enabledisableworkflowrequest.py: id: fdff0b0b8b18 - last_write_checksum: sha1:2afa57faac7d0f66229dc40dc09d6a5852fbf06c - pristine_git_object: 69897a41cfda87063645d8a32c441729e9d57ebd + last_write_checksum: sha1:f1a1bb1638d9df775c1bb5e3201ce5b995a6d8b5 + pristine_git_object: c78183843fbd88b9cb73c8e91514bae97b5d3b0a src/squadcast_sdk/models/v3_workflows_entityowner.py: id: 90e1bee3777b last_write_checksum: sha1:4dc64c47145ce8c3cb39ff187106ffb49732c69c pristine_git_object: 0a519e93701c052e8fe80ec1290fe0db2010ed9c src/squadcast_sdk/models/v3_workflows_entityownerupdate.py: id: 512caae6bd5d - last_write_checksum: sha1:ec8746b40f9c2ebd21485aa5743b7de69b359cc7 - pristine_git_object: d0411d41a0c8c49c23c8a864084cd9c43c70c461 + last_write_checksum: sha1:5b684f509ce90f71f6434512f156febb2630b738 + pristine_git_object: ff1d5c2ecb8ca1a9574216c2ec9cffe8a2b4123d src/squadcast_sdk/models/v3_workflows_getworkflowactionbyidresponse.py: id: 3f3e4d67baaa last_write_checksum: sha1:e3e47442bb11738188264113a36c4a8699b09af0 @@ -6814,12 +6830,12 @@ trackedFiles: pristine_git_object: adbacf307cc9b349b41b7b2973273cf56ac778ff src/squadcast_sdk/models/v3_workflows_jiracreateticketupdate.py: id: 2cdb50d9f8fb - last_write_checksum: sha1:741a7a402eea00129da01b809c8358f0960c63f3 - pristine_git_object: 6fe9018f642bfc75658d75fd4358b7cdd53eaf5e + last_write_checksum: sha1:99033d9b395e5e992f715625c99034cda70a3af1 + pristine_git_object: b70267019feefd3be22ccdf79295e631f80149e3 src/squadcast_sdk/models/v3_workflows_listworkflowapiresponse.py: id: 13616c7271f0 - last_write_checksum: sha1:2af84b827fb4a6a57b9804b8d931ed485cb648c3 - pristine_git_object: e7d8d4c395b2f8d0d9f02e39a74fe3c6874bea3b + last_write_checksum: sha1:21c71dc811b3eef2e261660dacc928272b08cafe + pristine_git_object: 902ae5a2b7edfb74e1b77cd5fd2e4b7c23956517 src/squadcast_sdk/models/v3_workflows_msteamscreatemeetinglink.py: id: 6806c8118478 last_write_checksum: sha1:52608f46e213132fb768b1f046cba4504cbc8a6d @@ -6834,16 +6850,16 @@ trackedFiles: pristine_git_object: 5ad146845cd3f339cf45166bd86d4cae00052d53 src/squadcast_sdk/models/v3_workflows_msteamsmessagechannelupdate.py: id: b1337f794671 - last_write_checksum: sha1:8f832dbac79042c9ee191650820b2ed46bbd33da - pristine_git_object: 6fc7a96a117de1356dc11d757a6c73ed49a39375 + last_write_checksum: sha1:2724ee75aacb1772e7762d3ef060ef910279d326 + pristine_git_object: 0fb3769788911e50419f4b81b1eb4fa2b86f9c2c src/squadcast_sdk/models/v3_workflows_msteamsmessageuser.py: id: f2344f5dfcaf last_write_checksum: sha1:d5398a8cdd413b136dd0b2282848bbeac2f2bd76 pristine_git_object: 6beb64623ba65a527633450af25251e29099e30d src/squadcast_sdk/models/v3_workflows_msteamsmessageuserupdate.py: id: 0dd8c45d1925 - last_write_checksum: sha1:af0273ca1d46b22dda0a801eb26e0453febbf16a - pristine_git_object: e632ab300235baa1048869403b6ddd870522f090 + last_write_checksum: sha1:3914eb07adbc78bb92f009cb82dd27f1fca2d133 + pristine_git_object: faf61ae07729f50c8db0b727ffe9b533e53a67a7 src/squadcast_sdk/models/v3_workflows_runbookresponse.py: id: bbaff5466180 last_write_checksum: sha1:252c0fe76e9f3a09602a6e1b281ceb0f65ea8a17 @@ -6858,92 +6874,92 @@ trackedFiles: pristine_git_object: dfb3c3e062da157c7063394ea099dd72e6da8886 src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannel.py: id: 0b84dceb444b - last_write_checksum: sha1:c13621f057ba5b2a6d28599a0c5bed390bab44ba - pristine_git_object: 718d4b0c4706b266a32e4514eb9278f0fff4968b + last_write_checksum: sha1:854b6fe04519c9208a262318e62e81e316c7e813 + pristine_git_object: 1d7a910bcf60a871cf60799e73a5364c5c68ea9f src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannelupdate.py: id: 3711ed593190 - last_write_checksum: sha1:f2522bda4a80036a64cffacce08b6e27a9ca0884 - pristine_git_object: 79c22429de147894d72b71b47ee2d2233dcd442f + last_write_checksum: sha1:fa32ab7d9f1bc7dd047b4378f0811b7fb98bfa5b + pristine_git_object: 64767f5f48a6070448fdd1af5717c604d35fe8ce src/squadcast_sdk/models/v3_workflows_slackmessagechannel.py: id: b51572877253 last_write_checksum: sha1:3f51c00e6cc5593c303e001e0369fbe6c6dab8b6 pristine_git_object: 1d9c92cdbeb16e26ac795d51b6c07aa1c2c72ff9 src/squadcast_sdk/models/v3_workflows_slackmessagechannelupdate.py: id: 0f1d6a2a01b1 - last_write_checksum: sha1:0dbb312387a4e561b5efb526f2f963781f8076c6 - pristine_git_object: 8564a22ccc96ac4604991f39430f517309d1c12c + last_write_checksum: sha1:0f098edcba6cf90753313030104174e27870fa58 + pristine_git_object: eae1f40cda39961b3076ed79cf129d8133441289 src/squadcast_sdk/models/v3_workflows_slackmessageuser.py: id: e96ddc217259 last_write_checksum: sha1:ca52538277a704df538ec1719f22bca5b900aa25 pristine_git_object: ad2a0712b9148c312074adb3b3b6bb0ac4d2b47c src/squadcast_sdk/models/v3_workflows_slackmessageuserupdate.py: id: 6791de1a724a - last_write_checksum: sha1:8d2e0481c873caefdb245b2e35a5befad69b9de5 - pristine_git_object: c00f1589c5ad00c560dc5ea4d32632c2f84ecc1d + last_write_checksum: sha1:bacbc8f74f45f0b53afdb2f7b2971d354c8ed916 + pristine_git_object: b076e31585b83bd7f27179aa0155643e8a884a66 src/squadcast_sdk/models/v3_workflows_sqaddcommunicationchannel.py: id: f9d15e29961b last_write_checksum: sha1:f1b032255c16090b7119d301474c6c55817685a5 pristine_git_object: 4182317b9923ec890d9faa0692551745690172bb src/squadcast_sdk/models/v3_workflows_sqaddcommunicationchannelupdate.py: id: de3d842a5ffc - last_write_checksum: sha1:c665b625035c68791ef1a688150090c5fcaed2e0 - pristine_git_object: ac1fe75497476c51ae484c0602b6a930d1e6b3f7 + last_write_checksum: sha1:eee5cba7f152f884c1d0fceeded4f79e3e8ef8e2 + pristine_git_object: d0b8611e14ed0ca43c9508b98ca851e220911330 src/squadcast_sdk/models/v3_workflows_sqaddincidentnote.py: id: 524ae2396340 last_write_checksum: sha1:8873acac15e465f1c23b4cc090ebcba754c0793d pristine_git_object: ec81efd1ccc2df33fc8d756b5da5139b4e24e81c src/squadcast_sdk/models/v3_workflows_sqaddincidentnoteupdate.py: id: 86152ac7092b - last_write_checksum: sha1:ca2e53fec6b6c8f2f6381171b86e0c88d28157f9 - pristine_git_object: dc71baaa15eb4467a8e4ba421edb02b9ed675ca0 + last_write_checksum: sha1:6759c4948df40e8a48b48dc3b6658cf32413ba46 + pristine_git_object: ebc78f2e8ff8509a5d470c8b872f4e8d61e06d8a src/squadcast_sdk/models/v3_workflows_sqcreatestatuspageissue.py: id: 82031bf9e206 last_write_checksum: sha1:87757ea9ca0027cc4a1438c6f27cd9c6801f1613 pristine_git_object: 601f31df844fdace00f845fff26fafa23d28a19d src/squadcast_sdk/models/v3_workflows_sqcreatestatuspageissueupdate.py: id: ab540c2782ab - last_write_checksum: sha1:dfbc09348757ff7aa73c32d3675c5eb868052432 - pristine_git_object: d42f3a189f48c4cadbcbdbd259a7a2b712e7771d + last_write_checksum: sha1:f6b3724747a8eca64a877b27be6c2888bfdd2003 + pristine_git_object: 95593d466329612baa4da1ef26df0c94236d9023 src/squadcast_sdk/models/v3_workflows_sqmakehttpcall.py: id: 155c4167cd0b - last_write_checksum: sha1:0790a721f07f4c737c39ab4f5c57780d351a7112 - pristine_git_object: 498f74dec53deb079622097159dc957dba2d46f3 + last_write_checksum: sha1:61c61b4fc89f485fcede8728251fb80160255fcc + pristine_git_object: 389690b57c09f0fd065e2a1ceabe4acd278a20a6 src/squadcast_sdk/models/v3_workflows_sqmakehttpcallupdate.py: id: 6822550166ce - last_write_checksum: sha1:fa5a899482bbfa749df0d17a5c98094bb005f373 - pristine_git_object: 4469957cb9e920f7c4ff4098eccdf7efcae4a423 + last_write_checksum: sha1:01fe9f4cae1c7f42425ffe3baedf3d8bb1e3f668 + pristine_git_object: cc11da592d159455e144d4cc38d1e4f90e842da8 src/squadcast_sdk/models/v3_workflows_sqmarkincidentsloaffecting.py: id: f3bc15218a0a last_write_checksum: sha1:41da20a2420c7b0aa5de71bc28683820f8db4f53 pristine_git_object: 4120fc63a4ea1402e5721f0b80ca716cf4166cd2 src/squadcast_sdk/models/v3_workflows_sqmarkincidentsloaffectingupdate.py: id: 39c5f0aedfbd - last_write_checksum: sha1:d57975ea8b173a8e9829bd1b26cf16ab52e73a81 - pristine_git_object: 7cb84775fbf9cae7b9eccf21f44b249474858422 + last_write_checksum: sha1:8d8355fd788bee19a71d8197b4351091baa92bdf + pristine_git_object: f1bbc63ea790bd9a7fb57b7268177ebc96acaed4 src/squadcast_sdk/models/v3_workflows_sqsendemail.py: id: 2bf974305bb5 last_write_checksum: sha1:daa66af7382e89136f75b6a5b1a7f38b03bafbbf pristine_git_object: d7892b20ff2ffd365bd38e31ff15db58a61011be src/squadcast_sdk/models/v3_workflows_sqsendemailupdate.py: id: a384eb9c6735 - last_write_checksum: sha1:a7acb0d241fc9f0d37b217416e55cbe825ac8f13 - pristine_git_object: 3bb3afc1f1e58f6b1029da5c103b1f1ac581dddb + last_write_checksum: sha1:ddcdf6d97269e4d7d9361498bddb3bd84bebd0d5 + pristine_git_object: 964f6eb5adf6ea0f1a67a28e399858f3d5565042 src/squadcast_sdk/models/v3_workflows_sqtriggermanualwebhook.py: id: b403febd73fa last_write_checksum: sha1:eca4d0c3ab7a35bde0b50e7464a1976e6d359853 pristine_git_object: 7ef151ddf9df9df0e1916b96358fb054a0f3b553 src/squadcast_sdk/models/v3_workflows_sqtriggermanualwebhookupdate.py: id: 0b82e40312ad - last_write_checksum: sha1:90605a67e1bb6122279e1613df083fe959486d09 - pristine_git_object: 431d2c90ac88dea8b25dec3dbf3634d56538e6a4 + last_write_checksum: sha1:6137db6b14eb13c5dc3c03d1133ad905ebcd8184 + pristine_git_object: 804c78166645901c55870c542a149310413c31ab src/squadcast_sdk/models/v3_workflows_tag.py: id: df0b5f77aa5d - last_write_checksum: sha1:f797fcf696d6fdd8c43f212bc763190c43550b0e - pristine_git_object: 2e51539fa5d0f7accd89315b7cc9e5090fda7c98 + last_write_checksum: sha1:e351f8305a1e36e9c8ec6a81efefab9f522b379c + pristine_git_object: 52cec0cc6a0f68db8072d4a97ed6ee6fd9479a84 src/squadcast_sdk/models/v3_workflows_updateactionsorderrequest.py: id: 09c59def7c55 - last_write_checksum: sha1:b00e7dd668b0b25042ecaca18718ab5b151d6445 - pristine_git_object: d2148f3d285ade64bcf78d480d1428134440c58d + last_write_checksum: sha1:72be4f175591c91bec42ef9118b0ffc87da3542a + pristine_git_object: ab0979860ffd8514afcaca495773fd9f4cda79b9 src/squadcast_sdk/models/v3_workflows_updateactionsorderresponse.py: id: a5489eba5ef8 last_write_checksum: sha1:206f1d433545c0c0ca0d31bb4dbe801a302909f7 @@ -6954,56 +6970,56 @@ trackedFiles: pristine_git_object: 000155f2806835f6a081cc726a182b778127e3d8 src/squadcast_sdk/models/v3_workflows_updateincidentpriorityupdate.py: id: 04ebb044e03f - last_write_checksum: sha1:5b9929d2bf2d2372478edc55cb0026ae6dd9ee7a - pristine_git_object: 1276759e3ffdcec0ba7902e4df4100adf8c09db0 + last_write_checksum: sha1:5dba989669a17f12b64590b2a6b6473744557fcd + pristine_git_object: 822184234d2d0ddc7d787bea3c4bfa70b5892c42 src/squadcast_sdk/models/v3_workflows_updateworkflowapiresponse.py: id: 2927a33a3aaa - last_write_checksum: sha1:42019a09d0b08d5777dd9903d78220c632d0c998 - pristine_git_object: 56c66168436573134e96a6a31d2f5eb0e220592c + last_write_checksum: sha1:81b4ab95d4e4d1664d96a1750442e454b58e1456 + pristine_git_object: ad11245223172a690f149492d72bdd4f0076c158 src/squadcast_sdk/models/v3_workflows_workflowapiresponse.py: id: b9752a4a18ad - last_write_checksum: sha1:8ae289d3435f829f56906563e3256ec9a81ddbfb - pristine_git_object: dd4171403f1be6a7f4ce9a16d6a2da645f2e4d56 + last_write_checksum: sha1:6dd6e4baf3af6fa8ac3f7790edf03bf852fbb4ab + pristine_git_object: 1b9b889c09af9dd27627f37a71d55404981d50aa src/squadcast_sdk/models/v3_workflows_workflowfilters.py: id: 07006b1ada9c - last_write_checksum: sha1:b2e0bda08dcd9a129b0eb00ae17fcc477f7e2bcf - pristine_git_object: d875cf25d0897e4a7aa14e2d976d8c3c4b858660 + last_write_checksum: sha1:f400e66f33e418f48a3b426fa5ccd1c34ba00930 + pristine_git_object: 0895c21ec1868eac80ec2d2901af2b41933d51f1 src/squadcast_sdk/models/v3_workflows_workflowtrigger.py: id: 163b70fc84d7 last_write_checksum: sha1:b07bc8c876416724330f6753eef53d3e2b3da992 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:b3109394a1dec0ab234f26795255f2437361d143 + pristine_git_object: 69c3e1d1c98fa1209b33760922088042c69a8f9d 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:475be3f2de4d293ee9293c60d9868410cac5274c + pristine_git_object: 5b2a616e41a8e7812b773d92e13d5d4a24af31ab 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:414f8669c85fd09d6a0ad6d688e47b064920b61e + pristine_git_object: d661633a2ded9ae2b994d2a396be0128e7e8cd60 src/squadcast_sdk/models/v4_scheduleresponse.py: id: cbba3bc7a36a - last_write_checksum: sha1:de39125ef8d8f430f1896666c83c100818115b79 - pristine_git_object: 285ba2ca00b7f0ef4a60348c03e59faf4d57fecb + last_write_checksum: sha1:fb27d3330c74e8960d996f40824b8f8f44218ee0 + pristine_git_object: b853e78b81e3f8f2a682060e0a9508c1b275ad01 src/squadcast_sdk/models/v4_shifttimeslot.py: id: 76d0ad24d374 - last_write_checksum: sha1:20528ad40c407a47e228b4bcf67bdd52c699a0dc - pristine_git_object: 60f2064acee25527e42fe5439a60b31ca495090c + last_write_checksum: sha1:3413f445a013a0ab100fc23c7e0401af804ef523 + pristine_git_object: 61a2982e4b3db51cb260bfa12d80577a9022bf55 src/squadcast_sdk/models/v4_squads_createsquadrequest.py: id: ee66de88e6e5 last_write_checksum: sha1:1a5cbb3d3be8d1e221f014ad90ac211008df6197 @@ -7046,12 +7062,12 @@ trackedFiles: pristine_git_object: 82636ac8b60a430515ec5b1fbf8fc27afbeac39d src/squadcast_sdk/models/v4_squads_squadmember.py: id: eb35b8ed0103 - last_write_checksum: sha1:a9c3869ed35ecb300d1d06a8a072d0b4bc5cfe16 - pristine_git_object: 8c52a3906db0517ff3ebc106e357f9f540a7cb61 + last_write_checksum: sha1:8bcd29076a4cfbf9e2608e78084b432fd76e412a + pristine_git_object: ad48f3d797a7b81857c12101c9daed79f6ae4b7a src/squadcast_sdk/models/v4_squads_squadresponse.py: id: 14291e26161f - last_write_checksum: sha1:034ad42312719bd5dff00d704b7f1c5086595564 - pristine_git_object: 6ccb454a34495bc24abc8967b145a7e3284c7ff0 + last_write_checksum: sha1:e937926c4ef350a17f9cde80f1548fcbd147d54f + pristine_git_object: ca72aa7b5885476ffcef95fab49a859bb127de20 src/squadcast_sdk/models/v4_squads_updatesquadmemberrequest.py: id: 1484259f29c3 last_write_checksum: sha1:04b2e91f4faddaefb27b563fdb243c1f83f07f46 @@ -7070,260 +7086,260 @@ trackedFiles: pristine_git_object: f9a2ae2af0a8255f71eb65667ce9e0a0dde375a3 src/squadcast_sdk/models/v4_squads_updatesquadrequest.py: id: 3523387ec869 - last_write_checksum: sha1:246e129bf27887810223a7162f10a8778710b28c - pristine_git_object: c24ca0fbf6d52192249a9e99c185bd3e05178826 + last_write_checksum: sha1:3f6ff50f0a8a42dc7b4e820f20c05416fc7c7460 + pristine_git_object: e5869bd23e92fdcd13e5bf7b439199c0219a8882 src/squadcast_sdk/models/v4_statuspages_componentgroups_component.py: id: cb821187aeb9 - last_write_checksum: sha1:62c55c83ecefaba9ad5734a90ad09404921b27b8 - pristine_git_object: 959f5ce9dcdffd755a8bfdbf8436f003039337ea + last_write_checksum: sha1:837ba730b342c7f48ddaa9b9179601ce0e90a243 + pristine_git_object: af277cdf446b43c302e486d7889b19b2863a8d52 src/squadcast_sdk/models/v4_statuspages_componentgroups_componentgroupresponse.py: id: b3f10a3b57aa - last_write_checksum: sha1:1ce8eae237749945c93111fcdee11e8e77999fee - pristine_git_object: bd3ef8a04d11d6f9609d532cef01068475fb2b52 + last_write_checksum: sha1:db02383b1e372d4078b06ae6afc823c57e7ea223 + pristine_git_object: 9e2beff74bf042b4f18960536b019c767a18093d 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:117996d76090869fde8508837402b96368d2b0b4 + pristine_git_object: 6e5df93bec4e0bc4d4275d161fb6c1c319b53f53 src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgroupresponse.py: id: 8fb5b7a88097 - last_write_checksum: sha1:31caf14bf18f0e3acb2a6eac91d51e67ee538f36 - pristine_git_object: 8fe0554acd024c7d169b93706c7c8f90e2838a22 + last_write_checksum: sha1:a5b8517c37e1ff752d8e0761dfe00397c889a810 + pristine_git_object: 95d12a97abbf4bb1a1b6dff86124e8543be4ed1f src/squadcast_sdk/models/v4_statuspages_componentgroups_deletecomponentgroupbyidresponse.py: id: 5f5a0c6f0dc6 - last_write_checksum: sha1:e9007d605a72acd28b65a63e86b57cbb7a0cad9c - pristine_git_object: a3a522eb5bd234cc9ff8f0259f14adc73d6895d1 + last_write_checksum: sha1:4e9632d8b215f046917ead73fedd1142258245da + pristine_git_object: 1f00d7cad3bec4fed44d62327a4407d9e8457ba4 src/squadcast_sdk/models/v4_statuspages_componentgroups_getcomponentgroupbyidresponse.py: id: 1c6ed628ecfe - last_write_checksum: sha1:89c10f7f9d29085b53b3aa76085dda9b193c4fcb - pristine_git_object: a6aa67ed0ec0af0a2e4a48ed2a16e3ceb3955ca8 + last_write_checksum: sha1:af4fc6e81f7a1daf965614bded8952047d16a5a3 + pristine_git_object: 20612f5c5ee2894b77467ee6e4078314a9c4f27a src/squadcast_sdk/models/v4_statuspages_components_component.py: id: 2e9265110a1b - last_write_checksum: sha1:202179c87b9553f4869408b88609c613287ae976 - pristine_git_object: fc3beffb1905143a070daaba69e85d970286e353 + last_write_checksum: sha1:88e197953d541225d9b3e8285bddeb78571b125b + pristine_git_object: f332bfae331f0f3fdbdb1a50531ec6cfb53a49ef 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:5749c0bc8b26e375f81bb081b2b29e1724db9560 + pristine_git_object: 4f19bba2e5d42f13ac357bdeccf17ebce8406146 src/squadcast_sdk/models/v4_statuspages_components_createcomponentresponse.py: id: 322185ae8614 - last_write_checksum: sha1:2bebf055900a253185cb29e92ed1d894b6ff1f77 - pristine_git_object: 74032f2766e4ab50691ea7ee3a30eab4ea171b81 + last_write_checksum: sha1:bfd18cbd31e22bb69d3880842ca9bab074d49695 + pristine_git_object: 5b7c9896768231249e0caa6fcab5deaa9d30b2de 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:fbfd85fe4cbe33431af586469547760b018768b4 + pristine_git_object: 29824ba1e1d32a0e8d557dae09c6354ed148a5af src/squadcast_sdk/models/v4_statuspages_components_listcomponentsresponse.py: id: 9ec470f25683 - last_write_checksum: sha1:a839190a215585e0116a64aad01a9789d01aca4a - pristine_git_object: fe38139fded6d4fe56554774c35eb2a4bd8e29f1 + last_write_checksum: sha1:bf3c70acd6edbfeb60b9dc951b4de00f18ef71da + pristine_git_object: 42f73f12917c8c632042b307970b596e18f8e9cb src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidrequest.py: id: 1da95feffa1b - last_write_checksum: sha1:0bb4af3470876b427ca83d742dac3af629386508 - pristine_git_object: 04b866ce1935efceea760a8c73a41034ae7dfd82 + last_write_checksum: sha1:268ff4fd81ebd8270d0257634d5b2c6ca749ac86 + pristine_git_object: 0c68e98c21617691ce54fcdb2126a9e4e3c21cc7 src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidresponse.py: id: 099051f2b723 - last_write_checksum: sha1:942237fa92b72cad9e70c26f111908556e0e7083 - pristine_git_object: a999ceedacc5f7901a72745304bf67c31b4c3e98 + last_write_checksum: sha1:f6d4191ea7f8e04ed8e799ba99e1f472a0106bb8 + pristine_git_object: d5fba03c72e61add3e0c437be5e6c2a636b0c34b src/squadcast_sdk/models/v4_statuspages_createstatuspagerequest.py: id: 272da729cde3 - last_write_checksum: sha1:645837c0800988e4d6a84d5acd2c2a3c05a1310f - pristine_git_object: 98f4e95b95b015d5e0dbf4cd34f7690331a613e3 + last_write_checksum: sha1:36f4d7577c5acff5ca0ed740913cccaedbf7475a + pristine_git_object: 4ea6e033cad116872335f0c1f2b1a667793a3c63 src/squadcast_sdk/models/v4_statuspages_createstatuspageresponse.py: id: dfdef75c3ff6 - last_write_checksum: sha1:f1cb5e11226bba265fd9909b21f63eceef821804 - pristine_git_object: c532ec5fd17bba98a9fddd0ccfe72052aa431ca1 + last_write_checksum: sha1:57c5936b889192332203ef303b8ccfa08355da2e + pristine_git_object: f09fd76be27801a65c74845e67b9488be2bf68b6 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:4fc75d640ba09c7cd348f8a1f82e6669da8c47e4 + pristine_git_object: 05f45e638752405d32e59032a952ac1b6f4e1e57 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:b695629fa6fbff7c6b0f97dd5f321f9698a99cd6 + pristine_git_object: 1684ed506a73599e467b81c889ed69f7d95efdaa 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:c9fa1ef75b00581569df01c71c2f212e8ca8837e + pristine_git_object: ec8910bacab886e2a447b39d5637296cf02ea2e1 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:13dc55b1fe0d74167a5863ae7eb6c2c7978e18fc + pristine_git_object: da2cda48af49ee9497f5fbcba1ffec74295b5916 src/squadcast_sdk/models/v4_statuspages_issues_issuecomponent.py: id: fce7b71ab13c - last_write_checksum: sha1:32789d623f32a6e058ec72ffed5f40446b7a1cb8 - pristine_git_object: 47bcaffae74ed0936dcc76219a3a258a596abd06 + last_write_checksum: sha1:5da99fb1f6b9cce96c05157b4da20790b1433a56 + pristine_git_object: e0c692f85a2599fe876e77d7f7939729e1d996b3 src/squadcast_sdk/models/v4_statuspages_issues_issuecomponentdetail.py: id: 8f4b6339cb42 - last_write_checksum: sha1:ac418f874473d38dab8160a80e8fbab4c51175d3 - pristine_git_object: b296b2d6e038a87fdca428d134ab000d8bb7a5ec + last_write_checksum: sha1:f8a9c37e822e51b94c7f0e319591ba21e2df91f1 + pristine_git_object: 6534fd88117e6350ac39c167b8c4c1259d3344bc src/squadcast_sdk/models/v4_statuspages_issues_issuedetail.py: id: 252a25c85905 - last_write_checksum: sha1:e55306348645a0bc2ec75d12cd6daa1f180ecfd5 - pristine_git_object: f78bd60e392cc02ec046cc5ffa9de726b73032ec + last_write_checksum: sha1:abf6522b1381eec097242a8c380cf1eb27794896 + pristine_git_object: 62ee6b4a8c3ff85a084f74eb15fbbca0acaf15eb src/squadcast_sdk/models/v4_statuspages_issues_issuestate.py: id: 9a8c11087076 last_write_checksum: sha1:f46798131d7b52b0043de6cc3ce2e5da8842c924 pristine_git_object: 40a71b2ef2c462087f3742aaa199d018c98a4190 src/squadcast_sdk/models/v4_statuspages_issues_issuestatemessage.py: id: e4d6c9ee8ff1 - last_write_checksum: sha1:76e6302df708e4f20b1292799fef9a7bf6e13092 - pristine_git_object: e2aa2dfe1900f337054ef5773b2ba021bd5e88ed + last_write_checksum: sha1:fd51c59d8f0ddef383aadf0a1695300ecd877f8d + pristine_git_object: 8ee5e144085a1b09b46bf0962561c24430116ed8 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:f792d5d092cf019919540de09e2156e046beecd3 + pristine_git_object: 33b95fd02b667b862260a116abe18a3c78acdd7c src/squadcast_sdk/models/v4_statuspages_issues_updateissuerequest.py: id: ea3c096a4b18 - last_write_checksum: sha1:3dc343016464ae0a3dfea6caa10a91c11d4b0ae9 - pristine_git_object: a218215153c35305c5115dccc4e728b8a677a989 + last_write_checksum: sha1:64b8259f874aa73023ab9d5121aa6d14616223bf + pristine_git_object: b1ee52ed3d79f7bef7d826cd9ca10feae45b9de0 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 + last_write_checksum: sha1:ffa0bb9380c91022f0e746f6944bcdec471f1d34 + pristine_git_object: fda12bb1daf29c1e3ab3574e34a4bf7f043417f8 src/squadcast_sdk/models/v4_statuspages_listsubscribersresponsemeta.py: id: a981cb9a5d8d - last_write_checksum: sha1:57418764f4016a71cf847941f02dd78fbf46847d - pristine_git_object: cdd1f1aaa3f07419ac19221928d9025d80719528 + last_write_checksum: sha1:96267fb24d38a0f5fddae53824ed308e520eb896 + pristine_git_object: 4d3b682ff82f3d774c960e0292c623decce01530 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:730c37cdbeb37eaf9ecd689857718649904a9a2a + pristine_git_object: fcb4833e149ae244641baeeff95f6dabac310d3d src/squadcast_sdk/models/v4_statuspages_maintenances_deletemaintenancebyidresponse.py: id: 2352b9923c37 - last_write_checksum: sha1:160568b2e9142450eba0259783c49fbf0c6e5139 - pristine_git_object: acbb7abad76c3b94d2eac5f9bc973303ea71b1f9 + last_write_checksum: sha1:735dc9919b9603baf9bf18c859ac9a9218ac3416 + pristine_git_object: eb11652f9d88e01ad0c16f3db3eecef742268e1e src/squadcast_sdk/models/v4_statuspages_maintenances_getmaintenancebyidresponse.py: id: 239c82b6f5f5 - last_write_checksum: sha1:e261a05b6ae3abf68af1c2c32941d3b084a03d13 - pristine_git_object: 59e7461b6479a7d35b65712572ef874585d91669 + last_write_checksum: sha1:25dfa430fe29500e8eee04f5aafa6bd25cfa0470 + pristine_git_object: c4d6722ac2a0b2fab4592cdf202902b44cc5e985 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:8206abc20e7cd90c81e07e5527f83bed3ebbffdc + pristine_git_object: 745f7313c641a245907a6667d226faae8f26502a src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidrequest.py: id: 53d841473fa8 - last_write_checksum: sha1:e515070795e677305c13e00aeb5b39f73db858bb - pristine_git_object: b407d9d801117e876315b89b5bd1bf11293177c2 + last_write_checksum: sha1:0109a8688d244eded8bf62462758928909d7265f + pristine_git_object: 9c8d6ef80b70c917effcb2fe8d38373420b11e5d src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidresponse.py: id: d3b4c3cdf7d6 - last_write_checksum: sha1:af87943b77497a75c5cf5239446070fed9a7b957 - pristine_git_object: d9d6d7a55e6d06f083fddb551b8d352962991283 + last_write_checksum: sha1:c5ef53f25b91d7cc2028ba1a914e28f92b95451b + pristine_git_object: 3c4e35a852407fb592165a46e5a83e01929cf17e src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponent.py: id: 8dda8eeb85c7 - last_write_checksum: sha1:6c235395f093282a116138a99f99784cb2c3fbf5 - pristine_git_object: 3b49217a7efe1295ca4271567288226a0758a2bc + last_write_checksum: sha1:1f17c22ec521f8fdbaa1e9deddb52784aa2d98e5 + pristine_git_object: ae2cb279a9e88ba10a670ce35f9c71aaa104924e src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponentlist.py: id: 3c249c432ef5 - last_write_checksum: sha1:ab10e24b46b732052343f54701ebb035548b1814 - pristine_git_object: 1d88842aa71db02fe40d39d35227c3d56b5fb7cc + last_write_checksum: sha1:dbfbe0b24d5fae15c50dfaac64fc430c164a377e + pristine_git_object: 8e27c4ebf1c9b5ef995dcd9c50cc7852366dcbd1 src/squadcast_sdk/models/v4_statuspages_newstatuspagethemecolor.py: id: 0bead6fcd0ec - last_write_checksum: sha1:d045788ae59387eef50cbb6633b3dbaa3e19459c - pristine_git_object: 736e1a69b71c021fadc68584e6de91864ab65912 + last_write_checksum: sha1:fc102e8ddcde1e4b410e553da0f14815759fff1b + pristine_git_object: bc8d8d23df0f27450c84245144a99cddec526e98 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:01e22af2c7890a0b4080ea151704f6236e69bbc8 + pristine_git_object: 97ac5ea433552d6a4af51e7b76edc9ca015045d3 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:5cf5a391d4643d658b4449a084cbf0434591cc0a + pristine_git_object: 78b5e36419dfdbb2badd7c8b7d60490b39638c31 src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidresponse.py: id: eb503ba9d607 - last_write_checksum: sha1:e136a99f2def2a69695f8bd99420d1d834d6a2bc - pristine_git_object: b2bf77a619cd3c1e1dc1dd838ee9c5550a0eebe6 + last_write_checksum: sha1:1a1ac75070db67d08f4f26ba170b72b18a632562 + pristine_git_object: 1e8bc1554cd87e69a3a048caf4050659fff1d922 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:e4bdeae0f6a987028bc81e79fa7143ca1a28b89f + pristine_git_object: a431eb06878c3a7e554b7be3713d116e242f9d02 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 pristine_git_object: eaa9cc3b209a19d055a70005638565ed95d7fcc1 src/squadcast_sdk/models/webforms_getallwebformsop.py: id: de190174a8cc - last_write_checksum: sha1:6493ac1452368d2a135e7c58076de09a9a95b593 - pristine_git_object: 659f7bec1f31193aae046131da040013432667a2 + last_write_checksum: sha1:f386f306f51cf689855bde2c4e6b0c6cafab733f + pristine_git_object: b4f76a0084a3b7061143fbb909c14ab41e7adea4 src/squadcast_sdk/models/webforms_getwebformbyidop.py: id: bf3d1400defc last_write_checksum: sha1:7f92e0bc9df3d9810c1240dec147049610aa61c7 @@ -7346,8 +7362,8 @@ trackedFiles: pristine_git_object: dfa93f572efa9873487513cd55ecadbce5be6fce src/squadcast_sdk/models/webhooks_getallwebhooksop.py: id: 8cd50c9a5f21 - last_write_checksum: sha1:9ab3e14676fdff1ec2a7bfea613ba7b4febdbc74 - pristine_git_object: 3e7392081125c0d366d984fdee80a827e469a140 + last_write_checksum: sha1:13c8c7901f16cb4f4e78da35ce133f09943e98b9 + pristine_git_object: 0567e44be81b7d6e7f6e7d04d3a1a1742f30d420 src/squadcast_sdk/models/webhooks_getwebhookbyidop.py: id: bc42cdad88cd last_write_checksum: sha1:7a2adf549dc0821efb6805b45c752d2138f765ab @@ -7390,20 +7406,20 @@ trackedFiles: pristine_git_object: a47b44f8411fed5cfb5838f4cd33280749d4944e src/squadcast_sdk/models/workflows_getworkflowlogsop.py: id: cc26b0bb015d - last_write_checksum: sha1:4a370bd73439f47d0c19c9d9cc88a959e80b8d10 - pristine_git_object: 03a71221514e6091fdf0b1b99c57eb4e7fc78614 + last_write_checksum: sha1:9440ae9bb48cf9155261fb7ea397e7b596d42fea + pristine_git_object: 221b49aead61080c8d4ff2b66214e4e0eb6d5a09 src/squadcast_sdk/models/workflows_listworkflowsop.py: id: b9e275891565 - last_write_checksum: sha1:af976c8fda5493bca4ec1ec74a5173276adb5d06 - pristine_git_object: f4178279a0e6ca069f5757dce3be1a74f51b457b + last_write_checksum: sha1:7d1a36ae6687636baa537931885354497727b886 + pristine_git_object: 31365a2e26dd03e6d020693cd68b28b61841499a src/squadcast_sdk/models/workflows_updateactionsorderop.py: id: c3a06616fc25 last_write_checksum: sha1:86f6629bab238eb476e6069e16d13c063a99d1e4 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 @@ -7490,8 +7506,8 @@ trackedFiles: pristine_git_object: 04ef368df94569a17c7cc63b748131b41cbdeeaf src/squadcast_sdk/sdk.py: id: 44b4d90db393 - last_write_checksum: sha1:afaf5f3720f24f9430c868d1c9130ac7a49a5fd9 - pristine_git_object: f425259589ac6a8f47003ede6983cc6a427827dd + last_write_checksum: sha1:3c162c88ef663e26dc8cbfee56615eda8bab802e + pristine_git_object: 587b564414af8c03f1dd2c1dfb7353468ba86f03 src/squadcast_sdk/sdkconfiguration.py: id: 12d848ca6e5e last_write_checksum: sha1:b158971b5335aa35f76ec919065044f1486db576 @@ -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:1970816f2234ecb8785798240b0edced961de971 + pristine_git_object: 0498cb8dabf249b39609f81fb10cddc30f1b78b5 src/squadcast_sdk/utils/annotations.py: id: 346ffbb234d8 last_write_checksum: sha1:a4824ad65f730303e4e1e3ec1febf87b4eb46dbc @@ -7608,14 +7624,18 @@ trackedFiles: id: 09394645ca37 last_write_checksum: sha1:c721e4123000e7dc61ec52b28a739439d9e17341 pristine_git_object: a6c52cd61bbe2d459046c940ce5e8c469f2f0664 + src/squadcast_sdk/utils/dynamic_imports.py: + id: 3a2b5c66bc0f + last_write_checksum: sha1:a1940c63feb8eddfd8026de53384baf5056d5dcc + pristine_git_object: 673edf82a97d0fea7295625d3e092ea369a36b79 src/squadcast_sdk/utils/enums.py: id: 5f6ccbba4e11 last_write_checksum: sha1:bc8c3c1285ae09ba8a094ee5c3d9c7f41fa1284d 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 @@ -7642,12 +7662,12 @@ trackedFiles: pristine_git_object: 1de32b6d26f46590232f398fdba6ce0072f1659c src/squadcast_sdk/utils/retries.py: id: acc4271c4091 - last_write_checksum: sha1:5b97ac4f59357d70c2529975d50364c88bcad607 - pristine_git_object: 88a91b10cd2076b4a2c6cff2ac6bfaa5e3c5ad13 + last_write_checksum: sha1:471372f5c5d1dd5583239c9cf3c75f1b636e5d87 + pristine_git_object: af07d4e941007af4213c5ec9047ef8a2fca04e5e 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 +7702,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..667afbe 100644 --- a/squadcastv1/.speakeasy/gen.yaml +++ b/squadcastv1/.speakeasy/gen.yaml @@ -15,6 +15,7 @@ generation: securityFeb2025: true sharedErrorComponentsApr2025: true sharedNestedComponentsJan2026: false + nameOverrideFeb2026: false auth: oAuth2ClientCredentialsEnabled: true oAuth2PasswordEnabled: true @@ -24,13 +25,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: {} @@ -49,10 +51,14 @@ python: enableCustomCodeRegions: false enumFormat: union fixFlags: + asyncPaginationSep2025: false + conflictResistantModelImportsFeb2026: false responseRequiredSep2024: true 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..306b471 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-03-11 00:04:42 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.751.0 (2.858.2) 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/action.md b/squadcastv1/docs/models/action.md index c7c4f45..50d180c 100644 --- a/squadcastv1/docs/models/action.md +++ b/squadcastv1/docs/models/action.md @@ -1,9 +1,14 @@ # Action +## Example Usage + +```python +from squadcast_sdk.models import Action +value: Action = "pause" +``` + ## Values -| Name | Value | -| -------- | -------- | -| `PAUSE` | pause | -| `RESUME` | resume | \ No newline at end of file +- `"pause"` +- `"resume"` diff --git a/squadcastv1/docs/models/client.md b/squadcastv1/docs/models/client.md index 1a32eeb..14e545a 100644 --- a/squadcastv1/docs/models/client.md +++ b/squadcastv1/docs/models/client.md @@ -1,10 +1,15 @@ # Client +## Example Usage + +```python +from squadcast_sdk.models import Client +value: Client = "web" +``` + ## Values -| Name | Value | -| ----------- | ----------- | -| `WEB` | web | -| `MOBILE` | mobile | -| `TERRAFORM` | terraform | \ No newline at end of file +- `"web"` +- `"mobile"` +- `"terraform"` diff --git a/squadcastv1/docs/models/commonv3rbacownertype.md b/squadcastv1/docs/models/commonv3rbacownertype.md index a069750..c7a51f1 100644 --- a/squadcastv1/docs/models/commonv3rbacownertype.md +++ b/squadcastv1/docs/models/commonv3rbacownertype.md @@ -2,9 +2,14 @@ The type of the owner. +## Example Usage + +```python +from squadcast_sdk.models import CommonV3RBACOwnerType +value: CommonV3RBACOwnerType = "team" +``` + ## Values -| Name | Value | -| ------ | ------ | -| `TEAM` | team | \ No newline at end of file +- `"team"` diff --git a/squadcastv1/docs/models/condition.md b/squadcastv1/docs/models/condition.md index ba89986..d278310 100644 --- a/squadcastv1/docs/models/condition.md +++ b/squadcastv1/docs/models/condition.md @@ -1,9 +1,14 @@ # Condition +## Example Usage + +```python +from squadcast_sdk.models import Condition +value: Condition = "and" +``` + ## Values -| Name | Value | -| ----- | ----- | -| `AND` | and | -| `OR` | or | \ No newline at end of file +- `"and"` +- `"or"` diff --git a/squadcastv1/docs/models/exporttype.md b/squadcastv1/docs/models/exporttype.md index d87ff1c..395df3a 100644 --- a/squadcastv1/docs/models/exporttype.md +++ b/squadcastv1/docs/models/exporttype.md @@ -1,9 +1,14 @@ # ExportType +## Example Usage + +```python +from squadcast_sdk.models import ExportType +value: ExportType = "csv" +``` + ## Values -| Name | Value | -| ------ | ------ | -| `CSV` | csv | -| `JSON` | json | \ No newline at end of file +- `"csv"` +- `"json"` 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/statusenum.md b/squadcastv1/docs/models/statusenum.md index a010676..ca70df0 100644 --- a/squadcastv1/docs/models/statusenum.md +++ b/squadcastv1/docs/models/statusenum.md @@ -1,12 +1,17 @@ # StatusEnum +## Example Usage + +```python +from squadcast_sdk.models import StatusEnum +value: StatusEnum = "queued" +``` + ## Values -| Name | Value | -| ------------ | ------------ | -| `QUEUED` | queued | -| `RUNNING` | running | -| `SUCCESSFUL` | successful | -| `PARTIAL` | partial | -| `FAILED` | failed | \ No newline at end of file +- `"queued"` +- `"running"` +- `"successful"` +- `"partial"` +- `"failed"` diff --git a/squadcastv1/docs/models/v3escalationpoliciesescalationentitytype.md b/squadcastv1/docs/models/v3escalationpoliciesescalationentitytype.md index f55c375..4763fe5 100644 --- a/squadcastv1/docs/models/v3escalationpoliciesescalationentitytype.md +++ b/squadcastv1/docs/models/v3escalationpoliciesescalationentitytype.md @@ -2,12 +2,17 @@ The type of the entity. +## Example Usage + +```python +from squadcast_sdk.models import V3EscalationPoliciesEscalationEntityType +value: V3EscalationPoliciesEscalationEntityType = "user" +``` + ## Values -| Name | Value | -| ------------ | ------------ | -| `USER` | user | -| `SQUAD` | squad | -| `SCHEDULE` | schedule | -| `SCHEDULEV2` | schedulev2 | \ No newline at end of file +- `"user"` +- `"squad"` +- `"schedule"` +- `"schedulev2"` diff --git a/squadcastv1/docs/models/v3extensionsmsteamseventclassenum.md b/squadcastv1/docs/models/v3extensionsmsteamseventclassenum.md index 7528636..7092219 100644 --- a/squadcastv1/docs/models/v3extensionsmsteamseventclassenum.md +++ b/squadcastv1/docs/models/v3extensionsmsteamseventclassenum.md @@ -1,18 +1,23 @@ # V3ExtensionsMSTeamsEventClassEnum +## Example Usage + +```python +from squadcast_sdk.models import V3ExtensionsMSTeamsEventClassEnum +value: V3ExtensionsMSTeamsEventClassEnum = "incident_triggered" +``` + ## Values -| Name | Value | -| ---------------------------------------- | ---------------------------------------- | -| `INCIDENT_TRIGGERED` | incident_triggered | -| `INCIDENT_RETRIGGERED` | incident_retriggered | -| `INCIDENT_ACKNOWLEDGED` | incident_acknowledged | -| `INCIDENT_RESOLVED` | incident_resolved | -| `INCIDENT_REASSIGNED` | incident_reassigned | -| `INCIDENT_NOTES_ADDED` | incident_notes_added | -| `INCIDENT_POSTMORTEM_STARTED` | incident_postmortem_started | -| `INCIDENT_PRIORITY_UPDATED` | incident_priority_updated | -| `INCIDENT_SNOOZED` | incident_snoozed | -| `INCIDENT_UNSNOOZED` | incident_unsnoozed | -| `INCIDENT_DELAYED_NOTIFICATIONS_RESUMED` | incident_delayed_notifications_resumed | \ No newline at end of file +- `"incident_triggered"` +- `"incident_retriggered"` +- `"incident_acknowledged"` +- `"incident_resolved"` +- `"incident_reassigned"` +- `"incident_notes_added"` +- `"incident_postmortem_started"` +- `"incident_priority_updated"` +- `"incident_snoozed"` +- `"incident_unsnoozed"` +- `"incident_delayed_notifications_resumed"` diff --git a/squadcastv1/docs/models/v3globaleventrulesentityownertype.md b/squadcastv1/docs/models/v3globaleventrulesentityownertype.md index 7204e8c..555caa5 100644 --- a/squadcastv1/docs/models/v3globaleventrulesentityownertype.md +++ b/squadcastv1/docs/models/v3globaleventrulesentityownertype.md @@ -1,10 +1,15 @@ # V3GlobalEventRulesEntityOwnerType +## Example Usage + +```python +from squadcast_sdk.models import V3GlobalEventRulesEntityOwnerType +value: V3GlobalEventRulesEntityOwnerType = "team" +``` + ## Values -| Name | Value | -| ------- | ------- | -| `TEAM` | team | -| `USER` | user | -| `SQUAD` | squad | \ No newline at end of file +- `"team"` +- `"user"` +- `"squad"` diff --git a/squadcastv1/docs/models/v3globaleventrulesentityownerupdatetype.md b/squadcastv1/docs/models/v3globaleventrulesentityownerupdatetype.md index 4151a18..1189c93 100644 --- a/squadcastv1/docs/models/v3globaleventrulesentityownerupdatetype.md +++ b/squadcastv1/docs/models/v3globaleventrulesentityownerupdatetype.md @@ -1,10 +1,15 @@ # V3GlobalEventRulesEntityOwnerUpdateType +## Example Usage + +```python +from squadcast_sdk.models import V3GlobalEventRulesEntityOwnerUpdateType +value: V3GlobalEventRulesEntityOwnerUpdateType = "team" +``` + ## Values -| Name | Value | -| ------- | ------- | -| `TEAM` | team | -| `USER` | user | -| `SQUAD` | squad | \ No newline at end of file +- `"team"` +- `"user"` +- `"squad"` diff --git a/squadcastv1/docs/models/v3incidentsexportformat.md b/squadcastv1/docs/models/v3incidentsexportformat.md index d837b50..3b5ce0f 100644 --- a/squadcastv1/docs/models/v3incidentsexportformat.md +++ b/squadcastv1/docs/models/v3incidentsexportformat.md @@ -2,10 +2,15 @@ Defines the format of the export. +## Example Usage + +```python +from squadcast_sdk.models import V3IncidentsExportFormat +value: V3IncidentsExportFormat = "json" +``` + ## Values -| Name | Value | -| ------ | ------ | -| `JSON` | json | -| `CSV` | csv | \ No newline at end of file +- `"json"` +- `"csv"` diff --git a/squadcastv1/docs/models/v3incidentsincidentexportrequestisstarred.md b/squadcastv1/docs/models/v3incidentsincidentexportrequestisstarred.md index 4981abc..b6e7d34 100644 --- a/squadcastv1/docs/models/v3incidentsincidentexportrequestisstarred.md +++ b/squadcastv1/docs/models/v3incidentsincidentexportrequestisstarred.md @@ -1,9 +1,14 @@ # V3IncidentsIncidentExportRequestIsStarred +## Example Usage + +```python +from squadcast_sdk.models import V3IncidentsIncidentExportRequestIsStarred +value: V3IncidentsIncidentExportRequestIsStarred = "yes" +``` + ## Values -| Name | Value | -| ----- | ----- | -| `YES` | yes | -| `NO` | no | \ No newline at end of file +- `"yes"` +- `"no"` diff --git a/squadcastv1/docs/models/v3incidentsincidentexportrequestnotes.md b/squadcastv1/docs/models/v3incidentsincidentexportrequestnotes.md index 447a3a4..497ff9d 100644 --- a/squadcastv1/docs/models/v3incidentsincidentexportrequestnotes.md +++ b/squadcastv1/docs/models/v3incidentsincidentexportrequestnotes.md @@ -1,9 +1,14 @@ # V3IncidentsIncidentExportRequestNotes +## Example Usage + +```python +from squadcast_sdk.models import V3IncidentsIncidentExportRequestNotes +value: V3IncidentsIncidentExportRequestNotes = "present" +``` + ## Values -| Name | Value | -| --------- | --------- | -| `PRESENT` | present | -| `ABSENT` | absent | \ No newline at end of file +- `"present"` +- `"absent"` diff --git a/squadcastv1/docs/models/v3incidentsincidentexportrequestretrospectives.md b/squadcastv1/docs/models/v3incidentsincidentexportrequestretrospectives.md index 762fa8e..bf6bca4 100644 --- a/squadcastv1/docs/models/v3incidentsincidentexportrequestretrospectives.md +++ b/squadcastv1/docs/models/v3incidentsincidentexportrequestretrospectives.md @@ -1,9 +1,14 @@ # V3IncidentsIncidentExportRequestRetrospectives +## Example Usage + +```python +from squadcast_sdk.models import V3IncidentsIncidentExportRequestRetrospectives +value: V3IncidentsIncidentExportRequestRetrospectives = "yes" +``` + ## Values -| Name | Value | -| ----- | ----- | -| `YES` | yes | -| `NO` | no | \ No newline at end of file +- `"yes"` +- `"no"` diff --git a/squadcastv1/docs/models/v3incidentsincidentexportrequestsloaffecting.md b/squadcastv1/docs/models/v3incidentsincidentexportrequestsloaffecting.md index c5e7e70..7028770 100644 --- a/squadcastv1/docs/models/v3incidentsincidentexportrequestsloaffecting.md +++ b/squadcastv1/docs/models/v3incidentsincidentexportrequestsloaffecting.md @@ -1,10 +1,15 @@ # V3IncidentsIncidentExportRequestSloAffecting +## Example Usage + +```python +from squadcast_sdk.models import V3IncidentsIncidentExportRequestSloAffecting +value: V3IncidentsIncidentExportRequestSloAffecting = "yes" +``` + ## Values -| Name | Value | -| --------- | --------- | -| `YES` | yes | -| `NO` | no | -| `UNKNOWN` | | \ No newline at end of file +- `"yes"` +- `"no"` +- `""` diff --git a/squadcastv1/docs/models/v3incidentsincidentexportrequestsortby.md b/squadcastv1/docs/models/v3incidentsincidentexportrequestsortby.md index 090cb87..432492c 100644 --- a/squadcastv1/docs/models/v3incidentsincidentexportrequestsortby.md +++ b/squadcastv1/docs/models/v3incidentsincidentexportrequestsortby.md @@ -1,9 +1,14 @@ # V3IncidentsIncidentExportRequestSortBy +## Example Usage + +```python +from squadcast_sdk.models import V3IncidentsIncidentExportRequestSortBy +value: V3IncidentsIncidentExportRequestSortBy = "time" +``` + ## Values -| Name | Value | -| ---------- | ---------- | -| `TIME` | time | -| `PRIORITY` | priority | \ No newline at end of file +- `"time"` +- `"priority"` diff --git a/squadcastv1/docs/models/v3incidentsincidentpriority.md b/squadcastv1/docs/models/v3incidentsincidentpriority.md index 37984b4..fe89ae5 100644 --- a/squadcastv1/docs/models/v3incidentsincidentpriority.md +++ b/squadcastv1/docs/models/v3incidentsincidentpriority.md @@ -2,13 +2,18 @@ Represents the priority of an incident. +## Example Usage + +```python +from squadcast_sdk.models import V3IncidentsIncidentPriority +value: V3IncidentsIncidentPriority = "P1" +``` + ## Values -| Name | Value | -| ----- | ----- | -| `P1` | P1 | -| `P2` | P2 | -| `P3` | P3 | -| `P4` | P4 | -| `P5` | P5 | \ No newline at end of file +- `"P1"` +- `"P2"` +- `"P3"` +- `"P4"` +- `"P5"` diff --git a/squadcastv1/docs/models/v3incidentspostmortemspostmortemstatus.md b/squadcastv1/docs/models/v3incidentspostmortemspostmortemstatus.md index 19c94f9..955e7c3 100644 --- a/squadcastv1/docs/models/v3incidentspostmortemspostmortemstatus.md +++ b/squadcastv1/docs/models/v3incidentspostmortemspostmortemstatus.md @@ -2,11 +2,16 @@ Represents the status of a postmortem. +## Example Usage + +```python +from squadcast_sdk.models import V3IncidentsPostmortemsPostmortemStatus +value: V3IncidentsPostmortemsPostmortemStatus = "in_progress" +``` + ## Values -| Name | Value | -| -------------- | -------------- | -| `IN_PROGRESS` | in_progress | -| `UNDER_REVIEW` | under_review | -| `PUBLISHED` | published | \ No newline at end of file +- `"in_progress"` +- `"under_review"` +- `"published"` diff --git a/squadcastv1/docs/models/v3incidentstagsincidentpriority.md b/squadcastv1/docs/models/v3incidentstagsincidentpriority.md index 9a346f7..4c885d4 100644 --- a/squadcastv1/docs/models/v3incidentstagsincidentpriority.md +++ b/squadcastv1/docs/models/v3incidentstagsincidentpriority.md @@ -2,13 +2,18 @@ Represents the priority of an incident. +## Example Usage + +```python +from squadcast_sdk.models import V3IncidentsTagsIncidentPriority +value: V3IncidentsTagsIncidentPriority = "P1" +``` + ## Values -| Name | Value | -| ----- | ----- | -| `P1` | P1 | -| `P2` | P2 | -| `P3` | P3 | -| `P4` | P4 | -| `P5` | P5 | \ No newline at end of file +- `"P1"` +- `"P2"` +- `"P3"` +- `"P4"` +- `"P5"` diff --git a/squadcastv1/docs/models/v3servicesdedupinitconfigtimeunit.md b/squadcastv1/docs/models/v3servicesdedupinitconfigtimeunit.md index 28292ae..ce3a78f 100644 --- a/squadcastv1/docs/models/v3servicesdedupinitconfigtimeunit.md +++ b/squadcastv1/docs/models/v3servicesdedupinitconfigtimeunit.md @@ -1,9 +1,14 @@ # V3ServicesDedupInitConfigTimeUnit +## Example Usage + +```python +from squadcast_sdk.models import V3ServicesDedupInitConfigTimeUnit +value: V3ServicesDedupInitConfigTimeUnit = "minute" +``` + ## Values -| Name | Value | -| -------- | -------- | -| `MINUTE` | minute | -| `HOUR` | hour | \ No newline at end of file +- `"minute"` +- `"hour"` diff --git a/squadcastv1/docs/models/v3servicesdeduplicationrulesdeduplicationruleresponsetimeunit.md b/squadcastv1/docs/models/v3servicesdeduplicationrulesdeduplicationruleresponsetimeunit.md index b9aca64..c9d544c 100644 --- a/squadcastv1/docs/models/v3servicesdeduplicationrulesdeduplicationruleresponsetimeunit.md +++ b/squadcastv1/docs/models/v3servicesdeduplicationrulesdeduplicationruleresponsetimeunit.md @@ -1,9 +1,14 @@ # V3ServicesDeduplicationRulesDeduplicationRuleResponseTimeUnit +## Example Usage + +```python +from squadcast_sdk.models import V3ServicesDeduplicationRulesDeduplicationRuleResponseTimeUnit +value: V3ServicesDeduplicationRulesDeduplicationRuleResponseTimeUnit = "minute" +``` + ## Values -| Name | Value | -| -------- | -------- | -| `MINUTE` | minute | -| `HOUR` | hour | \ No newline at end of file +- `"minute"` +- `"hour"` diff --git a/squadcastv1/docs/models/v3servicesdeduplicationrulesdeduplicationruletimeunit.md b/squadcastv1/docs/models/v3servicesdeduplicationrulesdeduplicationruletimeunit.md index 026e909..6d0f6ff 100644 --- a/squadcastv1/docs/models/v3servicesdeduplicationrulesdeduplicationruletimeunit.md +++ b/squadcastv1/docs/models/v3servicesdeduplicationrulesdeduplicationruletimeunit.md @@ -1,9 +1,14 @@ # V3ServicesDeduplicationRulesDeduplicationRuleTimeUnit +## Example Usage + +```python +from squadcast_sdk.models import V3ServicesDeduplicationRulesDeduplicationRuleTimeUnit +value: V3ServicesDeduplicationRulesDeduplicationRuleTimeUnit = "minute" +``` + ## Values -| Name | Value | -| -------- | -------- | -| `MINUTE` | minute | -| `HOUR` | hour | \ No newline at end of file +- `"minute"` +- `"hour"` diff --git a/squadcastv1/docs/models/v3servicesdeduplicationrulesexpressionbranchop.md b/squadcastv1/docs/models/v3servicesdeduplicationrulesexpressionbranchop.md index 4383bc3..6d9f2e2 100644 --- a/squadcastv1/docs/models/v3servicesdeduplicationrulesexpressionbranchop.md +++ b/squadcastv1/docs/models/v3servicesdeduplicationrulesexpressionbranchop.md @@ -1,22 +1,27 @@ # V3ServicesDeduplicationRulesExpressionBranchOp +## Example Usage + +```python +from squadcast_sdk.models import V3ServicesDeduplicationRulesExpressionBranchOp +value: V3ServicesDeduplicationRulesExpressionBranchOp = "is" +``` + ## Values -| Name | Value | -| -------------- | -------------- | -| `IS` | is | -| `IS_NOT` | is_not | -| `MATCHES` | matches | -| `NOT_CONTAINS` | not_contains | -| `GT` | gt | -| `LT` | lt | -| `GT_EQ` | gt_eq | -| `LT_EQ` | lt_eq | -| `CALL` | call | -| `FIELD_IS` | field_is | -| `FIELD_IS_NOT` | field_is_not | -| `FIELD_GT` | field_gt | -| `FIELD_LT` | field_lt | -| `FIELD_GT_EQ` | field_gt_eq | -| `FIELD_LT_EQ` | field_lt_eq | \ No newline at end of file +- `"is"` +- `"is_not"` +- `"matches"` +- `"not_contains"` +- `"gt"` +- `"lt"` +- `"gt_eq"` +- `"lt_eq"` +- `"call"` +- `"field_is"` +- `"field_is_not"` +- `"field_gt"` +- `"field_lt"` +- `"field_gt_eq"` +- `"field_lt_eq"` diff --git a/squadcastv1/docs/models/v3servicesoverlaycustomcontentoverlayresponseoverlaytemplatetype.md b/squadcastv1/docs/models/v3servicesoverlaycustomcontentoverlayresponseoverlaytemplatetype.md index c20c00b..cc5d9ee 100644 --- a/squadcastv1/docs/models/v3servicesoverlaycustomcontentoverlayresponseoverlaytemplatetype.md +++ b/squadcastv1/docs/models/v3servicesoverlaycustomcontentoverlayresponseoverlaytemplatetype.md @@ -1,9 +1,14 @@ # V3ServicesOverlayCustomContentOverlayResponseOverlayTemplateType +## Example Usage + +```python +from squadcast_sdk.models import V3ServicesOverlayCustomContentOverlayResponseOverlayTemplateType +value: V3ServicesOverlayCustomContentOverlayResponseOverlayTemplateType = "message" +``` + ## Values -| Name | Value | -| ------------- | ------------- | -| `MESSAGE` | message | -| `DESCRIPTION` | description | \ No newline at end of file +- `"message"` +- `"description"` diff --git a/squadcastv1/docs/models/v3servicesoverlayoverlayresponseoverlaytemplatetype.md b/squadcastv1/docs/models/v3servicesoverlayoverlayresponseoverlaytemplatetype.md index 9342bfe..d10d3e3 100644 --- a/squadcastv1/docs/models/v3servicesoverlayoverlayresponseoverlaytemplatetype.md +++ b/squadcastv1/docs/models/v3servicesoverlayoverlayresponseoverlaytemplatetype.md @@ -1,8 +1,13 @@ # V3ServicesOverlayOverlayResponseOverlayTemplateType +## Example Usage + +```python +from squadcast_sdk.models import V3ServicesOverlayOverlayResponseOverlayTemplateType +value: V3ServicesOverlayOverlayResponseOverlayTemplateType = "dedup_key" +``` + ## Values -| Name | Value | -| ----------- | ----------- | -| `DEDUP_KEY` | dedup_key | \ No newline at end of file +- `"dedup_key"` diff --git a/squadcastv1/docs/models/v3servicesroutingrulesexpressionbranchop.md b/squadcastv1/docs/models/v3servicesroutingrulesexpressionbranchop.md index 085892b..86084f0 100644 --- a/squadcastv1/docs/models/v3servicesroutingrulesexpressionbranchop.md +++ b/squadcastv1/docs/models/v3servicesroutingrulesexpressionbranchop.md @@ -1,22 +1,27 @@ # V3ServicesRoutingRulesExpressionBranchOp +## Example Usage + +```python +from squadcast_sdk.models import V3ServicesRoutingRulesExpressionBranchOp +value: V3ServicesRoutingRulesExpressionBranchOp = "is" +``` + ## Values -| Name | Value | -| -------------- | -------------- | -| `IS` | is | -| `IS_NOT` | is_not | -| `MATCHES` | matches | -| `NOT_CONTAINS` | not_contains | -| `GT` | gt | -| `LT` | lt | -| `GT_EQ` | gt_eq | -| `LT_EQ` | lt_eq | -| `CALL` | call | -| `FIELD_IS` | field_is | -| `FIELD_IS_NOT` | field_is_not | -| `FIELD_GT` | field_gt | -| `FIELD_LT` | field_lt | -| `FIELD_GT_EQ` | field_gt_eq | -| `FIELD_LT_EQ` | field_lt_eq | \ No newline at end of file +- `"is"` +- `"is_not"` +- `"matches"` +- `"not_contains"` +- `"gt"` +- `"lt"` +- `"gt_eq"` +- `"lt_eq"` +- `"call"` +- `"field_is"` +- `"field_is_not"` +- `"field_gt"` +- `"field_lt"` +- `"field_gt_eq"` +- `"field_lt_eq"` diff --git a/squadcastv1/docs/models/v3servicesroutingrulesroutingruleentitytype.md b/squadcastv1/docs/models/v3servicesroutingrulesroutingruleentitytype.md index 366fc08..70b9760 100644 --- a/squadcastv1/docs/models/v3servicesroutingrulesroutingruleentitytype.md +++ b/squadcastv1/docs/models/v3servicesroutingrulesroutingruleentitytype.md @@ -1,10 +1,15 @@ # V3ServicesRoutingRulesRoutingRuleEntityType +## Example Usage + +```python +from squadcast_sdk.models import V3ServicesRoutingRulesRoutingRuleEntityType +value: V3ServicesRoutingRulesRoutingRuleEntityType = "user" +``` + ## Values -| Name | Value | -| ------------------- | ------------------- | -| `USER` | user | -| `SQUAD` | squad | -| `ESCALATION_POLICY` | escalation_policy | \ No newline at end of file +- `"user"` +- `"squad"` +- `"escalation_policy"` diff --git a/squadcastv1/docs/models/v3servicesroutingrulesroutingruleresponseentitytype.md b/squadcastv1/docs/models/v3servicesroutingrulesroutingruleresponseentitytype.md index afb136e..2fde217 100644 --- a/squadcastv1/docs/models/v3servicesroutingrulesroutingruleresponseentitytype.md +++ b/squadcastv1/docs/models/v3servicesroutingrulesroutingruleresponseentitytype.md @@ -1,10 +1,15 @@ # V3ServicesRoutingRulesRoutingRuleResponseEntityType +## Example Usage + +```python +from squadcast_sdk.models import V3ServicesRoutingRulesRoutingRuleResponseEntityType +value: V3ServicesRoutingRulesRoutingRuleResponseEntityType = "user" +``` + ## Values -| Name | Value | -| ------------------- | ------------------- | -| `USER` | user | -| `SQUAD` | squad | -| `ESCALATION_POLICY` | escalation_policy | \ No newline at end of file +- `"user"` +- `"squad"` +- `"escalation_policy"` diff --git a/squadcastv1/docs/models/v3servicesservicemaintainertype.md b/squadcastv1/docs/models/v3servicesservicemaintainertype.md index 91fb316..6948fcd 100644 --- a/squadcastv1/docs/models/v3servicesservicemaintainertype.md +++ b/squadcastv1/docs/models/v3servicesservicemaintainertype.md @@ -1,9 +1,14 @@ # V3ServicesServiceMaintainerType +## Example Usage + +```python +from squadcast_sdk.models import V3ServicesServiceMaintainerType +value: V3ServicesServiceMaintainerType = "user" +``` + ## Values -| Name | Value | -| ------- | ------- | -| `USER` | user | -| `SQUAD` | squad | \ No newline at end of file +- `"user"` +- `"squad"` diff --git a/squadcastv1/docs/models/v3servicestaggingrulesexpressionbranchop.md b/squadcastv1/docs/models/v3servicestaggingrulesexpressionbranchop.md index 024214c..888e4fb 100644 --- a/squadcastv1/docs/models/v3servicestaggingrulesexpressionbranchop.md +++ b/squadcastv1/docs/models/v3servicestaggingrulesexpressionbranchop.md @@ -1,22 +1,27 @@ # V3ServicesTaggingRulesExpressionBranchOp +## Example Usage + +```python +from squadcast_sdk.models import V3ServicesTaggingRulesExpressionBranchOp +value: V3ServicesTaggingRulesExpressionBranchOp = "is" +``` + ## Values -| Name | Value | -| -------------- | -------------- | -| `IS` | is | -| `IS_NOT` | is_not | -| `MATCHES` | matches | -| `NOT_CONTAINS` | not_contains | -| `GT` | gt | -| `LT` | lt | -| `GT_EQ` | gt_eq | -| `LT_EQ` | lt_eq | -| `CALL` | call | -| `FIELD_IS` | field_is | -| `FIELD_IS_NOT` | field_is_not | -| `FIELD_GT` | field_gt | -| `FIELD_LT` | field_lt | -| `FIELD_GT_EQ` | field_gt_eq | -| `FIELD_LT_EQ` | field_lt_eq | \ No newline at end of file +- `"is"` +- `"is_not"` +- `"matches"` +- `"not_contains"` +- `"gt"` +- `"lt"` +- `"gt_eq"` +- `"lt_eq"` +- `"call"` +- `"field_is"` +- `"field_is_not"` +- `"field_gt"` +- `"field_lt"` +- `"field_gt_eq"` +- `"field_lt_eq"` diff --git a/squadcastv1/docs/models/v3slosloactiontype.md b/squadcastv1/docs/models/v3slosloactiontype.md index 5e4c5a9..34999f9 100644 --- a/squadcastv1/docs/models/v3slosloactiontype.md +++ b/squadcastv1/docs/models/v3slosloactiontype.md @@ -1,10 +1,15 @@ # V3SLOSLOActionType +## Example Usage + +```python +from squadcast_sdk.models import V3SLOSLOActionType +value: V3SLOSLOActionType = "SERVICE" +``` + ## Values -| Name | Value | -| --------- | --------- | -| `SERVICE` | SERVICE | -| `USER` | USER | -| `SQUAD` | SQUAD | \ No newline at end of file +- `"SERVICE"` +- `"USER"` +- `"SQUAD"` diff --git a/squadcastv1/docs/models/v3slosloownertype.md b/squadcastv1/docs/models/v3slosloownertype.md index 3ae4f8e..d2398d1 100644 --- a/squadcastv1/docs/models/v3slosloownertype.md +++ b/squadcastv1/docs/models/v3slosloownertype.md @@ -1,9 +1,14 @@ # V3SLOSLOOwnerType +## Example Usage + +```python +from squadcast_sdk.models import V3SLOSLOOwnerType +value: V3SLOSLOOwnerType = "user" +``` + ## Values -| Name | Value | -| ------- | ------- | -| `USER` | user | -| `SQUAD` | squad | \ No newline at end of file +- `"user"` +- `"squad"` diff --git a/squadcastv1/docs/models/v3slotimeintervaltype.md b/squadcastv1/docs/models/v3slotimeintervaltype.md index 20068bb..dd0cfc9 100644 --- a/squadcastv1/docs/models/v3slotimeintervaltype.md +++ b/squadcastv1/docs/models/v3slotimeintervaltype.md @@ -1,9 +1,14 @@ # V3SLOTimeIntervalType +## Example Usage + +```python +from squadcast_sdk.models import V3SLOTimeIntervalType +value: V3SLOTimeIntervalType = "fixed" +``` + ## Values -| Name | Value | -| --------- | --------- | -| `FIXED` | fixed | -| `ROLLING` | rolling | \ No newline at end of file +- `"fixed"` +- `"rolling"` diff --git a/squadcastv1/docs/models/v3usersadduserrequestrole.md b/squadcastv1/docs/models/v3usersadduserrequestrole.md index 471a04b..9c5e58c 100644 --- a/squadcastv1/docs/models/v3usersadduserrequestrole.md +++ b/squadcastv1/docs/models/v3usersadduserrequestrole.md @@ -1,10 +1,15 @@ # V3UsersAddUserRequestRole +## Example Usage + +```python +from squadcast_sdk.models import V3UsersAddUserRequestRole +value: V3UsersAddUserRequestRole = "account_owner" +``` + ## Values -| Name | Value | -| --------------- | --------------- | -| `ACCOUNT_OWNER` | account_owner | -| `USER` | user | -| `STAKEHOLDER` | stakeholder | \ No newline at end of file +- `"account_owner"` +- `"user"` +- `"stakeholder"` diff --git a/squadcastv1/docs/models/v3usersglobalrbacabilityname.md b/squadcastv1/docs/models/v3usersglobalrbacabilityname.md index e36a90f..69b4611 100644 --- a/squadcastv1/docs/models/v3usersglobalrbacabilityname.md +++ b/squadcastv1/docs/models/v3usersglobalrbacabilityname.md @@ -2,18 +2,23 @@ Represents the name of a global RBAC ability. +## Example Usage + +```python +from squadcast_sdk.models import V3UsersGlobalRBACAbilityName +value: V3UsersGlobalRBACAbilityName = "manage-api-tokens" +``` + ## Values -| Name | Value | -| ------------------------------- | ------------------------------- | -| `MANAGE_API_TOKENS` | manage-api-tokens | -| `MANAGE_BILLING` | manage-billing | -| `MANAGE_EXTENSIONS` | manage-extensions | -| `MANAGE_TEAMS` | manage-teams | -| `MANAGE_USERS` | manage-users | -| `MANAGE_WEBHOOKS` | manage-webhooks | -| `MANAGE_ORGANIZATION_ANALYTICS` | manage-organization-analytics | -| `MANAGE_POSTMORTEM_TEMPLATES` | manage-postmortem-templates | -| `MANAGE_AUDIT_LOGS` | manage-audit-logs | -| `MANAGE_FEATURE_SETTINGS` | manage-feature-settings | \ No newline at end of file +- `"manage-api-tokens"` +- `"manage-billing"` +- `"manage-extensions"` +- `"manage-teams"` +- `"manage-users"` +- `"manage-webhooks"` +- `"manage-organization-analytics"` +- `"manage-postmortem-templates"` +- `"manage-audit-logs"` +- `"manage-feature-settings"` diff --git a/squadcastv1/docs/models/v3usersupdateuserrequestrole.md b/squadcastv1/docs/models/v3usersupdateuserrequestrole.md index cca2ab9..e314822 100644 --- a/squadcastv1/docs/models/v3usersupdateuserrequestrole.md +++ b/squadcastv1/docs/models/v3usersupdateuserrequestrole.md @@ -1,10 +1,15 @@ # V3UsersUpdateUserRequestRole +## Example Usage + +```python +from squadcast_sdk.models import V3UsersUpdateUserRequestRole +value: V3UsersUpdateUserRequestRole = "account_owner" +``` + ## Values -| Name | Value | -| --------------- | --------------- | -| `ACCOUNT_OWNER` | account_owner | -| `USER` | user | -| `STAKEHOLDER` | stakeholder | \ No newline at end of file +- `"account_owner"` +- `"user"` +- `"stakeholder"` diff --git a/squadcastv1/docs/models/v3workflowsactionrequestname.md b/squadcastv1/docs/models/v3workflowsactionrequestname.md index 303cb2e..28302a5 100644 --- a/squadcastv1/docs/models/v3workflowsactionrequestname.md +++ b/squadcastv1/docs/models/v3workflowsactionrequestname.md @@ -1,8 +1,13 @@ # V3WorkflowsActionRequestName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsActionRequestName +value: V3WorkflowsActionRequestName = "sq_attach_runbooks" +``` + ## Values -| Name | Value | -| -------------------- | -------------------- | -| `SQ_ATTACH_RUNBOOKS` | sq_attach_runbooks | \ No newline at end of file +- `"sq_attach_runbooks"` diff --git a/squadcastv1/docs/models/v3workflowsactionrequestupdatename.md b/squadcastv1/docs/models/v3workflowsactionrequestupdatename.md index 520205b..a72d136 100644 --- a/squadcastv1/docs/models/v3workflowsactionrequestupdatename.md +++ b/squadcastv1/docs/models/v3workflowsactionrequestupdatename.md @@ -1,8 +1,13 @@ # V3WorkflowsActionRequestUpdateName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsActionRequestUpdateName +value: V3WorkflowsActionRequestUpdateName = "sq_attach_runbooks" +``` + ## Values -| Name | Value | -| -------------------- | -------------------- | -| `SQ_ATTACH_RUNBOOKS` | sq_attach_runbooks | \ No newline at end of file +- `"sq_attach_runbooks"` diff --git a/squadcastv1/docs/models/v3workflowsactionresponsename.md b/squadcastv1/docs/models/v3workflowsactionresponsename.md index f9bdcd3..d4ac002 100644 --- a/squadcastv1/docs/models/v3workflowsactionresponsename.md +++ b/squadcastv1/docs/models/v3workflowsactionresponsename.md @@ -1,8 +1,13 @@ # V3WorkflowsActionResponseName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsActionResponseName +value: V3WorkflowsActionResponseName = "sq_attach_runbooks" +``` + ## Values -| Name | Value | -| -------------------- | -------------------- | -| `SQ_ATTACH_RUNBOOKS` | sq_attach_runbooks | \ No newline at end of file +- `"sq_attach_runbooks"` diff --git a/squadcastv1/docs/models/v3workflowscommunicationchanneltype.md b/squadcastv1/docs/models/v3workflowscommunicationchanneltype.md index 4b564a7..b0d2adb 100644 --- a/squadcastv1/docs/models/v3workflowscommunicationchanneltype.md +++ b/squadcastv1/docs/models/v3workflowscommunicationchanneltype.md @@ -1,10 +1,15 @@ # V3WorkflowsCommunicationChannelType +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsCommunicationChannelType +value: V3WorkflowsCommunicationChannelType = "chat_room" +``` + ## Values -| Name | Value | -| ------------------ | ------------------ | -| `CHAT_ROOM` | chat_room | -| `VIDEO_CONFERENCE` | video_conference | -| `OTHER` | other | \ No newline at end of file +- `"chat_room"` +- `"video_conference"` +- `"other"` diff --git a/squadcastv1/docs/models/v3workflowscreateworkflowrequestownertype.md b/squadcastv1/docs/models/v3workflowscreateworkflowrequestownertype.md index a8d2a68..c9f1cf3 100644 --- a/squadcastv1/docs/models/v3workflowscreateworkflowrequestownertype.md +++ b/squadcastv1/docs/models/v3workflowscreateworkflowrequestownertype.md @@ -1,9 +1,14 @@ # V3WorkflowsCreateWorkflowRequestOwnerType +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsCreateWorkflowRequestOwnerType +value: V3WorkflowsCreateWorkflowRequestOwnerType = "user" +``` + ## Values -| Name | Value | -| ------- | ------- | -| `USER` | user | -| `SQUAD` | squad | \ No newline at end of file +- `"user"` +- `"squad"` diff --git a/squadcastv1/docs/models/v3workflowscreateworkflowrequestupdateownertype.md b/squadcastv1/docs/models/v3workflowscreateworkflowrequestupdateownertype.md index a8cf12f..a02284b 100644 --- a/squadcastv1/docs/models/v3workflowscreateworkflowrequestupdateownertype.md +++ b/squadcastv1/docs/models/v3workflowscreateworkflowrequestupdateownertype.md @@ -1,9 +1,14 @@ # V3WorkflowsCreateWorkflowRequestUpdateOwnerType +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsCreateWorkflowRequestUpdateOwnerType +value: V3WorkflowsCreateWorkflowRequestUpdateOwnerType = "user" +``` + ## Values -| Name | Value | -| ------- | ------- | -| `USER` | user | -| `SQUAD` | squad | \ No newline at end of file +- `"user"` +- `"squad"` diff --git a/squadcastv1/docs/models/v3workflowsjiracreateticketname.md b/squadcastv1/docs/models/v3workflowsjiracreateticketname.md index 9479032..b5295ed 100644 --- a/squadcastv1/docs/models/v3workflowsjiracreateticketname.md +++ b/squadcastv1/docs/models/v3workflowsjiracreateticketname.md @@ -1,8 +1,13 @@ # V3WorkflowsJiraCreateTicketName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsJiraCreateTicketName +value: V3WorkflowsJiraCreateTicketName = "jira_create_ticket" +``` + ## Values -| Name | Value | -| -------------------- | -------------------- | -| `JIRA_CREATE_TICKET` | jira_create_ticket | \ No newline at end of file +- `"jira_create_ticket"` diff --git a/squadcastv1/docs/models/v3workflowsjiracreateticketupdatename.md b/squadcastv1/docs/models/v3workflowsjiracreateticketupdatename.md index 75f775c..b394016 100644 --- a/squadcastv1/docs/models/v3workflowsjiracreateticketupdatename.md +++ b/squadcastv1/docs/models/v3workflowsjiracreateticketupdatename.md @@ -1,8 +1,13 @@ # V3WorkflowsJiraCreateTicketUpdateName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsJiraCreateTicketUpdateName +value: V3WorkflowsJiraCreateTicketUpdateName = "jira_create_ticket" +``` + ## Values -| Name | Value | -| -------------------- | -------------------- | -| `JIRA_CREATE_TICKET` | jira_create_ticket | \ No newline at end of file +- `"jira_create_ticket"` diff --git a/squadcastv1/docs/models/v3workflowsmsteamscreatemeetinglinkname.md b/squadcastv1/docs/models/v3workflowsmsteamscreatemeetinglinkname.md index a428c19..ef04125 100644 --- a/squadcastv1/docs/models/v3workflowsmsteamscreatemeetinglinkname.md +++ b/squadcastv1/docs/models/v3workflowsmsteamscreatemeetinglinkname.md @@ -1,8 +1,13 @@ # V3WorkflowsMsTeamsCreateMeetingLinkName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsMsTeamsCreateMeetingLinkName +value: V3WorkflowsMsTeamsCreateMeetingLinkName = "msteams_create_meeting_link" +``` + ## Values -| Name | Value | -| ----------------------------- | ----------------------------- | -| `MSTEAMS_CREATE_MEETING_LINK` | msteams_create_meeting_link | \ No newline at end of file +- `"msteams_create_meeting_link"` diff --git a/squadcastv1/docs/models/v3workflowsmsteamscreatemeetinglinkupdatename.md b/squadcastv1/docs/models/v3workflowsmsteamscreatemeetinglinkupdatename.md index fcd88da..4bb75f6 100644 --- a/squadcastv1/docs/models/v3workflowsmsteamscreatemeetinglinkupdatename.md +++ b/squadcastv1/docs/models/v3workflowsmsteamscreatemeetinglinkupdatename.md @@ -1,8 +1,13 @@ # V3WorkflowsMsTeamsCreateMeetingLinkUpdateName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsMsTeamsCreateMeetingLinkUpdateName +value: V3WorkflowsMsTeamsCreateMeetingLinkUpdateName = "msteams_create_meeting_link" +``` + ## Values -| Name | Value | -| ----------------------------- | ----------------------------- | -| `MSTEAMS_CREATE_MEETING_LINK` | msteams_create_meeting_link | \ No newline at end of file +- `"msteams_create_meeting_link"` diff --git a/squadcastv1/docs/models/v3workflowsmsteamsmessagechannelname.md b/squadcastv1/docs/models/v3workflowsmsteamsmessagechannelname.md index 85fcdc5..6637c71 100644 --- a/squadcastv1/docs/models/v3workflowsmsteamsmessagechannelname.md +++ b/squadcastv1/docs/models/v3workflowsmsteamsmessagechannelname.md @@ -1,8 +1,13 @@ # V3WorkflowsMsTeamsMessageChannelName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsMsTeamsMessageChannelName +value: V3WorkflowsMsTeamsMessageChannelName = "msteams_message_channel" +``` + ## Values -| Name | Value | -| ------------------------- | ------------------------- | -| `MSTEAMS_MESSAGE_CHANNEL` | msteams_message_channel | \ No newline at end of file +- `"msteams_message_channel"` diff --git a/squadcastv1/docs/models/v3workflowsmsteamsmessagechannelupdatename.md b/squadcastv1/docs/models/v3workflowsmsteamsmessagechannelupdatename.md index 0098af6..c156673 100644 --- a/squadcastv1/docs/models/v3workflowsmsteamsmessagechannelupdatename.md +++ b/squadcastv1/docs/models/v3workflowsmsteamsmessagechannelupdatename.md @@ -1,8 +1,13 @@ # V3WorkflowsMsTeamsMessageChannelUpdateName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsMsTeamsMessageChannelUpdateName +value: V3WorkflowsMsTeamsMessageChannelUpdateName = "msteams_message_channel" +``` + ## Values -| Name | Value | -| ------------------------- | ------------------------- | -| `MSTEAMS_MESSAGE_CHANNEL` | msteams_message_channel | \ No newline at end of file +- `"msteams_message_channel"` diff --git a/squadcastv1/docs/models/v3workflowsmsteamsmessageusername.md b/squadcastv1/docs/models/v3workflowsmsteamsmessageusername.md index ec6eee3..2eff972 100644 --- a/squadcastv1/docs/models/v3workflowsmsteamsmessageusername.md +++ b/squadcastv1/docs/models/v3workflowsmsteamsmessageusername.md @@ -1,8 +1,13 @@ # V3WorkflowsMsTeamsMessageUserName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsMsTeamsMessageUserName +value: V3WorkflowsMsTeamsMessageUserName = "msteams_message_user" +``` + ## Values -| Name | Value | -| ---------------------- | ---------------------- | -| `MSTEAMS_MESSAGE_USER` | msteams_message_user | \ No newline at end of file +- `"msteams_message_user"` diff --git a/squadcastv1/docs/models/v3workflowsmsteamsmessageuserupdatename.md b/squadcastv1/docs/models/v3workflowsmsteamsmessageuserupdatename.md index 0e85966..a35f03f 100644 --- a/squadcastv1/docs/models/v3workflowsmsteamsmessageuserupdatename.md +++ b/squadcastv1/docs/models/v3workflowsmsteamsmessageuserupdatename.md @@ -1,8 +1,13 @@ # V3WorkflowsMsTeamsMessageUserUpdateName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsMsTeamsMessageUserUpdateName +value: V3WorkflowsMsTeamsMessageUserUpdateName = "msteams_message_user" +``` + ## Values -| Name | Value | -| ---------------------- | ---------------------- | -| `MSTEAMS_MESSAGE_USER` | msteams_message_user | \ No newline at end of file +- `"msteams_message_user"` diff --git a/squadcastv1/docs/models/v3workflowsslackarchivechannelname.md b/squadcastv1/docs/models/v3workflowsslackarchivechannelname.md index 11ec42c..2e451b0 100644 --- a/squadcastv1/docs/models/v3workflowsslackarchivechannelname.md +++ b/squadcastv1/docs/models/v3workflowsslackarchivechannelname.md @@ -1,8 +1,13 @@ # V3WorkflowsSlackArchiveChannelName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSlackArchiveChannelName +value: V3WorkflowsSlackArchiveChannelName = "slack_archive_channel" +``` + ## Values -| Name | Value | -| ----------------------- | ----------------------- | -| `SLACK_ARCHIVE_CHANNEL` | slack_archive_channel | \ No newline at end of file +- `"slack_archive_channel"` diff --git a/squadcastv1/docs/models/v3workflowsslackarchivechannelupdatename.md b/squadcastv1/docs/models/v3workflowsslackarchivechannelupdatename.md index 27539c8..cfc2018 100644 --- a/squadcastv1/docs/models/v3workflowsslackarchivechannelupdatename.md +++ b/squadcastv1/docs/models/v3workflowsslackarchivechannelupdatename.md @@ -1,8 +1,13 @@ # V3WorkflowsSlackArchiveChannelUpdateName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSlackArchiveChannelUpdateName +value: V3WorkflowsSlackArchiveChannelUpdateName = "slack_archive_channel" +``` + ## Values -| Name | Value | -| ----------------------- | ----------------------- | -| `SLACK_ARCHIVE_CHANNEL` | slack_archive_channel | \ No newline at end of file +- `"slack_archive_channel"` diff --git a/squadcastv1/docs/models/v3workflowsslackcreateincidentchannelname.md b/squadcastv1/docs/models/v3workflowsslackcreateincidentchannelname.md index 51fefbe..2c29a54 100644 --- a/squadcastv1/docs/models/v3workflowsslackcreateincidentchannelname.md +++ b/squadcastv1/docs/models/v3workflowsslackcreateincidentchannelname.md @@ -1,8 +1,13 @@ # V3WorkflowsSlackCreateIncidentChannelName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSlackCreateIncidentChannelName +value: V3WorkflowsSlackCreateIncidentChannelName = "slack_create_incident_channel" +``` + ## Values -| Name | Value | -| ------------------------------- | ------------------------------- | -| `SLACK_CREATE_INCIDENT_CHANNEL` | slack_create_incident_channel | \ No newline at end of file +- `"slack_create_incident_channel"` diff --git a/squadcastv1/docs/models/v3workflowsslackcreateincidentchannelupdatename.md b/squadcastv1/docs/models/v3workflowsslackcreateincidentchannelupdatename.md index e3b2f1b..ec948cc 100644 --- a/squadcastv1/docs/models/v3workflowsslackcreateincidentchannelupdatename.md +++ b/squadcastv1/docs/models/v3workflowsslackcreateincidentchannelupdatename.md @@ -1,8 +1,13 @@ # V3WorkflowsSlackCreateIncidentChannelUpdateName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSlackCreateIncidentChannelUpdateName +value: V3WorkflowsSlackCreateIncidentChannelUpdateName = "slack_create_incident_channel" +``` + ## Values -| Name | Value | -| ------------------------------- | ------------------------------- | -| `SLACK_CREATE_INCIDENT_CHANNEL` | slack_create_incident_channel | \ No newline at end of file +- `"slack_create_incident_channel"` diff --git a/squadcastv1/docs/models/v3workflowsslackmessagechannelname.md b/squadcastv1/docs/models/v3workflowsslackmessagechannelname.md index 774bdb8..90caa7e 100644 --- a/squadcastv1/docs/models/v3workflowsslackmessagechannelname.md +++ b/squadcastv1/docs/models/v3workflowsslackmessagechannelname.md @@ -1,8 +1,13 @@ # V3WorkflowsSlackMessageChannelName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSlackMessageChannelName +value: V3WorkflowsSlackMessageChannelName = "slack_message_channel" +``` + ## Values -| Name | Value | -| ----------------------- | ----------------------- | -| `SLACK_MESSAGE_CHANNEL` | slack_message_channel | \ No newline at end of file +- `"slack_message_channel"` diff --git a/squadcastv1/docs/models/v3workflowsslackmessagechannelupdatename.md b/squadcastv1/docs/models/v3workflowsslackmessagechannelupdatename.md index 3503aa4..b40fe30 100644 --- a/squadcastv1/docs/models/v3workflowsslackmessagechannelupdatename.md +++ b/squadcastv1/docs/models/v3workflowsslackmessagechannelupdatename.md @@ -1,8 +1,13 @@ # V3WorkflowsSlackMessageChannelUpdateName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSlackMessageChannelUpdateName +value: V3WorkflowsSlackMessageChannelUpdateName = "slack_message_channel" +``` + ## Values -| Name | Value | -| ----------------------- | ----------------------- | -| `SLACK_MESSAGE_CHANNEL` | slack_message_channel | \ No newline at end of file +- `"slack_message_channel"` diff --git a/squadcastv1/docs/models/v3workflowsslackmessageusername.md b/squadcastv1/docs/models/v3workflowsslackmessageusername.md index 2a8b367..e1af025 100644 --- a/squadcastv1/docs/models/v3workflowsslackmessageusername.md +++ b/squadcastv1/docs/models/v3workflowsslackmessageusername.md @@ -1,8 +1,13 @@ # V3WorkflowsSlackMessageUserName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSlackMessageUserName +value: V3WorkflowsSlackMessageUserName = "slack_message_user" +``` + ## Values -| Name | Value | -| -------------------- | -------------------- | -| `SLACK_MESSAGE_USER` | slack_message_user | \ No newline at end of file +- `"slack_message_user"` diff --git a/squadcastv1/docs/models/v3workflowsslackmessageuserupdatename.md b/squadcastv1/docs/models/v3workflowsslackmessageuserupdatename.md index e7d65dc..84e6773 100644 --- a/squadcastv1/docs/models/v3workflowsslackmessageuserupdatename.md +++ b/squadcastv1/docs/models/v3workflowsslackmessageuserupdatename.md @@ -1,8 +1,13 @@ # V3WorkflowsSlackMessageUserUpdateName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSlackMessageUserUpdateName +value: V3WorkflowsSlackMessageUserUpdateName = "slack_message_user" +``` + ## Values -| Name | Value | -| -------------------- | -------------------- | -| `SLACK_MESSAGE_USER` | slack_message_user | \ No newline at end of file +- `"slack_message_user"` diff --git a/squadcastv1/docs/models/v3workflowssqaddcommunicationchannelname.md b/squadcastv1/docs/models/v3workflowssqaddcommunicationchannelname.md index f8c30c6..ef3332a 100644 --- a/squadcastv1/docs/models/v3workflowssqaddcommunicationchannelname.md +++ b/squadcastv1/docs/models/v3workflowssqaddcommunicationchannelname.md @@ -1,8 +1,13 @@ # V3WorkflowsSqAddCommunicationChannelName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSqAddCommunicationChannelName +value: V3WorkflowsSqAddCommunicationChannelName = "sq_add_communication_channel" +``` + ## Values -| Name | Value | -| ------------------------------ | ------------------------------ | -| `SQ_ADD_COMMUNICATION_CHANNEL` | sq_add_communication_channel | \ No newline at end of file +- `"sq_add_communication_channel"` diff --git a/squadcastv1/docs/models/v3workflowssqaddcommunicationchannelupdatename.md b/squadcastv1/docs/models/v3workflowssqaddcommunicationchannelupdatename.md index 5fbbacf..ea4c18f 100644 --- a/squadcastv1/docs/models/v3workflowssqaddcommunicationchannelupdatename.md +++ b/squadcastv1/docs/models/v3workflowssqaddcommunicationchannelupdatename.md @@ -1,8 +1,13 @@ # V3WorkflowsSqAddCommunicationChannelUpdateName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSqAddCommunicationChannelUpdateName +value: V3WorkflowsSqAddCommunicationChannelUpdateName = "sq_add_communication_channel" +``` + ## Values -| Name | Value | -| ------------------------------ | ------------------------------ | -| `SQ_ADD_COMMUNICATION_CHANNEL` | sq_add_communication_channel | \ No newline at end of file +- `"sq_add_communication_channel"` diff --git a/squadcastv1/docs/models/v3workflowssqaddincidentnotename.md b/squadcastv1/docs/models/v3workflowssqaddincidentnotename.md index 9ee42ba..32e753f 100644 --- a/squadcastv1/docs/models/v3workflowssqaddincidentnotename.md +++ b/squadcastv1/docs/models/v3workflowssqaddincidentnotename.md @@ -1,8 +1,13 @@ # V3WorkflowsSqAddIncidentNoteName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSqAddIncidentNoteName +value: V3WorkflowsSqAddIncidentNoteName = "sq_add_incident_note" +``` + ## Values -| Name | Value | -| ---------------------- | ---------------------- | -| `SQ_ADD_INCIDENT_NOTE` | sq_add_incident_note | \ No newline at end of file +- `"sq_add_incident_note"` diff --git a/squadcastv1/docs/models/v3workflowssqaddincidentnoteupdatename.md b/squadcastv1/docs/models/v3workflowssqaddincidentnoteupdatename.md index 0659b83..3f57240 100644 --- a/squadcastv1/docs/models/v3workflowssqaddincidentnoteupdatename.md +++ b/squadcastv1/docs/models/v3workflowssqaddincidentnoteupdatename.md @@ -1,8 +1,13 @@ # V3WorkflowsSqAddIncidentNoteUpdateName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSqAddIncidentNoteUpdateName +value: V3WorkflowsSqAddIncidentNoteUpdateName = "sq_add_incident_note" +``` + ## Values -| Name | Value | -| ---------------------- | ---------------------- | -| `SQ_ADD_INCIDENT_NOTE` | sq_add_incident_note | \ No newline at end of file +- `"sq_add_incident_note"` diff --git a/squadcastv1/docs/models/v3workflowssqcreatestatuspageissuename.md b/squadcastv1/docs/models/v3workflowssqcreatestatuspageissuename.md index b4d1f61..6007a94 100644 --- a/squadcastv1/docs/models/v3workflowssqcreatestatuspageissuename.md +++ b/squadcastv1/docs/models/v3workflowssqcreatestatuspageissuename.md @@ -1,8 +1,13 @@ # V3WorkflowsSqCreateStatusPageIssueName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSqCreateStatusPageIssueName +value: V3WorkflowsSqCreateStatusPageIssueName = "sq_add_status_page_issue" +``` + ## Values -| Name | Value | -| -------------------------- | -------------------------- | -| `SQ_ADD_STATUS_PAGE_ISSUE` | sq_add_status_page_issue | \ No newline at end of file +- `"sq_add_status_page_issue"` diff --git a/squadcastv1/docs/models/v3workflowssqcreatestatuspageissueupdatename.md b/squadcastv1/docs/models/v3workflowssqcreatestatuspageissueupdatename.md index f08ff9e..f2420bf 100644 --- a/squadcastv1/docs/models/v3workflowssqcreatestatuspageissueupdatename.md +++ b/squadcastv1/docs/models/v3workflowssqcreatestatuspageissueupdatename.md @@ -1,8 +1,13 @@ # V3WorkflowsSqCreateStatusPageIssueUpdateName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSqCreateStatusPageIssueUpdateName +value: V3WorkflowsSqCreateStatusPageIssueUpdateName = "sq_add_status_page_issue" +``` + ## Values -| Name | Value | -| -------------------------- | -------------------------- | -| `SQ_ADD_STATUS_PAGE_ISSUE` | sq_add_status_page_issue | \ No newline at end of file +- `"sq_add_status_page_issue"` diff --git a/squadcastv1/docs/models/v3workflowssqmakehttpcallmethod.md b/squadcastv1/docs/models/v3workflowssqmakehttpcallmethod.md index 4680804..f265130 100644 --- a/squadcastv1/docs/models/v3workflowssqmakehttpcallmethod.md +++ b/squadcastv1/docs/models/v3workflowssqmakehttpcallmethod.md @@ -1,12 +1,17 @@ # V3WorkflowsSqMakeHTTPCallMethod +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSqMakeHTTPCallMethod +value: V3WorkflowsSqMakeHTTPCallMethod = "GET" +``` + ## Values -| Name | Value | -| -------- | -------- | -| `GET` | GET | -| `POST` | POST | -| `PUT` | PUT | -| `PATCH` | PATCH | -| `DELETE` | DELETE | \ No newline at end of file +- `"GET"` +- `"POST"` +- `"PUT"` +- `"PATCH"` +- `"DELETE"` diff --git a/squadcastv1/docs/models/v3workflowssqmakehttpcallname.md b/squadcastv1/docs/models/v3workflowssqmakehttpcallname.md index d487a4b..dd1476f 100644 --- a/squadcastv1/docs/models/v3workflowssqmakehttpcallname.md +++ b/squadcastv1/docs/models/v3workflowssqmakehttpcallname.md @@ -1,8 +1,13 @@ # V3WorkflowsSqMakeHTTPCallName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSqMakeHTTPCallName +value: V3WorkflowsSqMakeHTTPCallName = "sq_make_http_call" +``` + ## Values -| Name | Value | -| ------------------- | ------------------- | -| `SQ_MAKE_HTTP_CALL` | sq_make_http_call | \ No newline at end of file +- `"sq_make_http_call"` diff --git a/squadcastv1/docs/models/v3workflowssqmakehttpcallupdatemethod.md b/squadcastv1/docs/models/v3workflowssqmakehttpcallupdatemethod.md index f599dba..450a90f 100644 --- a/squadcastv1/docs/models/v3workflowssqmakehttpcallupdatemethod.md +++ b/squadcastv1/docs/models/v3workflowssqmakehttpcallupdatemethod.md @@ -1,12 +1,17 @@ # V3WorkflowsSqMakeHTTPCallUpdateMethod +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSqMakeHTTPCallUpdateMethod +value: V3WorkflowsSqMakeHTTPCallUpdateMethod = "GET" +``` + ## Values -| Name | Value | -| -------- | -------- | -| `GET` | GET | -| `POST` | POST | -| `PUT` | PUT | -| `PATCH` | PATCH | -| `DELETE` | DELETE | \ No newline at end of file +- `"GET"` +- `"POST"` +- `"PUT"` +- `"PATCH"` +- `"DELETE"` diff --git a/squadcastv1/docs/models/v3workflowssqmakehttpcallupdatename.md b/squadcastv1/docs/models/v3workflowssqmakehttpcallupdatename.md index c1d4d4f..ce7d527 100644 --- a/squadcastv1/docs/models/v3workflowssqmakehttpcallupdatename.md +++ b/squadcastv1/docs/models/v3workflowssqmakehttpcallupdatename.md @@ -1,8 +1,13 @@ # V3WorkflowsSqMakeHTTPCallUpdateName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSqMakeHTTPCallUpdateName +value: V3WorkflowsSqMakeHTTPCallUpdateName = "sq_make_http_call" +``` + ## Values -| Name | Value | -| ------------------- | ------------------- | -| `SQ_MAKE_HTTP_CALL` | sq_make_http_call | \ No newline at end of file +- `"sq_make_http_call"` diff --git a/squadcastv1/docs/models/v3workflowssqmarkincidentsloaffectingname.md b/squadcastv1/docs/models/v3workflowssqmarkincidentsloaffectingname.md index 345e5ad..44e4264 100644 --- a/squadcastv1/docs/models/v3workflowssqmarkincidentsloaffectingname.md +++ b/squadcastv1/docs/models/v3workflowssqmarkincidentsloaffectingname.md @@ -1,8 +1,13 @@ # V3WorkflowsSqMarkIncidentSLOAffectingName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSqMarkIncidentSLOAffectingName +value: V3WorkflowsSqMarkIncidentSLOAffectingName = "sq_mark_incident_slo_affecting" +``` + ## Values -| Name | Value | -| -------------------------------- | -------------------------------- | -| `SQ_MARK_INCIDENT_SLO_AFFECTING` | sq_mark_incident_slo_affecting | \ No newline at end of file +- `"sq_mark_incident_slo_affecting"` diff --git a/squadcastv1/docs/models/v3workflowssqmarkincidentsloaffectingupdatename.md b/squadcastv1/docs/models/v3workflowssqmarkincidentsloaffectingupdatename.md index c298d57..5ab0df6 100644 --- a/squadcastv1/docs/models/v3workflowssqmarkincidentsloaffectingupdatename.md +++ b/squadcastv1/docs/models/v3workflowssqmarkincidentsloaffectingupdatename.md @@ -1,8 +1,13 @@ # V3WorkflowsSqMarkIncidentSLOAffectingUpdateName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSqMarkIncidentSLOAffectingUpdateName +value: V3WorkflowsSqMarkIncidentSLOAffectingUpdateName = "sq_mark_incident_slo_affecting" +``` + ## Values -| Name | Value | -| -------------------------------- | -------------------------------- | -| `SQ_MARK_INCIDENT_SLO_AFFECTING` | sq_mark_incident_slo_affecting | \ No newline at end of file +- `"sq_mark_incident_slo_affecting"` diff --git a/squadcastv1/docs/models/v3workflowssqsendemailname.md b/squadcastv1/docs/models/v3workflowssqsendemailname.md index ec85bcc..d799779 100644 --- a/squadcastv1/docs/models/v3workflowssqsendemailname.md +++ b/squadcastv1/docs/models/v3workflowssqsendemailname.md @@ -1,8 +1,13 @@ # V3WorkflowsSqSendEmailName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSqSendEmailName +value: V3WorkflowsSqSendEmailName = "sq_send_email" +``` + ## Values -| Name | Value | -| --------------- | --------------- | -| `SQ_SEND_EMAIL` | sq_send_email | \ No newline at end of file +- `"sq_send_email"` diff --git a/squadcastv1/docs/models/v3workflowssqsendemailupdatename.md b/squadcastv1/docs/models/v3workflowssqsendemailupdatename.md index 50fe0d3..9ee96b2 100644 --- a/squadcastv1/docs/models/v3workflowssqsendemailupdatename.md +++ b/squadcastv1/docs/models/v3workflowssqsendemailupdatename.md @@ -1,8 +1,13 @@ # V3WorkflowsSqSendEmailUpdateName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSqSendEmailUpdateName +value: V3WorkflowsSqSendEmailUpdateName = "sq_send_email" +``` + ## Values -| Name | Value | -| --------------- | --------------- | -| `SQ_SEND_EMAIL` | sq_send_email | \ No newline at end of file +- `"sq_send_email"` diff --git a/squadcastv1/docs/models/v3workflowssqtriggermanualwebhookname.md b/squadcastv1/docs/models/v3workflowssqtriggermanualwebhookname.md index d7359a1..03acf20 100644 --- a/squadcastv1/docs/models/v3workflowssqtriggermanualwebhookname.md +++ b/squadcastv1/docs/models/v3workflowssqtriggermanualwebhookname.md @@ -1,8 +1,13 @@ # V3WorkflowsSqTriggerManualWebhookName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSqTriggerManualWebhookName +value: V3WorkflowsSqTriggerManualWebhookName = "sq_trigger_manual_webhook" +``` + ## Values -| Name | Value | -| --------------------------- | --------------------------- | -| `SQ_TRIGGER_MANUAL_WEBHOOK` | sq_trigger_manual_webhook | \ No newline at end of file +- `"sq_trigger_manual_webhook"` diff --git a/squadcastv1/docs/models/v3workflowssqtriggermanualwebhookupdatename.md b/squadcastv1/docs/models/v3workflowssqtriggermanualwebhookupdatename.md index 0ea8f5b..c5a07ff 100644 --- a/squadcastv1/docs/models/v3workflowssqtriggermanualwebhookupdatename.md +++ b/squadcastv1/docs/models/v3workflowssqtriggermanualwebhookupdatename.md @@ -1,8 +1,13 @@ # V3WorkflowsSqTriggerManualWebhookUpdateName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsSqTriggerManualWebhookUpdateName +value: V3WorkflowsSqTriggerManualWebhookUpdateName = "sq_trigger_manual_webhook" +``` + ## Values -| Name | Value | -| --------------------------- | --------------------------- | -| `SQ_TRIGGER_MANUAL_WEBHOOK` | sq_trigger_manual_webhook | \ No newline at end of file +- `"sq_trigger_manual_webhook"` diff --git a/squadcastv1/docs/models/v3workflowsupdateincidentpriorityname.md b/squadcastv1/docs/models/v3workflowsupdateincidentpriorityname.md index 7e56a10..1d9d8b8 100644 --- a/squadcastv1/docs/models/v3workflowsupdateincidentpriorityname.md +++ b/squadcastv1/docs/models/v3workflowsupdateincidentpriorityname.md @@ -1,8 +1,13 @@ # V3WorkflowsUpdateIncidentPriorityName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsUpdateIncidentPriorityName +value: V3WorkflowsUpdateIncidentPriorityName = "sq_update_incident_priority" +``` + ## Values -| Name | Value | -| ----------------------------- | ----------------------------- | -| `SQ_UPDATE_INCIDENT_PRIORITY` | sq_update_incident_priority | \ No newline at end of file +- `"sq_update_incident_priority"` diff --git a/squadcastv1/docs/models/v3workflowsupdateincidentprioritypriority.md b/squadcastv1/docs/models/v3workflowsupdateincidentprioritypriority.md index e8a3ba4..5daf296 100644 --- a/squadcastv1/docs/models/v3workflowsupdateincidentprioritypriority.md +++ b/squadcastv1/docs/models/v3workflowsupdateincidentprioritypriority.md @@ -1,13 +1,18 @@ # V3WorkflowsUpdateIncidentPriorityPriority +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsUpdateIncidentPriorityPriority +value: V3WorkflowsUpdateIncidentPriorityPriority = "P1" +``` + ## Values -| Name | Value | -| ------- | ------- | -| `P1` | P1 | -| `P2` | P2 | -| `P3` | P3 | -| `P4` | P4 | -| `P5` | P5 | -| `UNSET` | UNSET | \ No newline at end of file +- `"P1"` +- `"P2"` +- `"P3"` +- `"P4"` +- `"P5"` +- `"UNSET"` diff --git a/squadcastv1/docs/models/v3workflowsupdateincidentpriorityupdatename.md b/squadcastv1/docs/models/v3workflowsupdateincidentpriorityupdatename.md index 1b98f73..d94380c 100644 --- a/squadcastv1/docs/models/v3workflowsupdateincidentpriorityupdatename.md +++ b/squadcastv1/docs/models/v3workflowsupdateincidentpriorityupdatename.md @@ -1,8 +1,13 @@ # V3WorkflowsUpdateIncidentPriorityUpdateName +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsUpdateIncidentPriorityUpdateName +value: V3WorkflowsUpdateIncidentPriorityUpdateName = "sq_update_incident_priority" +``` + ## Values -| Name | Value | -| ----------------------------- | ----------------------------- | -| `SQ_UPDATE_INCIDENT_PRIORITY` | sq_update_incident_priority | \ No newline at end of file +- `"sq_update_incident_priority"` diff --git a/squadcastv1/docs/models/v3workflowsupdateincidentpriorityupdatepriority.md b/squadcastv1/docs/models/v3workflowsupdateincidentpriorityupdatepriority.md index 1250f25..4322ded 100644 --- a/squadcastv1/docs/models/v3workflowsupdateincidentpriorityupdatepriority.md +++ b/squadcastv1/docs/models/v3workflowsupdateincidentpriorityupdatepriority.md @@ -1,13 +1,18 @@ # V3WorkflowsUpdateIncidentPriorityUpdatePriority +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsUpdateIncidentPriorityUpdatePriority +value: V3WorkflowsUpdateIncidentPriorityUpdatePriority = "P1" +``` + ## Values -| Name | Value | -| ------- | ------- | -| `P1` | P1 | -| `P2` | P2 | -| `P3` | P3 | -| `P4` | P4 | -| `P5` | P5 | -| `UNSET` | UNSET | \ No newline at end of file +- `"P1"` +- `"P2"` +- `"P3"` +- `"P4"` +- `"P5"` +- `"UNSET"` diff --git a/squadcastv1/docs/models/v3workflowsworkflowtrigger.md b/squadcastv1/docs/models/v3workflowsworkflowtrigger.md index d7eb22e..69cf555 100644 --- a/squadcastv1/docs/models/v3workflowsworkflowtrigger.md +++ b/squadcastv1/docs/models/v3workflowsworkflowtrigger.md @@ -1,14 +1,19 @@ # V3WorkflowsWorkflowTrigger +## Example Usage + +```python +from squadcast_sdk.models import V3WorkflowsWorkflowTrigger +value: V3WorkflowsWorkflowTrigger = "incident_triggered" +``` + ## Values -| Name | Value | -| --------------------------- | --------------------------- | -| `INCIDENT_TRIGGERED` | incident_triggered | -| `INCIDENT_ACKNOWLEDGED` | incident_acknowledged | -| `INCIDENT_RESOLVED` | incident_resolved | -| `INCIDENT_REASSIGNED` | incident_reassigned | -| `INCIDENT_TAG_UPDATED` | incident_tag_updated | -| `INCIDENT_PRIORITY_UPDATED` | incident_priority_updated | -| `INCIDENT_NOTE_ADDED` | incident_note_added | \ No newline at end of file +- `"incident_triggered"` +- `"incident_acknowledged"` +- `"incident_resolved"` +- `"incident_reassigned"` +- `"incident_tag_updated"` +- `"incident_priority_updated"` +- `"incident_note_added"` diff --git a/squadcastv1/docs/models/v4createschedulerequestownertype.md b/squadcastv1/docs/models/v4createschedulerequestownertype.md index 090f67c..d1abc35 100644 --- a/squadcastv1/docs/models/v4createschedulerequestownertype.md +++ b/squadcastv1/docs/models/v4createschedulerequestownertype.md @@ -1,9 +1,14 @@ # V4CreateScheduleRequestOwnerType +## Example Usage + +```python +from squadcast_sdk.models import V4CreateScheduleRequestOwnerType +value: V4CreateScheduleRequestOwnerType = "user" +``` + ## Values -| Name | Value | -| ------- | ------- | -| `USER` | user | -| `SQUAD` | squad | \ No newline at end of file +- `"user"` +- `"squad"` diff --git a/squadcastv1/docs/models/v4scheduleresponseownertype.md b/squadcastv1/docs/models/v4scheduleresponseownertype.md index 17577dd..43ec273 100644 --- a/squadcastv1/docs/models/v4scheduleresponseownertype.md +++ b/squadcastv1/docs/models/v4scheduleresponseownertype.md @@ -1,9 +1,14 @@ # V4ScheduleResponseOwnerType +## Example Usage + +```python +from squadcast_sdk.models import V4ScheduleResponseOwnerType +value: V4ScheduleResponseOwnerType = "user" +``` + ## Values -| Name | Value | -| ------- | ------- | -| `USER` | user | -| `SQUAD` | squad | \ No newline at end of file +- `"user"` +- `"squad"` diff --git a/squadcastv1/docs/models/v4statuspagescreatestatuspagerequestownertype.md b/squadcastv1/docs/models/v4statuspagescreatestatuspagerequestownertype.md index ffc1e22..e4a78b2 100644 --- a/squadcastv1/docs/models/v4statuspagescreatestatuspagerequestownertype.md +++ b/squadcastv1/docs/models/v4statuspagescreatestatuspagerequestownertype.md @@ -1,10 +1,15 @@ # V4StatusPagesCreateStatusPageRequestOwnerType +## Example Usage + +```python +from squadcast_sdk.models import V4StatusPagesCreateStatusPageRequestOwnerType +value: V4StatusPagesCreateStatusPageRequestOwnerType = "team" +``` + ## Values -| Name | Value | -| ------- | ------- | -| `TEAM` | team | -| `USER` | user | -| `SQUAD` | squad | \ No newline at end of file +- `"team"` +- `"user"` +- `"squad"` diff --git a/squadcastv1/docs/models/v4statuspagesnewstatuspagecomponentlisttype.md b/squadcastv1/docs/models/v4statuspagesnewstatuspagecomponentlisttype.md index a659795..4a9a944 100644 --- a/squadcastv1/docs/models/v4statuspagesnewstatuspagecomponentlisttype.md +++ b/squadcastv1/docs/models/v4statuspagesnewstatuspagecomponentlisttype.md @@ -1,9 +1,14 @@ # V4StatusPagesNewStatusPageComponentListType +## Example Usage + +```python +from squadcast_sdk.models import V4StatusPagesNewStatusPageComponentListType +value: V4StatusPagesNewStatusPageComponentListType = "component" +``` + ## Values -| Name | Value | -| ----------- | ----------- | -| `COMPONENT` | component | -| `GROUP` | group | \ No newline at end of file +- `"component"` +- `"group"` diff --git a/squadcastv1/docs/models/v4statuspagesnewstatuspagecomponenttype.md b/squadcastv1/docs/models/v4statuspagesnewstatuspagecomponenttype.md index 922cf11..9a70976 100644 --- a/squadcastv1/docs/models/v4statuspagesnewstatuspagecomponenttype.md +++ b/squadcastv1/docs/models/v4statuspagesnewstatuspagecomponenttype.md @@ -1,9 +1,14 @@ # V4StatusPagesNewStatusPageComponentType +## Example Usage + +```python +from squadcast_sdk.models import V4StatusPagesNewStatusPageComponentType +value: V4StatusPagesNewStatusPageComponentType = "component" +``` + ## Values -| Name | Value | -| ----------- | ----------- | -| `COMPONENT` | component | -| `GROUP` | group | \ No newline at end of file +- `"component"` +- `"group"` diff --git a/squadcastv1/docs/models/v4updateschedulerequestownertype.md b/squadcastv1/docs/models/v4updateschedulerequestownertype.md index f97b3c9..c6a36d0 100644 --- a/squadcastv1/docs/models/v4updateschedulerequestownertype.md +++ b/squadcastv1/docs/models/v4updateschedulerequestownertype.md @@ -1,9 +1,14 @@ # V4UpdateScheduleRequestOwnerType +## Example Usage + +```python +from squadcast_sdk.models import V4UpdateScheduleRequestOwnerType +value: V4UpdateScheduleRequestOwnerType = "user" +``` + ## Values -| Name | Value | -| ------- | ------- | -| `USER` | user | -| `SQUAD` | squad | \ No newline at end of file +- `"user"` +- `"squad"` 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..716a6f6 --- /dev/null +++ b/squadcastv1/docs/models/workflowsupdateworkflowactionname.md @@ -0,0 +1,13 @@ +# WorkflowsUpdateWorkflowActionName + +## Example Usage + +```python +from squadcast_sdk.models import WorkflowsUpdateWorkflowActionName +value: WorkflowsUpdateWorkflowActionName = "sq_attach_runbooks" +``` + + +## Values + +- `"sq_attach_runbooks"` 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..e3388b5 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 @@ -462,7 +462,8 @@ disable=raw-checker-failed, consider-using-with, wildcard-import, unused-wildcard-import, - too-many-return-statements + too-many-return-statements, + redefined-builtin # Enable the message, report, category or checker with the given id(s). You can # either give multiple identifier separated by comma (,) or put this option 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..67e134f 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.858.2" +__user_agent__: str = "speakeasy-sdk/python 0.5.0 2.858.2 1.0.0 squadcast_sdk" try: if __package__ is not None: diff --git a/squadcastv1/src/squadcast_sdk/errors/__init__.py b/squadcastv1/src/squadcast_sdk/errors/__init__.py index d02ad2d..e7a9bfe 100644 --- a/squadcastv1/src/squadcast_sdk/errors/__init__.py +++ b/squadcastv1/src/squadcast_sdk/errors/__init__.py @@ -1,10 +1,9 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from .squadcastsdkerror import SquadcastSDKError -from typing import TYPE_CHECKING -from importlib import import_module -import builtins -import sys +from typing import Any, TYPE_CHECKING + +from squadcast_sdk.utils.dynamic_imports import lazy_getattr, lazy_dir if TYPE_CHECKING: from .analytics_getorganalyticsop import ( @@ -116,39 +115,11 @@ } -def dynamic_import(modname, retries=3): - for attempt in range(retries): - try: - return import_module(modname, __package__) - except KeyError: - # Clear any half-initialized module and retry - sys.modules.pop(modname, None) - if attempt == retries - 1: - break - raise KeyError(f"Failed to import module '{modname}' after {retries} attempts") - - -def __getattr__(attr_name: str) -> object: - module_name = _dynamic_imports.get(attr_name) - if module_name is None: - raise AttributeError( - f"No {attr_name} found in _dynamic_imports for module name -> {__name__} " - ) - - try: - module = dynamic_import(module_name) - result = getattr(module, attr_name) - return result - except ImportError as e: - raise ImportError( - f"Failed to import {attr_name} from {module_name}: {e}" - ) from e - except AttributeError as e: - raise AttributeError( - f"Failed to get {attr_name} from {module_name}: {e}" - ) from e +def __getattr__(attr_name: str) -> Any: + return lazy_getattr( + attr_name, package=__package__, dynamic_imports=_dynamic_imports + ) def __dir__(): - lazy_attrs = builtins.list(_dynamic_imports.keys()) - return builtins.sorted(lazy_attrs) + return lazy_dir(dynamic_imports=_dynamic_imports) diff --git a/squadcastv1/src/squadcast_sdk/models/__init__.py b/squadcastv1/src/squadcast_sdk/models/__init__.py index bf991c3..982b84a 100644 --- a/squadcastv1/src/squadcast_sdk/models/__init__.py +++ b/squadcastv1/src/squadcast_sdk/models/__init__.py @@ -1,9 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -from typing import TYPE_CHECKING -from importlib import import_module -import builtins -import sys +from typing import Any, TYPE_CHECKING + +from squadcast_sdk.utils.dynamic_imports import lazy_getattr, lazy_dir if TYPE_CHECKING: from .additionalresponders_addadditionalrespondersop import ( @@ -3178,8 +3177,15 @@ WorkflowsUpdateActionsOrderRequestTypedDict, ) from .workflows_updateworkflowactionop import ( + SqAttachRunbooks, + SqAttachRunbooksTypedDict, + WorkflowsUpdateWorkflowActionData, + WorkflowsUpdateWorkflowActionDataTypedDict, + WorkflowsUpdateWorkflowActionName, WorkflowsUpdateWorkflowActionRequest, WorkflowsUpdateWorkflowActionRequestTypedDict, + WorkflowsUpdateWorkflowActionResponse, + WorkflowsUpdateWorkflowActionResponseTypedDict, ) from .workflows_updateworkflowop import ( WorkflowsUpdateWorkflowRequest, @@ -3942,6 +3948,8 @@ "SnoozeNotificationsUnsnoozeIncidentNotificationsRequestTypedDict", "SnoozeNotificationsUnsnoozeIncidentNotificationsResponse", "SnoozeNotificationsUnsnoozeIncidentNotificationsResponseTypedDict", + "SqAttachRunbooks", + "SqAttachRunbooksTypedDict", "Squads", "SquadsCreateSquadResponse", "SquadsCreateSquadResponseTypedDict", @@ -5224,8 +5232,13 @@ "WorkflowsTypedDict", "WorkflowsUpdateActionsOrderRequest", "WorkflowsUpdateActionsOrderRequestTypedDict", + "WorkflowsUpdateWorkflowActionData", + "WorkflowsUpdateWorkflowActionDataTypedDict", + "WorkflowsUpdateWorkflowActionName", "WorkflowsUpdateWorkflowActionRequest", "WorkflowsUpdateWorkflowActionRequestTypedDict", + "WorkflowsUpdateWorkflowActionResponse", + "WorkflowsUpdateWorkflowActionResponseTypedDict", "WorkflowsUpdateWorkflowRequest", "WorkflowsUpdateWorkflowRequestTypedDict", "WorkflowsUpdateWorkflowResponse", @@ -7268,8 +7281,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", @@ -7277,39 +7297,11 @@ } -def dynamic_import(modname, retries=3): - for attempt in range(retries): - try: - return import_module(modname, __package__) - except KeyError: - # Clear any half-initialized module and retry - sys.modules.pop(modname, None) - if attempt == retries - 1: - break - raise KeyError(f"Failed to import module '{modname}' after {retries} attempts") - - -def __getattr__(attr_name: str) -> object: - module_name = _dynamic_imports.get(attr_name) - if module_name is None: - raise AttributeError( - f"No {attr_name} found in _dynamic_imports for module name -> {__name__} " - ) - - try: - module = dynamic_import(module_name) - result = getattr(module, attr_name) - return result - except ImportError as e: - raise ImportError( - f"Failed to import {attr_name} from {module_name}: {e}" - ) from e - except AttributeError as e: - raise AttributeError( - f"Failed to get {attr_name} from {module_name}: {e}" - ) from e +def __getattr__(attr_name: str) -> Any: + return lazy_getattr( + attr_name, package=__package__, dynamic_imports=_dynamic_imports + ) def __dir__(): - lazy_attrs = builtins.list(_dynamic_imports.keys()) - return builtins.sorted(lazy_attrs) + return lazy_dir(dynamic_imports=_dynamic_imports) diff --git a/squadcastv1/src/squadcast_sdk/models/analytics_getorganalyticsop.py b/squadcastv1/src/squadcast_sdk/models/analytics_getorganalyticsop.py index 9461bb3..16dcbb6 100644 --- a/squadcastv1/src/squadcast_sdk/models/analytics_getorganalyticsop.py +++ b/squadcastv1/src/squadcast_sdk/models/analytics_getorganalyticsop.py @@ -49,7 +49,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/analytics_getteamanalyticsop.py b/squadcastv1/src/squadcast_sdk/models/analytics_getteamanalyticsop.py index 27e53cc..5cc41b8 100644 --- a/squadcastv1/src/squadcast_sdk/models/analytics_getteamanalyticsop.py +++ b/squadcastv1/src/squadcast_sdk/models/analytics_getteamanalyticsop.py @@ -54,7 +54,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/auditlogs_listauditlogsop.py b/squadcastv1/src/squadcast_sdk/models/auditlogs_listauditlogsop.py index 319881b..769d7be 100644 --- a/squadcastv1/src/squadcast_sdk/models/auditlogs_listauditlogsop.py +++ b/squadcastv1/src/squadcast_sdk/models/auditlogs_listauditlogsop.py @@ -98,7 +98,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/common_v4_error.py b/squadcastv1/src/squadcast_sdk/models/common_v4_error.py index f2c7f6d..53299de 100644 --- a/squadcastv1/src/squadcast_sdk/models/common_v4_error.py +++ b/squadcastv1/src/squadcast_sdk/models/common_v4_error.py @@ -39,7 +39,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/common_v4_pageinfo.py b/squadcastv1/src/squadcast_sdk/models/common_v4_pageinfo.py index 4df0208..ff66563 100644 --- a/squadcastv1/src/squadcast_sdk/models/common_v4_pageinfo.py +++ b/squadcastv1/src/squadcast_sdk/models/common_v4_pageinfo.py @@ -37,10 +37,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: m[k] = val return m + + +try: + CommonV4PageInfo.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/escalationpolicies_getescalationpolicybyteamop.py b/squadcastv1/src/squadcast_sdk/models/escalationpolicies_getescalationpolicybyteamop.py index 467d979..5068f6e 100644 --- a/squadcastv1/src/squadcast_sdk/models/escalationpolicies_getescalationpolicybyteamop.py +++ b/squadcastv1/src/squadcast_sdk/models/escalationpolicies_getescalationpolicybyteamop.py @@ -43,7 +43,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/globaleventrules_listglobaleventrulesop.py b/squadcastv1/src/squadcast_sdk/models/globaleventrules_listglobaleventrulesop.py index 61753db..ce00d31 100644 --- a/squadcastv1/src/squadcast_sdk/models/globaleventrules_listglobaleventrulesop.py +++ b/squadcastv1/src/squadcast_sdk/models/globaleventrules_listglobaleventrulesop.py @@ -58,7 +58,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/globaleventrules_listrulesetrulesop.py b/squadcastv1/src/squadcast_sdk/models/globaleventrules_listrulesetrulesop.py index 9748312..15832d7 100644 --- a/squadcastv1/src/squadcast_sdk/models/globaleventrules_listrulesetrulesop.py +++ b/squadcastv1/src/squadcast_sdk/models/globaleventrules_listrulesetrulesop.py @@ -59,7 +59,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/incidentactions_rebuildaprojectincircleciop.py b/squadcastv1/src/squadcast_sdk/models/incidentactions_rebuildaprojectincircleciop.py index c4a081e..fbd4b9f 100644 --- a/squadcastv1/src/squadcast_sdk/models/incidentactions_rebuildaprojectincircleciop.py +++ b/squadcastv1/src/squadcast_sdk/models/incidentactions_rebuildaprojectincircleciop.py @@ -76,7 +76,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/incidents_getincidenteventsop.py b/squadcastv1/src/squadcast_sdk/models/incidents_getincidenteventsop.py index 47d4522..066a9e3 100644 --- a/squadcastv1/src/squadcast_sdk/models/incidents_getincidenteventsop.py +++ b/squadcastv1/src/squadcast_sdk/models/incidents_getincidenteventsop.py @@ -95,7 +95,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/incidents_incidentexportop.py b/squadcastv1/src/squadcast_sdk/models/incidents_incidentexportop.py index cfee983..06eb0b6 100644 --- a/squadcastv1/src/squadcast_sdk/models/incidents_incidentexportop.py +++ b/squadcastv1/src/squadcast_sdk/models/incidents_incidentexportop.py @@ -172,7 +172,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/overrides_listoverridesop.py b/squadcastv1/src/squadcast_sdk/models/overrides_listoverridesop.py index d112a93..e08bd14 100644 --- a/squadcastv1/src/squadcast_sdk/models/overrides_listoverridesop.py +++ b/squadcastv1/src/squadcast_sdk/models/overrides_listoverridesop.py @@ -64,7 +64,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -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..6b4bab1 100644 --- a/squadcastv1/src/squadcast_sdk/models/schedules_changetimezoneop.py +++ b/squadcastv1/src/squadcast_sdk/models/schedules_changetimezoneop.py @@ -28,7 +28,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -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..705c1d8 100644 --- a/squadcastv1/src/squadcast_sdk/models/schedules_listschedulesop.py +++ b/squadcastv1/src/squadcast_sdk/models/schedules_listschedulesop.py @@ -126,7 +126,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -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/schedules_pauseresumescheduleop.py b/squadcastv1/src/squadcast_sdk/models/schedules_pauseresumescheduleop.py index 184a8e1..8d04d28 100644 --- a/squadcastv1/src/squadcast_sdk/models/schedules_pauseresumescheduleop.py +++ b/squadcastv1/src/squadcast_sdk/models/schedules_pauseresumescheduleop.py @@ -34,7 +34,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/services_getservicesop.py b/squadcastv1/src/squadcast_sdk/models/services_getservicesop.py index 5201a36..8ed3416 100644 --- a/squadcastv1/src/squadcast_sdk/models/services_getservicesop.py +++ b/squadcastv1/src/squadcast_sdk/models/services_getservicesop.py @@ -41,7 +41,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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/teams_addbulkteammemberop.py b/squadcastv1/src/squadcast_sdk/models/teams_addbulkteammemberop.py index 7f6e83a..8108487 100644 --- a/squadcastv1/src/squadcast_sdk/models/teams_addbulkteammemberop.py +++ b/squadcastv1/src/squadcast_sdk/models/teams_addbulkteammemberop.py @@ -49,7 +49,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..f0a77b7 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_auditlogidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_auditlogidresponse.py @@ -83,7 +83,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) is_nullable_and_explicitly_set = ( k in nullable_fields and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member @@ -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..88fcf3e 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_exportauditlogsrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_exportauditlogsrequest.py @@ -42,7 +42,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -85,10 +85,20 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..c180170 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_filters.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_filters.py @@ -55,7 +55,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) is_nullable_and_explicitly_set = ( k in nullable_fields and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member @@ -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_createescalationpolicyrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_escalationpolicies_createescalationpolicyrequest.py index a5d291d..0ae637c 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_escalationpolicies_createescalationpolicyrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_escalationpolicies_createescalationpolicyrequest.py @@ -83,7 +83,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_escalationpolicies_escalationentity.py b/squadcastv1/src/squadcast_sdk/models/v3_escalationpolicies_escalationentity.py index 1516b35..b727021 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_escalationpolicies_escalationentity.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_escalationpolicies_escalationentity.py @@ -47,7 +47,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..1156bb9 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_export_exportresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_export_exportresponse.py @@ -43,10 +43,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: m[k] = val return m + + +try: + V3ExportExportResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_channelconfiguration.py b/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_channelconfiguration.py index b807021..7e532d4 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_channelconfiguration.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_channelconfiguration.py @@ -62,7 +62,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_connectedteams.py b/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_connectedteams.py index 051bfd0..db57037 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_connectedteams.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_connectedteams.py @@ -47,7 +47,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_createorupdatemsteamsconfigrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_createorupdatemsteamsconfigrequest.py index 80f7897..e4feb7b 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_createorupdatemsteamsconfigrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_createorupdatemsteamsconfigrequest.py @@ -99,7 +99,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_msteamsconfigresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_msteamsconfigresponse.py index 30ee19d..c5fd722 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_msteamsconfigresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_msteamsconfigresponse.py @@ -99,7 +99,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhook.py b/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhook.py index 3a382d0..11f4dc0 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhook.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhook.py @@ -135,7 +135,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) is_nullable_and_explicitly_set = ( k in nullable_fields and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member diff --git a/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookfiltercondition.py b/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookfiltercondition.py index 46feb7e..07b6103 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookfiltercondition.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookfiltercondition.py @@ -28,7 +28,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookresponse.py index 09eebd8..f63a854 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookresponse.py @@ -158,7 +158,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) is_nullable_and_explicitly_set = ( k in nullable_fields and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member diff --git a/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookurl.py b/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookurl.py index ecd6d35..e2e14fb 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookurl.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookurl.py @@ -25,7 +25,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_createdglobaleventruleresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_createdglobaleventruleresponse.py index 421a2ce..feb02b0 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_createdglobaleventruleresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_createdglobaleventruleresponse.py @@ -61,7 +61,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_createrulesetrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_createrulesetrequest.py index 3d298af..aaa305d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_createrulesetrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_createrulesetrequest.py @@ -32,7 +32,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_entityownerupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_entityownerupdate.py index 8f39a92..3a25583 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_entityownerupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_entityownerupdate.py @@ -32,7 +32,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_globaleventruleinlist.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_globaleventruleinlist.py index 1b517a2..2e0304a 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_globaleventruleinlist.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_globaleventruleinlist.py @@ -79,7 +79,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_globaleventruleresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_globaleventruleresponse.py index 2b9a26b..dc3c3a3 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_globaleventruleresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_globaleventruleresponse.py @@ -61,7 +61,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_reorderrulerequest.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_reorderrulerequest.py index ce7a21f..6549694 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_reorderrulerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_reorderrulerequest.py @@ -25,7 +25,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_reorderrulesetrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_reorderrulesetrequest.py index 1c89d31..3864905 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_reorderrulesetrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_reorderrulesetrequest.py @@ -22,7 +22,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_ruleactionupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_ruleactionupdate.py index 89576d6..0c76dad 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_ruleactionupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_ruleactionupdate.py @@ -24,7 +24,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_ruleset.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_ruleset.py index 4c9c36a..6c1cb55 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_ruleset.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_ruleset.py @@ -67,7 +67,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_rulesetresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_rulesetresponse.py index 9d51154..49f377f 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_rulesetresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_rulesetresponse.py @@ -67,7 +67,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_rulesetruleresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_rulesetruleresponse.py index 0d299ba..d458e64 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_rulesetruleresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_rulesetruleresponse.py @@ -63,7 +63,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updateglobaleventrulerequest.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updateglobaleventrulerequest.py index 7fbb07b..91ec159 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updateglobaleventrulerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updateglobaleventrulerequest.py @@ -32,7 +32,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updaterulerequest.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updaterulerequest.py index 6014b83..613ea2e 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updaterulerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updaterulerequest.py @@ -32,7 +32,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updaterulesetrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updaterulesetrequest.py index b207f6d..cbfe33a 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updaterulesetrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updaterulesetrequest.py @@ -26,7 +26,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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_additionalresponders_additionalresponder.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_additionalresponders_additionalresponder.py index 4fdf16e..d070a3f 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_additionalresponders_additionalresponder.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_additionalresponders_additionalresponder.py @@ -35,7 +35,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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_assignto.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_assignto.py index b2f6c21..4d73b61 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_assignto.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_assignto.py @@ -29,7 +29,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_dedupdata.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_dedupdata.py index c1de1a9..6063388 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_dedupdata.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_dedupdata.py @@ -29,7 +29,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..b537747 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentactions_webhookactionresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentactions_webhookactionresponse.py @@ -26,7 +26,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -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_incidenteventresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidenteventresponse.py index 583d9a5..172ac02 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidenteventresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidenteventresponse.py @@ -79,7 +79,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) is_nullable_and_explicitly_set = ( k in nullable_fields and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentpriorityupdaterequest.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentpriorityupdaterequest.py index 629becd..d7b55ac 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentpriorityupdaterequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentpriorityupdaterequest.py @@ -26,7 +26,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentresponse.py index a416744..d05b09f 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentresponse.py @@ -89,7 +89,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -325,7 +325,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) is_nullable_and_explicitly_set = ( k in nullable_fields and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member @@ -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..1c5461d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_logs.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_logs.py @@ -95,7 +95,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) is_nullable_and_explicitly_set = ( k in nullable_fields and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member @@ -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_postmortems_postmortemattachmentrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_postmortemattachmentrequest.py index 46586e8..1d1d773 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_postmortemattachmentrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_postmortemattachmentrequest.py @@ -32,7 +32,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_postmortemlistresult.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_postmortemlistresult.py index d54edbb..8281aec 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_postmortemlistresult.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_postmortemlistresult.py @@ -111,7 +111,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) is_nullable_and_explicitly_set = ( k in nullable_fields and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_postmortemresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_postmortemresponse.py index fcc7448..58afab6 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_postmortemresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_postmortemresponse.py @@ -93,7 +93,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) is_nullable_and_explicitly_set = ( k in nullable_fields and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_updatepostmortemrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_updatepostmortemrequest.py index 40764c4..9b32ca8 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_updatepostmortemrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_updatepostmortemrequest.py @@ -67,7 +67,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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_runbooks_runbookresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_runbooks_runbookresponse.py index 47603f4..f2f2404 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_runbooks_runbookresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_runbooks_runbookresponse.py @@ -29,7 +29,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -71,7 +71,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_serviceownerfilter.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_serviceownerfilter.py index 431e029..27d4755 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_serviceownerfilter.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_serviceownerfilter.py @@ -35,10 +35,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: m[k] = val return m + + +try: + V3IncidentsServiceOwnerFilter.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_snoozedetails.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_snoozedetails.py index ec6a1e0..fef6da0 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_snoozedetails.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_snoozedetails.py @@ -34,7 +34,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: m[k] = val 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_appendtagrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_appendtagrequest.py index 6592477..4b6a1ea 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_appendtagrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_appendtagrequest.py @@ -30,7 +30,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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_assignto.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_assignto.py index 822fa34..b57c97b 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_assignto.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_assignto.py @@ -29,7 +29,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_dedupdata.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_dedupdata.py index 9017df9..36e3fdc 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_dedupdata.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_dedupdata.py @@ -25,7 +25,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..4a1e0c3 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_incidentfortagsresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_incidentfortagsresponse.py @@ -95,7 +95,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -323,7 +323,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) is_nullable_and_explicitly_set = ( k in nullable_fields and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member @@ -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..2f08eea 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_logs.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_logs.py @@ -95,7 +95,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) is_nullable_and_explicitly_set = ( k in nullable_fields and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member @@ -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_incidents_tags_snoozedetails.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_snoozedetails.py index 65952fc..2fdf610 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_snoozedetails.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_snoozedetails.py @@ -30,7 +30,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: m[k] = val diff --git a/squadcastv1/src/squadcast_sdk/models/v3_runbooks_createrunbookrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_runbooks_createrunbookrequest.py index ef2a74a..70ebf9c 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_runbooks_createrunbookrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_runbooks_createrunbookrequest.py @@ -45,7 +45,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_runbooks_updaterunbookrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_runbooks_updaterunbookrequest.py index 592e1eb..3abf97d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_runbooks_updaterunbookrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_runbooks_updaterunbookrequest.py @@ -40,7 +40,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_runbooks_updationinfo.py b/squadcastv1/src/squadcast_sdk/models/v3_runbooks_updationinfo.py index caa58ec..b513331 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_runbooks_updationinfo.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_runbooks_updationinfo.py @@ -50,7 +50,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_createservicerequest.py b/squadcastv1/src/squadcast_sdk/models/v3_services_createservicerequest.py index 27e1cce..94dc804 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_createservicerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_createservicerequest.py @@ -77,7 +77,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationrule.py b/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationrule.py index 2acab2f..504815d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationrule.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationrule.py @@ -56,7 +56,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationruleresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationruleresponse.py index b1dd3c8..6f2bfa5 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationruleresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationruleresponse.py @@ -56,7 +56,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_expressionbranch.py b/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_expressionbranch.py index ed049bd..fd32d6b 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_expressionbranch.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_expressionbranch.py @@ -58,7 +58,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_jiracloudextension.py b/squadcastv1/src/squadcast_sdk/models/v3_services_jiracloudextension.py index bc812e7..f836bd8 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_jiracloudextension.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_jiracloudextension.py @@ -53,7 +53,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) is_nullable_and_explicitly_set = ( k in nullable_fields and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_jiraissuetype.py b/squadcastv1/src/squadcast_sdk/models/v3_services_jiraissuetype.py index 2256478..78a349d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_jiraissuetype.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_jiraissuetype.py @@ -36,7 +36,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) is_nullable_and_explicitly_set = ( k in nullable_fields and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member 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..ca10e0d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_maintenancemode_servicemaintenance.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_maintenancemode_servicemaintenance.py @@ -49,10 +49,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: m[k] = val return m + + +try: + V3ServicesMaintenanceModeServiceMaintenance.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_notificationdelayconfig.py b/squadcastv1/src/squadcast_sdk/models/v3_services_notificationdelayconfig.py index 2de1932..9146dfc 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_notificationdelayconfig.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_notificationdelayconfig.py @@ -28,7 +28,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -63,7 +63,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -116,7 +116,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_notificationdelayconfigrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_services_notificationdelayconfigrequest.py index aa0932f..e8eebeb 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_notificationdelayconfigrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_notificationdelayconfigrequest.py @@ -28,7 +28,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -63,7 +63,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -120,7 +120,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_customcontentoverlayresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_customcontentoverlayresponse.py index 549a0ad..6b1189c 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_customcontentoverlayresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_customcontentoverlayresponse.py @@ -69,7 +69,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: m[k] = val diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_optinforkeybaseddeduplicationrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_optinforkeybaseddeduplicationrequest.py index 174f10d..7eec6a5 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_optinforkeybaseddeduplicationrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_optinforkeybaseddeduplicationrequest.py @@ -22,7 +22,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_overlayresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_overlayresponse.py index 1b16c4d..0dc9b4b 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_overlayresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_overlayresponse.py @@ -62,7 +62,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: m[k] = val diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_expressionbranch.py b/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_expressionbranch.py index 9ce18b8..3aa5b4d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_expressionbranch.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_expressionbranch.py @@ -57,7 +57,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_routingrule.py b/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_routingrule.py index 77756e1..7ed190a 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_routingrule.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_routingrule.py @@ -53,7 +53,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_routingruleresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_routingruleresponse.py index d1c9f10..b63b657 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_routingruleresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_routingruleresponse.py @@ -53,7 +53,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_serviceresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_services_serviceresponse.py index 87cccbb..bba2a91 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_serviceresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_serviceresponse.py @@ -131,7 +131,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) is_nullable_and_explicitly_set = ( k in nullable_fields and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_suppressionrules_suppressionrule.py b/squadcastv1/src/squadcast_sdk/models/v3_services_suppressionrules_suppressionrule.py index 7b6ef19..06fb6de 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_suppressionrules_suppressionrule.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_suppressionrules_suppressionrule.py @@ -60,7 +60,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: m[k] = val diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_suppressionrules_suppressionruleresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_services_suppressionrules_suppressionruleresponse.py index 284858c..8b04f0d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_suppressionrules_suppressionruleresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_suppressionrules_suppressionruleresponse.py @@ -60,7 +60,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: m[k] = val diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_expressionbranch.py b/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_expressionbranch.py index 27772ea..0df990a 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_expressionbranch.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_expressionbranch.py @@ -57,7 +57,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_taggingruleresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_taggingruleresponse.py index 96af238..9ca3838 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_taggingruleresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_taggingruleresponse.py @@ -41,7 +41,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_tagrule.py b/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_tagrule.py index 65d21db..785b87f 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_tagrule.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_tagrule.py @@ -41,7 +41,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_tagsobject.py b/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_tagsobject.py index d4feeb3..8f6f89e 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_tagsobject.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_tagsobject.py @@ -26,7 +26,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_updateservicerequest.py b/squadcastv1/src/squadcast_sdk/models/v3_services_updateservicerequest.py index 379d12a..715b44f 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_updateservicerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_updateservicerequest.py @@ -71,7 +71,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_slo_createslorequest.py b/squadcastv1/src/squadcast_sdk/models/v3_slo_createslorequest.py index 81a8d91..3848661 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_slo_createslorequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_slo_createslorequest.py @@ -85,7 +85,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_slo_slo.py b/squadcastv1/src/squadcast_sdk/models/v3_slo_slo.py index eac4fd5..e70d01a 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_slo_slo.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_slo_slo.py @@ -144,7 +144,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) is_nullable_and_explicitly_set = ( k in nullable_fields and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member diff --git a/squadcastv1/src/squadcast_sdk/models/v3_slo_sloaction.py b/squadcastv1/src/squadcast_sdk/models/v3_slo_sloaction.py index a63775e..dfa676d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_slo_sloaction.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_slo_sloaction.py @@ -74,7 +74,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) is_nullable_and_explicitly_set = ( k in nullable_fields and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member diff --git a/squadcastv1/src/squadcast_sdk/models/v3_slo_slodetailedresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_slo_slodetailedresponse.py index 8055e23..6704fec 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_slo_slodetailedresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_slo_slodetailedresponse.py @@ -144,7 +144,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) is_nullable_and_explicitly_set = ( k in nullable_fields and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member diff --git a/squadcastv1/src/squadcast_sdk/models/v3_slo_slomonitoringcheck.py b/squadcastv1/src/squadcast_sdk/models/v3_slo_slomonitoringcheck.py index ae1d944..f9cd34a 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_slo_slomonitoringcheck.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_slo_slomonitoringcheck.py @@ -71,7 +71,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) is_nullable_and_explicitly_set = ( k in nullable_fields and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member diff --git a/squadcastv1/src/squadcast_sdk/models/v3_slo_sloresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_slo_sloresponse.py index 42491a2..5facae4 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_slo_sloresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_slo_sloresponse.py @@ -144,7 +144,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) is_nullable_and_explicitly_set = ( k in nullable_fields and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member diff --git a/squadcastv1/src/squadcast_sdk/models/v3_slo_sloviolatingincidentresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_slo_sloviolatingincidentresponse.py index 6901cb7..5dd2193 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_slo_sloviolatingincidentresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_slo_sloviolatingincidentresponse.py @@ -61,7 +61,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: m[k] = val diff --git a/squadcastv1/src/squadcast_sdk/models/v3_slo_slowithinsightsresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_slo_slowithinsightsresponse.py index 1af2fc3..15381ad 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_slo_slowithinsightsresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_slo_slowithinsightsresponse.py @@ -34,7 +34,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_teams_abilities.py b/squadcastv1/src/squadcast_sdk/models/v3_teams_abilities.py index 401e3bb..77ab42b 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_teams_abilities.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_teams_abilities.py @@ -47,7 +47,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -95,7 +95,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -138,7 +138,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -179,7 +179,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -227,7 +227,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -270,7 +270,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -318,7 +318,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -366,7 +366,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -392,7 +392,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -427,7 +427,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -470,7 +470,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -518,7 +518,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -551,7 +551,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -599,7 +599,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -647,7 +647,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -731,10 +731,72 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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_teams_addbulkteammemberrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_teams_addbulkteammemberrequest.py index 2ee2c2f..7fa26ad 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_teams_addbulkteammemberrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_teams_addbulkteammemberrequest.py @@ -32,7 +32,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_teams_addteammemberrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_teams_addteammemberrequest.py index 585203e..ded5122 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_teams_addteammemberrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_teams_addteammemberrequest.py @@ -32,7 +32,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_teams_createteamrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_teams_createteamrequest.py index a111352..0e7ce84 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_teams_createteamrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_teams_createteamrequest.py @@ -28,7 +28,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_teams_teammember.py b/squadcastv1/src/squadcast_sdk/models/v3_teams_teammember.py index 8fe8066..f9afc9e 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_teams_teammember.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_teams_teammember.py @@ -32,7 +32,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_teams_teammemberresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_teams_teammemberresponse.py index 9a29a04..246505b 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_teams_teammemberresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_teams_teammemberresponse.py @@ -32,7 +32,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_teams_teamrole.py b/squadcastv1/src/squadcast_sdk/models/v3_teams_teamrole.py index 588f695..acdf7c4 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_teams_teamrole.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_teams_teamrole.py @@ -35,7 +35,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_teams_teamroleresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_teams_teamroleresponse.py index f8b0bcc..51a5aef 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_teams_teamroleresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_teams_teamroleresponse.py @@ -35,7 +35,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteammemberrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteammemberrequest.py index 17e2b4e..f334a8d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteammemberrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteammemberrequest.py @@ -29,7 +29,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteamrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteamrequest.py index adb90c3..658cfa5 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteamrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteamrequest.py @@ -32,7 +32,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -62,7 +62,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteamrolerequest.py b/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteamrolerequest.py index 281d118..57fb90e 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteamrolerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteamrolerequest.py @@ -26,7 +26,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_users_userresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_users_userresponse.py index f886a72..7eac923 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_users_userresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_users_userresponse.py @@ -70,7 +70,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) is_nullable_and_explicitly_set = ( k in nullable_fields and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member diff --git a/squadcastv1/src/squadcast_sdk/models/v3_webforms_createorupdatewebformrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_webforms_createorupdatewebformrequest.py index e90a4b8..203a6aa 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_webforms_createorupdatewebformrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_webforms_createorupdatewebformrequest.py @@ -132,7 +132,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_webforms_webformresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_webforms_webformresponse.py index 5f3ed54..691d676 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_webforms_webformresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_webforms_webformresponse.py @@ -119,7 +119,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_actionrequestupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_actionrequestupdate.py index 3ac622b..16490b7 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_actionrequestupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_actionrequestupdate.py @@ -89,7 +89,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -116,7 +116,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowfilter.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowfilter.py index e727643..37d6344 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowfilter.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowfilter.py @@ -63,10 +63,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: m[k] = val return m + + +try: + V3WorkflowsCreateWorkflowFilter.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowrequest.py index 95ca988..79f4bbd 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowrequest.py @@ -71,7 +71,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowrequestupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowrequestupdate.py index 616e518..8b07f40 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowrequestupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowrequestupdate.py @@ -82,7 +82,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_enabledisableworkflowrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_enabledisableworkflowrequest.py index 69897a4..c781838 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_enabledisableworkflowrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_enabledisableworkflowrequest.py @@ -22,7 +22,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_entityownerupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_entityownerupdate.py index d0411d4..ff1d5c2 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_entityownerupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_entityownerupdate.py @@ -25,7 +25,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_jiracreateticketupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_jiracreateticketupdate.py index 6fe9018..b702670 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_jiracreateticketupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_jiracreateticketupdate.py @@ -39,7 +39,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -66,7 +66,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_listworkflowapiresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_listworkflowapiresponse.py index e7d8d4c..902ae5a 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_listworkflowapiresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_listworkflowapiresponse.py @@ -37,7 +37,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_msteamsmessagechannelupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_msteamsmessagechannelupdate.py index 6fc7a96..0fb3769 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_msteamsmessagechannelupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_msteamsmessagechannelupdate.py @@ -28,7 +28,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -55,7 +55,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_msteamsmessageuserupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_msteamsmessageuserupdate.py index e632ab3..faf61ae 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_msteamsmessageuserupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_msteamsmessageuserupdate.py @@ -28,7 +28,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -55,7 +55,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannel.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannel.py index 718d4b0..1d7a910 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannel.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannel.py @@ -28,7 +28,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannelupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannelupdate.py index 79c2242..64767f5 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannelupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannelupdate.py @@ -30,7 +30,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -57,7 +57,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackmessagechannelupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackmessagechannelupdate.py index 8564a22..eae1f40 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackmessagechannelupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackmessagechannelupdate.py @@ -31,7 +31,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -58,7 +58,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackmessageuserupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackmessageuserupdate.py index c00f158..b076e31 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackmessageuserupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackmessageuserupdate.py @@ -28,7 +28,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -55,7 +55,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqaddcommunicationchannelupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqaddcommunicationchannelupdate.py index ac1fe75..d0b8611 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqaddcommunicationchannelupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqaddcommunicationchannelupdate.py @@ -31,7 +31,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -58,7 +58,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqaddincidentnoteupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqaddincidentnoteupdate.py index dc71baa..ebc78f2 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqaddincidentnoteupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqaddincidentnoteupdate.py @@ -25,7 +25,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -52,7 +52,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqcreatestatuspageissueupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqcreatestatuspageissueupdate.py index d42f3a1..95593d4 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqcreatestatuspageissueupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqcreatestatuspageissueupdate.py @@ -53,7 +53,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -80,7 +80,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmakehttpcall.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmakehttpcall.py index 498f74d..389690b 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmakehttpcall.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmakehttpcall.py @@ -54,7 +54,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmakehttpcallupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmakehttpcallupdate.py index 4469957..cc11da5 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmakehttpcallupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmakehttpcallupdate.py @@ -54,7 +54,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -81,7 +81,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmarkincidentsloaffectingupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmarkincidentsloaffectingupdate.py index 7cb8477..f1bbc63 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmarkincidentsloaffectingupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmarkincidentsloaffectingupdate.py @@ -30,7 +30,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -57,7 +57,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqsendemailupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqsendemailupdate.py index 3bb3afc..964f6eb 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqsendemailupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqsendemailupdate.py @@ -31,7 +31,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -58,7 +58,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqtriggermanualwebhookupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqtriggermanualwebhookupdate.py index 431d2c9..804c781 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqtriggermanualwebhookupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqtriggermanualwebhookupdate.py @@ -25,7 +25,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -52,7 +52,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_tag.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_tag.py index 2e51539..52cec0c 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_tag.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_tag.py @@ -28,7 +28,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateactionsorderrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateactionsorderrequest.py index d2148f3..ab09798 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateactionsorderrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateactionsorderrequest.py @@ -22,7 +22,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateincidentpriorityupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateincidentpriorityupdate.py index 1276759..8221842 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateincidentpriorityupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateincidentpriorityupdate.py @@ -35,7 +35,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -62,7 +62,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateworkflowapiresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateworkflowapiresponse.py index 56c6616..ad11245 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateworkflowapiresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateworkflowapiresponse.py @@ -83,7 +83,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_workflowapiresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_workflowapiresponse.py index dd41714..1b9b889 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_workflowapiresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_workflowapiresponse.py @@ -67,7 +67,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_workflowfilters.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_workflowfilters.py index d875cf2..0895c21 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_workflowfilters.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_workflowfilters.py @@ -40,7 +40,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..69c3e1d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_createrotationrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_createrotationrequest.py @@ -81,10 +81,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..5b2a616 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_icallinkresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_icallinkresponse.py @@ -28,10 +28,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..d661633 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_rotationresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_rotationresponse.py @@ -93,10 +93,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..b853e78 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_scheduleresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_scheduleresponse.py @@ -64,9 +64,15 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: 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..61a2982 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_shifttimeslot.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_shifttimeslot.py @@ -32,10 +32,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: m[k] = val return m + + +try: + V4ShiftTimeSlot.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_squads_squadmember.py b/squadcastv1/src/squadcast_sdk/models/v4_squads_squadmember.py index 8c52a39..ad48f3d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_squads_squadmember.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_squads_squadmember.py @@ -27,7 +27,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/v4_squads_squadresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_squads_squadresponse.py index 6ccb454..ca72aa7 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_squads_squadresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_squads_squadresponse.py @@ -48,10 +48,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: m[k] = val return m + + +try: + V4SquadsSquadResponse.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_squads_updatesquadrequest.py b/squadcastv1/src/squadcast_sdk/models/v4_squads_updatesquadrequest.py index c24ca0f..e5869bd 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_squads_updatesquadrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_squads_updatesquadrequest.py @@ -26,7 +26,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..af277cd 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_component.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_component.py @@ -76,10 +76,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..9e2beff 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_componentgroupresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_componentgroupresponse.py @@ -74,10 +74,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..6e5df93 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgrouprequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgrouprequest.py @@ -31,10 +31,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..95d12a9 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgroupresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgroupresponse.py @@ -35,10 +35,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..1f00d7c 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_deletecomponentgroupbyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_deletecomponentgroupbyidresponse.py @@ -30,9 +30,15 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: 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..20612f5 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_getcomponentgroupbyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_getcomponentgroupbyidresponse.py @@ -35,10 +35,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..f332bfa 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_component.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_component.py @@ -74,10 +74,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..4f19bba 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_createcomponentrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_createcomponentrequest.py @@ -39,10 +39,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..5b7c989 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_createcomponentresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_createcomponentresponse.py @@ -41,10 +41,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..29824ba 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_getcomponentbyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_getcomponentbyidresponse.py @@ -38,10 +38,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..42f73f1 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_listcomponentsresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_listcomponentsresponse.py @@ -78,10 +78,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..0c68e98 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidrequest.py @@ -50,10 +50,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..d5fba03 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidresponse.py @@ -38,10 +38,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..4ea6e03 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_createstatuspagerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_createstatuspagerequest.py @@ -107,10 +107,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..f09fd76 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_createstatuspageresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_createstatuspageresponse.py @@ -85,10 +85,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..05f45e6 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_getstatuspagebyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_getstatuspagebyidresponse.py @@ -88,10 +88,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..1684ed5 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_createissuerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_createissuerequest.py @@ -27,7 +27,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -54,7 +54,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -86,7 +86,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -119,10 +119,24 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..ec8910b 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_deleteissuebyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_deleteissuebyidresponse.py @@ -28,9 +28,15 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: 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..da2cda4 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issue.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issue.py @@ -48,10 +48,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: m[k] = val return m + + +try: + V4StatusPagesIssuesIssue.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuecomponent.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuecomponent.py index 47bcaff..e0c692f 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuecomponent.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuecomponent.py @@ -25,7 +25,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..6534fd8 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuecomponentdetail.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuecomponentdetail.py @@ -41,10 +41,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..62ee6b4 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuedetail.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuedetail.py @@ -37,10 +37,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: m[k] = val return m + + +try: + V4StatusPagesIssuesIssueDetail.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuestatemessage.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuestatemessage.py index e2aa2df..8ee5e14 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuestatemessage.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuestatemessage.py @@ -29,7 +29,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..33b95fd 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_liststatuspageissuestatesresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_liststatuspageissuestatesresponse.py @@ -46,9 +46,15 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: 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..b1ee52e 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_updateissuerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_updateissuerequest.py @@ -27,7 +27,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -54,7 +54,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -86,7 +86,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -119,10 +119,24 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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_listsubscribersresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_listsubscribersresponse.py index 3587277..fda12bb 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_listsubscribersresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_listsubscribersresponse.py @@ -34,7 +34,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) is_nullable_and_explicitly_set = ( k in nullable_fields and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_listsubscribersresponsemeta.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_listsubscribersresponsemeta.py index cdd1f1a..4d3b682 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_listsubscribersresponsemeta.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_listsubscribersresponsemeta.py @@ -40,10 +40,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..fcb4833 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_createmaintenanceresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_createmaintenanceresponse.py @@ -42,10 +42,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..eb11652 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_deletemaintenancebyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_deletemaintenancebyidresponse.py @@ -42,10 +42,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..c4d6722 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_getmaintenancebyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_getmaintenancebyidresponse.py @@ -54,7 +54,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) is_nullable_and_explicitly_set = ( k in nullable_fields and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member @@ -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..745f731 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_maintenance.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_maintenance.py @@ -30,7 +30,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -90,10 +90,20 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..9c8d6ef 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidrequest.py @@ -36,10 +36,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..3c4e35a 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidresponse.py @@ -42,10 +42,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..ae2cb27 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponent.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponent.py @@ -41,10 +41,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..8e27c4e 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponentlist.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponentlist.py @@ -47,10 +47,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: m[k] = val return m + + +try: + V4StatusPagesNewStatusPageComponentList.model_rebuild() +except NameError: + pass diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagethemecolor.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagethemecolor.py index 736e1a6..bc8d8d2 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagethemecolor.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagethemecolor.py @@ -25,7 +25,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..97ac5ea 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_statuspagesubscriber.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_statuspagesubscriber.py @@ -51,10 +51,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..78b5e36 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidrequest.py @@ -50,7 +50,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -94,7 +94,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: @@ -201,10 +201,24 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..1e8bc15 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidresponse.py @@ -95,10 +95,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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..a431eb0 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_updaterotationrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_updaterotationrequest.py @@ -75,10 +75,16 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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/webforms_getallwebformsop.py b/squadcastv1/src/squadcast_sdk/models/webforms_getallwebformsop.py index 659f7be..b4f76a0 100644 --- a/squadcastv1/src/squadcast_sdk/models/webforms_getallwebformsop.py +++ b/squadcastv1/src/squadcast_sdk/models/webforms_getallwebformsop.py @@ -41,7 +41,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/webhooks_getallwebhooksop.py b/squadcastv1/src/squadcast_sdk/models/webhooks_getallwebhooksop.py index 3e73920..0567e44 100644 --- a/squadcastv1/src/squadcast_sdk/models/webhooks_getallwebhooksop.py +++ b/squadcastv1/src/squadcast_sdk/models/webhooks_getallwebhooksop.py @@ -34,7 +34,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/workflows_getworkflowlogsop.py b/squadcastv1/src/squadcast_sdk/models/workflows_getworkflowlogsop.py index 03a7122..221b49a 100644 --- a/squadcastv1/src/squadcast_sdk/models/workflows_getworkflowlogsop.py +++ b/squadcastv1/src/squadcast_sdk/models/workflows_getworkflowlogsop.py @@ -44,7 +44,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: diff --git a/squadcastv1/src/squadcast_sdk/models/workflows_listworkflowsop.py b/squadcastv1/src/squadcast_sdk/models/workflows_listworkflowsop.py index f417827..31365a2 100644 --- a/squadcastv1/src/squadcast_sdk/models/workflows_listworkflowsop.py +++ b/squadcastv1/src/squadcast_sdk/models/workflows_listworkflowsop.py @@ -102,7 +102,7 @@ def serialize_model(self, handler): for n, f in type(self).model_fields.items(): k = f.alias or n - val = serialized.get(k) + val = serialized.get(k, serialized.get(n)) if val != UNSET_SENTINEL: if val is not None or k not in optional_fields: 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/sdk.py b/squadcastv1/src/squadcast_sdk/sdk.py index f425259..587b564 100644 --- a/squadcastv1/src/squadcast_sdk/sdk.py +++ b/squadcastv1/src/squadcast_sdk/sdk.py @@ -151,8 +151,8 @@ def __init__( self, bearer_auth: Union[str, Callable[[], str]], server_idx: Optional[int] = None, - server_url: Optional[str] = None, url_params: Optional[Dict[str, str]] = None, + server_url: Optional[str] = None, client: Optional[HttpClient] = None, async_client: Optional[AsyncHttpClient] = None, retry_config: OptionalNullable[RetryConfig] = UNSET, diff --git a/squadcastv1/src/squadcast_sdk/utils/__init__.py b/squadcastv1/src/squadcast_sdk/utils/__init__.py index c906e1e..0498cb8 100644 --- a/squadcastv1/src/squadcast_sdk/utils/__init__.py +++ b/squadcastv1/src/squadcast_sdk/utils/__init__.py @@ -1,20 +1,16 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -from typing import TYPE_CHECKING, Callable, TypeVar -from importlib import import_module +from typing import Any, TYPE_CHECKING, Callable, TypeVar import asyncio -import builtins -import sys + +from .dynamic_imports import lazy_getattr, lazy_dir _T = TypeVar("_T") 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: @@ -169,38 +165,11 @@ async def run_sync_in_thread(func: Callable[..., _T], *args) -> _T: } -def dynamic_import(modname, retries=3): - for attempt in range(retries): - try: - return import_module(modname, __package__) - except KeyError: - # Clear any half-initialized module and retry - sys.modules.pop(modname, None) - if attempt == retries - 1: - break - raise KeyError(f"Failed to import module '{modname}' after {retries} attempts") - - -def __getattr__(attr_name: str) -> object: - module_name = _dynamic_imports.get(attr_name) - if module_name is None: - raise AttributeError( - f"no {attr_name} found in _dynamic_imports, module name -> {__name__} " - ) - - try: - module = dynamic_import(module_name) - return getattr(module, attr_name) - except ImportError as e: - raise ImportError( - f"Failed to import {attr_name} from {module_name}: {e}" - ) from e - except AttributeError as e: - raise AttributeError( - f"Failed to get {attr_name} from {module_name}: {e}" - ) from e +def __getattr__(attr_name: str) -> Any: + return lazy_getattr( + attr_name, package=__package__, dynamic_imports=_dynamic_imports + ) def __dir__(): - lazy_attrs = builtins.list(_dynamic_imports.keys()) - return builtins.sorted(lazy_attrs) + return lazy_dir(dynamic_imports=_dynamic_imports) diff --git a/squadcastv1/src/squadcast_sdk/utils/dynamic_imports.py b/squadcastv1/src/squadcast_sdk/utils/dynamic_imports.py new file mode 100644 index 0000000..673edf8 --- /dev/null +++ b/squadcastv1/src/squadcast_sdk/utils/dynamic_imports.py @@ -0,0 +1,54 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" + +from importlib import import_module +import builtins +import sys + + +def dynamic_import(package, modname, retries=3): + """Import a module relative to package, retrying on KeyError from half-initialized modules.""" + for attempt in range(retries): + try: + return import_module(modname, package) + except KeyError: + sys.modules.pop(modname, None) + if attempt == retries - 1: + break + raise KeyError(f"Failed to import module '{modname}' after {retries} attempts") + + +def lazy_getattr(attr_name, *, package, dynamic_imports, sub_packages=None): + """Module-level __getattr__ that lazily loads from a dynamic_imports mapping. + + Args: + attr_name: The attribute being looked up. + package: The caller's __package__ (for relative imports). + dynamic_imports: Dict mapping attribute names to relative module paths. + sub_packages: Optional list of subpackage names to lazy-load. + """ + module_name = dynamic_imports.get(attr_name) + if module_name is not None: + try: + module = dynamic_import(package, module_name) + return getattr(module, attr_name) + except ImportError as e: + raise ImportError( + f"Failed to import {attr_name} from {module_name}: {e}" + ) from e + except AttributeError as e: + raise AttributeError( + f"Failed to get {attr_name} from {module_name}: {e}" + ) from e + + if sub_packages and attr_name in sub_packages: + return import_module(f".{attr_name}", package) + + raise AttributeError(f"module '{package}' has no attribute '{attr_name}'") + + +def lazy_dir(*, dynamic_imports, sub_packages=None): + """Module-level __dir__ that lists lazily-loadable attributes.""" + lazy_attrs = builtins.list(dynamic_imports.keys()) + if sub_packages: + lazy_attrs.extend(sub_packages) + return builtins.sorted(lazy_attrs) 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/retries.py b/squadcastv1/src/squadcast_sdk/utils/retries.py index 88a91b1..af07d4e 100644 --- a/squadcastv1/src/squadcast_sdk/utils/retries.py +++ b/squadcastv1/src/squadcast_sdk/utils/retries.py @@ -144,12 +144,7 @@ def do_request() -> httpx.Response: if res.status_code == parsed_code: raise TemporaryError(res) - except httpx.ConnectError as exception: - if retries.config.retry_connection_errors: - raise - - raise PermanentError(exception) from exception - except httpx.TimeoutException as exception: + except (httpx.NetworkError, httpx.TimeoutException) as exception: if retries.config.retry_connection_errors: raise @@ -193,12 +188,7 @@ async def do_request() -> httpx.Response: if res.status_code == parsed_code: raise TemporaryError(res) - except httpx.ConnectError as exception: - if retries.config.retry_connection_errors: - raise - - raise PermanentError(exception) from exception - except httpx.TimeoutException as exception: + except (httpx.NetworkError, httpx.TimeoutException) as exception: if retries.config.retry_connection_errors: raise 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" },