Contracts > ContractVersion > CreatesCopy Pagewbhk Webhooks > Contracts > ContractVersion > CreatesSubscription_type: contracts/contract_version/createPayloadCallback payloadidintegeridentifier for the contract version.company_idintegerrequiredidentifier for company.employee_idintegerrequiredemployee identifier, refers to /employees/employees endpoint.effective_onstringrequiredthe day the specific contract starts, in case of hiring the same than starts_on.countrystringnationality country code of the employee (Spain ES, United Kingdom GB).job_titlestringjob title of the employee.job_catalog_level_idintegerjob catalog level identifier, refers to /job_catalog/levels endpoint.job_catalog_tree_node_uuidstringthe uuid node in the job catalog tree. For now it only supports level nodes. From this point in the job catalog tree you can get the full ancestor path to the root node including the role. Refer to job_catalog/tree_nodes endpoint.starts_onstringthe day the employee is hired.ends_onstringthe day the employee is terminated. It has nothing to do with trial period, these are concepts totally unrelated.has_payrollbooleanrequiredboolean that indicates if the employee asociated to this contract belongs to a payroll policy.truefalsehas_trial_periodbooleana flag that indicates if the contract version has ever had a trial period.falsetruefalsetrial_period_ends_onstringwhen the trial period ends. If there is no date, it means that the employee has never been in trial. This date is not related with the end date of a contract.salary_amountintegerthe amount of money the employee earns in cents.salary_frequencystringthe frequency of the salary payment.working_week_daysstringthe days of the week the employee works.working_hoursintegerthe amount of hours the employee works.working_hours_frequencystringthe frequency of the working hours.max_legal_yearly_hoursintegerthe maximum amount of hours the employee can work in a year.maximum_weekly_hoursintegerthe maximum amount of hours the employee can work in a week.bank_holiday_treatmentstringenumrequiredDefines whether a bank holiday should be considered as a workable or non-workable day.workablenon_workableAllowed:workablenon_workableworking_time_percentage_in_centsintegerWorking time percentage in cents (e.g., when an employee is working part-time, the percentage of full-time hours they are working).annual_working_time_distributionstringenumAllows companies to define how annual working hours are spread across the year to ensure compliance with legal limits.limit_workdayslimit_workdayslimit_daily_hoursAllowed:limit_workdayslimit_daily_hoursmin_rest_minutes_between_daysintegerthe minimum amount of minutes the employee must rest between working periods.max_work_minutes_per_dayintegerthe maximum amount of minutes the employee can work in a day.max_work_days_in_rowintegerthe maximum amount of days the employee can work in a row.min_rest_hours_in_rowintegerthe minimum amount of hours the employee must rest in a row.created_atstringrequiredthe date the contract version was created.updated_atstringrequiredthe date of the last contract version updated.es_has_teleworking_contractbooleanflag that indicates if the contract has teleworking.falsetruefalsees_cotization_groupintegerthe group of cotization of the employee.contracts_es_tariff_group_idintegerthe group of cotization of the employee.es_contract_observationsstringobservations of the contract.es_job_descriptionstringthe job description of the employee.es_contract_type_idintegercontract type identifier.es_working_day_type_idintegerworking day type identifier.es_education_level_idintegereducation level identifier.es_professional_category_idintegerprofessional category identifier.fr_employee_typestringemployee type.fr_forfait_joursbooleanrequiredflag that indicates if the employee is allowed to work within the framework of a fixed number of days.truefalsefr_jours_par_anintegerthe number of days the employee is allowed to work.fr_coefficientstringcoefficient for france contracts.fr_contract_type_idintegercontract type identifier.fr_level_idintegerlevel identifier.fr_step_idintegerstep identifier.fr_mutual_idintegermutual identifier.fr_professional_category_idintegerprofessional category identifier.fr_work_type_idintegerwork type identifier.de_contract_type_idintegercontract type identifier.pt_contract_type_idintegercontract type identifier.Response 200Return a 200 status to indicate that the data was received successfullyUpdated 2 days ago