mirror of
https://github.com/adidas/api-guidelines.git
synced 2025-10-25 15:19:19 +00:00
Changes related to Apiary and Mashery. Also related to LRTs cases and mentions to SwaggerHub.
This commit is contained in:
@@ -9,3 +9,7 @@ Any JSON-based message **MUST** conform to the following rules:
|
||||
5. Empty arrays and objects **SHOULD NOT** be `null` \(use `[]` or `{}` instead\)
|
||||
6. Array field names **SHOULD** be plural \(e.g. `"orders": []`\)
|
||||
|
||||
## Validation
|
||||
All API designers **MUST** validate the definition of the payloads in requests/responses with the [JSON Schema](https://json-schema.org/) for the defined structure prior to the publication of the API Contract in SwaggerHub.
|
||||
|
||||
The publication of the JSON schema corresponding to the expected payloads in the bodies of requests and responses **SHOULD** be kept up to date according to the evolution of the API.
|
||||
|
||||
Reference in New Issue
Block a user