---
title: "POST Update company"
method: POST
path: "/api/companies/{id}"
---

# POST Update company

`POST /api/companies/{id}`

Com este endpoint, você pode **atualizar os dados de uma subconta** previamente criada no sistema.

As informações modificadas serão aplicadas imediatamente, e a subconta continuará funcionando normalmente com o **token já existente**.

## Path parameters

- `id` integer, required

## Request body

- object
  - `name` string — Nome da empresa cadastrada.
  - `company_brand` string, binary — Logo da empresa.
  - `company_icon` string, binary — Ícone da empresa.
  - `phone` string — Telefone da empresa, somente números com DDD, caso seja um celular com WhatsApp, o mesmo será utilizado nas comunicações.
  - `cnpj` string — CNPJ da empresa devidamente formatado ou apenas números.
  - `address` string — Endereço da empresa.
  - `status` 'Active' | 'Inactive' | 'Suspended' — Status do usuario.
  - `can_login` boolean — Preencha este campo com 1 se a empresa está autorizada a acessar o sistema, e com 0 se não está autorizada.
  - `payment_end` string — Formato d/m/Y.
  - `editablevalidate` integer — Tipo de validação padrão ao assinar um documento. <br><br> 7 - QR Code (Texto) na lateral direita. <br><br> 6 - QR Code (Texto) na lateral esquerda. <br><br> 5 - Página final de validação e QR Code no cabeçalho (Criaremos páginas extras). <br><br> 4 - QR Code no rodapé do documento (Sem página final). <br><br> 3 - Página final de validação e QR Code. <br><br> 2 - Sem QR Code no topo, apenas página no final. <br><br> 1 - QR Code no topo do documento (Sem página final). <br><br> Ao solicitar a assinatura na última página, sem posicioná-la, a página final será sempre gerada automaticamente
  - `unlimited` integer — Quando ativado (True), nenhum custom limit será aplicado a empresa.
  - `limits` object[] — Limites da empresa.
    - `type` 'disk' | 'users' | 'files' | 'signer', required — Tipo do limite.
    - `limit` integer, required — Limite total em número.
  - `webhook_header_name` string — Nome do header customizado que é enviado no envio dos webhook para a URI cadastrada.
  - `webhook_header_value` string — Valor do header customizado que é enviado no envio dos webhook para a URI cadastrada.
  - `reseller_login` boolean — Define se a empresa revendedora está autorizada a realizar login na subconta para fins de suporte. Quando habilitado (true), o administrador da revendedora poderá acessar a conta da parceira de forma ilimitada. Quando desabilitado (false), esse acesso é bloqueado.

## Response `200`

200

- object
  - `message` string — Mensagem de confirmação retornada pela API.

---

[API](https://skmtc.net/plugsign/apis/endpoints-manuais.md) · [All operations](https://skmtc.net/plugsign/apis/endpoints-manuais/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/plugsign/endpoints-manuais/revisions/41e10c7c691b/schema)
