Documentation Index
Fetch the complete documentation index at: https://docs.thatsme.com.br/llms.txt
Use this file to discover all available pages before exploring further.
API tiers
That’s Me offers two levels of API access depending on your plan:| Tier | Plans | Rate limit | Access |
|---|---|---|---|
| No access | Free | — | API keys can be generated but all endpoints return 403 |
| Basic | Starter | 100 req/min | Read-only endpoints |
| Advanced | Pro, Business, Enterprise | 1,000 req/min (10,000 for Enterprise) | Read + write + webhooks |
Endpoints by tier
| Endpoint | Basic | Advanced |
|---|---|---|
GET /v1.0/events | ✅ | ✅ |
GET /v1.0/events/:id | ✅ | ✅ |
GET /v1.0/invitations | ✅ | ✅ |
GET /v1.0/recipients | ✅ | ✅ |
GET /v1.0/badges | ✅ | ✅ |
GET /v1.0/balance | ✅ | ✅ |
POST /v1.0/events | ❌ | ✅ |
PATCH /v1.0/events/:id | ❌ | ✅ |
DELETE /v1.0/events/:id | ❌ | ✅ |
POST /v1.0/invitations | ❌ | ✅ |
POST /v1.0/webhooks | ❌ | ✅ |
GET /v1.0/webhooks | ❌ | ✅ |
PATCH /v1.0/webhooks/:id | ❌ | ✅ |
DELETE /v1.0/webhooks/:id | ❌ | ✅ |
Authentication
All API requests require a Bearer token:Getting your API key
- Go to Settings → Integrations → API Keys
- Click Generate API Key
- Copy the key — it’s shown only once
- Store it securely (environment variable, secrets manager)
Rate limiting
Rate limits are applied per organization, not per IP address. This means all API keys from the same organization share the same rate limit window. When you exceed the rate limit:- The API returns HTTP 429 Too Many Requests
- The
Retry-Afterheader indicates when you can retry - Requests are not queued — they are dropped
Handling 429 responses
Checking your API status
UseGET /billing/api-status (authenticated via JWT, not API key) to check your current tier and available endpoints: