# PeopleForce Documentation ## Guides - [Changelog](https://developer.peopleforce.io/docs/changelog.md) - [Rate limit](https://developer.peopleforce.io/docs/rate-limit.md) - [API authentication](https://developer.peopleforce.io/docs/authentication.md) - [Frequently asked questions](https://developer.peopleforce.io/docs/frequently-asked-questions.md): Our favourite questions from users - [Introduction](https://developer.peopleforce.io/docs/getting-started.md): This page will help you get started integrating with PeopleForce. Let’s develop together! - [Starting with webhooks](https://developer.peopleforce.io/docs/starting-with-webhooks.md) - [ERP employee directory integration](https://developer.peopleforce.io/docs/erp-integration.md): Quick guide of our endpoints that you might need for integration - [Own career site integration](https://developer.peopleforce.io/docs/how-to-integrate-with-own-career-site.md): A quick guide to help you display your open vacancies on your own website. - [Job boards integration](https://developer.peopleforce.io/docs/job-boards-integration.md): Our recommendation on integrating a job board with PeopleRecruit - [Using PeopleForce data in user-facing solutions](https://developer.peopleforce.io/docs/using-peopleforce-data-in-user-facing-solutions.md) - [Candidates and vacancies](https://developer.peopleforce.io/docs/candidates-and-vacancies.md) - [Employee profile](https://developer.peopleforce.io/docs/employee-profile.md) - [Leave requests](https://developer.peopleforce.io/docs/leave-requests.md): All the webhooks that are related to leave requests - [Other webhooks](https://developer.peopleforce.io/docs/other-webhooks.md) - [Webhooks overview](https://developer.peopleforce.io/docs/webhooks.md) ## API Reference - [List employment types](https://developer.peopleforce.io/reference/getapicareersv1employmenttypes.md): Returns a list of employment types - [List locations](https://developer.peopleforce.io/reference/getapicareersv1locations.md): Returns a list of locations - [List vacancies](https://developer.peopleforce.io/reference/getapicareersv1vacancies.md): Returns a list of open vacancies - [Get a vacancy](https://developer.peopleforce.io/reference/getapicareersv1vacanciesid.md): Returns a single vacancy. - [Delete an asset assignment](https://developer.peopleforce.io/reference/delete-asset_assignments-id.md) - [Delete an asset](https://developer.peopleforce.io/reference/delete-assets-id.md) - [List asset categories](https://developer.peopleforce.io/reference/get-asset_categories.md) - [Get an asset](https://developer.peopleforce.io/reference/get-assets-id.md) - [List assets](https://developer.peopleforce.io/reference/get-assets.md) - [Create an asset assignment](https://developer.peopleforce.io/reference/post-asset_assignments.md) - [Create an asset category](https://developer.peopleforce.io/reference/post-asset_categories.md) - [Create an asset](https://developer.peopleforce.io/reference/post-assets.md) - [Update an asset assignment](https://developer.peopleforce.io/reference/put-asset_assignments-id.md) - [Update an asset](https://developer.peopleforce.io/reference/put-assets-id.md) - [List audits](https://developer.peopleforce.io/reference/get-audits.md): Retrieve audit information from your account ordered by most recent. - [List company calendar events](https://developer.peopleforce.io/reference/get-calendars.md) - [Delete a candidate education](https://developer.peopleforce.io/reference/delete-recruitment-candidates-candidate_id-educations.md) - [Delete a candidate experience](https://developer.peopleforce.io/reference/delete-recruitment-candidates-candidate_id-experiences.md) - [Delete a candidate](https://developer.peopleforce.io/reference/delete-recruitment-candidates-id.md) - [List candidate fields](https://developer.peopleforce.io/reference/get-recruitment-candidate-fields.md) - [List candidate movements](https://developer.peopleforce.io/reference/get-recruitment-candidate-movements.md) - [Get a candidate](https://developer.peopleforce.io/reference/get-recruitment-candidate.md) - [List candidate educations](https://developer.peopleforce.io/reference/get-recruitment-candidates-candidate-educations.md) - [List candidate experiences](https://developer.peopleforce.io/reference/get-recruitment-candidates-candidate-experiences.md) - [List candidate notes](https://developer.peopleforce.io/reference/get-recruitment-candidates-candidate-notes.md) - [List candidates](https://developer.peopleforce.io/reference/get-recruitment-candidates.md) - [List sources](https://developer.peopleforce.io/reference/get-sources.md) - [Create a candidate experience](https://developer.peopleforce.io/reference/post-recruitment-candidates-candidate_id-experiences.md): Add a new experience to an candidate - [Create a candidate education](https://developer.peopleforce.io/reference/post-recruitment-candidates-candidate-educations.md): Add a new education to an candidate - [Create a candidate note](https://developer.peopleforce.io/reference/post-recruitment-candidates-candidate-notes.md): Add a new note to an candidate - [Create a candidate document](https://developer.peopleforce.io/reference/post-recruitment-candidates-id-documents.md) - [Create a candidate](https://developer.peopleforce.io/reference/post-recruitment-candidates.md): Custom Fields You can update candidate custom fields by using the generated internal_name of the applicant field that you have in PeopleForce. This unique field name is automatically generated when you create a custom field, and is returned by the GET /candidate_fields endpoint. For example, if you have a field labelled "Tax number" in PeopleForce, it will have an autogenerated internal name called tax_number. You can then use it within your request as a top-level attribute alongside other system attributes of the candidate, for example full_name: ```JSON { "full_name": "Andrew", "tax_number": "123123" } ``` For Select fields, pass the option value as a string. For MultiSelect fields, pass an array of option values: ```JSON { "full_name": "Andrew", "department_preference": "Engineering", "spoken_languages": ["English", "Spanish"] } ``` - [Update a candidate education](https://developer.peopleforce.io/reference/put-recruitment-candidates-candidate_id-educations.md): Update an education to a candidate - [Update a candidate experience](https://developer.peopleforce.io/reference/put-recruitment-candidates-candidate_id-experiences.md): Update a experience to an candidate - [Update a candidate](https://developer.peopleforce.io/reference/put-recruitment-candidates-id.md): Custom Fields You can update candidate custom fields by using the generated internal_name of the applicant field that you have in PeopleForce. This unique field name is automatically generated when you create a custom field, and is returned by the GET /candidate_fields endpoint. For example, if you have a field labelled "Tax number" in PeopleForce, it will have an autogenerated internal name called tax_number. You can then use it within your request as a top-level attribute alongside other system attributes of the candidate, for example full_name: ```JSON { "full_name": "Andrew", "tax_number": "123123" } ``` For Select fields, pass the option value as a string. For MultiSelect fields, pass an array of option values: ```JSON { "full_name": "Andrew", "department_preference": "Engineering", "spoken_languages": ["English", "Spanish"] } ``` - [Delete compensation type](https://developer.peopleforce.io/reference/delete-compensation-type.md) - [List compensation types](https://developer.peopleforce.io/reference/list-compensation-types.md) - [Create compensation type](https://developer.peopleforce.io/reference/post-compensation_types.md) - [Update compensation type](https://developer.peopleforce.io/reference/update-compensation-type.md) - [List competencies](https://developer.peopleforce.io/reference/get-competencies.md): Returns a list of competencies. - [Delete a department](https://developer.peopleforce.io/reference/delete-departments-id.md) - [List departments](https://developer.peopleforce.io/reference/get-departments.md) - [Create a department](https://developer.peopleforce.io/reference/post-departments.md): Create a new department. Custom fields can be specified using their internal_name as keys. - [Update a department](https://developer.peopleforce.io/reference/put-departments-id.md): Update an existing department. Custom fields can be updated using their internal_name as keys. - [List all disqualify reasons](https://developer.peopleforce.io/reference/get-recruitment-disqualify_reasons.md): List disqualify reasons - [Delete a division](https://developer.peopleforce.io/reference/delete-divisions-id.md) - [List divisions](https://developer.peopleforce.io/reference/get-divisions.md) - [Create a division](https://developer.peopleforce.io/reference/post-divisions.md) - [Update a division](https://developer.peopleforce.io/reference/put-divisions-id.md) - [Delete a document folder](https://developer.peopleforce.io/reference/delete-document_folder-id.md): Delete a document folder and its contents. This action will permanently remove the folder and any documents it contains. - [Get a document folder](https://developer.peopleforce.io/reference/get-document_folder-id.md): Retrieve information about a specific document folder. You can access details about the folder, including its name and description - [List document folders](https://developer.peopleforce.io/reference/get-document_folders.md): Retrieve a list of document folders within the system. This endpoint allows you to get an overview of all available folders, including their names and descriptions - [Create a document folder](https://developer.peopleforce.io/reference/post-document_folders.md): Create a new document folder within the system. This endpoint allows you to organize and manage your documents by creating a folder to group related documents together. - [Update a document folder](https://developer.peopleforce.io/reference/put-document-folder.md): Update the information of an existing document folder. You can modify the folder's name and description - [Create employee additional compensation](https://developer.peopleforce.io/reference/create-employee-additional-compensation.md): Create additional compensations for an employee - [Create an employee field option](https://developer.peopleforce.io/reference/create-employee-field-option.md): Creates an employee field option against an employee field type of single select or multiple select - [Create an employee table column option](https://developer.peopleforce.io/reference/create-employee-table-column-option.md) - [Create an employee table row](https://developer.peopleforce.io/reference/create-employee-table-row.md): Create a row to an employees data table - [Delete an employee field option](https://developer.peopleforce.io/reference/delete-employee-field-option.md): Deletes an employee field option against an employee field type of single select or multiple select - [Delete an employee table column option](https://developer.peopleforce.io/reference/delete-employee-table-column-option.md) - [Delete an employee document](https://developer.peopleforce.io/reference/delete-employees-employee_id-documents-id.md): Delete an employee document - [Delete an employee employment status](https://developer.peopleforce.io/reference/delete-employees-employee_id-employment_statuses-id.md) - [Delete an employee leave type](https://developer.peopleforce.io/reference/delete-employees-employee_id-leave_types-id.md): Removes leave type and policy from given employee ID - [Delete an employee position](https://developer.peopleforce.io/reference/delete-employees-employee_id-positions-id.md) - [Delete an employee salary](https://developer.peopleforce.io/reference/delete-employees-employee_id-salaries-id.md): Delete an employee salary - [Delete an employee table row](https://developer.peopleforce.io/reference/delete-employees-employee_row.md) - [Delete employee additional compensation](https://developer.peopleforce.io/reference/delete-employees-id-additional_compensations.md): Deletes an additional compensation for an employee - [Delete an employee job profile](https://developer.peopleforce.io/reference/delete-employees-job-profiles.md): Removes a job profile assignment from an employee. - [Delete an employee skill](https://developer.peopleforce.io/reference/delete-employees-skills.md) - [List employee fields](https://developer.peopleforce.io/reference/get-employee-fields.md) - [Get an employee table](https://developer.peopleforce.io/reference/get-employee-table.md): Returns the row level data of an employee table stored against an employee. - [List employee anniversaries](https://developer.peopleforce.io/reference/get-employees-anniversaries.md): Return a list of employees with anniversaries - [List employee birthdays](https://developer.peopleforce.io/reference/get-employees-birthdays.md): Return a list of employees with birthdays - [List of employee certifications](https://developer.peopleforce.io/reference/get-employees-certifications.md): Return certifications of an employee - [List of employee documents](https://developer.peopleforce.io/reference/get-employees-documents.md): Returns documents of an employee - [Get an employee document](https://developer.peopleforce.io/reference/get-employees-employee_id-documents-id.md): Return a specific document of an employee - [List of employee field histories](https://developer.peopleforce.io/reference/get-employees-field-histories.md): Returns the history of an employees historical field - [List employee assets](https://developer.peopleforce.io/reference/get-employees-id-assets.md) - [List of employee dependents](https://developer.peopleforce.io/reference/get-employees-id-dependents.md): Return dependents of an employee - [List of employee educations](https://developer.peopleforce.io/reference/get-employees-id-educations.md): Return educations of an employee - [List of employee emergency contacts](https://developer.peopleforce.io/reference/get-employees-id-emergency_contacts.md): Return emergency contacts of an employee - [List employee leave types](https://developer.peopleforce.io/reference/get-employees-id-employee_leave_types.md) - [List employee employment statuses](https://developer.peopleforce.io/reference/get-employees-id-employment_statuses.md) - [List employee holidays](https://developer.peopleforce.io/reference/get-employees-id-holidays.md): Return holidays of an employee - [List of employee leave balances](https://developer.peopleforce.io/reference/get-employees-id-leave_balances.md): Return a list of employee leave types and balances for each - [List employee notes](https://developer.peopleforce.io/reference/get-employees-id-notes.md): Return notes of an employee - [List employee positions](https://developer.peopleforce.io/reference/get-employees-id-positions.md) - [List employee salaries](https://developer.peopleforce.io/reference/get-employees-id-salaries.md): Return salaries of an employee - [List employee tasks](https://developer.peopleforce.io/reference/get-employees-id-tasks.md): Returns a list of tasks assigned to a employee - [Get an employee](https://developer.peopleforce.io/reference/get-employees-id.md): Get an employee - [List terminated employees](https://developer.peopleforce.io/reference/get-employees-terminated.md): Return a list of terminated employees - [List employees](https://developer.peopleforce.io/reference/get-employees.md): Returns a list of employees. - [List employee additional compensations](https://developer.peopleforce.io/reference/list-employee-additional-compensations.md): List additional compensations for an employee - [List employee table column options](https://developer.peopleforce.io/reference/list-employee-table-column-options.md): List the options available for an employee table column type of Single Select and Multi Select types - [List an employee table columns](https://developer.peopleforce.io/reference/list-employee-table-columns.md) - [List employee tables](https://developer.peopleforce.io/reference/list-employee-tables.md) - [List employee job profiles](https://developer.peopleforce.io/reference/list-employees-job-profiles.md): Returns a list of job profiles assigned to an employee, ordered by effective date (most recent first). Each entry includes the assigned job profile and, when available, its job group and job level. - [List employee skills](https://developer.peopleforce.io/reference/list-employees-skills.md): Returns a list of skills assigned to a employee - [Create an employee document](https://developer.peopleforce.io/reference/post-employee_documents.md): Create a document for an employee - [Activate an employee](https://developer.peopleforce.io/reference/post-employees-id-activate.md) - [Assign a leave policy to an employee](https://developer.peopleforce.io/reference/post-employees-id-employee_leave_types.md): Assigns a new leave policy to an employee - [Create an employee employment statuses](https://developer.peopleforce.io/reference/post-employees-id-employment_statuses.md) - [Create an employee note](https://developer.peopleforce.io/reference/post-employees-id-notes.md): Create a note for an employee - [Create an employee position](https://developer.peopleforce.io/reference/post-employees-id-positions.md) - [Create an employee salary](https://developer.peopleforce.io/reference/post-employees-id-salary.md): Create a salary for an employee - [Terminate an employee](https://developer.peopleforce.io/reference/post-employees-id-terminate.md) - [Create an employee job profile](https://developer.peopleforce.io/reference/post-employees-job-profiles.md): Assigns a job profile to an employee with a given effective date. An employee cannot have more than one job profile with the same effective date. - [Create an employee skill](https://developer.peopleforce.io/reference/post-employees-skills.md) - [Create an employee](https://developer.peopleforce.io/reference/post-employees.md): Create an employee Custom Fields ------------- You can update employee custom fields by using the generated "internal_name" of the employee field that you have in PeopleForce. This unique field name is automatically generated when you create a custom field, and is returned by the GET /employee_fields endpoint. For example if you have a field labelled "Tax number" in PeopleForce,it will autogenerated an internal name called "tax_number", you can then use within your request along with other system attributes of the employee, for example "first_name" ```JSON { "first_name": "Andrew", "tax_number": "123123" } ``` - [Update an employee table row](https://developer.peopleforce.io/reference/put-employee-table-rows-id.md) - [Update an employee employment status](https://developer.peopleforce.io/reference/put-employees-employee_id-employment_statuses-id.md) - [Update an employee position](https://developer.peopleforce.io/reference/put-employees-id-positions-id-employee_id.md) - [Update an employee salary](https://developer.peopleforce.io/reference/put-employees-id-salaries.md): Updates an employee salary - [Update employees avatar](https://developer.peopleforce.io/reference/put-employees-id-update_avatar.md) - [Update an employee leave balance](https://developer.peopleforce.io/reference/put-employees-id-update_leave_balance.md): Updates the employee leave balance for a leave policy that is assigned to an employee. Passing in the balance will create an adjustment to the current balance to meet the new balance provided. - [Update an employee](https://developer.peopleforce.io/reference/put-employees-id.md): Update an employee Custom Fields ------------- You can update employee custom fields by using the generated "internal_name" of the employee field that you have in PeopleForce. This unique field name is automatically generated when you create a custom field, and is returned by the GET /employee_fields endpoint. For example if you have a field labelled "Tax number" in PeopleForce,it will autogenerated an internal name called "tax_number", you can then use within your request along with other system attributes of the employee, for example "first_name" ```JSON { "first_name": "Andrew", "tax_number": "123123" } ``` - [Update an employee job profile](https://developer.peopleforce.io/reference/put-employees-job-profiles.md): Updates an existing job profile assignment for an employee. You can change the assigned job profile and/or its effective date. - [Update an employee skill](https://developer.peopleforce.io/reference/put-employees-skills.md) - [Update an employee field option](https://developer.peopleforce.io/reference/update-employee-field-option.md): Updates an employee field option against an employee field type of single select or multiple select - [Update an employee table column option](https://developer.peopleforce.io/reference/update-employee-table-column-option.md) - [Delete an employment type](https://developer.peopleforce.io/reference/delete-employment_types-id.md) - [List employment types](https://developer.peopleforce.io/reference/get-employment_types.md) - [Create an employment type](https://developer.peopleforce.io/reference/post-employment_types.md) - [Update an employment type](https://developer.peopleforce.io/reference/put-employment_types-id.md) - [List all external users](https://developer.peopleforce.io/reference/get-external_users.md): Returns a list of external users. - [Delete a holiday policy](https://developer.peopleforce.io/reference/delete-holiday_policies-id.md) - [List holiday policies](https://developer.peopleforce.io/reference/get-holiday_policies.md) - [List holidays](https://developer.peopleforce.io/reference/get-holidays.md) - [Create a holiday policy](https://developer.peopleforce.io/reference/post-holiday_policies.md) - [Create a holiday](https://developer.peopleforce.io/reference/post-holidays.md) - [Update a holiday policy](https://developer.peopleforce.io/reference/put-holiday_policies-id.md) - [Delete a job group](https://developer.peopleforce.io/reference/delete-job_groups-id.md): Soft deletes a job group. - [Get a job group](https://developer.peopleforce.io/reference/get-job_groups-id.md): Returns details of a specific job group. - [List job groups](https://developer.peopleforce.io/reference/get-job_groups.md): Returns a list of job groups. - [Create a job group](https://developer.peopleforce.io/reference/post-job_groups.md): Create a new job group. - [Update a job group](https://developer.peopleforce.io/reference/put-job_groups-id.md): Update an existing job group. - [List job levels](https://developer.peopleforce.io/reference/get-job_levels.md): Retrieve a list of job levels within the system. - [Delete a job profile](https://developer.peopleforce.io/reference/delete-job_profiles-id.md): Soft deletes a job profile - [Get a job profile](https://developer.peopleforce.io/reference/get-job_profiles-id.md): Returns details of a specific job profile including custom fields - [List job profiles](https://developer.peopleforce.io/reference/get-job_profiles.md): Returns a list of job profiles - [Create a job profile](https://developer.peopleforce.io/reference/post-job_profiles.md): Create a new job profile. Custom fields can be specified using their internal_name as keys. - [Update a job profile](https://developer.peopleforce.io/reference/put-job_profiles-id.md): Update an existing job profile. Custom fields can be updated using their internal_name as keys. - [Get a article](https://developer.peopleforce.io/reference/get-knowledge_base-articles-article_id.md): Retrieve information about a specific article. - [List articles](https://developer.peopleforce.io/reference/get-knowledge_base-articles.md): Returns a list of all articles for a specific category. - [List categories](https://developer.peopleforce.io/reference/get-knowledge_base-categories.md): Returns a list of categories. - [List key performance indicators](https://developer.peopleforce.io/reference/get-key_performance_indicators.md) - [Create progress record](https://developer.peopleforce.io/reference/post-key_performance_indicators-key_performance_indicator_id-key_performance_indicator_results.md) - [Create a key performance indicator](https://developer.peopleforce.io/reference/post-key_performance_indicators.md) - [Create a leave adjustment](https://developer.peopleforce.io/reference/create-leave-adjustment.md): Creates a leave adjustment - [Create a leave request](https://developer.peopleforce.io/reference/create-leave-request.md): Creates a leave request - [Delete a leave request](https://developer.peopleforce.io/reference/delete-leave-request.md) - [List leave policies](https://developer.peopleforce.io/reference/get-leave_policies.md) - [List leave types](https://developer.peopleforce.io/reference/get-leave_types.md) - [Get a leave request](https://developer.peopleforce.io/reference/get-leave-request.md): Retrieve the detailed info about an existing time off request. - [List leave requests](https://developer.peopleforce.io/reference/get-leave-requests.md): Returns a list of leave requests. The leave requests are reutrned sorted by the starting date of the leave request, with the most recent appearing last. - [List pending leave requests](https://developer.peopleforce.io/reference/get-pending-leave-requests.md): Returns a list of pending leave requests - [List locations](https://developer.peopleforce.io/reference/get-locations.md) - [Create a location](https://developer.peopleforce.io/reference/post-locations.md) - [List objectives](https://developer.peopleforce.io/reference/get-objectives.md): Returns a list of objectives. - [List pay schedules](https://developer.peopleforce.io/reference/get-pay_schedules.md): Retrieve a list of pay schedules within the system. - [List positions](https://developer.peopleforce.io/reference/get-planning-positions.md) - [Create position](https://developer.peopleforce.io/reference/post-planning-positions.md) - [Delete a position](https://developer.peopleforce.io/reference/delete-positions-id.md) - [List positions](https://developer.peopleforce.io/reference/get-positions.md) - [Create a position](https://developer.peopleforce.io/reference/post-positions.md) - [Update a position](https://developer.peopleforce.io/reference/put-positions-id.md) - [Delete probation policy](https://developer.peopleforce.io/reference/delete-probation_policies-probation_policy_id.md) - [List probation policies](https://developer.peopleforce.io/reference/get-probation_policies.md) - [Create a probation policy](https://developer.peopleforce.io/reference/post-probation_policies.md) - [Update probation policy](https://developer.peopleforce.io/reference/put-probation_policies-probation_policy_id.md) - [Delete a skill](https://developer.peopleforce.io/reference/delete-skills.md): Delete a skill - [List skills](https://developer.peopleforce.io/reference/get-skills.md): List all skills across your company - [Create a skill](https://developer.peopleforce.io/reference/post-skills.md): Create a skill - [List tasks](https://developer.peopleforce.io/reference/get-tasks.md): List all tasks relevant across your company - [Create a task](https://developer.peopleforce.io/reference/post-tasks.md): Creates a task for an employee to complete - [Incomplete a task](https://developer.peopleforce.io/reference/put-tasks-id-incomplete.md) - [Complete a task](https://developer.peopleforce.io/reference/put-tasks-id.md) - [Delete a team](https://developer.peopleforce.io/reference/delete-teams-id.md) - [Delete a team member](https://developer.peopleforce.io/reference/delete-teams-team_id-team_members-id.md) - [List teams](https://developer.peopleforce.io/reference/get-teams.md) - [Create a team member](https://developer.peopleforce.io/reference/post-teams-id-team_members.md) - [Create a team](https://developer.peopleforce.io/reference/post-teams.md) - [Update a team](https://developer.peopleforce.io/reference/put-teams-id.md) - [Delete termination reason](https://developer.peopleforce.io/reference/delete-termintation_reasons-termination_reason_id.md) - [List termination reasons](https://developer.peopleforce.io/reference/get-termination_reasons.md) - [Create termination reason](https://developer.peopleforce.io/reference/post-termination_reasons.md) - [Update termination reason](https://developer.peopleforce.io/reference/put-termintation_reasons-termination_reason_id.md) - [Delete termination type](https://developer.peopleforce.io/reference/delete-termination_types-termination_type_id.md) - [List termination types](https://developer.peopleforce.io/reference/get-termination_types.md) - [Create termination type](https://developer.peopleforce.io/reference/post-termination_types.md) - [Update termination type](https://developer.peopleforce.io/reference/put-termination_types-termination_type_id.md) - [Delete an overtime request](https://developer.peopleforce.io/reference/delete-time-overtime_requests-id.md): Delete an overtime request. - [Bulk delete timesheet entries](https://developer.peopleforce.io/reference/delete-time-timesheet_entries-bulk.md): Delete bulk timesheet entries for a given employee. Can optional delete via timesheet entry IDs or by a provide datetime range. If provided a datetime range, timesheet entries will be deleted based on their starting time. - [Delete timesheet entry](https://developer.peopleforce.io/reference/delete-time-timesheet_entries-id.md): Delete timesheet entry for an employee. - [Get an overtime request](https://developer.peopleforce.io/reference/get-time-overtime_requests-id.md): Retrieve details of an existing overtime request. - [List overtime requests](https://developer.peopleforce.io/reference/get-time-overtime_requests.md): Returns a list of overtime requests. - [List projects](https://developer.peopleforce.io/reference/get-time-projects.md): Retrieve a list of projects. - [List timesheet entries](https://developer.peopleforce.io/reference/get-time-timesheet_entries.md): Retrieve a list of timesheet entries. This endpoint allows you to get a comprehensive and organized view of all recorded work activities and hours for a given period. - [List attendance](https://developer.peopleforce.io/reference/get-time-timesheets.md): Show attendance for the given month and year across your company. - [Create an overtime request](https://developer.peopleforce.io/reference/post-time-overtime_requests.md): Creates an overtime request for an employee. - [Bulk assign employees to project](https://developer.peopleforce.io/reference/post-time-projects-project_id-project_users.md): Assign employees to project - [Create a project](https://developer.peopleforce.io/reference/post-time-projects.md) - [Create timesheet entry](https://developer.peopleforce.io/reference/post-time-timesheet_entries.md): Create timesheet entry for an employee. - [Bulk create timesheet entries](https://developer.peopleforce.io/reference/post-time-timesheet-entries-bulk.md): Create in bulk timesheet entries for employees. A maxmimum number of **50 employees** can be provided for each request. A maxmimum number of **50 timesheet entries** can be provided for a given employee. - [Update an overtime request](https://developer.peopleforce.io/reference/put-time-overtime_requests-id.md): Update an existing overtime request. Only pending overtime requests can be updated. - [Delete a vacancy](https://developer.peopleforce.io/reference/delete-recruitment-vacancies-id.md): Delete a vacancy - [Disqualify a vacancy application](https://developer.peopleforce.io/reference/disqualify-vacancy-application.md) - [List vacancy pipelines](https://developer.peopleforce.io/reference/get-recruitment-piplines.md) - [Get a vacancy application](https://developer.peopleforce.io/reference/get-recruitment-vacancies-vacancy_id-applications-id.md) - [Get a vacancy](https://developer.peopleforce.io/reference/get-recruitment-vacancy.md): Get a vacancy - [List all vacancies](https://developer.peopleforce.io/reference/get-vacancies.md) - [List vacancy fields](https://developer.peopleforce.io/reference/get-vacancy-fields.md) - [Get vacancy pipeline statistics](https://developer.peopleforce.io/reference/get-vacancy-pipeline-stats.md): Retrieve a specified vacancy's pipeline statistics. - [List vacancy applications](https://developer.peopleforce.io/reference/list-recruitment-candidates-applications.md) - [Move a vacancy application](https://developer.peopleforce.io/reference/move-vacancy-application.md) - [Create a vacancy](https://developer.peopleforce.io/reference/post-recruitment-vacancies.md): Creates a vacancy - [Create a vacancy application](https://developer.peopleforce.io/reference/post-recruitment-vacancy-application.md): Add a new application to an vacancy - [Update a vacancy](https://developer.peopleforce.io/reference/put-recruitment-vacancies-id.md): Update a vacancy - [Update a vacancy application](https://developer.peopleforce.io/reference/put-recruitment-vacancies-vacancy_id-applications-id.md): Update an application for an vacancy - [Delete working pattern](https://developer.peopleforce.io/reference/delete-working_patterns-working_pattern_id.md) - [List working patterns](https://developer.peopleforce.io/reference/get-working_patterns.md) - [Create working pattern](https://developer.peopleforce.io/reference/post-working_patterns.md) - [Update working pattern](https://developer.peopleforce.io/reference/put-working_patterns-working_pattern_id.md) - [API reference guide](https://developer.peopleforce.io/reference/api-reference-guide.md) ## Changelog - [API 1.0 deprecation warning](https://developer.peopleforce.io/changelog/api-version-10-deprecation-warning.md) - [Leaves: Added ability to create leave adjustments](https://developer.peopleforce.io/changelog/time-off-api-added-ability-to-create-leave-adjustments.md) - [Leaves: Added optional 'skip_approval' parameter when creating leave requests](https://developer.peopleforce.io/changelog/time-off-api-added-optional-skip_approval-parameter-to-leave-requests.md) - [Leaves: Added get request to retrieve existing leave request](https://developer.peopleforce.io/changelog/time-off-api-added-get-request-to-retrieve-existing-leave-request.md)