---
title: "Endpoint para actualizar la información de la empresa asociada al token"
method: PATCH
path: "/company"
tags: ["Empresas"]
---

# Endpoint para actualizar la información de la empresa asociada al token

`PATCH /company`

Este endpoint permite actualizar la información de la empresa asociada al token, ten en cuenta que únicamente se actualizará la información enviada y por lo tanto no es necesario enviar toda la información de la empresa

## Request body

- object
  - `name` string — Nombre/Razón Social de la empresa
  - `tradeName` string — Nombre Comercial de la empresa
  - `identification` string — Identificación de la empresa
  - `dv` string — Dígito verificador de la identificación de la empresa
  - `type` 'main' | 'associated' — Tipo de empresa
  - `useAlegraCertificate` boolean — Indica si se desea usar el certificado de Alegra o no
  - `certificate` object — Objeto que contiene la información del certificado, obligatorio únicamente si el atributo useAlegraCertificate es false
    - `name` string, required — Nombre del archivo
    - `extension` string, required — Extensión del archivo
    - `content` string, byte, required — Contenido del archivo en base64
    - `password` string, required — Contraseña del archivo
  - `notificationByEmail` object
    - `enabled` boolean, required — Indica si se quiere enviar un email de notificación automáticamente después de que la empresa genere un documento electrónico valido. Valido para Factura Electrónica, Nota Débito y Nota Crédito
    - `message` string — Mensaje (opcional) que será añadido al final de la plantilla del correo
  - `webhooks` object — Objeto que contiene la información de los webhooks configurados para la empresa. En caso de querer actualizar un webhook, se debe enviar el objeto completo con los webhooks que se desean mantener y los que se desean eliminar
    - `general` object — Objeto con webhooks generales
      - `governmentStatusChanged` object
        - `url` string, required
        - `headers` object
        - `status` 'active' | 'inactive'
    - `payrolls` object — Objeto con webhooks de nóminas electrónicas
      - `emissionFinished` object — Objeto con la información para el webhook que se dispara cuando finaliza el proceso de emisión de una nómina electrónica
        - `url` string, required — Url a la cual notificará el webhook
        - `headers` object — Objeto con headers personalizados que serán enviados en el request al webhook configurado
        - `status` 'active' | 'inactive'
    - `invoices` object — Objeto con webhooks de facturas electrónicas
      - `emissionFinished` object — Objeto con la información para el webhook que se dispara cuando finaliza el proceso de emisión de una nómina electrónica
        - `url` string, required — Url a la cual notificará el webhook
        - `headers` object — Objeto con headers personalizados que serán enviados en el request al webhook configurado
        - `status` 'active' | 'inactive'
    - `creditNotes` object — Objeto con webhooks de notas crédito electrónicas
      - `emissionFinished` object — Objeto con la información para el webhook que se dispara cuando finaliza el proceso de emisión de una nómina electrónica
        - `url` string, required — Url a la cual notificará el webhook
        - `headers` object — Objeto con headers personalizados que serán enviados en el request al webhook configurado
        - `status` 'active' | 'inactive'
    - `debitNotes` object — Objeto con webhooks de notas débito electrónicas
      - `emissionFinished` object — Objeto con la información para el webhook que se dispara cuando finaliza el proceso de emisión de una nómina electrónica
        - `url` string, required — Url a la cual notificará el webhook
        - `headers` object — Objeto con headers personalizados que serán enviados en el request al webhook configurado
        - `status` 'active' | 'inactive'
    - `equivalentDocuments` object — Objeto con webhooks de documentos equivalentes electrónicos
      - `emissionFinished` object — Objeto con la información para el webhook que se dispara cuando finaliza el proceso de emisión de un documento equivalente electrónico
        - `url` string, required — Url a la cual notificará el webhook
        - `headers` object — Objeto con headers personalizados que serán enviados en el request al webhook configurado
        - `status` 'active' | 'inactive'
    - `supportDocuments` object — Objeto con webhooks de documentos soporte electrónicos
      - `emissionFinished` object — Objeto con la información para el webhook que se dispara cuando finaliza el proceso de emisión de un documento soporte electrónico
        - `url` string, required — Url a la cual notificará el webhook
        - `headers` object — Objeto con headers personalizados que serán enviados en el request al webhook configurado
        - `status` 'active' | 'inactive'
  - `organizationType` number — Tipo de organización jurídica de la empresa. Se debe colocar el Código que corresponda de la tabla de tipo de organización jurídica de la DIAN
  - `identificationType` string — Tipo de documento de identificación de la empresa. Se debe colocar el Código que corresponda de la tabla de tipos de identificación de la DIAN
  - `regimeCode` string — Régimen al que pertenece la empresa. Se debe colocar el Código que corresponda de la tabla de tipos de responsabilidad fiscal de la DIAN. Para reportar varias obligaciones / responsabilidades, se deben reportar separando cada uno de los valores de la lista con ';'. Ejemplo O‐13;O‐15;
  - `taxCode` object — Objeto que contiene el grupo de detalles tributarios del Emisor
    - `id` string, required — Identificador del tributo.
    - `name` string — Nombre del tributo o nombre de la figura tributaria. Se debe enviar en caso de que el identificador del tributo sea 'ZZ'
  - `economicActivities` string[] — Lista de actividades económicas de la empresa. Debe informar el código según lista CIIU
  - `email` string — Correo electrónico de la empresa registrado en la DIAN para la recepción de documentos
  - `phone` string — Número de teléfono, celular u otro
  - `address` object — Objeto que contiene la información relacionada a la dirección. <br><i>Grupo de información oficial DIAN &lt;RegistrationAddress | PhysicalLocation&gt;</i>
    - `address` string, required — Dirección del lugar fisico de la empresa
    - `city` string, required — Nombre de la Ciudad. Se debe colocar el Código que corresponda de la tabla de municipios disponibles de la DIAN
    - `department` string, required — Nombre del Departamento. Se debe colocar el Código que corresponda de la tabla de departamentos disponibles de la DIAN
    - `country` string — Nombre del Pais. Se debe colocar el Código que corresponda de la tabla de paises disponibles de la DIAN. Por defecto 'CO'
  - `logo` string — Imagen del logo en base64 a incluir en todos los documentos PDF ## Consideraciones - El tamaño máximo de la imagen es de 150 KB (aproximadamente 150,000 caracteres en base64). - La validación final del tamaño se realizará en el servidor después de decodificar la imagen. - Si un documento es creado con un logo, este siempre mostrará ese logo. Si el logo es actualizado posteriormente, los documentos creados anteriormente no serán actualizados para mostrar el nuevo logo. Por lo tanto, se recomienda crear documentos con un logo solo después de haber cargado y establecido el logo final.
  - `otherResponsabilities` string — Texto que permite incluir información adicional sobre las responsabilidades fiscales o de otro tipo que la empresa desee reflejar en los documentos emitidos. Esta información se incluirá tanto en el XML como en el PDF de los documentos generados

## Other responses

- `200` — unresolved $ref
- `400` — Objeto que representa una respuesta de error por validaciones
- `404` — Objeto que representa una respuesta de error por qué no se ha encontrado el recurso al que se intenta acceder
- `500` — Objeto que representa una respuesta de error por qué ha ocurrido un error interno en el sistema

---

[API](https://skmtc.net/alegra/apis/api-alegra-proveedor-electr-nico-colombia.md) · [All operations](https://skmtc.net/alegra/apis/api-alegra-proveedor-electr-nico-colombia/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/alegra/api-alegra-proveedor-electr-nico-colombia/revisions/5fcb0d90e251/schema)
