How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Buk Colaboradores API

The Colaboradores API from Buk — 23 operation(s) for colaboradores.

Buk Colaboradores API is one of 66 APIs that Buk publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Colaboradores. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, and authentication docs.

This API exposes 30 operations across 23 paths, and defines 49 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, https://demo.buk.cl/api/v1/chile.

30 operations 23 paths 49 schemas 1 DELETE19 GET4 PATCH6 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://demo.buk.cl/api/v1/chile
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Buk Colaboradores API declares 1 security scheme for authenticating requests. An API key is passed in the header as auth_token (auth_token).

Paths & Operations 30

Across 23 paths, the API surfaces 30 operations — 1 DELETE, 19 GET, 4 PATCH, 6 POST. Each is listed below with its method, path, parameters, and response codes.

Colaboradores 30
GET
/employees
Display Translation missing: en-br.{customtranslations.models.employee.other
12 params → 200
POST
/employees
Create an Colaborador
1 param → 201400
POST
/employees/{id}/clone
Create a new profile for an Translation missing: en-br.{customtranslations.models.employee.one
2 params → 201400
GET
/employees/active
List Colaboradores
5 params → 200
GET
/employees/{id}
Display Translation missing: en-br.{customtranslations.models.employee.one
1 param → 200
PATCH
/employees/{id}
Update Colaborador
2 params → 200
GET
/employees/{id}/subordinates
Display Colaboradores subordinate to other Colaborador
3 params → 200
GET
/employees/{id}/vacations_available
Display number of days available for vacation
3 params → 200400
GET
/employees/{id}/earned_vacations
Show details of accrued vacation and proportional simulation
4 params → 200400
GET
/employees/{employee_id}/family_responsibilities/{id}
Display Dependents of a Colaborador
2 params → 200404
GET
/employees/{id}/pension_savings
View pension savings
2 params → 200404
GET
/employees/{id}/plans
Display an employee's plans
1 param → 200
POST
/employees/{id}/plans
Add a plan to an employee
2 params → 201400
GET
/employees/{employee_id}/plans/{id}
Display an employee's plan
2 params → 200
PATCH
/employees/{employee_id}/plans/{id}
Update a plan to an employee
3 params → 201400
GET
/employees/{id}/jobs
Display jobs of a Colaborador
1 param → 200
POST
/employees/{id}/jobs
Add a job to Colaborador
2 params → 201409400
PATCH
/employees/{employee_id}/jobs/{id}
Update a job for a Colaborador
3 params → 201400
PATCH
/employees/{employee_id}/jobs/{job_id}/cost_centers
Update the cost center in a job for a Colaborador
3 params → 201
POST
/employees/{id}/docs
Add a document to employee
12 params → 201400
GET
/employees/{id}/docs
Obtain employee documents
3 params → 200
GET
/employees/{id}/docs/{file_id}
Obtains an employee document
2 params → 200
GET
/docs/{id}
Obtain document detailed information
1 param → 200
GET
/employees/{id}/vacation_definitions
List vacation policies associated with the employee.
1 param → 200400
POST
/employees/{id}/vacation_definitions
Add a vacation policy to the employees
2 params → 201400
DELETE
/employees/{id}/vacation_definitions/{code}
Unassign an employee vacation policy
3 params → 200400
GET
/employees/absences/licences
Ver leaves de Colaboradores
1 param → 200404400
GET
/employees/absences/absences
View Colaboradores's time off leave
1 param → 200404400
GET
/employees/absences/permissions
View absence requests of the Colaboradores.
1 param → 200404400
GET
/employees/overtimes
List overtime associated with Colaboradores.
2 params → 200

Schemas 49

The contract defines 49 schemas that model the data the API accepts and returns. The most detailed are EmployeeResponseCountry (52 properties), Employee::Response (45 properties), JobResponseCountry (34 properties), JobInputCountry (29 properties). Each schema is shown below with its type and property counts.

EmployeeFamilyResponsibility
object
8 properties
JobInputCountry
object
29 properties 16 required
RecintoModel
object
2 properties
MedicIdentifier
object
1 property
Absences::Permission::Response
MinimalEmployeeCountry
Absences::Licence::Response
EmployeeFileDetail
object
8 properties
bad_request
object
1 property
VacationDefinitionOutput
object
1 property
JobInputCountryPost
object
28 properties 16 required
Role
object
8 properties
DocumentSignature
object
7 properties
CostCenterModel
object
4 properties
BossModel
object
2 properties
CurrentJobDetails
object
2 properties
ResponsabilityDetail
object
16 properties
EmployeeInputBase
object
1 property
PlanInputCountry
object
3 properties 1 required
EarnedVacations
object
8 properties
RoleFamily
object
3 properties
VacationDefinitionInput
object
1 property
EmployeeFileBase64
object
2 properties
JobResponseCountry
object
34 properties
Employee::Response
object
45 properties
LicenceType
object
1 property
ResponsibilityDetail
object
16 properties
Employee::Response::Minimal
object
1 property
Attendances::Overtime::Response
object
9 properties
Attendances::Overtime::Index
object
2 properties
Vacations
object
2 properties
EmployeeCurrentJob
object
25 properties
Pagination
object
4 properties
MinimalEmployee
EmployeeFamilyResponsability
object
7 properties
PensionSaving
object
9 properties
VacationsAvailable
object
10 properties
EmployeeInputCountry
object
19 properties 13 required
Absence::Response
object
14 properties 2 required
EmployeeFileListDetail
object
4 properties
LicenceBase
object
3 properties 2 required
PlanResponseCountry
object
4 properties
EmployeeInputCloneCountry
object
9 properties
EmployeeResponsePatch
Absences::Absence::Response
EmployeeResponseCountry
object
52 properties
BasePersonIdentifier
object
2 properties
VacationDefinition
object
4 properties
VacationType
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

buk-colaboradores-api-openapi.yml Raw ↑

Other APIs Buk publishes across the network.

Buk Absences requests API
Buk Accounting Structures API
Buk Applicant API
Buk Application API
Buk Benefits API
Buk Capacitaciones API
Buk Cargos API
Buk Centralized accounting API
Buk Centro de costo API
Buk Clockings API
Buk Créditos API
Buk Days worked API
Where this information came from

This is an independent, third-party profile of Buk Colaboradores API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.