GETADITUS/Ticket purchase & registration/Discovery/Get Terms of Service without User

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