Overview of Remote API integration
Think we'd be a good fit? See the steps and requirements for integrating with Remote below.
Pre-build steps
Establish your goals
Decide what you aim to achieve with the API. For inspiration, check out our use cases and examples. For a complete list of available endpoints and data fields exposed by the API, consult our API reference documents.
Allocate internal resources
To integrate successfully, you will need a Remote account and a software developer to write the code.
Provide admin access to your developer
Your software developer will require admin access to your Remote account so they can generate an API token. To grant your software developer admin access in Remote click here.
Development steps
Ensure you can access the sandbox
You will need to use our test environment to trial the API and validate responses before changing your production company. To open the sandbox, log in to your Remote account and go to Integrations > Remote API > Access API. Please note you must have the company admin role in Remote to access this page.
Create a test company
After entering the sandbox environment, create a company to use for testing. Click Sign Up and complete the sign-up flow to create the company. You will not be charged for any test employments you create for this company.
Get an API access token
An API token authenticates a user and permits requests to the Remote API for company data. You can generate an API token by visiting Account Preferences> API management in your test environment and following the instructions here. Please note, this token will only work for API requests made to the sandbox environment.
Run a test request
With an access token in hand, use it to make requests against the sandbox environment following the example here. Log in to your test company and verify that your test request succeeded.
Build and test your integration
Use our API developer resources and API reference documentation to construct and validate your integration with Remote. For technical support during the build phase, please contact our team at [email protected].
Deploy your integration to production
When you are satisfied that your API requests behave as expected, generate a production token and update your request paths to start sending requests to your production company. More details on these steps can be found here.
Go-to-market steps
Support your teams using the integration
Track questions and feedback from your team so your software developer can continuously refine and enhance the integration.
Take advantage of marketing opportunities with us
Collaborate with our marketing team to share your story, co‑host events, introduce your experts to our audience, and more. Find out all the details about working with us here.
Stay informed of the latest platform updates and enhancements
Sign up for our newsletter to receive updates on remote work and global employment. Follow us on Twitter, LinkedIn, Instagram, and YouTube for the latest news and updates.
Frequently asked questions
Yes. We continuously monitor, test and improve the API.
No. There are no charges to use our Remote API at this time.
No. The Remote API is aimed at tech‑first customers who want to create bespoke workflows, automations, and more. We encourage customers to review our integration requirements, endpoints, and use cases before deciding whether to build an integration with Remote.
The possibilities are extensive – below are a few examples of what can be achieved:
Sync employee details to your preferred HRIS – Maintain a single view of your team’s data across locations, enabling the creation of insightful reports.
Consolidate compensation data and reporting – Import the latest employee compensation data from Remote into your company reports for enhanced insights.
Automate employee onboarding – Reduce time and avoid onboarding delays by adding new hires to the Remote platform with a single click.
This is only a sample of what the Remote API can deliver. Review the use cases for further ideas and inspiration on where to begin.
Yes. The Remote API is designed to be flexible and to accommodate your needs.
Yes. A sandbox environment is available if you want to experiment with the API and validate results before making changes to your production company.
To access the sandbox environment:
Log in to your Remote account.
Navigate to Integrations > Remote API > Access API. There you will find a link to the sandbox environment.
Please note you need to have the “company admin” role in Remote to access this page.
After entering the sandbox, create a company to use for testing. Click Sign Up and complete the sign-up flow. You will not be charged for any test employments you create for this company.
Finally, generate an API token. An API token authenticates the user and permits requests to the Remote API to access company data. You can generate an API token by visiting Account Preferences> API management in your test environment. Please note, this token will only work for API requests made to the sandbox environment.
Each company admin user may have one token at a time. Tokens do not expire. If you no longer need a token, you can revoke it.
The Remote API limits authenticated requests to 20 requests per minute. We are continually working to add new endpoints so customers can achieve their automation goals. For example, endpoints to access time off and expense data via the API are coming soon! In the meantime, if you need an endpoint we do not yet offer, please request it
here
.
If you have any questions or technical issues during your API development, please email
. To ensure we triage requests appropriately, we only offer email support at this time.
We have a dedicated team that supports ongoing co‑marketing opportunities with our customers. If you would like to discuss ideas and planning, please contact our team at
.
Questions?
Have questions about the Remote API or need technical assistance? Contact our team below.