Get a user agreement by version
GET/user-agreements/:version
Returns the user agreement for the Version path value plus an S3PresignedUrl for the markdown file (expires in 3600 seconds). Requires system-settings.view. Does not create a default agreement when the version is missing (IPV-1002).
Request
Responses
- 200
- 400
- 500
Agreement metadata and S3PresignedUrl for the requested Version.
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. IPV-1002 when Version does not exist.
Response Headers
Access-Control-Allow-Origin
Access-Control-Allow-Methods
Access-Control-Allow-Headers
Uncaught Exception formatted as RTE-1001 via EMF-1001, including a non-empty projectionExpression or presigned URL failure.
Response Headers
Access-Control-Allow-Origin
Access-Control-Allow-Methods
Access-Control-Allow-Headers