Buk

Buk Centro de costo API

The Centro de costo API from Buk — 4 operation(s) for centro de costo.

Operations 6

GET /centro_costo_definitions/{id} Mostrar centro de costo
PATCH /centro_costo_definitions/{id} Actualizar un centro de costo por ID
GET /centro_costo_definitions Mostrar centros de costo
POST /centro_costo_definitions Crear centro de costo
PUT /centro_costo_definitions/update Actualizar información centro de costo
POST /centro_costo_definitions/centro_costo Indicar centro de costo del trabajo

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/buk-centro-de-costo-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

buk-centro-de-costo-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Buk Centro de costo API
  version: '1.0'
  description: 'Operations tagged Centro de costo across 5 of this provider''s published API definitions: buk-data-access-api-brasil-openapi.yml, buk-data-access-api-chile-openapi.yml, buk-data-access-api-colombia-openapi.yml, buk-data-access-api-mexico-openapi.yml, buk-data-access-api-peru-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://demo.buk.cl/api/v1/chile
  description: Base URL declared by the provider in apis.yml (roadmap#122).
host: demo.buk.cl
tags:
- name: Centro de costo
paths:
  /centro_costo_definitions/{id}:
    get:
      summary: Mostrar centro de costo
      description: "Recibimos la información relacionada al centro de costo cuyo ID enviamos en la consulta\n\n**Permisos requeridos para utilizar este endpoint:** \n* Permisos de contabilidad en: 'Lectura'.\n"
      tags:
      - Centro de costo
      parameters:
      - name: id
        in: path
        description: ID del centro de costo
        required: true
        type: integer
      responses:
        '200':
          description: Como respuesta recibimos la información correspondiente al centro de costo buscado
          schema:
            $ref: '#/definitions/CentroCostoDefinition'
    patch:
      summary: Actualizar un centro de costo por ID
      description: "Permite indicar el nuevo código, código previred y atributos personalizados de un centro de costo\n\n**Permisos requeridos para utilizar este endpoint:** \n* Permisos de contabilidad en: 'Lectura y Modificación'.\n"
      tags:
      - Centro de costo
      parameters:
      - name: id
        in: path
        type: integer
        required: true
        description: ID del centro de costo
      - name: body
        in: body
        required: true
        schema:
          $ref: '#/definitions/centro_costo_definition_detail'
      responses:
        '200':
          description: Respuesta al reemplazar centro de costo
          schema:
            $ref: '#/definitions/centro_costo_definition_response'
        '400':
          description: Existe un error con los datos enviados
          schema:
            $ref: '#/definitions/bad_request'
  /centro_costo_definitions:
    get:
      summary: Mostrar centros de costo
      description: "Recibimos la información relacionada a los centro de costo\n\n**Permisos requeridos para utilizar este endpoint:** \n* Permisos de contabilidad en: 'Lectura'.\n"
      tags:
      - Centro de costo
      parameters:
      - name: page_size
        in: query
        type: integer
        description: Tamaño de la página
      - name: page
        in: query
        type: integer
        description: Nro de página
      responses:
        '200':
          description: Como respuesta recicibimos la información correspondiente a todos los centro de costo
          schema:
            $ref: '#/definitions/CentroCostoDefinition'
    post:
      summary: Crear centro de costo
      description: "Crea un nuevo centro de costo en el sistema. Los parámetros son\n\n- code : Código del centro de costo\n- previred_code : Código para previred del centro de costo\n- custom_attributes: Código y valor de atributos personalizados del centro de costo\n:\n\n**Permisos requeridos para utilizar este endpoint:** \n* Permisos de contabilidad en: 'Lectura y Modificación'.\n"
      tags:
      - Centro de costo
      parameters:
      - name: centro_costo_definition
        in: body
        description: Parámetros de un centro de costo
        required: true
        schema:
          $ref: '#/definitions/centro_costo_definition_detail'
      responses:
        '201':
          description: Respuesta en caso de haber creado un centro de costo de forma exitosa
          schema:
            $ref: '#/definitions/centro_costo_definition_response'
        '400':
          description: Existe un error con los datos enviados
          schema:
            $ref: '#/definitions/bad_request'
  /centro_costo_definitions/update:
    put:
      summary: Actualizar información centro de costo
      description: "Permite indicar el nuevo código y código previred de un centro de costo\n\n**Permisos requeridos para utilizar este endpoint:** \n* Permisos de contabilidad en: 'Lectura y Modificación'.\n"
      tags:
      - Centro de costo
      parameters:
      - name: centro_costo_definition
        description: Objeto de tipo centro de costo definition
        in: body
        schema:
          $ref: '#/definitions/centro_costo_definition_detail'
      responses:
        '200':
          description: Respuesta al reemplazar centro de costo
          schema:
            properties:
              message:
                type: string
              centro_costo_definition:
                $ref: '#/definitions/centro_costo_definition_response'
        '400':
          description: Existe un error con los datos enviados
          schema:
            $ref: '#/definitions/bad_request'
  /centro_costo_definitions/centro_costo:
    post:
      summary: Indicar centro de costo del trabajo
      description: "Permite indicar el centro de costo relacionado a un trabajo\n\n**Permisos requeridos para utilizar este endpoint:** \n* Permisos de contabilidad en: 'Lectura y Modificación'.\n"
      tags:
      - Centro de costo
      parameters:
      - name: centro_costo
        description: Objeto de tipo centro de costo
        in: body
        schema:
          $ref: '#/definitions/centro_costo_request'
      responses:
        '200':
          description: Respuesta al crear centro de costo de trabajo
          schema:
            properties:
              message:
                type: string
              centro_costo:
                $ref: '#/definitions/centro_costo_response'
        '400':
          description: Existe un error con los datos enviados
          schema:
            $ref: '#/definitions/bad_request'
definitions:
  centro_costo_response:
    properties:
      centro_costo_definition_id:
        type: integer
      job_id:
        type: integer
      weight:
        type: integer
  centro_costo_definition_response:
    properties:
      id:
        type: integer
      code:
        type: string
      previred_code:
        type: string
      custom_attributes:
        type: object
    required:
    - id
    - code
    - previred_code
    - custom_attributes
  bad_request:
    properties:
      errors:
        type: array
        items:
          type: string
  CentroCostoDefinition:
    properties:
      id:
        type: integer
      code:
        type: string
      previred_code:
        type: string
      custom_attributes:
        type: object
  centro_costo_request:
    properties:
      centro_costo_definition_id:
        type: integer
      job_id:
        type: integer
      weight:
        type: integer
    required:
    - id
    - code
    - previred_code
  centro_costo_definition_detail:
    properties:
      id:
        type: integer
      code:
        type: string
      previred_code:
        type: string
      custom_attributes:
        type: object
    required:
    - code
securityDefinitions:
  auth_token:
    type: apiKey
    name: auth_token
    in: header
x-refined-from:
- buk-data-access-api-brasil-openapi.yml
- buk-data-access-api-chile-openapi.yml
- buk-data-access-api-colombia-openapi.yml
- buk-data-access-api-mexico-openapi.yml
- buk-data-access-api-peru-openapi.yml