Last updated 6 months ago
Retrieve details for a single current user.
User ID
GET /api/admin/user/{id} HTTP/1.1 Host: listen.dovafm.xyz X-API-Key: YOUR_API_KEY Accept: */*
Success
{ "id": 1, "email": "demo@azuracast.com", "new_password": "", "name": "Demo Account", "locale": "en_US", "show_24_hour_time": true, "two_factor_secret": "A1B2C3D4", "created_at": 1609480800, "updated_at": 1609480800, "roles": [] }
Delete a single user.
DELETE /api/admin/user/{id} HTTP/1.1 Host: listen.dovafm.xyz X-API-Key: YOUR_API_KEY Accept: */*
{ "success": true, "message": "Changes saved successfully.", "formatted_message": "<b>Changes saved successfully.</b>" }
List all current users in the system.
GET /api/admin/users HTTP/1.1 Host: listen.dovafm.xyz X-API-Key: YOUR_API_KEY Accept: */*
[ { "id": 1, "email": "demo@azuracast.com", "new_password": "", "name": "Demo Account", "locale": "en_US", "show_24_hour_time": true, "two_factor_secret": "A1B2C3D4", "created_at": 1609480800, "updated_at": 1609480800, "roles": [] } ]
Create a new user.
POST /api/admin/users HTTP/1.1 Host: listen.dovafm.xyz X-API-Key: YOUR_API_KEY Content-Type: application/json Accept: */* Content-Length: 209 { "id": 1, "email": "demo@azuracast.com", "new_password": "", "name": "Demo Account", "locale": "en_US", "show_24_hour_time": true, "two_factor_secret": "A1B2C3D4", "created_at": 1609480800, "updated_at": 1609480800, "roles": [] }
Update details of a single user.
PUT /api/admin/user/{id} HTTP/1.1 Host: listen.dovafm.xyz X-API-Key: YOUR_API_KEY Content-Type: application/json Accept: */* Content-Length: 209 { "id": 1, "email": "demo@azuracast.com", "new_password": "", "name": "Demo Account", "locale": "en_US", "show_24_hour_time": true, "two_factor_secret": "A1B2C3D4", "created_at": 1609480800, "updated_at": 1609480800, "roles": [] }