Uniform Interface

Kind: constraint

Layer: Contracts Core

Record: architecture:uniform-interface

Severity: recommended

Scope: API, resource boundary

Canonical: Ontology

A rule or precondition that every resource in an API uses the same verbs, response shapes and error format.

Listed in Architecture principles, after Interoperability and before Consumer-Driven Contracts.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Reinforced by

Linked from