{"value":[{"id":"post-v1-policies","name":"Adds a policy for the tenant.","method":"POST","urlTemplate":"/v1/Policies","description":"**Required scopes**\r\n```\r\npeoplecore-absence:write\r\n```","request":null},{"id":"post-v1-contracts","name":"Creates a contract between an employee and position.","method":"POST","urlTemplate":"/v1/Contracts","description":"**Required scopes**\r\n```\r\npeoplecore-contracts:write\r\n```","request":null},{"id":"post-v1-certificates-profiles","name":"Creates a new certificate profile.","method":"POST","urlTemplate":"/v1/Certificates/Profiles","description":"Adds a profile to be used with certificate templates.\r\n            \r\nRequired scopes\r\n```\r\npeoplecore-certificates:write\r\n```","request":null},{"id":"post-v1-certificates-templates","name":"Creates a new certificate template.","method":"POST","urlTemplate":"/v1/Certificates/Templates","description":"Adds a template to be used when issuing certificates.\r\n            \r\nRequired scopes\r\n```\r\npeoplecore-certificates:write\r\n```","request":null},{"id":"post-v1-contracts-contractid-positiontransition","name":"Creates a position transition contract for an employee. It ends current contract and creates new contract for the employee and for new position","method":"POST","urlTemplate":"/v1/Contracts/{contractId}/PositionTransition","description":"**Required scopes**\r\n```\r\npeoplecore-contracts:write\r\n```","request":null},{"id":"post-v1-employees","name":"Creates employee profile.","method":"POST","urlTemplate":"/v1/Employees","description":"**Required scopes**\r\n```\r\npeoplecore-employees:write\r\n```","request":null},{"id":"post-v1-certificates","name":"Creates multiple certificates in a single request.","method":"POST","urlTemplate":"/v1/Certificates","description":"Use to issue certificates in bulk.\r\n            \r\nRequired scopes\r\n```\r\npeoplecore-certificates:write\r\n```","request":null},{"id":"post-v1-positions","name":"Creates position profile.","method":"POST","urlTemplate":"/v1/Positions","description":"**Required scopes**\r\n```\r\npeoplecore-positions:write\r\n```","request":null},{"id":"post-v1-salaries","name":"Creates salary.","method":"POST","urlTemplate":"/v1/Salaries","description":"**Required scopes**\r\n```\r\npeoplecore-salaries:write\r\n```","request":null},{"id":"post-v1-customfields-sectors","name":"Creates sector with fields that will be placed on the employee profile. It then can be used to save values inside field for specified employee.","method":"POST","urlTemplate":"/v1/CustomFields/Sectors","description":"**Required scopes**\r\n```\r\npeoplecore-customfields:write\r\n```","request":null},{"id":"delete-v1-certificates-profiles-id","name":"Deletes a certificate profile by its unique identifier.","method":"DELETE","urlTemplate":"/v1/Certificates/Profiles/{id}","description":"Removes a profile from the tenant.\r\n            \r\nRequired scopes\r\n```\r\npeoplecore-certificates:write\r\n```","request":null},{"id":"delete-v1-certificates-templates-id","name":"Deletes a certificate template by its unique identifier.","method":"DELETE","urlTemplate":"/v1/Certificates/Templates/{id}","description":"Removes a template from the tenant.\r\n            \r\nRequired scopes\r\n```\r\npeoplecore-certificates:write\r\n```","request":null},{"id":"delete-v1-policies-id","name":"Deletes a policy for the tenant.","method":"DELETE","urlTemplate":"/v1/Policies/{id}","description":"**Required scopes**\r\n```\r\npeoplecore-absence:write\r\n```","request":null},{"id":"delete-v1-absences-absenceid","name":"Deletes an absence","method":"DELETE","urlTemplate":"/v1/Absences/{absenceId}","description":"**Required scopes**\r\n```\r\npeoplecore-absence:write\r\n```","request":null},{"id":"delete-v1-employees-employeeid","name":"Deletes employee using it's unique id.","method":"DELETE","urlTemplate":"/v1/Employees/{employeeId}","description":"**Required scopes**\r\n```\r\npeoplecore-employees:write\r\n```","request":null},{"id":"get-v1-absences-approvals","name":"Get all pending approvals for sub-users.","method":"GET","urlTemplate":"/v1/Absences/Approvals","description":"**Required scopes**\r\n```\r\npeoplecore-absence:read\r\n```","request":null},{"id":"get-v1-absences-absenceid-status","name":"Get approvalStatus for absence","method":"GET","urlTemplate":"/v1/Absences/{absenceId}/status","description":"**Required scopes**\r\n```\r\npeoplecore-absence:read\r\n```","request":null},{"id":"get-v1-documents-metadata","name":"Get multiple documents metadata by parameters.","method":"GET","urlTemplate":"/v1/Documents/metadata","description":"**Required scopes**\r\n```\r\npeoplecore-documents:read\r\n```","request":null},{"id":"get-v1-documents-documentid","name":"Get one document content by id","method":"GET","urlTemplate":"/v1/Documents/{documentId}","description":"**Required scopes**\r\n```\r\npeoplecore-documents:read\r\n```","request":null},{"id":"get-v1-documents-metadata-documentid","name":"Get one document metadata by document id.","method":"GET","urlTemplate":"/v1/Documents/metadata/{documentId}","description":"**Required scopes**\r\n```\r\npeoplecore-documents:read\r\n```","request":null},{"id":"get-v1-absences-approvalrequests","name":"Get user approval requests in all states for current user","method":"GET","urlTemplate":"/v1/Absences/approvalRequests","description":"**Required scopes**\r\n```\r\npeoplecore-absence:read\r\n```","request":null},{"id":"get-v1-vacationbalances","name":"Gets vacation balance statistics for the current policy period.","method":"GET","urlTemplate":"/v1/VacationBalances","description":"**Required scopes**\r\n```\r\npeoplecore-absence:read\r\n```","request":null},{"id":"get-v1-vacationbalances-traces","name":"Gets vacation balance traces for the current policy period.","method":"GET","urlTemplate":"/v1/VacationBalances/traces","description":"**Required scopes**\r\n```\r\npeoplecore-absence:read\r\n```","request":null},{"id":"delete-v1-customfields-sectors-id","name":"Removes sector and all fields that are on it for every employee. May result in data loss, if fields already contains data.","method":"DELETE","urlTemplate":"/v1/CustomFields/Sectors/{id}","description":"**Required scopes**\r\n```\r\npeoplecore-customfields:write\r\n```","request":null},{"id":"get-v1-certificates-profiles-id","name":"Retrieves a certificate profile by its unique identifier.","method":"GET","urlTemplate":"/v1/Certificates/Profiles/{id}","description":"Returns profile configuration and metadata.\r\n            \r\nRequired scopes\r\n```\r\npeoplecore-certificates:read\r\n```","request":null},{"id":"get-v1-certificates-templates-id","name":"Retrieves a certificate template by its unique identifier.","method":"GET","urlTemplate":"/v1/Certificates/Templates/{id}","description":"Returns the template definition and metadata.\r\n            \r\nRequired scopes\r\n```\r\npeoplecore-certificates:read\r\n```","request":null},{"id":"get-v1-certificates-employees-id","name":"Retrieves a employee by its unique identifier.","method":"GET","urlTemplate":"/v1/Certificates/Employees/{id}","description":"Returns employee details and metadata.\r\n            \r\nRequired scopes\r\n```\r\npeoplecore-certificates:read\r\n```","request":null},{"id":"get-v1-salaries","name":"Retrieves a paged list of salaries.","method":"GET","urlTemplate":"/v1/Salaries","description":"**Required scopes**\r\n```\r\npeoplecore-salaries:read\r\n```","request":null},{"id":"get-v1-policies-id","name":"Retrieves a policy for the tenant.","method":"GET","urlTemplate":"/v1/Policies/{id}","description":"**Required scopes**\r\n```\r\npeoplecore-absence:read\r\n```","request":null},{"id":"get-v1-absences-users-userid","name":"Retrieves a user by id.","method":"GET","urlTemplate":"/v1/Absences/Users/{userId}","description":"**Required scopes**\r\n```\r\npeoplecore-absence:read\r\n```","request":null},{"id":"get-v1-absences-id","name":"Retrieves absence using it's unique id.","method":"GET","urlTemplate":"/v1/Absences/{id}","description":"**Required scopes**\r\n```\r\npeoplecore-absence:read\r\n```","request":null},{"id":"get-v1-absences","name":"Retrieves absences","method":"GET","urlTemplate":"/v1/Absences","description":"**Required scopes**\r\n```\r\npeoplecore-absence:read\r\n```","request":null},{"id":"get-v1-absences-types","name":"Retrieves absences","method":"GET","urlTemplate":"/v1/Absences/Types","description":"**Required scopes**\r\n```\r\npeoplecore-absence:read\r\n```","request":null},{"id":"get-v1-certificates-profiles","name":"Retrieves all certificate profiles for the tenant.","method":"GET","urlTemplate":"/v1/Certificates/Profiles","description":"Returns a list of profile definitions.\r\n            \r\nRequired scopes\r\n```\r\npeoplecore-certificates:read\r\n```","request":null},{"id":"get-v1-certificates-templates","name":"Retrieves all certificate templates for the tenant.","method":"GET","urlTemplate":"/v1/Certificates/Templates","description":"Returns a list of template definitions.\r\n            \r\nRequired scopes\r\n```\r\npeoplecore-certificates:read\r\n```","request":null},{"id":"get-v1-certificates-employees","name":"Retrieves all employees for the tenant.","method":"GET","urlTemplate":"/v1/Certificates/Employees","description":"Returns a list of employees.\r\n            \r\nRequired scopes\r\n```\r\npeoplecore-certificates:read\r\n```","request":null},{"id":"get-v1-employees","name":"Retrieves all employees.","method":"GET","urlTemplate":"/v1/Employees","description":"**Required scopes**\r\n```\r\npeoplecore-employees:read\r\n```","request":null},{"id":"get-v1-positions","name":"Retrieves all positions.\r\nTo perform this operation, token needs to contain scopes:\r\n- peoplecore-positions:read","method":"GET","urlTemplate":"/v1/Positions","description":"**Required scopes**\r\n```\r\npeoplecore-positions:read\r\n```","request":null},{"id":"get-v1-departments-id","name":"Retrieves department using it's unique id.","method":"GET","urlTemplate":"/v1/Departments/{id}","description":"**Required scopes**\r\n```\r\npeoplecore-organization:read\r\n```","request":null},{"id":"get-v1-departments","name":"Retrieves departments","method":"GET","urlTemplate":"/v1/Departments","description":"**Required scopes**\r\n```\r\npeoplecore-organization:read\r\n```","request":null},{"id":"get-v1-employees-employeeid","name":"Retrieves employee using it's unique id.","method":"GET","urlTemplate":"/v1/Employees/{employeeId}","description":"**Required scopes**\r\n```\r\npeoplecore-employees:read\r\n```","request":null},{"id":"get-v1-legalentities","name":"Retrieves legal entities.","method":"GET","urlTemplate":"/v1/LegalEntities","description":"**Required scopes**\r\n```\r\npeoplecore-organization:read\r\n```","request":null},{"id":"get-v1-legalentities-id","name":"Retrieves legal entity using it's unique id.","method":"GET","urlTemplate":"/v1/LegalEntities/{id}","description":"**Required scopes**\r\n```\r\npeoplecore-organization:read\r\n```","request":null},{"id":"get-v1-locations-id","name":"Retrieves location using it's unique id.","method":"GET","urlTemplate":"/v1/Locations/{id}","description":"**Required scopes**\r\n```\r\npeoplecore-organization:read\r\n```","request":null},{"id":"get-v1-locations","name":"Retrieves locations.","method":"GET","urlTemplate":"/v1/Locations","description":"**Required scopes**\r\n```\r\npeoplecore-organization:read\r\n```","request":null},{"id":"get-v1-externaldata-ats","name":"Retrieves multiple ats data.","method":"GET","urlTemplate":"/v1/ExternalData/ats","description":"**Required scopes**\r\n```\r\npeoplecore-externaldata:read\r\n```","request":null},{"id":"get-v1-contracts","name":"Retrieves multiple contracts based on search parameters.","method":"GET","urlTemplate":"/v1/Contracts","description":"**Required scopes**\r\n```\r\npeoplecore-contracts:read\r\n```","request":null},{"id":"get-v1-employeeresignapplications","name":"Retrieves multiple employee resign applications based on search parameters.","method":"GET","urlTemplate":"/v1/EmployeeResignApplications","description":"**Required scopes**\r\n```\r\npeoplecore-resignations:read\r\n```","request":null},{"id":"get-v1-policies","name":"Retrieves policies for the tenant.","method":"GET","urlTemplate":"/v1/Policies","description":"**Required scopes**\r\n```\r\npeoplecore-absence:read\r\n```","request":null},{"id":"get-v1-positions-positionid","name":"Retrieves position using it's unique id.","method":"GET","urlTemplate":"/v1/Positions/{positionId}","description":"**Required scopes**\r\n```\r\npeoplecore-positions:read\r\n```","request":null},{"id":"get-v1-absences-report","name":"Retrieves report in excel sheet for given period","method":"GET","urlTemplate":"/v1/Absences/Report","description":"**Required scopes**\r\n```\r\npeoplecore-absence:read\r\n```","request":null},{"id":"get-v1-salaries-salaryid","name":"Retrieves salary using it's unique id.","method":"GET","urlTemplate":"/v1/Salaries/{salaryId}","description":"**Required scopes**\r\n```\r\npeoplecore-salaries:read\r\n```","request":null},{"id":"get-v1-settings-externalidentifierssettings","name":"Retrieves settings for external identifiers on the tenant level.\r\nThose identifiers are used to link People Core entities to external systems, \r\nso they can be easily retrieved and updated when needed. \r\nFor example, employee can have external identifier with name \"Workday\" \r\nand value equal to thei","method":"GET","urlTemplate":"/v1/Settings/ExternalIdentifiersSettings","description":"**Required scopes**\r\n```\r\npeoplecore-settings:read\r\n```","request":null},{"id":"get-v1-absences-userstates-all","name":"Retrieves user states","method":"GET","urlTemplate":"/v1/Absences/UserStates/all","description":"**Required scopes**\r\n```\r\npeoplecore-absence:read\r\n```","request":null},{"id":"get-v1-absences-userstates-userid","name":"Retrieves user states","method":"GET","urlTemplate":"/v1/Absences/UserStates/{userId}","description":"**Required scopes**\r\n```\r\npeoplecore-absence:read\r\n```","request":null},{"id":"get-v1-absences-users","name":"Retrieves users","method":"GET","urlTemplate":"/v1/Absences/Users","description":"**Required scopes**\r\n```\r\npeoplecore-absence:read\r\n```","request":null},{"id":"get-v1-customfields-sectors-id","name":"Returns one sector by it's unique identifier, but without values.","method":"GET","urlTemplate":"/v1/CustomFields/Sectors/{id}","description":"**Required scopes**\r\n```\r\npeoplecore-customfields:read\r\n```","request":null},{"id":"get-v1-customfields-sectors","name":"Returns sectors that are defined for the tenant. Sectors will not contain values only fields definition and sector metadata.","method":"GET","urlTemplate":"/v1/CustomFields/Sectors","description":"**Required scopes**\r\n```\r\npeoplecore-customfields:read\r\n```","request":null},{"id":"get-v1-customfields-values-employeeid","name":"Returns sectors, that will contain fields of certain type. On those fields there could be stored values, that are individual for each employee identified by unique id.","method":"GET","urlTemplate":"/v1/CustomFields/Values/{employeeId}","description":"**Required scopes**\r\n```\r\npeoplecore-customfields:read\r\n```","request":null},{"id":"post-v1-absences","name":"Saves new absence","method":"POST","urlTemplate":"/v1/Absences","description":"**Required scopes**\r\n```\r\npeoplecore-absence:write\r\n```","request":null},{"id":"post-v1-documents","name":"Saves one document. This endpoint will save content and metadata.","method":"POST","urlTemplate":"/v1/Documents","description":"**Required scopes**\r\n```\r\npeoplecore-documents:write\r\n```","request":null},{"id":"put-v1-absences-absenceid-status","name":"Set new approvalStatus on an absence","method":"PUT","urlTemplate":"/v1/Absences/{absenceId}/status","description":"**Required scopes**\r\n```\r\npeoplecore-absence:read\r\n```","request":null},{"id":"put-v1-absences-statuses","name":"Set new approvalStatus on multiple absences","method":"PUT","urlTemplate":"/v1/Absences/statuses","description":"**Required scopes**\r\n```\r\npeoplecore-absence:read\r\n```","request":null},{"id":"patch-v1-absences-users-userid-policy","name":"Sets policy for the single user.","method":"PATCH","urlTemplate":"/v1/Absences/Users/{userId}/Policy","description":"**Required scopes**\r\n```\r\npeoplecore-absence:write\r\n```","request":null},{"id":"patch-v1-absences-users-policy","name":"Sets the same policy for multiple users.","method":"PATCH","urlTemplate":"/v1/Absences/Users/Policy","description":"**Required scopes**\r\n```\r\npeoplecore-absence:write\r\n```","request":null},{"id":"patch-v1-customfields-values-employeeid","name":"Sets values for specified fields on the existing sector. Values are saved for designated employee.","method":"PATCH","urlTemplate":"/v1/CustomFields/Values/{employeeId}","description":"**Required scopes**\r\n```\r\npeoplecore-customfields:write\r\n```","request":null},{"id":"delete-v1-salaries-salaryid","name":"Soft deletes a salary.","method":"DELETE","urlTemplate":"/v1/Salaries/{salaryId}","description":"**Required scopes**\r\n```\r\npeoplecore-salaries:write\r\n```","request":null},{"id":"put-v1-certificates-profiles-id","name":"Updates a certificate profile by its unique identifier.","method":"PUT","urlTemplate":"/v1/Certificates/Profiles/{id}","description":"Use to modify profile metadata and available options.\r\n            \r\nRequired scopes\r\n```\r\npeoplecore-certificates:write\r\n```","request":null},{"id":"put-v1-certificates-templates-id","name":"Updates a certificate template by its unique identifier.","method":"PUT","urlTemplate":"/v1/Certificates/Templates/{id}","description":"Use to modify template metadata and configuration.\r\n            \r\nRequired scopes\r\n```\r\npeoplecore-certificates:write\r\n```","request":null},{"id":"put-v1-contracts-contractid","name":"Updates a contract between an employee and position.","method":"PUT","urlTemplate":"/v1/Contracts/{contractId}","description":"**Required scopes**\r\n```\r\npeoplecore-contracts:write\r\n```","request":null},{"id":"put-v1-policies-id","name":"Updates a policy for the tenant.","method":"PUT","urlTemplate":"/v1/Policies/{id}","description":"**Required scopes**\r\n```\r\npeoplecore-absence:write\r\n```","request":null},{"id":"put-v1-certificates-certificateid","name":"Updates an existing certificate by its unique identifier.","method":"PUT","urlTemplate":"/v1/Certificates/{certificateId}","description":"Updates certificate properties such as dates, status, or metadata.\r\n            \r\nRequired scopes\r\n```\r\npeoplecore-certificates:write\r\n```","request":null},{"id":"put-v1-employees-employeeid-externalsystemidentifiers","name":"Updates employee external system identifiers.","method":"PUT","urlTemplate":"/v1/Employees/{employeeId}/externalSystemIdentifiers","description":"**Required scopes**\r\n```\r\npeoplecore-employees:write\r\n```","request":null},{"id":"put-v1-employees-employeeid","name":"Updates employee profile.","method":"PUT","urlTemplate":"/v1/Employees/{employeeId}","description":"**Required scopes**\r\n```\r\npeoplecore-employees:write\r\n```","request":null},{"id":"patch-v1-employees-employeeid","name":"Updates employee profile. Fields that are included in the request will be updated, while the ones that are not will remain unchanged.","method":"PATCH","urlTemplate":"/v1/Employees/{employeeId}","description":"**Required scopes**\r\n```\r\npeoplecore-employees:write\r\n```","request":null},{"id":"put-v1-customfields-sectors-id","name":"Updates existing sector's label and fields structure. Allows to add od remove fields to the sector and change existing ones. Can result in data if you remove fields that already holds some data.","method":"PUT","urlTemplate":"/v1/CustomFields/Sectors/{id}","description":"**Required scopes**\r\n```\r\npeoplecore-customfields:write\r\n```","request":null},{"id":"put-v1-contracts-id-externalsystemidentifiers","name":"Updates external system identifiers for a contract.","method":"PUT","urlTemplate":"/v1/Contracts/{id}/ExternalSystemIdentifiers","description":"**Required scopes**\r\n```\r\npeoplecore-contracts:write\r\n```","request":null},{"id":"put-v1-positions-id-jobinformation","name":"Updates position jobInformation profile.","method":"PUT","urlTemplate":"/v1/Positions/{id}/JobInformation","description":"**Required scopes**\r\n```\r\npeoplecore-positions:write\r\n```","request":null},{"id":"put-v1-positions-id-organizationinformation","name":"Updates position organizationInformation profile.","method":"PUT","urlTemplate":"/v1/Positions/{id}/OrganizationInformation","description":"**Required scopes**\r\n```\r\npeoplecore-positions:write\r\n```","request":null},{"id":"put-v1-positions-id","name":"Updates position profile.","method":"PUT","urlTemplate":"/v1/Positions/{id}","description":"**Required scopes**\r\n```\r\npeoplecore-positions:write\r\n```","request":null},{"id":"put-v1-positions-positionid-externalsystemidentifiers","name":"Updates position's external system identifiers.","method":"PUT","urlTemplate":"/v1/Positions/{positionId}/ExternalSystemIdentifiers","description":"**Required scopes**\r\n```\r\npeoplecore-positions:write\r\n```","request":null},{"id":"put-v1-salaries-salaryid","name":"Updates salary.","method":"PUT","urlTemplate":"/v1/Salaries/{salaryId}","description":"**Required scopes**\r\n```\r\npeoplecore-salaries:write\r\n```","request":null},{"id":"put-v1-employees-employeeid-talentechidemail","name":"Updates the Talentech ID email for an employee.","method":"PUT","urlTemplate":"/v1/Employees/{employeeId}/TalentechIdEmail","description":"**Required scopes**\r\n```\r\npeoplecore-employees:write\r\n```","request":null},{"id":"put-v1-vacationbalances","name":"Updates vacation balance days for a user.","method":"PUT","urlTemplate":"/v1/VacationBalances","description":"**Required scopes**\r\n```\r\npeoplecore-absence:write\r\n```","request":null}],"nextLink":null}