REST API¶
Direct REST API integration without SDKs.
Authentication¶
All API requests require authentication:
Base URL¶
Common Endpoints¶
Login¶
POST /auth/login
Content-Type: application/json
{
"identifier": "[email protected]",
"secret": "password123"
}
Get Current User¶
List Users¶
Create User¶
POST /users
Authorization: Bearer TOKEN
Content-Type: application/json
{
"identifier": "[email protected]",
"password": "SecurePass123!",
"roles": ["viewer"]
}
Error Responses¶
Status Codes¶
200- Success201- Created400- Bad Request401- Unauthorized403- Forbidden404- Not Found500- Server Error