List user agreements
GET/user-agreements
Returns metadata for every user agreement in the system. Requires system-settings.view. The response is not paginated; the full list is returned in one call. Optional projectionExpression limits which fields appear on each item (comma-separated names, not trimmed).
Request
Responses
- 200
- 400
- 500
Envelope userAgreements is a list of metadata items. Empty list when the table has no rows. Item properties are not required because projection can omit them.
Response Headers
Access-Control-Allow-Origin
Access-Control-Allow-Methods
Access-Control-Allow-Headers
AUTH-1001 when role_id is missing. AUTH-1030 when the role lacks system-settings.view.
Response Headers
Access-Control-Allow-Origin
Access-Control-Allow-Methods
Access-Control-Allow-Headers
Uncaught Exception formatted as RTE-1001 via EMF-1001.
Response Headers
Access-Control-Allow-Origin
Access-Control-Allow-Methods
Access-Control-Allow-Headers