

Every endpoint wraps its payload in the same envelope: `{ data, meta }` on success, `{ error, meta }` on failure. The `ApiResponse*` types are those wrappers — follow their `data` field into the concrete entity types.

<DataModelGroupIndex id="envelope" />
