We're excited to announce the launch of our latest feature that allows developers to seamlessly integrate Deel with their existing systems.
With the Deel API, you can now add client users (managers) to your Deel accounts and effortlessly list existing managers.
The key impacts of this feature include streamlined integration, enhanced efficiency in user management, scalability, improved user experience, and future expansions in functionality such as role assignment and user removal.
Simplify your onboarding and user management with Deel API Manager Integration.
Create candidates in Deel with a simple and minimal API call. Deel partners don't need extensive information to create people in Deel. Whether you're an ATS or a job board, you can use Deel Onboarding API to create candidates in Deel.
Candidates created with the API will show up in Deel at the top of the People list. Clients can click the "Review & Onboard" button to onboard candidates.
SCIM API: Edit User
You can now edit users in Deel HR SCIM API. The latest PATCH User endpoint enables you to edit a user's work email and manager.
Improved
OAuth app creation flow
We have changed the OAuth app creation flow to make it easy for you to get started with OAuth.
Sandbox: All OAuth apps created in Sandbox/Demo will be automatically published. You don't need to wait for our approval anymore.
Production: All OAuth apps created in production will be automatically submitted for review. Once reviewed the app will be published.
We are introducing a new type of API access token: Organization Token. This token unlike the Personal access token is not tied to a read user. Hence this token transcends user permissions and can access all data in an organization. This token remains valid even if the user account that generated this token becomes deactivated.
Head to Developer Center to generate an organization token for your organization.
Sandbox in API Playground
You can now call Sandbox API from the Deel API reference page. Click on the BASE URL option in the right toolbar to select the server you want to use.
Add Document Endpoint
You can now attach documents to a contract using Deel API. If you have the need to add additional documents to a contract, use this endpoint. Head to the API reference to see this endpoint.
We have added app type to OAuth. Now you can choose whether to create a personal or organization app. The organization app generates organization access tokens whereas the personal app generates a personal access token.
If you are building on SCIM API, you must create an organization app as SCIM API only works with organization tokens. Learn more.
In this release we are introducing the following endpoints:
Add external Id to a contract.
Preview contract agreement.
We have also made the following updates:
Added employments to SCIM API response schema.
Added country and state to SCIM API response schema.
Add external Id to a contract
You can now add an external id to a contract. This enables you to add a 3rd-party platform's reference id to a Deel contract so that you can search for this contract later using the external id.
Adding the external Id is simple. Below is a cURL example of this request:
In this release, we are introducing improvements to EOR endpoints.
Deel Healthcare
In some countries, it is mandatory to have healthcare coverage for employees. The following updates enable you to add healthcare plans to contracts when creating contracts with Deel API.
Retrieve healthcare plans
The EOR country guide endpoint (link) now returns healthcare options available in each country. Below is an example of a US country guide including health insurance providers.
When creating an EOR contract, provide the health insurance plan id in the request payload to indicate the chosen healthcare plan. In the example above, the plan id resides in the following path. data.health_insurance.providers[].plan_groups[].plans[].id
Below is an example request payload to create an EOR contract with the healthcare plan included: