Getting started
From an API key to your first 200 in one scroll.
1. Mint a key
Section titled “1. Mint a key”Sign in to GuardianCheckin, open the profile-photo dropdown → API Keys, and create
a key. The secret is shown once - copy it now. A key looks like
gck_live_<prefix>.<secret>.
2. Export it
Section titled “2. Export it”export GCK_KEY=gck_live_<prefix>.<secret>export PUBLIC_API_BASE=https://api.gcheckin.comexport BODY=$(mktemp)3. Make your first call
Section titled “3. Make your first call”List the listings your key can see:
# EXPECT: 200curl -sS -o "$BODY" -w '%{http_code}' \ -H "Authorization: Bearer $GCK_KEY" \ "$PUBLIC_API_BASE/v1/listings"A 200 returns a cursor-paginated page. items holds the listings; pass nextCursor
back as the cursor query parameter to fetch the next page (a null nextCursor means
the last page). Inspect the body with cat "$BODY":
{ "items": [ { "id": "8f2b1c4e-9a7d-4b2e-bf1a-2c3d4e5f6071", "publicId": "sunset-villa", "title": "Sunset Villa", "address": "123 Ocean Drive", "city": "Cartagena", "country": "CO", "zipCode": "130001", "district": "Bocagrande", "timezone": "America/Bogota", "active": true, "maxPeopleInListing": 6, "maxVehicles": 2, "allowPets": true, "createdAt": "2026-01-15T14:32:00Z" } ], "nextCursor": "eyJjcmVhdGVkQXQiOiIyMDI2LTAxLTE1VDE0OjMyOjAwWiIsImlkIjoiOGYyYjFjNGUifQ"}That’s it - key to first 2xx without a support ticket. Next: read the
authentication walkthrough and the error codes,
or browse the full API reference.