Step-by-Step Guide to Generating an API Key
Access the API Key Management Section
Log in to StackOne and go to the API Keys section in the left navigation menu. This is where you can generate and manage your API keys.

Generate a New API Key
Click the Create API Key button. In the popup dialog, enter a name for your key (e.g., 
my-agent-key or production-hris-sync). This name is a label and cannot be changed later.
Configure API Key Scopes (optional)
By default, API keys are created with full permissions. Expand the Scopes section to restrict access based on your application’s needs.
Available Scopes
| Scope | Access Level | Description |
|---|---|---|
| Platform API | Read / Write | Access to account management, session tokens, and integration configs. Required for StackOne Connect and account operations. |
| Credentials | Read | Retrieve stored credentials for direct provider access. Required for StackOne CLI and running actions outside the platform. |
| Unified API | Read / Write | Access to all unified endpoints (HRIS, ATS, CRM, LMS, etc.) for reading and writing data across connected providers. |
| Connectors | Read / Write | Access to custom connector management. Read (connectors:read) allows downloading connectors from the registry. Write (connectors:write) allows pushing and deleting connectors. Required for Connector Engine operations. |
Copy and Store the API Key
After clicking Generate, the API key is displayed on-screen. Copy it immediately and store it securely. This is the only time it will be shown. If you lose the key, you’ll need to generate a new one.