Get check-in info

Returns public metadata needed for a custom check-in page.

Written by Exportlab · Updated March 2026

GET /group-shoot/checkin/{token}

Returns basic metadata required to render a custom check-in page.

This endpoint is public and does not require an API key.

bash
Copied
curl -X GET "https://api.exportlab.io/v1/group-shoot/checkin/{TOKEN}" \
  -H "X-Tenant-Slug: YOUR_TENANT"
json
Copied
{
  "ok": true,
  "galleryName": "Team Headshots - Spring 2026",
  "selfieEnabled": true,
  "selfieRequired": true,
  "tenantSlug": "acme",
  "token": "iURWUkHo",
  "showShootingDaySelector": true,
  "shootingDays": [
    {
      "id": "day-abc123",
      "date": "2026-04-10",
      "label": "Team A - Morning",
      "startTime": "09:00",
      "endTime": "12:00",
      "maxPersons": 50,
      "spotsRemaining": 23
    }
  ],
  "packages": [],
  "requestId": "a41c49f0-..."
}
Path parameterTypeDescription
tokenstringThe gallery token
Response fieldTypeDescription
galleryNamestringGallery display name
selfieEnabledbooleanWhether the check-in flow accepts a selfie upload
tenantSlugstringTenant slug resolved for this request
tokenstringGallery token
consentRequiredbooleanWhether the participant must accept consent text
selfieRequiredbooleanWhether selfie capture is required
showShootingDaySelectorbooleanWhether the check-in flow should show shooting days
shootingDaysarrayAvailable shooting days for the public check-in flow, with spotsRemaining when capacity is configured
packagesarrayAvailable packages for this Group Shoot, if configured