We’ve introduced an API that allows you to manage sub-users under your account. This gives you more control and flexibility to share and manage access to your services.
Authentication
To use the sub-user API, you must include two headers in each request:
X-AUTH-USERNAME
→ Your account usernameX-AUTH-API-KEY
→ Any of your active API keys
⚠️ Requests are limited to 30 per minute.
Available Endpoints
1. List Sub-Users
GET api/u/sub-users
Returns a list of sub-users linked to your account.
2. Create a Sub-User
POST api/u/sub-users
Parameters:
email
– required, stringfirst_name
– required, stringlast_name
– required, stringpassword
– required, string
3. Update a Sub-User
PATCH api/u/sub-users/{username}
Parameters (all optional):
email
– stringfirst_name
– stringlast_name
– stringpassword
– string
4. Delete a Sub-User
DELETE api/u/sub-users/{username}
Removes the selected sub-user from your account.
5. Add Shared Access
POST api/u/sub-users/{username}/access/add
Parameters:
service_id
– required, string (active service public ID, e.g.s-d5b20376-5b67-4e08-9d37-baf39a9217da
)units
– required, integer (amount to share)speed
– required for non-data-kind services, integer (ignored for data-kind services)
6. Remove Shared Access
POST api/u/sub-users/{username}/access/delete
Parameters:
service_id
– required, string
Next Steps
Review the new endpoints and adjust any existing integrations accordingly.
Use the sub-user API to delegate access securely and manage services more efficiently.
If you have any questions or need assistance with implementation, please reach out to our Support Team.