Skip to main content
GET
Verifies a badge token. No authentication required — anyone can call it. The endpoint validates the JWT signature, confirms the badge is still active, and checks it hasn’t been superseded or expired. Always returns 200 OK. Inspect data.valid to tell whether the badge is genuine.

Query parameters

string
required
The badge JWT token.
When the badge cannot be verified, valid is false with a reason, and most other fields are omitted:

Response fields

boolean
object