Self-Describing API
Kind: principle
Layer: Declarative Core
Record: architecture:self-describing-api
Severity: recommended
Scope: API, integration
Canonical: Ontology
A design rule that an API publishes machine-readable descriptions of its operations, payloads and errors.
Listed in Architecture principles, after Self-Describing Architecture and before Self-Describing Structures.