---
title: "Mint an anonymous Blaize session for mobile metering"
method: POST
path: "/paywall/anonymous-session"
tags: ["Paywall"]
---

# Mint an anonymous Blaize session for mobile metering

`POST /paywall/anonymous-session`

## Request

- Base URL: `http://dev.theverge.com:3002/api`
- URL: `http://dev.theverge.com:3002/api/paywall/anonymous-session`
- Auth: none declared

Proxies POST /blaize/anonymous-session and returns tracking/session ids as JSON so the mobile app can persist them and send them on GET /api/paywall/decision/[nodeId]. Call once near app startup.

## Response `200`

Minted Blaize anonymous session

- object
  - `data` PaywallAnonymousSessionResponse, required
    - `trackingId` string, required
    - `sessionId` string

## Other responses

- `429`: Rate limit exceeded
- `500`: Internal server error

---

[API](https://skmtc.dev/theverge/apis/the-verge-api-documentation.md) - [All operations](https://skmtc.dev/theverge/apis/the-verge-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/theverge/apis/the-verge-api-documentation/revisions/f44a9b8ebfc3?raw)
