JSON Schema
JSON Schema provides a vocabulary for annotating and validating JSON documents. Used extensively as the payload specification layer in test specifications, JSON Schema enables both human-readable documentation and machine-executable validation of API request and response bodies.