Register an OAuth integration
Register an application in the Nmbrs Payroll Developer Portal to obtain the Client ID and Client Secret that StackOne uses to authorize users.
Sign in to Nmbrs
Open My Integrations
Select My Integrations in the top navigation to see the applications registered under your account.

Create a new application
On the MY INTEGRATIONS page, select Add Application.
- Existing applications are listed with their Name, Client ID and Status.

Fill in the application details
On the Details tab, complete the required fields, then select Submit.
- App name — a name to identify the app, for example
StackOne Integration. - App description — a brief description about the app.
- Application type — select Web.
- Icon URL — a public image URL, shown together with the App name.
- Redirect URLs — enter the Callback URL from your Connector Profile. It must match exactly, because the OAuth flow rejects redirect URIs that are not registered. Use + to add more than one.
- Privacy policy URL — a link to your privacy policy.
- Terms of service URL — a link to your terms of service.
- Client ID is filled in by Nmbrs and follows the format
PartnerApp_{App name}_UUID.

Copy the Client ID and generate the Client Secret
Open the Secrets tab. Copy the Client ID value, then select Generate Secret to create a Client Secret. Generated secrets are listed under Active secrets.
- Paste the Client ID into the Client ID field in the StackOne Connector profile.
- Paste the generated secret into the Client Secret field in the StackOne Connector profile.
- The Client Secret is only displayed once and cannot be retrieved later — store it securely for use later.
- Generating a new secret for an application that is already connected invalidates the existing integration.

Find your Subscription Key
Your Subscription Key authorizes calls to the Nmbrs API gateway and is sent on every request. You obtain it by subscribing to an Nmbrs API product in the developer portal.
Choose an API product
Sign in to your Nmbrs Payroll Developer Portal account and select Products in the top navigation.
- Development / Starter — gives immediate access to the Nmbrs REST API, with no approval needed.
- Private — for organizations that have built an integration for internal use within their organization.
- Verified Partners — allows 1000 calls/minute up to a maximum of 500000 calls/month, after a functional demo of the integration.

Subscribe to the product
Select the product you chose, for example Development / Starter, to open its page.
- Enter a name in the Your new product subscription name field.
- Select the I agree to the Terms of Use checkbox.
- Select Subscribe.

Copy a subscription key
Select Profile in the top navigation. Under Subscriptions, find the subscription you created and copy its Primary key or Secondary key. Either key works.
- Use the row’s actions menu to reveal and copy the key.
- Paste it into the Subscription Key field in the StackOne Connector profile.
- State must be Active for the key to authorize API calls.
- Store the key securely — it grants access to your Nmbrs API gateway quota.

Available OAuth scopes
Nmbrs scopes are requested when a user authorizes the connection, not saved on the integration. The Identity Scope selector on your integration’s Helper tab only builds the Example Request URL shown next to it, so you don’t need to change it. Select the scopes your StackOne connection should request. Always include offline_access so the connection can be kept alive past the 1-hour access-token expiry.
Select the scopes you need
Each scope corresponds to a group of Nmbrs actions. The selection below covers every action shipped in this connector.
Creating the StackOne Connector Profile
To create the Connector Profile in StackOne for Nmbrs:Open the connector
Choose actions and events
- Click Add Profile.
- If the connector offers more than one authentication method, set the Auth Method filter to OAuth 2.0.
- Select the actions, and any events, to enable for this Connector Profile.
- Click Continue.
Set up authentication
- Select Authentication Type as OAuth 2.0.
- Fill out the fields using details retrieved from your provider:
- Client ID
- Client Secret
- Subscription Key
- Scopes (Optional)
- Click Create Profile.
