Get Terms of Service without User
GET{{API_BASE_URL}}/shop/v1/discovery/events/:eventIdentifier/terms-of-service
Endpoint Description
This endpoint retrieves the terms of service associated with a specific event identified by eventIdentifier. It is designed to provide users with the necessary legal information regarding their participation in the event.
Request
- Method: GET
- URL:
{{API_BASE_URL}}/shop/v1/discovery/events/:eventIdentifier/terms-of-service
Path Parameters
eventIdentifier(string): A unique identifier for the event whose terms of service are being requested.
Response
Upon a successful request, the API will return a response with a status code of 200 and a content type of application/vnd.aditus.v1+json. The structure of the response is as follows:
{
"data": {
"userId": null,
"eventId": "",
"items": [
0: {
"uniqueId": "",
"displayOrder": 0,
"version": "",
"content": "",
"consentPolicy": "",
"isApproved": true
}
]
}
}
Response Fields
data: An object containing the details of the terms of service.userId: (null) The ID of the user requesting the terms, if applicable.eventId: (string) The ID of the event for which the terms are being retrieved.items: (array) A list of terms of service items.uniqueId: (string) A unique identifier for the terms item.displayOrder: (integer) The order in which the terms should be displayed.version: (string) The version of the terms of service.content: (string) The actual content of the terms of service.consentPolicy: (string) The policy regarding user consent.isApproved: (boolean) Indicates whether the terms have been approved.
Summary
This endpoint is crucial for ensuring that users have access to the legal terms governing their participation in events, thereby promoting transparency and compliance with legal standards.
Authentication#auth
This endpoint does not require authentication.
Responses#responses
200OKGet Terms of Service without User