Manage organization employees and roles
https://sandbox.finhub.cloudGET /employeesPOST /employeesPUT /employees/{id}/roles"COMPLIANCE_OFFICER"COMPLIANCE_OFFICERTRANSACTION_APPROVEREMPLOYEEADMIN_USER["COMPLIANCE_OFFICER", "TRANSACTION_APPROVER", "EMPLOYEE", "ADMIN_USER"]"Compliance"| Role | Description |
|---|---|
ADMIN | Full organization access |
OPERATOR | Transaction operations |
ACCOUNTANT | Financial reporting |
VIEWER | Read-only access |
| Code | Description |
|---|---|
200 | Employees retrieved/updated successfully |
201 | Employee added successfully |
204 | Employee removed successfully |
400 | Invalid request data or role validation failed |
403 | Access denied |
404 | Organization not found |
500 | Internal server error |
Organization identifier header (must match path)
"b4c3d4e7-f8a9-0123-b4c5-d6e7f8a9012b"
Browser user agent
"Mozilla/5.0"
Client/application Ip address
"192.168.0.1"
Client/application identifier for request source tracking
"playground"
Tenant identifier
"97e7ff29-15f3-49ef-9681-3bbfcce4f6cd"
Comma-separated user roles
"ADMIN_USER,COMPLIANCE_OFFICER"
Client platform identifier. Also accepted as sec-ch-ua-platform
"web"
Device identifier
"e2e-test-device"
Bearer token from admin or customer session creation
"Bearer <token>"
Organization identifier (UUID)
"b4c3d4e7-f8a9-0123-b4c5-d6e7f8a9012b"
"COMPLIANCE_OFFICER"
[
"COMPLIANCE_OFFICER",
"TRANSACTION_APPROVER",
"EMPLOYEE",
"ADMIN_USER"
]"Compliance Management"
"Compliance"
"ACCOUNT_OWNER"
"ACTIVE"