---
title: "Read the signed-in guest account for this installation"
description: "Returns self identity plus memberships, bookings, saves, and canonical payment-on-file state filtered to this installation collection. TEST returns sandbox bookings only; LIVE excludes all sandbox rows."
---

`GET /v1/developer/guest/me`

**Operation ID:** `getDeveloperGuestSelf`

Returns self identity plus memberships, bookings, saves, and canonical payment-on-file state filtered to this installation collection. TEST returns sandbox bookings only; LIVE excludes all sandbox rows.

## Contract status

| Field | Value |
| --- | --- |
| Maturity | `beta` |
| Required capability | `guest_auth.write` |
| Freshness class | `authenticated-state` |
| Quota cost | `1` |
| Operational owner | Identity + Developer Experience |

All operations require a Kismet Developer Bearer credential. Collection and resource authority is resolved from the credential's installation grants; identifiers in the URL never grant access.

## Request parameters

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `bookingCursor` | query | string | no |  |
| `bookingLimit` | query | integer | no |  |
| `saveCursor` | query | string | no |  |
| `saveLimit` | query | integer | no |  |
| `x-kismet-guest-token` | header | string | yes | Server-only Kismet guest access token held by the same-origin BFF. Never expose it to browser JavaScript. |

## Request body

This operation has no JSON request body.

## cURL

```sh
curl --request GET \
  "$KISMET_API_ORIGIN/v1/developer/guest/me" \
  --header "Authorization: Bearer $KISMET_DEVELOPER_API_KEY" \
  --header "Accept: application/json"
```

## Responses

| Status | Meaning |
| --- | --- |
| 200 | Success. |
| 400 | Invalid request parameters or body. |
| 401 | Missing, invalid, expired, or inappropriate credential/session. |
| 403 | Credential lacks the required grant/capability, or an origin/CSRF check failed. |
| 404 | The authorized resource was not found. |
| 429 | Rate limit or quota exceeded; inspect response metadata before retrying. |
| 503 | A required Kismet dependency is temporarily unavailable. |

### Success example

```json
{
  "identity": {
    "id": "77777777-7777-4777-8777-777777777777",
    "guestProfileId": "88888888-8888-4888-8888-888888888888",
    "email": "developer-test@example.com",
    "phone": null,
    "firstName": "Taylor",
    "lastName": "Guest",
    "displayName": "Taylor Guest",
    "avatarUrl": null,
    "emailVerified": true,
    "phoneVerified": false
  },
  "memberships": [],
  "bookings": {
    "data": [],
    "page": {
      "limit": 20,
      "nextCursor": null
    }
  },
  "saves": {
    "data": [],
    "page": {
      "limit": 20,
      "nextCursor": null
    }
  },
  "hasPaymentOnFile": false
}
```

## Machine-readable sources

- [This page as Markdown](/api/reference/get-developer-guest-self.md)
- [Developer API OpenAPI v0.7.0](/openapi.json)
