improved
v2.1.120
1 day ago by Ashot Hayrapetyan
🚀 Enhancement: Retrieve Seniority Levels
API Reference: Retrieve Seniority Levels
Request body changes
Added support for filtering the seniorities list by EOR contracts
is_eor_contract
(boolean, optional)
New public API query parameter to include only levels valid for EOR contracts
🚀 New Endpoint: Create Child Organization
This process creates a new organization that includes the following elements:
- An API token specific to the new organization, which can be used to perform API operations on its behalf.
- A default group associated with the organization.
- A hierarchical structure that connects the authenticated organization (the Parent Organization) to the new organization (the Child Organization). This hierarchy allows the Child Organization to inherit white-label settings from its Parent Organization.
- A user from the Parent Organization who will be assigned to the Child Organization.
This endpoint establishes the minimum requirements necessary for the new organization to be fully operational immediately after its creation.
Prerequisites: Requires an organization token with theorganizations: write
scope. The organization associated with the token must have the partner portal feature enabled, and it must be a parent organization (i.e., it should not be a child of another organization in the hierarchy).
Endpoint:POST /rest/v2/organizations/children
Token scopes:organizations:write
API Reference: Create Child Organization
Request Example:
curl --request POST \
--url https://api.letsdeel.com/rest/v2/organizations/children \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--header 'x-auth-token: {{token}}' \
--data '{
"data": {
"child_organization": {
"name": "Child organization",
"headquarters_country": "US",
"workforce_size": 100,
"is_api_enabled": false,
"department": "Finance"
},
"parent_organization": {
"admin_email": "[email protected]"
}
}
}