Skip to main content
GET
/
events
List all Events
curl --request GET \
  --url https://api.ticketsource.io/events \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": "<string>",
      "type": "<string>",
      "attributes": {
        "name": "<string>",
        "reference": "<string>",
        "description": "<string>",
        "comment": "<string>",
        "keywords": "<string>",
        "terms": "<string>",
        "category": "<string>",
        "genre": "<string>",
        "images": [
          {
            "type": "<string>",
            "src": "<string>"
          }
        ],
        "third_party_consent": {
          "capture": true,
          "name": "<string>",
          "show_consent": {
            "email": true,
            "post": true,
            "sms": true
          }
        },
        "activated": true,
        "archived": true,
        "public": true,
        "created_at": "2022-09-26T09:00:00+00:00",
        "updated_at": "2022-09-26T09:00:00+00:00"
      },
      "links": {
        "self": "<string>",
        "venues": "<string>",
        "dates": "<string>"
      }
    }
  ]
}

Authorizations

Authorization
string
header
required

Your TicketSource API key can be used as a bearer token.

Query Parameters

per_page
integer
default:10

Number of results to return in each paginated list response

Required range: 1 <= x <= 100
Example:

15

page
integer
default:1

The page requested in a paginated list request

Required range: x >= 1
Example:

2

Response

200 - application/json

OK

data
Event · object[]