Authorization header. You get this token by registering or logging in. PingBack also supports signing in with Google.
Register
Create a new account by sending your email address, full name, and a password. Passwords must be at least 8 characters.POST /api/v1/auth/register
string
required
Your email address. Must be a valid email format.
string
required
Your display name shown in the PingBack dashboard.
string
required
Must be at least 8 characters.
string
The JWT you’ll include in every subsequent request.
string
Always
"bearer".Log in
If you already have an account, exchange your email and password for a token.POST /api/v1/auth/login
string
required
The email address you registered with.
string
required
Your account password.
Authenticate requests
Pass your token in theAuthorization header on every protected API call:
Verify your token
CallGET /api/v1/auth/me to confirm your token is valid and to retrieve your user profile and workspace context.
GET /api/v1/auth/me
string (UUID)
Your unique user identifier.
string
The email address on your account.
string
Your display name.
boolean
Whether your email address has been verified.
boolean
true if you signed in with Google OAuth.object or null
Your workspace details.
null if you haven’t created a workspace yet.boolean
true once you’ve created a workspace. Use this to gate onboarding UI.string or null
Your role in the workspace —
"owner" or a team member role. null if no workspace exists yet.Sign in with Google
PingBack supports Google OAuth as an alternative to email and password. Pass the Google ID token from your frontend OAuth flow to:POST /api/v1/auth/google
access_token to use as a Bearer token.
Error responses
401 example