Authentication
ABS Core uses Personal Access Tokens (PATs) for API authentication. Tokens are scoped by role.Getting a Token
ABS Core Enterprise uses a “White Glove” onboarding process. Your API
tokens are issued securely by your account manager and sent via encrypted
email.
Self-service token generation via the Dashboard is disabled for Enterprise
clients to ensure strict access control.
Using Tokens
Include your PAT in every API request:Token Scopes
| Role | Scope | Permissions |
|---|---|---|
admin | runtime:read runtime:write admin:manage | Full access + user management |
operator | runtime:read runtime:write | Send events, use proxy |
viewer | runtime:read | Read-only dashboard access |
Endpoints
| Method | Path | Description |
|---|---|---|
GET | /auth/github | Start GitHub OAuth flow |
GET | /auth/github/callback | OAuth callback (internal) |
POST | /login | Email/password login |
POST | /token | Generate PAT |
GET | /verify | Verify token validity |
GET | /me | Get current user profile |
POST | /logout | End session |
GET | /health | Service health check |
