Company API Documentation
The Company API lets one organization automate user management and access training and phishing data.
Company API vs Reseller API
Use the Company API for one organization. Use the Reseller API when you manage multiple companies and seat allocations.
Getting Started
Set up access and make your first company request.
Authentication
Configure API keys or OAuth2 for company access.
Users API
Create, update, import, and deactivate users.
Training Data
Read course progress, quiz scores, and completion data.
Base URL
https://api.empowsec.com/v1/companyAvailable Scopes
| Scope | Description |
|---|---|
| users:read | Read user information. |
| users:write | Create and update users. |
| users:delete | Delete users. |
| training:read | Read training assignments and progress. |
| phishing:read | Read phishing campaign results. |
| reports:read | Access aggregate reports. |
| * | Full access to all company resources. |
For API help, contact [email protected].