v1
latestOpenAPI 3.0.12026-07-138613.5 KBTools
Validate OpenAPI (POST)
Valideert een OpenAPI specificatie met de DON ADR ruleset. Standaard wordt ruleset 2.1 gebruikt; geef targetVersion "2.0" of "2.1" mee om een versie te kiezen. Body: { oasUrl } of { oasBody } (stringified JSON of YAML).
post/v1/oas/validate
Request body
Example request
{
"oasUrl": "oasUrl",
"oasBody": "oasBody",
"targetVersion": "3.1"
}Response
OK
Example response
{
"createdAt": "2000-01-23T04:56:07.000Z",
"score": 6,
"failures": 0,
"successes": true,
"rulesetVersion": "2.1",
"messages": [
{
"severity": "severity",
"createdAt": "2000-01-23T04:56:07.000Z",
"code": "code",
"id": "id",
"infos": [
{
"path": "path",
"lintMessageId": "lintMessageId",
"id": "id",
"message": "message"
},
{
"path": "path",
"lintMessageId": "lintMessageId",
"id": "id",
"message": "message"
}
]
},
{
"severity": "severity",
"createdAt": "2000-01-23T04:56:07.000Z",
"code": "code",
"id": "id",
"infos": [
{
"path": "path",
"lintMessageId": "lintMessageId",
"id": "id",
"message": "message"
},
{
"path": "path",
"lintMessageId": "lintMessageId",
"id": "id",
"message": "message"
}
]
}
],
"id": "id",
"apiId": "apiId"
}