Exportlab APIGroup Shoot Endpoint

The Group Shoot endpoint connects your photo sessions directly to your systems. Sync participants, fetch favorite photos, track progress.

const API_BASE = "https://api.exportlab.io/v1";
const API_KEY = "sk_test_91fbb7fbc2a5dc61132adddfff5f123e18bb3d4c62b4888b";
const TENANT_SLUG = "marketing";

async function listAttendees(token, cursor) {
  const url = new URL(`${API_BASE}/group-shoot/checkin/${token}/persons`);
  url.searchParams.set("limit", "100");
  if (cursor) url.searchParams.set("cursor", cursor);

  const res = await fetch(url, {
    headers: {
      "X-Api-Key": API_KEY,
      "X-Tenant-Slug": TENANT_SLUG,
    },
  });

  const payload = await res.json();
  if (!res.ok || payload?.ok === false) {
    throw new Error(payload?.message || "List failed");
  }

  return payload;
}

const firstPage = await listAttendees("iURWUkHo");
const nextPage = await listAttendees("iURWUkHo", firstPage.nextCursor);

List attendees by gallery

Pull the full participant list with pagination.

  • List up to 100 per page.
  • Use `cursor` for pagination.
  • Filter by `employeeId` when needed.
API documentation

Real workflows this supports

Typical use cases where teams need photos in their own systems without manual work.

Enterprises with employee portraits

Auto-sync headshots into HR or directory systems and keep profile photos current.

Model agencies

Pull new portrait sets straight into your booking or talent system.

Event and conference teams

Get attendee portraits or speaker photos without manual uploads.

Schools and universities

Export student portraits into campus systems or ID workflows.

Clinics and healthcare groups

Keep staff photos aligned across internal tools and websites.

Sports clubs and academies

Sync athlete photos into roster and media systems.

See the docs or plan a custom integration

The documentation covers endpoints, examples, and responses. If you need a tailored workflow, we build it with you.

Be the first to hear about Exportlab news.

API – Exportlab