Skip to main content
Remote issues partner OAuth credentials and registers the redirect URI for you. You cannot create an OAuth app or change its redirect URI yourself.

Request partner OAuth credentials

StackOne connects to Remote through partner OAuth credentials that Remote creates for you. Remote also registers the redirect URI that the sign-in returns to, and it must match the Callback URL from your StackOne Connector Profile character for character.

1

Contact Remote's partnerships team

Ask Remote’s partnerships team for partner API access with the Authorization Code flow.

  • Request credentials for the environment you plan to connect (Sandbox or Production). Sandbox and production credentials are separate.
  • Give Remote the Callback URL from your StackOne Connector Profile as the redirect URI to register.
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

Remote scopes are requested during sign-in, not configured on the credentials. A write scope also grants its read scope.

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.

Approve access in Remote

When an account is connected, the user is sent to Remote to sign in and approve the requested access.

  • The approving user must be an Owner or Admin of the Remote company.
  • Access is limited to the approved scopes and to that one company.

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.