To get details about an specific event by track and registration ID, make a GET call to the https://api.cc.email/v3/events/{event_id}/tracks/{track_key}/registrations/{registration_id} endpoint and specify the following required path parameters:
-
event_id: The ID that uniquely identifies the event. Example:1697732a-8664-4675-8415-c4aabaa17dae. -
track_id: The track key that uniquely identifies the event track. Example:s8zabc. -
registration_id: The ID that uniquely identifies the registration. Example:a1b2c3d4-e5f6-7890-abcd-ef1234567890.
Example Request
GET https://api.cc.email/v3/events/{event_id}/tracks/{track_key}/registrations/{registration_id}
Endpoint Requirements
User privileges: campaigns:read
Authorization scopes: campaigns_data
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.cc.email/v3/events/08a62710-36c3-47c9-aeb0-9e72c8e0b38d/tracks/xfhmkv/registrations/4f1ceb43-f858-432e-b287-30a6d20d1250',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'Authorization: ••••••'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
curl --location 'https://api.cc.email/v3/events/08a62710-36c3-47c9-aeb0-9e72c8e0b38d/tracks/xfhmkv/registrations/4f1ceb43-f858-432e-b287-30a6d20d1250' \
--header 'Authorization: ••••••'
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://api.cc.email/v3/events/08a62710-36c3-47c9-aeb0-9e72c8e0b38d/tracks/xfhmkv/registrations/4f1ceb43-f858-432e-b287-30a6d20d1250")
.method("GET", body)
.addHeader("Authorization", "••••••")
.build();
Response response = client.newCall(request).execute();
Example Response
The response returns contact, ticketing, and order details.
{
"registration_id": "4f1ceb43-f858-432e-b287-30a6d20d1250",
"contact_id": "83afe95a-5866-11ec-8019-fa163e56c9b0",
"registration_status": "REGISTERED",
"registration_date": "2025-08-29T14:29:48.424Z",
"checkin_status": "NOT_CHECKED_IN",
"eligible_checkin_tickets": 1,
"checkedIn_tickets": 0,
"contact": [
{
"field_type": "TEXT",
"field_name": "CONTACT_FIRST_NAME",
"label_key": "registration.field.label.contact_first_name",
"field_label": "First Name",
"display_order": 0,
"field_value": "Holly"
},
{
"field_type": "TEXT",
"field_name": "CONTACT_LAST_NAME",
"label_key": "registration.field.label.contact_last_name",
"field_label": "Last Name",
"display_order": 0,
"field_value": "Lang"
},
{
"field_type": "TEXT",
"field_name": "CONTACT_EMAIL_ADDRESS",
"label_key": "registration.field.label.contact_email_address",
"field_label": "Email Address",
"display_order": 0,
"field_value": "holly.lang@gmail.com"
}
],
"tickets": [
{
"order_ticket_key": "e7rkiw",
"ticket_name": "General Admission",
"editable": false
}
],
"order_summary": {
"number": "ZWbsLNGrHT",
"title": "Summary for order ID:",
"payment_method": "Stripe",
"payment_status": "Paid",
"payment_time": "2025-08-29T14:29:57.712Z",
"payment_transaction_id": "0cbfdf32-0609-4467-ad19-514130f5beaf",
"details": [
{
"name": "General Admission x 1",
"line_item_type": "TICKET",
"amount": "$0.00",
"amount_unformatted": 0.00
},
{
"name": "Speedracer Car (White) x 1",
"line_item_type": "ITEM_ATTR",
"amount": "$25.00",
"amount_unformatted": 25.00
},
{
"name": "TOTAL",
"amount": "$25.00",
"amount_unformatted": 25.00
}
]
},
"display_physical_tickets": false
}
Learn more about Registration schema.