Skip to main content
Remote issues partner OAuth credentials for you, and must allow your integration to act on behalf of users. You cannot create these credentials yourself.

Request partner OAuth credentials

StackOne signs a JWT assertion with your client secret and exchanges it for an access token that acts as one company manager. No one signs in.

1

Contact Remote's partnerships team

Ask Remote’s partnerships team for partner API access with the JWT Bearer Assertion flow.

  • Request credentials for the environment you plan to connect (Sandbox or Production). Sandbox and production credentials are separate.
  • Ask Remote to allow the integration to act on behalf of users.
2

Copy the client credentials

Remote sends you a CLIENT_ID and a CLIENT_SECRET.

  • Paste the CLIENT_ID into the Client ID field in the StackOne Connector Profile.
  • Paste the CLIENT_SECRET into the Client Secret field in the StackOne Connector Profile.
  • Store the secret securely and never expose it in client-side code.

Choose the OAuth scopes

The scopes are written into each assertion. A write scope also grants its read scope, and every scope must be valid for a company manager or Remote rejects the assertion.

1

Enter the scopes to request

Enables actions: Approve Time Off Cancellation Request, Approve Time Off Request, Approve Timesheet, Cancel Time Off Request, Create Company Manager, Create Custom Field, Create Department, Create Employment, Create Expense, Create Incentive, Create Offboarding, Create Recurring Incentive, Create Time Off Request, Create Webhook, Decline Time Off Cancellation Request, Decline Time Off Request, Delete Company Manager, Delete Incentive, Delete Recurring Incentive, Delete Webhook, Download File, Get Company, Get Company Manager, Get Contract Amendment Schema, Get Contractor Invoice, Get Country Form Schema, Get Custom Field Value, Get Employment, Get Expense, Get Incentive, Get Offboarding, Get Payroll Run, Get Payroll Run Employee Details, Get Payslip, Get Time Off Request, Get Timesheet, List Benefit Offers, List Companies, List Company Legal Entities, List Company Managers, List Contractor Invoices, List Countries, List Country Holidays, List Custom Fields, List Departments, List Employment Custom Fields, List Employment Files, List Employments, List Expenses, List Incentives, List Leave Policies Details, List Leave Policies Summary, List Offboardings, List Payroll Runs, List Payslips, List Recurring Incentives, List Time Off Requests, List Time Off Types, List Timesheets, List Webhooks, Update Custom Field Value, Update Employment, Update Expense, Update Incentive, Update Time Off Request, Update Webhook, Upload File

In the Scopes field of the StackOne Connector Profile, enter the Remote OAuth scopes to request, separated by a space. Leave the field empty to request the connector’s default scopes. The scopes used by this connector’s actions are listed below.

Create the StackOne Connector Profile

1

Create a Connector Profile

Enable the connector and create a Connector Profile in your project. See Setup Connector Profile.
2

Link an Account

Once the Connector Profile is created, continue to link an account.