Skip to main content

Authentication

Session-Based (Browser)

When using the dashboard, authentication is handled via HTTP-only cookies set during login. No manual token management needed.

API Key (Server-to-Server)

Available on Scale tier
For server-to-server integrations, use API keys:
curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://test-dashboard.upayments.io/api/transactions
Generate API keys at Settings → API Keys.

Key Types

TypeAccess
Read-onlyGET requests only
Full accessGET, POST, PATCH, DELETE

Key Rotation

API keys can be revoked and regenerated at any time from the API Keys settings page. Revoking a key immediately invalidates all requests using it.