API Collection
Ankiren Authorization API
Role-Based Access Control (RBAC) API for Ankiren
Production
https://ankiren.comStaginghttps://staging.ankiren.comUAThttps://uat.ankiren.comBASEhttps://ankiren.com
Overview
15 endpoint trong 4 nhóm · OpenAPI 3.0.3 · phiên bản 1.0.0 · spec tại docs/api/authorization-api.yaml.
Roles5 endpoint
Role management operations
Permissions4 endpoint
Permission management operations
Users5 endpoint
User and role assignment operations
Current User1 endpoint
Current authenticated user operations
Authentication
Mọi endpoint đều yêu cầu xác thực.
- bearerAuthhttp · bearerGửi header
Authorization: Bearer <token>.
cURL
curl 'https://ankiren.com/api/admin/roles' \ -H 'Authorization: Bearer <token>'
Topics
Roles
Role management operations
- GETList all roles
/api/admin/roles - POSTCreate a new role
/api/admin/roles - GETGet role details
/api/admin/roles/{id} - PUTUpdate role
/api/admin/roles/{id} - DELETEDelete role
/api/admin/roles/{id}
Permissions
Permission management operations
- GETList all permissions
/api/admin/permissions - POSTCreate a new permission
/api/admin/permissions - GETGet permission details
/api/admin/permissions/{id} - DELETEDelete permission
/api/admin/permissions/{id}
Users
User and role assignment operations
- GETList users with roles
/api/admin/users - GETGet user details
/api/admin/users/{id} - DELETEDelete user
/api/admin/users/{id} - POSTAssign role to user
/api/admin/users/{id}/roles - DELETERemove role from user
/api/admin/users/{id}/roles/{roleId}