v1
latestOpenAPI 3.1.02026-07-242735131.1 MBEngagement Agreement Details
Upsert engagement agreement details
Creates or updates the engagement agreement details for an employment.
This endpoint requires country-specific data. The exact required fields will vary depending on which country the employment is in. To see the list of parameters for each country, see the Show form schema endpoint under the Countries category.
Please note that compliance requirements for each country are subject to change according to local laws. Using Remote's json-schema-form is recommended to avoid compliance issues and to have the latest version of a country's requirements.
Scopes
| Category | Read only Scope | Write only Scope (read access implicit) |
|---|---|---|
| Manage employments (employments) | - | Manage employments (employment:write) |
post/v2/employments/{employment_id}/engagement-agreement-details
Path parameters
employment_idstring required
Employment ID
Request body
Example request
{
"engagement_agreement_details": {
"allowances_details": [
"meal_allowance",
"transportation_commuter_allowance"
],
"available_pto": 20,
"break_time_per_day": 1,
"business_expenses": "Business expenses details",
"cba": "CBA 1",
"cba_document": {
"filename": "cba_document.pdf"
},
"covenants": [
"confidentiality",
"non_compete"
],
"has_allowances": "yes",
"has_bonus": "yes",
"has_business_expenses": "yes",
"has_business_presence": "yes",
"has_cba": "yes",
"has_commissions": "yes",
"has_covenants": "yes",
"has_illness_remuneration": "yes",
"has_overtime_compensation": "yes",
"has_pension_scheme": "yes",
"has_signing_bonus": "yes",
"has_similar_roles": "yes",
"has_similar_work_conditions": "yes",
"illness_remuneration_details": "Illness remuneration details",
"max_annual_gross_salary": 100000,
"min_annual_gross_salary": 50000,
"overtime_compensation_begins": 10,
"overtime_compensation_type": "extra_pay",
"overtime_pay_percentage": 5,
"pension_scheme": "Pension scheme details",
"similar_roles": "Role 1, Role 2, Role 3",
"similar_work_conditions_details": "Similar work conditions details",
"work_hours_per_week": 40,
"working_days": [
"monday",
"tuesday",
"wednesday",
"thursday",
"friday"
]
}
}Response
Success
Example response
{
"data": {
"status": "ok"
}
}