---
title: "Atualizar empresa"
method: PUT
path: "/companies/{id}"
---

# Atualizar empresa

`PUT /companies/{id}`

## Path parameters

- `id` string, required

## Request body

- object
  - `name` string — Nome da empresa.
  - `city_id` integer — ID da cidade da empresa.
  - `manager_id` integer — ID da conta do usuário CS responsável.
  - `segment_id` integer — ID do segmento de negócio da empresa.
  - `cnae_id` integer — ID do CNAE principal da empresa.
  - `cnaes` unknown[] — CNAEs secundários da empresa.
    - unknown
  - `cnpj` string — CNPJ da empresa. Formatos aceitos: "XXXXXXXX0001XX" e "XX.XXX.XXX/0001-XX".
  - `website` string — URL do website da empresa.
  - `email_nf` string — E-mail da empresa para envio de nota fiscal.
  - `logo` string — URL apontando para logomarca da empresa.
  - `observation` string — Observações sobre a empresa.
  - `address_postal_code` string — Código postal da empresa.
  - `address` string — Rua da empresa.
  - `address_number` string — Número do endereço da empresa.
  - `address_complement` string — Complemento do endereço da empresa.
  - `company_name` string — Nome da empresa.
  - `ie` string — Número da inscrição estadual da empresa.
  - `district` string — Bairro do endereço da empresa.
  - `country` string — País do endereço da empresa.
  - `facebook` string — URL da página do Facebook da empresa.
  - `linkedin` string — URL da página do Linkedin da empresa.
  - `customer_at` string, date — Data em que a empresa se tornou cliente.
  - `foundation_at` string, date — Data da fundação da empresa.
  - `company_type` integer — Tipo de empresa: 1: Cliente, 2: Fornecedor, 3: Franquia, 4: Transportadora, 5: Canais.
  - `company_situation` integer — Situação da empresa: 1: lead, 2: lead suspect, 3: lead qualificado de marketing (MQL), 4: lead qualificado de vendas (SQL), 5: lead aceito por vendas (SAL), 6: lead prospects (OPs), 7: cliente ativo, 8: cliente inativo, 9: cliente perdido.
  - `status_touch` string — Modelo touch da empresa: 1: high touch, 2: middle touch, 3: low touch, 4: tech touch, 5: now touch.
  - `nps_score` integer — Pontuação NPS da empresa.
  - `legal_nature` string — Natureza jurídica da empresa. Campo preenchido automaticamente pela busca de CNPJ.
  - `social_capital` number, float — Capital Social da empresa.
  - `is_brand` boolean — Define o tipo de empresa: true: empresa é marca.
  - `is_supplier` boolean — Define o tipo de empresa: true: empresa é fornecedora.
  - `is_client` boolean — Define o tipo de empresa: true: empresa é cliente.
  - `is_carrier` boolean — Define o tipo de empresa: true: empresa é transportadora.
  - `is_franchise` boolean — Define o tipo de empresa: true: empresa é franquia.
  - `is_channel` boolean — Define o tipo de empresa: true: empresa é canal de venda.
  - `is_distributor` boolean — Define o tipo de empresa: true: empresa é distribuidora.
  - `is_manufacturer` boolean — Define o tipo de empresa: true: empresa é fabricante
  - `is_partner` boolean — Define o tipo de empresa: true: empresa é parceira.
  - `hash` string — Hash identificadora da empresa.
  - `city` object — Objeto de Cidade.
  - `external_code` string — Código externo, utilizado para integrações com outras ferramentas.
  - `status` boolean — Situação cadastral da empresa: false: empresa desativada, true: empresa ativada.
  - `company_status` boolean — Status da empresa: 1: lead, 2: cliente.
  - `foreign_contact` boolean — Identifica se a empresa é estrangeira: true: empresa é estrangeira.
  - `size` string — Porte da empresa.
  - `contactEmails` unknown[] — Relação do(s) endereço(s) de contato de e-mail da empresa.
    - unknown
  - `contactPhones` unknown[] — Relação do(s) telefone(s) de contato da empresa.
    - unknown
  - `customFields` object[] — Array contendo os IDs e valores dos campos customizados.
    - `id` integer — ID do campo customizado.
    - `value` string — Valor do campo customizado.
  - `tags` object[] — Array contendo os IDs das tags.
    - `id` integer — ID da Tag.
  - `personsRelated` object[] — Array que contém as pessoas que serão vinculadas a empresa.
    - `id` integer — ID da pessoa
    - `job_title` string — Cargo da pessoa
    - `is_main_company` boolean — Se a empresa no qual a pessoa será vinculada é a principal empresa dela ou não
    - `started_working_at` string, date — Data que começou a trabalhar na empresa vinculada

## Response `200`

200

- object
  - `success` boolean
  - `message` string
  - `data` object
    - `id` integer
    - `account_id` integer
    - `cnae_id` integer
    - `city_id` integer
    - `owner_id` integer
    - `manager_id` integer
    - `segment_id` integer
    - `name` string
    - `cnpj` string
    - `website` string
    - `email_nf` string
    - `logo` string
    - `hash` string
    - `observation` string
    - `address_postal_code` string
    - `address` string
    - `address_number` string
    - `address_complement` string
    - `company_name` string
    - `ie` string
    - `district` string
    - `country` string
    - `facebook` string
    - `linkedin` string
    - `city` object
      - `id` integer
      - `uf` string
      - `name` string
    - `cep` string
    - `customer_at` string
    - `foundation_at` string
    - `created_at` string
    - `company_type` string
    - `company_status` integer
    - `company_situation` integer
    - `status_touch` integer
    - `nps_score` integer
    - `social_capital` integer
    - `is_brand` boolean
    - `is_supplier` boolean
    - `is_client` boolean
    - `is_carrier` boolean
    - `is_franchise` boolean
    - `lat` integer
    - `lng` integer
    - `status` integer
    - `external_code` integer
    - `foreign_contact` integer
    - `size` integer
    - `contact_emails` object
      - `id` integer
      - `account_id` integer
      - `company_id` integer
      - `person_id` integer
      - `is_main` integer
      - `type` string
      - `email` string
    - `contact_phones` object
      - `id` integer
      - `account_id` integer
      - `company_id` integer
      - `person_id` integer
      - `is_main` integer
      - `type` string
      - `phone` string
    - `custom_fields` object

## Other responses

- `404` — 404
- `422` — 422

---

[API](https://skmtc.net/pipe/apis/application-json.md) · [All operations](https://skmtc.net/pipe/apis/application-json/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pipe/application-json/versions/0a130198f0a3/schema)
