Giter VIP home page Giter VIP logo

api-schema's People

Contributors

akosasante avatar antonpd avatar blagh avatar chriskdon avatar chuckcrawford avatar githubserrksj avatar gtowne avatar gurjy0t avatar jamesonyu avatar jimbo1167 avatar joelcrocker avatar johncoleman83 avatar juliannagreen1 avatar kylesudu1 avatar luckdragon82 avatar metavida avatar mrdubr avatar mtrudel avatar nmarques93 avatar nrod80 avatar pagerduty-api-schema-bot avatar prupke2 avatar rafusel avatar renannoliveira avatar reneelung avatar sam-pd avatar swbradshaw avatar tpgaviria avatar tyurina avatar yondermon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

api-schema's Issues

Encoding breaks codegen/parsing

The OpenAPI spec isn't parseable by the standard swagger parser due to encoded refs.
For example: #/paths/~1users~1%7Bid%7D~1notification_subscriptions which should (most likely) be #/paths/users/{id}/notification_subscriptions.

Frequent issues:

  • %7B -> {
  • %7D -> }
  • ~1 -> sometimes / it seems?

To reproduce: run https://github.com/OpenAPITools/openapi-generator against the JSON spec defined in this repo.

OpenAPI issue

Every test I try is failing. Copilot explains the issue:

The provided YAML excerpt appears to be compliant with the OpenAPI 3.0 specification. However, there are a few potential issues that might be causing non-compliance:

  1. Security Scheme: The security field is supposed to be an array of security requirement objects. Each security requirement object is a map between a named security scheme and a set of scopes. However, in your YAML, the api_key is not defined in the components -> securitySchemes section, which is required by the OpenAPI 3.0 specification.

  2. Missing Paths: The OpenAPI 3.0 specification requires at least one paths item. The provided YAML excerpt does not include any paths, but they might be present in the full file.

  3. Missing Components: The OpenAPI 3.0 specification allows for reusable components under the components field. This includes schemas, responses, parameters, examples, request bodies, headers, security schemes, links, and callbacks. If your API uses any of these and they are not defined in the components section, this could be a source of non-compliance.

Please note that without the full YAML file, it's hard to definitively say why it might not be OpenAPI 3.0 compliant. The issues above are just potential problems based on the provided excerpt.

openapi example response for `createIncidentResponderRequest` does not match type

I'm currently using a mock server to verify my client against the openapi specification and examples.


The problem(s):

The openapi schema example for the createIncidentResponderRequest response object declares the incidents_responders property as a JSON map, whereas the openapi specification for a ResponderRequestTargetReference field incident_responders type in the schema is an array. (see below)

In addition, the type for the responder_request_targets field in the same example response is a plain type, when the openapi specification suggests that it should be an array.

Lastly, the type beneath the responder_request_targets seems to be wrapped in a hidden type that isn't declared in the openapi specification at all. It is a type with a field responder_request_target that wraps the ResponderRequestTargetReference type.


Example for the createIncidentResponderRequest response object:

                "examples": {
                  "response": {
                    "summary": "Response Example",
                    "value": {
                      "responder_request": {
                        "incident": {
                          "id": "PXP12GZ",
                          "type": "incident_reference",
                          "summary": "Ongoing Incident in Mailroom",
                          "self": "https://api.pagerduty.com/incidents/PXP12GZ",
                          "html_url": "https://subdomain.pagerduty.com/incidents/PXP12GZ"
                        },
                        "requester": {
                          "id": "P09TT3C",
                          "type": "user_reference",
                          "summary": "Jane Doe",
                          "self": "https://api.pagerduty.com/users/P09TT3C",
                          "html_url": "https://subdomain.pagerduty.com/users/P09TT3C"
                        },
                        "requested_at": "2018-08-16T14:55:17-07:00",
                        "message": "Please help with issue - join bridge at +1(234)-567-8910",
                        "responder_request_targets": {          // <---  Type here should be an array/list
                          "responder_request_target": {             // <--- What is the type that wraps a ResponderRequestTarget?
                            "type": "user",
                            "id": "PL7A2O4",
                            "incidents_responders": {            // <---  Type here should be an array/list
                              "state": "pending",
                              "user": {
                                "id": "PL7A2O4",
                                "type": "user_reference",
                                "summary": "Lee Turner",
                                "self": "https://api.pagerduty.com/users/PL7A2O4",
                                "html_url": "https://subdomain.pagerduty.com/users/PL7A2O4",
                                "avatar_url": "https://secure.gravatar.com/avatar/51c673f51f6b483b24c889bbafbd2a67.png?d=mm&r=PG"
                              },
                              "incident": {
                                "id": "PXP12GZ",
                                "type": "incident_reference",
                                "summary": "Ongoing Incident in Mailroom",
                                "self": "https://api.pagerduty.com/incidents/PXP12GZ",
                                "html_url": "https://subdomain.pagerduty.com/incidents/PXP12GZ"
                              },
                              "updated_at": "2018-08-09T14:40:48-07:00",
                              "message": "Please help with issue - join bridge at +1(234)-567-8910",
                              "requester": {
                                "id": "P09TT3C",
                                "type": "user_reference",
                                "summary": "Jane Doe",
                                "self": "https://api.pagerduty.com/users/P09TT3C",
                                "html_url": "https://subdomain.pagerduty.com/users/P09TT3C",
                                "avatar_url": "https://secure.gravatar.com/avatar/1c747247b75acc1f724e2784c838b3f8.png?d=mm&r=PG"
                              },
                              "requested_at": "2018-08-09T21:40:49Z"
                            }
                          }
                        }
                      }
                    }
                  }
                }

Schema for a ResponderRequestTargetReference:

      "ResponderRequestTargetReference": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "description": "The type of target (either a user or an escalation policy)"
          },
          "id": {
            "type": "string",
            "description": "The id of the user or escalation policy"
          },
          "summary": {
            "type": "string"
          },
          "incident_responders": {         <--- This is an array type, but the example uses a plain type.
            "type": "array",
            "description": "An array of responders associated with the specified incident",
            "items": {
              "$ref": "#/components/schemas/IncidentsRespondersReference"
            }
          }
        }
      },

The API schema for the responder_request_targets does not declare an array, but has an items field which in the spec is interpreted as an array:

              "schema": {
                "type": "object",
                "properties": {
                  "requester_id": {
                    "type": "string",
                    "description": "The user id of the requester."
                  },
                  "message": {
                    "type": "string",
                    "description": "The message sent with the responder request."
                  },
                  "responder_request_targets": {       <--- Type is an array, but example emits a plain type.
                    "description": "The array of targets the responder request is sent to.",
                    "items": {
                      "$ref": "#/components/schemas/ResponderRequestTargetReference"
                    }
                  }
                },
                "required": [
                  "requester_id",
                  "message",
                  "responder_request_targets"
                ]
              },

The API documentation does not show any wrapping around the ResponderRequestTarget, but the example does have one:

Screenshot 2022-06-27 at 06 41 50


The expectation:

The types should match between the example and the specification. Types that declare an array should emit arrays in their examples. A hidden type wrapping the ResponderRequestTarget should be declared in the openapi specification.

Where in the schema is the slack channel associated with an incident?

I'm assuming it's in there somewhere, and just not surfaced in the documentation. But I'm trying to pull via the API the slack channel associated with each incident (if one has been associated). We've been able to pull almost 2,000 data points for an incident, but slack channel doesn't appear anywhere. Thanks in advance for any pointers.

OpenApi generation not working

Hi there. I'm trying to generate a sdk for the REST API in kotlin. Following the instructions on https://github.com/OpenAPITools/openapi-generator, I'm running the following command to do so.

openapi-generator generate -i https://raw.githubusercontent.com/PagerDuty/api-schema/main/reference/REST/openapiv3.json -g kotlin -o /tmp/pagerduty_sdk

openapi-generator version: 4.3.1
OS: macOS

I'm getting the following error. Any pointers on what is going wrong here?

[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - [deprecated] inheritance without use of 'discriminator.propertyName' is deprecated and will be removed in a future release. Generating model for composed schema name: null. Title: null
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] ERROR o.o.codegen.utils.ModelUtils - Failed to obtain schema from 0
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1analytics~1metrics~1incidents~1all/post/requestBody/content/application~1json/schema
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1analytics~1metrics~1incidents~1all/post/requestBody/content/application~1json/schema
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1analytics~1metrics~1incidents~1all/post/requestBody/content/application~1json/schema
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1analytics~1metrics~1incidents~1all/post/requestBody/content/application~1json/schema
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1analytics~1metrics~1incidents~1all/post/responses/200/content/application~1json/schema/allOf/0/properties/data/items
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1analytics~1metrics~1incidents~1all/post/responses/200/content/application~1json/schema/allOf/0/properties/data/items
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1analytics~1metrics~1incidents~1all/post/requestBody/content/application~1json/schema
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1analytics~1metrics~1incidents~1all/post/requestBody/content/application~1json/schema
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1analytics~1metrics~1incidents~1all/post/requestBody/content/application~1json/schema
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1analytics~1metrics~1incidents~1all/post/requestBody/content/application~1json/schema
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1analytics~1metrics~1incidents~1all/post/responses/200/content/application~1json/schema/allOf/0/properties/data/items
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1analytics~1metrics~1incidents~1all/post/responses/200/content/application~1json/schema/allOf/0/properties/data/items
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1analytics~1metrics~1incidents~1all/post/requestBody/content/application~1json/schema
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1analytics~1metrics~1incidents~1all/post/requestBody/content/application~1json/schema
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1analytics~1raw~1incidents~1%7Bid%7D/get/responses/200/content/application~1json/schema
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1analytics~1raw~1incidents~1%7Bid%7D/get/responses/200/content/application~1json/schema
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/parameters/10/schema
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/parameters/10/schema
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/0/properties/records/items
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/0/properties/records/items
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/0/properties/response_metadata/anyOf/0
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/0/properties/response_metadata/anyOf/0
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/1
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/1
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1incidents/put/responses/413
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1rulesets~1%7Bid%7D/put/requestBody/content/application~1json/schema/properties/ruleset
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1rulesets~1%7Bid%7D/put/requestBody/content/application~1json/schema/properties/ruleset
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1rulesets~1%7Bid%7D/put/requestBody/content/application~1json/schema/properties/ruleset
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1rulesets~1%7Bid%7D/put/requestBody/content/application~1json/schema/properties/ruleset
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1rulesets~1%7Bid%7D/put/requestBody/content/application~1json/schema/properties/ruleset
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1rulesets~1%7Bid%7D/put/requestBody/content/application~1json/schema/properties/ruleset
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1rulesets~1%7Bid%7D/put/requestBody/content/application~1json/schema/properties/ruleset
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1rulesets~1%7Bid%7D/put/requestBody/content/application~1json/schema/properties/ruleset
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1rulesets~1%7Bid%7D/put/requestBody/content/application~1json/schema/properties/ruleset
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1rulesets~1%7Bid%7D/put/requestBody/content/application~1json/schema/properties/ruleset
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1rulesets~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1rulesets~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1services~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule/allOf/1/properties/actions
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1services~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule/allOf/1/properties/actions
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1rulesets~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1rulesets~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1rulesets~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1rulesets~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1rulesets~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1rulesets~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1rulesets~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1rulesets~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/0/properties/records/items
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/0/properties/records/items
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/0/properties/response_metadata/anyOf/0
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/0/properties/response_metadata/anyOf/0
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/1
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/1
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/0/properties/records/items
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/0/properties/records/items
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/0/properties/response_metadata/anyOf/0
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/0/properties/response_metadata/anyOf/0
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/1
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/1
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1services~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1services~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1rulesets~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule/allOf/0
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1rulesets~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule/allOf/0
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1services~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1services~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1services~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1services~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1services~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1services~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1services~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1services~1%7Bid%7D~1rules/post/requestBody/content/application~1json/schema/properties/rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/0/properties/records/items
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/0/properties/records/items
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/0/properties/response_metadata/anyOf/0
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/0/properties/response_metadata/anyOf/0
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/1
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/1
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/0/properties/records/items
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/0/properties/records/items
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/0/properties/response_metadata/anyOf/0
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/0/properties/response_metadata/anyOf/0
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/1
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1audit~1records/get/responses/200/content/application~1json/schema/allOf/1
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1users~1%7Bid%7D~1status_update_notification_rules/post/requestBody/content/application~1json/schema/properties/status_update_notification_rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1users~1%7Bid%7D~1status_update_notification_rules/post/requestBody/content/application~1json/schema/properties/status_update_notification_rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1users~1%7Bid%7D~1status_update_notification_rules/post/requestBody/content/application~1json/schema/properties/status_update_notification_rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1users~1%7Bid%7D~1status_update_notification_rules/post/requestBody/content/application~1json/schema/properties/status_update_notification_rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1users~1%7Bid%7D~1status_update_notification_rules/post/requestBody/content/application~1json/schema/properties/status_update_notification_rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1users~1%7Bid%7D~1status_update_notification_rules/post/requestBody/content/application~1json/schema/properties/status_update_notification_rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1users~1%7Bid%7D~1status_update_notification_rules/post/requestBody/content/application~1json/schema/properties/status_update_notification_rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1users~1%7Bid%7D~1status_update_notification_rules/post/requestBody/content/application~1json/schema/properties/status_update_notification_rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1users~1%7Bid%7D~1status_update_notification_rules/post/requestBody/content/application~1json/schema/properties/status_update_notification_rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1users~1%7Bid%7D~1status_update_notification_rules/post/requestBody/content/application~1json/schema/properties/status_update_notification_rule
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1webhook_subscriptions/get/responses/400
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1webhook_subscriptions/get/responses/401
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1webhook_subscriptions/get/responses/403
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1webhook_subscriptions/get/responses/400
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1webhook_subscriptions/get/responses/401
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1webhook_subscriptions/get/responses/403
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1webhook_subscriptions/get/responses/400
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1webhook_subscriptions/get/responses/401
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1webhook_subscriptions/get/responses/403
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1webhook_subscriptions~1%7Bid%7D/get/responses/404
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1webhook_subscriptions/get/responses/400
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1webhook_subscriptions/get/responses/401
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1webhook_subscriptions/get/responses/403
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1webhook_subscriptions~1%7Bid%7D/get/responses/404
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1webhook_subscriptions/get/responses/401
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1webhook_subscriptions/get/responses/403
[main] WARN  o.o.codegen.utils.ModelUtils - Failed to get the schema name: #/paths/~1webhook_subscriptions~1%7Bid%7D/get/responses/404
Exception in thread "main" org.openapitools.codegen.SpecValidationException: There were issues with the specification. The option can be disabled via validateSpec (Maven/Gradle) or --skip-validate-spec (CLI).
 | Error count: 5, Warning count: 1
Errors:
        -attribute paths.'/schedules/{id}/users'(get).parameters.There are duplicate parameter values
        -attribute paths.'/schedules/{id}'(get).parameters.There are duplicate parameter values
        -attribute paths.'/log_entries'(get).parameters.There are duplicate parameter values
        -attribute paths.'/incidents/{id}/log_entries'(get).parameters.There are duplicate parameter values
        -attribute paths.'/schedules/preview'(post).parameters.There are duplicate parameter values
Warnings:
        -attribute paths.'/schedules/{id}/users'(get).parameters.There are duplicate parameter values
        -attribute paths.'/schedules/{id}'(get).parameters.There are duplicate parameter values
        -attribute paths.'/log_entries'(get).parameters.There are duplicate parameter values
        -attribute paths.'/incidents/{id}/log_entries'(get).parameters.There are duplicate parameter values
        -attribute paths.'/schedules/preview'(post).parameters.There are duplicate parameter values

        at org.openapitools.codegen.config.CodegenConfigurator.toContext(CodegenConfigurator.java:480)
        at org.openapitools.codegen.config.CodegenConfigurator.toClientOptInput(CodegenConfigurator.java:507)
        at org.openapitools.codegen.cmd.Generate.execute(Generate.java:423)
        at org.openapitools.codegen.cmd.OpenApiGeneratorCommand.run(OpenApiGeneratorCommand.java:32)
        at org.openapitools.codegen.OpenAPIGenerator.main(OpenAPIGenerator.java:61)

This API is valid, but it cannot be shown because it contains circular references

Using the apitools.dev online swagger parser, to parse the REST/openapiv3.json spec, we receive the following:

This API is valid, but it cannot be shown because it contains circular references

TypeError: Converting circular structure to JSON
    --> starting at object with constructor 'Object'
    |     property 'properties' -> object with constructor 'Object'
    |     property 'children' -> object with constructor 'Object'
    --- property 'items' closes the circle
    at JSON.stringify (<anonymous>)
    at toText (https://apitools.dev/swagger-parser/online/js/bundle.min.js:29:40049)
    at editors.addResult (https://apitools.dev/swagger-parser/online/js/bundle.min.js:29:41185)
    at editors.showResult (https://apitools.dev/swagger-parser/online/js/bundle.min.js:29:40466)
    at https://apitools.dev/swagger-parser/online/js/bundle.min.js:29:44991
    at Array.forEach (<anonymous>)
    at https://apitools.dev/swagger-parser/online/js/bundle.min.js:29:44971

If we disable following circular references in the tool, we get

Circular $ref pointer found at https://raw.githubusercontent.com/PagerDuty/api-schema/main/reference/REST/openapiv3.json#/components/schemas/MatchPredicate/properties/children/items

Error: Circular $ref pointer found at https://raw.githubusercontent.com/PagerDuty/api-schema/main/reference/REST/openapiv3.json#/components/schemas/MatchPredicate/properties/children/items
    at o (https://apitools.dev/swagger-parser/online/js/bundle.min.js:1:95564)
    at https://apitools.dev/swagger-parser/online/js/bundle.min.js:29:45042

ReferenceError: Circular $ref pointer found at https://raw.githubusercontent.com/PagerDuty/api-schema/main/reference/REST/openapiv3.json#/components/schemas/MatchPredicate/properties/children/items
    at Function.o [as reference] (https://apitools.dev/swagger-parser/online/js/bundle.min.js:1:95564)
    at foundCircularReference (https://apitools.dev/swagger-parser/online/js/bundle.min.js:1:14971)
    at dereference$Ref (https://apitools.dev/swagger-parser/online/js/bundle.min.js:1:14667)
    at crawl (https://apitools.dev/swagger-parser/online/js/bundle.min.js:1:14259)
    at crawl (https://apitools.dev/swagger-parser/online/js/bundle.min.js:1:14354)
    at crawl (https://apitools.dev/swagger-parser/online/js/bundle.min.js:1:14354)
    at dereference$Ref (https://apitools.dev/swagger-parser/online/js/bundle.min.js:1:14744)
    at crawl (https://apitools.dev/swagger-parser/online/js/bundle.min.js:1:14259)
    at crawl (https://apitools.dev/swagger-parser/online/js/bundle.min.js:1:14354)
    at dereference$Ref (https://apitools.dev/swagger-parser/online/js/bundle.min.js:1:14744)

Related: microsoft/kiota#3213

API schema has semantic errors

When trying to parse the OpenAPI 3 schema for the main API using various tools, schema errors are generated.

For example https://editor.swagger.io/ returns the following errors when pointed at https://raw.githubusercontent.com/PagerDuty/api-schema/main/reference/REST/openapiv3.json.

Semantic error at components.responses.ArgumentError.content.application/json.schema.$ref
$refs must reference a valid location in the document
Jump to line 523

Semantic error at components.responses.Conflict.content.application/json.schema.$ref
$refs must reference a valid location in the document
Jump to line 530

Semantic error at components.responses.Forbidden.content.application/json.schema.$ref
$refs must reference a valid location in the document
Jump to line 541

Semantic error at components.responses.InternalServerError.content.application/json.schema.$ref
$refs must reference a valid location in the document
Jump to line 548

Semantic error at components.responses.NotAllowed.content.application/json.schema.$ref
$refs must reference a valid location in the document
Jump to line 557

Semantic error at components.responses.NotFound.content.application/json.schema.$ref
$refs must reference a valid location in the document
Jump to line 564

Semantic error at components.responses.TooManyRequests.content.application/json.schema.$ref
$refs must reference a valid location in the document
Jump to line 571

Semantic error at components.responses.PaymentRequired.content.application/json.schema.$ref
$refs must reference a valid location in the document
Jump to line 583

Semantic error at components.responses.Unauthorized.content.application/json.schema.$ref
$refs must reference a valid location in the document
Jump to line 595

Semantic error at paths./escalation_policies/{id}/audit/records.get.parameters.4.name
Path parameter "alert_id" must have the corresponding {alert_id} segment in the "/escalation_policies/{id}/audit/records" path
Jump to line 6731

Semantic error at paths./escalation_policies/{id}/audit/records.get.parameters.4.name
Path parameter "alert_id" must have the corresponding {alert_id} segment in the "/escalation_policies/{id}/audit/records" path
Jump to line 6731

Semantic error at paths./escalation_policies/{id}/audit/records.get.parameters.4.name
Path parameter "rule_id" must have the corresponding {rule_id} segment in the "/escalation_policies/{id}/audit/records" path
Jump to line 6731

Semantic error at paths./escalation_policies/{id}/audit/records.get.parameters.4.name
Path parameter "rule_id" must have the corresponding {rule_id} segment in the "/escalation_policies/{id}/audit/records" path
Jump to line 6731

Semantic error at paths./escalation_policies/{id}/audit/records.get.parameters.4.name
Path parameter "rule_id" must have the corresponding {rule_id} segment in the "/escalation_policies/{id}/audit/records" path
Jump to line 6731

Semantic error at paths./escalation_policies/{id}/audit/records.get.parameters.5.name
Path parameter "rule_id" must have the corresponding {rule_id} segment in the "/escalation_policies/{id}/audit/records" path
Jump to line 6732

Semantic error at paths./escalation_policies/{id}/audit/records.get.parameters.5.name
Path parameter "rule_id" must have the corresponding {rule_id} segment in the "/escalation_policies/{id}/audit/records" path
Jump to line 6732

Semantic error at paths./escalation_policies/{id}/audit/records.get.parameters.5.name
Path parameter "rule_id" must have the corresponding {rule_id} segment in the "/escalation_policies/{id}/audit/records" path
Jump to line 6732

Semantic error at paths./incidents.put.responses.413.content.application/json.schema.$ref
$refs must reference a valid location in the document
Jump to line 7813

Semantic error at paths./services/{id}/rules.post.requestBody.content.application/json.schema.properties.rule.allOf.1.properties.actions.$ref
$refs must reference a valid location in the document
Jump to line 14746

When given the same input, NSwagStudio outputs the following error:

System.InvalidOperationException: Could not resolve the path '#/paths/~1tags/get/parameters/0'.

I would have expected the schema to be processed successfully using OpenAPI v3 compatible tools.

Incomplete API Spec

We use your REST OpenAPI Spec to generate an API client but it seems to be missing attributes in multiple locations.

Primariliy the Integration schema lacks the integration_key attribute. Furthermore we made multiple patches to the Spec here.

Please provide a complete specification and update the documentation website accordingly.

pagerduty_service_integration with Azure

I try to integrate pagerduty with Azure by terraform resource pagerduty_service_integration, but I can't find the type for Azure.
Here is the list from the document:
aws_cloudwatch_inbound_integration, cloudkick_inbound_integration, event_transformer_api_inbound_integration, events_api_v2_inbound_integration (requires service alert_creation to be create_alerts_and_incidents), generic_email_inbound_integration, generic_events_api_inbound_integration, keynote_inbound_integration, nagios_inbound_integration, pingdom_inbound_integrationor sql_monitor_inbound_integration

Base Models missing an `id` field in REST API

I'm trying to use the openapi schema to generate a client API for the REST API, but noticed during an integration test that none of the base models (e.g. Service, Incident, EscalationPolicy etc.) have an id field.

https://github.com/PagerDuty/api-schema/blob/master/reference/REST/openapiv3.json

So, for example - Service:
https://github.com/PagerDuty/api-schema/blob/master/reference/REST/openapiv3.json#L2385-L2495

If you do a GET request to the /services/... endpoint(s), you will get this JSON structure:

{
  "services": [
    {
      "id": "PHL4Y2Z",             <---- this field is missing from the openapi schema
      "name": "Foo",
      "description": null,
      "created_at": "2020-07-12T13:33:30+01:00",
      "updated_at": "2020-07-12T13:33:30+01:00",
      "status": "active",
      "teams": [
        {
          "id": "PQMRJBY",
          "type": "team_reference",
          "summary": "Platform Engineering",
          "self": "https://api.pagerduty.com/teams/PQMRJBY",
          "html_url": "https://example-example-uk.pagerduty.com/teams/PQMRJBY"
        }
      ],
      "alert_creation": "create_incidents",
      "addons": [],
      "scheduled_actions": [],
      "support_hours": null,
      "last_incident_timestamp": null,
      "escalation_policy": {
        "id": "PWZCAZT",
        "type": "escalation_policy_reference",
        "summary": "rsk",
        "self": "https://api.pagerduty.com/escalation_policies/PWZCAZT",
        "html_url": "https://example-example-uk.pagerduty.com/escalation_policies/PWZCAZT"
      },
      "incident_urgency_rule": {
        "type": "constant",
        "urgency": "high"
      },
      "acknowledgement_timeout": null,
      "auto_resolve_timeout": null,
      "alert_grouping": null,
      "alert_grouping_timeout": null,
      "integrations": [],
      "response_play": null,
      "type": "service",
      "summary": "Foo",
      "self": "https://api.pagerduty.com/services/PHL4Y2Z",
      "html_url": "https://example-example-uk.pagerduty.com/service-directory/PHL4Y2Z"
    }
  ],
  "limit": 25,
  "offset": 0,
  "total": null,
  "more": false
}

Create a Ruleset API Response typo in Sample Response

Hello all,

API response on sample "Create a Ruleset API" has incorrect JSON key of "rulesets" instead of "ruleset". Found this out when I was trying to store the key as a variable to string an Create Event Rule API call to it and kept getting an error.

Sample:
{
"rulesets": {
"id": "0e84de00-9511-4380-9f4f-a7b568bb49a0",
"name": "MySQL Clusters",
"type": "global",
"routing_keys": [
"R0212P1QXGEIQE2NMTQ7L7WXD00DWHIN"
],

Actual:
{
"ruleset": {
"id": "0e84de00-9511-4380-9f4f-a7b568bb49a0",
"name": "MySQL Clusters",
"type": "global",
"routing_keys": [
"R0212P1QXGEIQE2NMTQ7L7WXD00DWHIN"
],

Thanks!

Schedules: Listing does not include defined `overrides_subsection` and `final_schedule`

In the api documentation for listing all Schedules, it shows the overrides_subschedule and final_schedule as returned response data. However, these don't seem accessible from this endpoint.

I was able to receive the rendered_schedule_entries from within schedule_layers by specifying:

  • include - ["schedule_layers"]
  • since - datetime string in past
  • until - datetime string in future
  • time_zone - string time zone

time_zone is required to utilize since or until. Since and until at this endpoint seem to be undocumented

Requesting a singular Schedule from the https://api.pagerduty.com /schedules/{id} endpoint will properly return overrides_subschedule and final_schedule. Ideally, this data would also be available from the Listing Schedules endpoint.

UPDATE
You can indeed return available overrides from the /schedules/ endpoint. The following criteria is necessary to make it work:

  • include - ["schedule_layers", "overrides_subschedule"]
  • since - datetime string in past
  • until - datetime string in future
  • time_zone - string time zone

Basically, you must include overrides_subschedule within the include param of the API request. This along with a proper since and until where the override is within the time period, will properly return data.

Terraform support for integration-jira-service

I have yet to find terraform support for the integration-jira-service suite of APIs. Are there plans to provide this? This seems primed and ready to be incorporated into the existing pagerduty terraform provider.

How can we help?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.