List all configuration entries for a tenant
GET/tenant-configurations
Returns every stored configuration record for the tenant identified by the required tenant-id header. The response is a TenantConfigurationListResponseDto envelope containing a data array of TenantConfigurationItemDto objects and a totalCount field.
Use this endpoint when you need all configuration types at once. To retrieve a single type, use GET /tenant-configurations/by-configuration-type/{configurationTypeId} instead; that sibling path serves results from a server-side cache, whereas this endpoint does not read from or populate that cache.
This endpoint returns only persisted records. Unlike the by-type endpoint, it does not synthesize a default tenant-timezone-config (America/New_York) when none is stored, so tenants without a persisted timezone record will not have one in the returned list.
Preconditions: the tenant-id header must be present; omitting it returns 400.
This is a read-only operation with no side effects.
Request
Responses
- 200
- 400
- 401
- 500
- 502
- 503
Envelope containing every stored configuration record for the tenant and the total count.
Request rejected because the required tenant-id header is missing or blank. Supply a non-empty tenant-id header and retry.
Authentication token is missing, expired, or invalid. Obtain a valid JWT and retry.
An unexpected error occurred while reading configurations from the data store. The response body is a bare {"error": "..."} object, not the structured ApiError shape used elsewhere in this API. The request was not fulfilled; retry after a short delay and escalate if it persists.
The downstream data store (DAL) returned a server error (5xx) while reading configurations. Retry after a short delay and escalate if it persists.
Unable to connect to the downstream data store (network/connectivity failure). Retry after a short delay.