Login Link API Documentation
Everything you need to integrate Login Link into your application.
Authentication
Login Link uses OAuth 2.0 bearer tokens and Basic auth for token requests.
- Basic Auth – for
/api/oauth2/v1/tokenendpoint. - Bearer Token – include
Authorization: Bearer <token>header.
Common Headers
| Header | Description |
|---|---|
| Accept | application/json |
| Content-Type | application/json (unless form data) |
| Authorization | Bearer or Basic auth header |
Endpoint Categories
App Management
Get Client Types
GET /api/oauth2/v1/app/client-types
Returns allowed client types for new applications.
Register App
POST /api/oauth2/v1/app/register
Body: AppV1 JSON schema
Create a new OAuth client with required configuration.
Token Generation
POST /api/oauth2/v1/token
Grant types: authorization_code, refresh_token, password
Exchange code or credentials for access and refresh tokens.
User Management
Register User
POST /api/oauth2/v1/user/register
Body: User JSON schema
Create a new user record.
Login User
POST /api/oauth2/v1/user/login
Body: UserV2 JSON schema
Authenticate existing user.
For complete API reference and schemas, please visit the Swagger UI links above.