---
title: "Inserção de Empresa."
method: POST
path: "/company"
tags: ["Company"]
---

# Inserção de Empresa.

`POST /company`

## Request body

- CompanyRequest — Modelo de Requisição de Empresa.
  - `document` string, required — CNPJ.
  - `name` string, required — Razão Social.
  - `fantasyName` string, required — Nome Fantasia.
  - `cityRegistration` string, required — Inscrição Municipal.
  - `stateRegistration` string, required — Inscrição Estadual.
  - `stateTaxSubstituteRegistration` string, nullable — Inscrição Estadual de Substituto Tributário.
  - `cnae` string, required — CNAE.
  - `optSimpleNational` boolean, required — Optante pelo Simples Nacional.
  - `email` string, nullable — E-mail.
  - `phone` string, nullable — Telefone.
  - `address` CompanyAddressRequest, required — Modelo de Requisição de Endereço de Empresa.
    - `street` string, required — Logradouro.
    - `number` string, required — Número.
    - `neighborhood` string, required — Bairro.
    - `cityCode` string, required — Código de Município.
    - `city` string, required — Município.
    - `state` string, required — Sigla de Estado.
    - `complement` string, nullable — Complemento.
    - `zipCode` string, required — CEP.
  - `serviceInvoice` CompanyServiceInvoiceRequest, required — Modelo de Requisição de Nota de Serviço de Empresa.
    - `rpsSerial` string, nullable — Série RPS de Documento Fiscal.
    - `rpsNumber` integer, nullable — Número RPS de Documento Fiscal.
    - `code` string, required — Código de Serviço Prestado.
    - `cityTaxCode` string, required — Código de Tributação de Município.
    - `cityTaxDescription` string, required — Descrição de Tributação de Município.
    - `specialTaxType` 'MICROEMPRESA_MUNICIPAL' | 'ESTIMATIVA' | 'SOCIEDADE_PROFISSIONAIS' | 'COOPERATIVA' | 'MICROEMPRESARIO_INDIVIDUAL' | 'MICROEMPRESARIO_EMPRESA_PEQUENO_PORTE', required — Regime Especial Tributário.<p>Values:</p><ul><li><i>MICROEMPRESA_MUNICIPAL</i> - Microempresa Municipal.</li><li><i>ESTIMATIVA</i> - Estimativa.</li><li><i>SOCIEDADE_PROFISSIONAIS</i> - Sociedade de Profissionais.</li><li><i>COOPERATIVA</i> - Cooperativa.</li><li><i>MICROEMPRESARIO_INDIVIDUAL</i> - Microempresário Individual.</li><li><i>MICROEMPRESARIO_EMPRESA_PEQUENO_PORTE</i> - Microempresário e Empresa de Pequeno Porte.</li></ul>
    - `issRate` number, double, required — Aliquota de ISS.
    - `culturalSupporter` boolean, required — Incentivador Cultural.

## Response `201`

Created

- CompanyResponse — Modelo de Resposta da Empresa.
  - `companyId` string — Identificador da Empresa.
  - `document` string, nullable — CNPJ.
  - `name` string, nullable — Razão Social.
  - `fantasyName` string, nullable — Nome Fantasia.
  - `cityRegistration` string, nullable — Inscrição Municipal.
  - `stateRegistration` string, nullable — Inscrição Estadual.
  - `stateTaxSubstituteRegistration` string, nullable — Inscrição Estadual de Substituto Tributário.
  - `cnae` string, nullable — CNAE.
  - `optSimpleNational` boolean — Optante pelo Simples Nacional.
  - `email` string, nullable — E-mail.
  - `phone` string, nullable — Telefone.
  - `address` MongoCompanyAddress — Modelo de Endereço de Empresa.
    - `street` string, nullable — Logradouro.
    - `number` string, nullable — Número.
    - `neighborhood` string, nullable — Bairro.
    - `cityCode` string, nullable — Código de Município.
    - `city` string, nullable — Município.
    - `state` string, nullable — Sigla de Estado.
    - `complement` string, nullable — Complemento.
    - `zipCode` string, nullable — CEP.
  - `certificate` MongoCompanyCertificate — Modelo de Certificado de Empresa.
    - `key` string, nullable — Chave.
    - `password` string, nullable — Senha.
  - `serviceInvoice` MongoCompanyServiceInvoice — Modelo de Nota de Serviço de Empresa.
    - `rpsSerial` string, nullable — Série RPS de Documento Fiscal.
    - `rpsNumber` integer, nullable — Número RPS de Documento Fiscal.
    - `code` string, nullable — Código de Serviço Prestado.
    - `cityTaxCode` string, nullable — Código de Tributação de Município.
    - `cityTaxDescription` string, nullable — Descrição de Tributação de Município.
    - `specialTaxType` 'MICROEMPRESA_MUNICIPAL' | 'ESTIMATIVA' | 'SOCIEDADE_PROFISSIONAIS' | 'COOPERATIVA' | 'MICROEMPRESARIO_INDIVIDUAL' | 'MICROEMPRESARIO_EMPRESA_PEQUENO_PORTE' — Regime Especial Tributário.<p>Values:</p><ul><li><i>MICROEMPRESA_MUNICIPAL</i> - Microempresa Municipal.</li><li><i>ESTIMATIVA</i> - Estimativa.</li><li><i>SOCIEDADE_PROFISSIONAIS</i> - Sociedade de Profissionais.</li><li><i>COOPERATIVA</i> - Cooperativa.</li><li><i>MICROEMPRESARIO_INDIVIDUAL</i> - Microempresário Individual.</li><li><i>MICROEMPRESARIO_EMPRESA_PEQUENO_PORTE</i> - Microempresário e Empresa de Pequeno Porte.</li></ul>
    - `issRate` number, double — Aliquota de ISS.
    - `culturalSupporter` boolean — Incentivador Cultural.
  - `created` string, date-time — Data de Criação.
  - `updated` string, date-time, nullable — Data de Atualização.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `404` — Not Found
- `409` — Conflict
- `500` — Internal Server Error
- `501` — Not Implemented

---

[API](https://skmtc.net/celcoin/apis/api-para-transa-es.md) · [All operations](https://skmtc.net/celcoin/apis/api-para-transa-es/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/celcoin/api-para-transa-es/revisions/85dd6188a37b/schema)
