Choosing Your Environment
Deel provides separate environments for development and production. Choose the appropriate environment based on your use case.
Select the right environment
When connecting Deel to StackOne, you will be asked to select an environment.
- Production — Uses your live Deel organization with real employee and contractor data at
app.deel.com - Sandbox — Uses simulated data for testing at
app.demo.deel.com. Create a sandbox from the Developer Center if you don’t have one - Each environment requires its own API token
- You can switch environments later by creating a new connection
Generate an API Token
Create an API token in the Deel Developer Center to authenticate API requests.
Open the Developer Center
Sign in to your Deel account and navigate to the Developer Center.
- Production — Sign in at app.deel.com. Click More in the top navigation bar, then select Developer from the products and services grid. You will land on the Access Tokens tab.
- Sandbox — Sign in at app.demo.deel.com. Click the Settings icon (gear) in the top bar, then scroll to the Services section in the left sidebar and click Developer > Tokens.
Create a new token
On the Access Tokens tab, click Generate new token to open the token creation wizard.
- Step 1 — Token details — Enter a descriptive label (e.g., “StackOne Integration”) and select Organization token type (recommended)
- Step 2 — Select scopes — Choose the required API scopes for your integration
- Step 3 — Permission levels — Configure the permission levels
- Step 4 — Select groups — Choose which groups to grant access to
- Step 5 — Sensitive data — Configure sensitive data access permissions
- Step 6 — Review — Review your settings and confirm token creation
Matching Your Token to Your Environment
Ensure your API token matches the environment you selected in StackOne.
- If you selected Production, use a token generated from
app.deel.com - If you selected Sandbox, use a token generated from
app.demo.deel.com - Using a token from the wrong environment will cause authentication errors
Important Notes
Key information about Deel API token authentication.
- Organization tokens grant access to all organizational resources (contracts, timesheets, invoices, accounting, SCIM)
- Personal tokens are limited to user-specific resources (contract creation, SSO)
- Tokens do not expire but can be revoked from the Developer Center
- Rotate credentials quarterly or when team members depart
Linking the Account from the Hub
Navigate to the Hub
If the account linking is successful, you will see the newly linked account in your Accounts page.