GET /v1/_ping
A trivial smoke endpoint. Returns the auth context derived from your token — useful for confirming a credential works without touching real data.
| Method | GET |
| URL | https://api.42min.us/v1/_ping |
| Scope | none — any valid token works |
| Auth | Required |
Headers
Authorization: Bearer <token>
Query parameters
None.
Response
{
"data": {
"ok": true,
"auth_type": "pat",
"account_id": "01HXXX…",
"scopes": ["bookings:read", "slots:read"],
"client_id": "42min_…"
},
"meta": { "request_id": "req_…" }
}
-
auth_type—"pat"or"oauth". -
account_id— the 42min account (organization) the token is bound to. -
scopes— the expanded scope set carried by the token (aliases unrolled). -
client_id— present only for OAuth tokens.
curl
curl -H "Authorization: Bearer $TOKEN" https://api.42min.us/v1/_ping
Common errors
-
401 invalid_token— token missing, malformed, or unknown. -
401 token_expired— token has expired (PAT withexpiresAt, or access token past its hour). -
401 token_revoked— token has been revoked. -
429 rate_limited— bucket exhausted; see Rate limits.
Last updated May 14, 2026.