pagerduty / api-schema Goto Github PK
View Code? Open in Web Editor NEWPagerDuty OpenAPI schemas
PagerDuty OpenAPI schemas
Hi,
Please put a note in the API reference documentation where the limit property is described indicating that it defaults to 25 and the max value is 100.
https://developer.pagerduty.com/api-reference/3a6b910f11050-list-all-of-the-on-calls
We just spent 45 minutes investigating why some details are not returned in the API response until this has been found out.
Thanks!
Miklós
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.
Importing REST/openapiv3.json api into https://editor.swagger.io/ generates a ton of errors that take quite a while to fix. Nearly all resolve around escaped quotes and URL's without quotes. Attached fix file for reference.
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:
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.
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.
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.
When exporting the API to postman, it looks like the event orchestration API's are not being included.
Via https://developer.pagerduty.com/api-reference/YXBpOjI3NDgwOTk-pager-duty-api Open in Postman Button
The link in this line takes you to a "Not found" page:
Line 98 in e0fb96d
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:
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.
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.
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)
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
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 523Semantic error at components.responses.Conflict.content.application/json.schema.$ref
$refs must reference a valid location in the document
Jump to line 530Semantic error at components.responses.Forbidden.content.application/json.schema.$ref
$refs must reference a valid location in the document
Jump to line 541Semantic error at components.responses.InternalServerError.content.application/json.schema.$ref
$refs must reference a valid location in the document
Jump to line 548Semantic error at components.responses.NotAllowed.content.application/json.schema.$ref
$refs must reference a valid location in the document
Jump to line 557Semantic error at components.responses.NotFound.content.application/json.schema.$ref
$refs must reference a valid location in the document
Jump to line 564Semantic error at components.responses.TooManyRequests.content.application/json.schema.$ref
$refs must reference a valid location in the document
Jump to line 571Semantic error at components.responses.PaymentRequired.content.application/json.schema.$ref
$refs must reference a valid location in the document
Jump to line 583Semantic error at components.responses.Unauthorized.content.application/json.schema.$ref
$refs must reference a valid location in the document
Jump to line 595Semantic 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 6731Semantic 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 6731Semantic 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 6731Semantic 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 6731Semantic 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 6731Semantic 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 6732Semantic 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 6732Semantic 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 6732Semantic error at paths./incidents.put.responses.413.content.application/json.schema.$ref
$refs must reference a valid location in the document
Jump to line 7813Semantic 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.
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.
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
Hello,
You have multiple headers that are not allowed for OpenAPI (Content-Type / Accept). These headers should be filled out within the request / responses.
See: https://swagger.io/docs/specification/describing-parameters/ for more information
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
}
For Analytics API - https://api.pagerduty.com/analytics/raw/incidents
I cannot find documentation for these attributes and their default values, however these attributes are returned by the API
"resolved_by_user_id",
"escalation_policy_id",
"manual_escalation_count",
"escalation_policy_name",
"timeout_escalation_count",
"resolved_by_user_name"
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!
Originally posted by @mail731212 in t3rn/t3rn#1015 (comment)
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:
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:
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.
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?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.