### GET /ext/produto/{cpfCnpjRaiz}/{codigo}/{versao}
Source: https://docs.portalunico.siscomex.gov.br/api/catp/catp.json
API endpoint for GET /ext/produto/{cpfCnpjRaiz}/{codigo}/{versao}
```markdown
### Parameters
- **cpfCnpjRaiz** (string, path, required): CPF ou CNPJ raiz da empresa responsável. Informar os 8 primeiros dígitos do CNPJ, suprimindo os pontos
Tamanho: 8
Formato: 'NNNNNNNN'
Tamanho: 11
Formato: 'NNNNNNNNNNN'
- **codigo** (string, path, required): Código do produto
Tamanho: 10
Formato: 'NNNNNNNNNN'
- **versao** (string, path, required): Informar a versão do produto (exemplo: '1') ou uma versão retificada do produto (exemplo: '1.1').
Tamanho Máximo: 8
- **Authorization** (string, header, required): JSON Web Token (JWT) contendo as informações do usuário. Este token é recuperado no parâmetro Set-Token no response da autenticação
- **X-CSRF-Token** (string, header, required): Token de prevenção contra ataques CSRF. Este token é recuperado no parâmetro X-CSRF-Token no response da autenticação
### Responses
#### 200 - Operação realizada com sucesso
Empty response body
#### 204 - Operação realizada com sucesso. Nenhum conteúdo retornado
Empty response body
#### 400 - Requisição mal formatada
Requisição mal formatada
#### 401 - Usuário não autenticado ou autenticação inválida
Usuário não autenticado ou autenticação inválida
#### 403 - Usuário não tem permissão de acesso ao recurso
Usuário não tem permissão de acesso ao recurso
#### 404 - Recurso não encontrado
Recurso não encontrado
#### 422 - Erro(s) de validação da camada de negócio
Erro(s) de validação da camada de negócio
#### 500 - Erro interno no servidor
Erro interno no servidor
### Example Usage
```bash
curl -X GET "https://api.example.com/ext/produto/{cpfCnpjRaiz}/{codigo}/{versao}"
```
```
--------------------------------
### GET /ext/fabricante/exportar/{cpfCnpjRaiz}
Source: https://docs.portalunico.siscomex.gov.br/api/catp/catp.json
API endpoint for GET /ext/fabricante/exportar/{cpfCnpjRaiz}
```markdown
### Parameters
- **cpfCnpjRaiz** (string, path, required): CPF ou CNPJ raiz da empresa responsável. Informar os 8 primeiros dígitos do CNPJ, suprimindo os pontos
Tamanho: 8
Formato: 'NNNNNNNN'
Tamanho: 11
Formato: 'NNNNNNNNNNN'
- **Authorization** (string, header, required): JSON Web Token (JWT) contendo as informações do usuário. Este token é recuperado no parâmetro Set-Token no response da autenticação
- **X-CSRF-Token** (string, header, required): Token de prevenção contra ataques CSRF. Este token é recuperado no parâmetro X-CSRF-Token no response da autenticação
### Responses
#### 200 - Operação realizada com sucesso
Empty response body
#### 204 - Operação realizada com sucesso. Nenhum conteúdo retornado
Empty response body
#### 400 - Requisição mal formatada
Requisição mal formatada
#### 401 - Usuário não autenticado ou autenticação inválida
Usuário não autenticado ou autenticação inválida
#### 403 - Usuário não tem permissão de acesso ao recurso
Usuário não tem permissão de acesso ao recurso
#### 404 - Recurso não encontrado
Recurso não encontrado
#### 422 - Erro(s) de validação da camada de negócio
Erro(s) de validação da camada de negócio
#### 500 - Erro interno no servidor
Erro interno no servidor
### Example Usage
```bash
curl -X GET "https://api.example.com/ext/fabricante/exportar/{cpfCnpjRaiz}"
```
```
--------------------------------
### GET /ext/produto/exportar/{cpfCnpjRaiz}/{exibirDesativados}
Source: https://docs.portalunico.siscomex.gov.br/api/catp/catp.json
API endpoint for GET /ext/produto/exportar/{cpfCnpjRaiz}/{exibirDesativados}
```markdown
### Parameters
- **cpfCnpjRaiz** (string, path, required): CPF ou CNPJ raiz da empresa responsável. Informar os 8 primeiros dígitos do CNPJ, suprimindo os pontos
Tamanho: 8
Formato: 'NNNNNNNN'
Tamanho: 11
Formato: 'NNNNNNNNNNN'
- **exibirDesativados** (string, path, required): Exibir desativados
- **Authorization** (string, header, required): JSON Web Token (JWT) contendo as informações do usuário. Este token é recuperado no parâmetro Set-Token no response da autenticação
- **X-CSRF-Token** (string, header, required): Token de prevenção contra ataques CSRF. Este token é recuperado no parâmetro X-CSRF-Token no response da autenticação
### Responses
#### 200 - Operação realizada com sucesso
Empty response body
#### 204 - Operação realizada com sucesso. Nenhum conteúdo retornado
Empty response body
#### 400 - Requisição mal formatada
Requisição mal formatada
#### 401 - Usuário não autenticado ou autenticação inválida
Usuário não autenticado ou autenticação inválida
#### 403 - Usuário não tem permissão de acesso ao recurso
Usuário não tem permissão de acesso ao recurso
#### 404 - Recurso não encontrado
Recurso não encontrado
#### 422 - Erro(s) de validação da camada de negócio
Erro(s) de validação da camada de negócio
#### 500 - Erro interno no servidor
Erro interno no servidor
### Example Usage
```bash
curl -X GET "https://api.example.com/ext/produto/exportar/{cpfCnpjRaiz}/{exibirDesativados}"
```
```
--------------------------------
### GET /ext/produto
Source: https://docs.portalunico.siscomex.gov.br/api/catp/catp.json
API endpoint for GET /ext/produto
```markdown
### Parameters
- **codigo** (string, query, optional): Código do produto
Tamanho: 10
Formato: 'NNNNNNNNNN'
- **codigoInterno** (string, query, optional): Códigos internos do produto do Exportador/Importador
Tamanho: 60
- **descricao** (string, query, optional): Detalhamento complementar do produto
Tamanho: 3700
- **denominacao** (string, query, optional): Denominacao do produto
Tamanho: 3700
- **ncm** (string, query, optional): NCM do produto
Tamanho: 8
Formato: 'NNNNNNNN'
- **periodoRegistroInicio** (string, query, optional): Período do registro - Data inicial
Tamanho: 10
Formato: 'yyyy-MM-dd'
- **periodoRegistroFim** (string, query, optional): Período do registro - Data final
Tamanho: 10
Formato: 'yyyy-MM-dd'
- **situacao** (string, query, optional): Situação do produto (0 - Ativado, 1 - Desativado, 2 - Rascunho)
Tamanho: 1
Formato: 'N'
- **ultimaAlteracaoInicio** (string, query, optional): Período da última alteração - Data inicial
Tamanho: 10
Formato: 'yyyy-MM-dd'
- **ultimaAlteracaoFim** (string, query, optional): Período da última alteração - Data final
Tamanho: 10
Formato: 'yyyy-MM-dd'
- **paisOrigem** (string, query, optional): Código do país de origem no formato ISO 3166
Tamanho: 2
Formato: 'AA'
- **cpfCnpjFabricante** (string, query, optional): CPF/CNPJ do fabricante nacional
Tamanho: 11
Formato: 'NNNNNNNNNNN'
Tamanho: 14
Formato: 'NNNNNNNNNNNNNN'
- **cpfCnpjRaiz** (string, query, required): CPF ou CNPJ raiz da empresa responsável. Informar os 8 primeiros dígitos do CNPJ, suprimindo os pontos
Tamanho: 8
Formato: 'NNNNNNNN'
Tamanho: 11
Formato: 'NNNNNNNNNNN'
- **modalidade** (string, query, optional): Modalidade de operação
Domínio: IMPORTACAO
EXPORTACAO
AMBOS
- **dataReferencia** (string, query, optional): Produtos no estado atual da data de referência
Tamanho: 10
Formato: 'yyyy-MM-dd'
- **operadorEstrangeiroCodigo** (string, query, optional): TIN - Trade Identification Number (Número de Identificação do Operador)
Tamanho: 35
- **Authorization** (string, header, required): JSON Web Token (JWT) contendo as informações do usuário. Este token é recuperado no parâmetro Set-Token no response da autenticação
- **X-CSRF-Token** (string, header, required): Token de prevenção contra ataques CSRF. Este token é recuperado no parâmetro X-CSRF-Token no response da autenticação
### Responses
#### 200 - Operação realizada com sucesso
Empty response body
#### 204 - Operação realizada com sucesso. Nenhum conteúdo retornado
Empty response body
#### 400 - Requisição mal formatada
Requisição mal formatada
#### 401 - Usuário não autenticado ou autenticação inválida
Usuário não autenticado ou autenticação inválida
#### 403 - Usuário não tem permissão de acesso ao recurso
Usuário não tem permissão de acesso ao recurso
#### 404 - Recurso não encontrado
Recurso não encontrado
#### 422 - Erro(s) de validação da camada de negócio
Erro(s) de validação da camada de negócio
#### 500 - Erro interno no servidor
Erro interno no servidor
### Example Usage
```bash
curl -X GET "https://api.example.com/ext/produto?codigo=value&codigoInterno=value&descricao=value&denominacao=value&ncm=value&periodoRegistroInicio=value&periodoRegistroFim=value&situacao=value&ultimaAlteracaoInicio=value&ultimaAlteracaoFim=value&paisOrigem=value&cpfCnpjFabricante=value&cpfCnpjRaiz=value&modalidade=value&dataReferencia=value&operadorEstrangeiroCodigo=value"
```
```
--------------------------------
### GET /ext/operador-estrangeiro/exportar/{cpfCnpjRaiz}/{exibirDesativados}
Source: https://docs.portalunico.siscomex.gov.br/api/catp/catp.json
API endpoint for GET /ext/operador-estrangeiro/exportar/{cpfCnpjRaiz}/{exibirDesativados}
```markdown
### Parameters
- **cpfCnpjRaiz** (string, path, required): CPF ou CNPJ raiz da empresa responsável. Informar os 8 primeiros dígitos do CNPJ, suprimindo os pontos
Tamanho: 8
Formato: 'NNNNNNNN'
Tamanho: 11
Formato: 'NNNNNNNNNNN'
- **exibirDesativados** (string, path, required): Exibir desativados
- **Authorization** (string, header, required): JSON Web Token (JWT) contendo as informações do usuário. Este token é recuperado no parâmetro Set-Token no response da autenticação
- **X-CSRF-Token** (string, header, required): Token de prevenção contra ataques CSRF. Este token é recuperado no parâmetro X-CSRF-Token no response da autenticação
### Responses
#### 200 - Operação realizada com sucesso
Empty response body
#### 204 - Operação realizada com sucesso. Nenhum conteúdo retornado
Empty response body
#### 400 - Requisição mal formatada
Requisição mal formatada
#### 401 - Usuário não autenticado ou autenticação inválida
Usuário não autenticado ou autenticação inválida
#### 403 - Usuário não tem permissão de acesso ao recurso
Usuário não tem permissão de acesso ao recurso
#### 404 - Recurso não encontrado
Recurso não encontrado
#### 422 - Erro(s) de validação da camada de negócio
Erro(s) de validação da camada de negócio
#### 500 - Erro interno no servidor
Erro interno no servidor
### Example Usage
```bash
curl -X GET "https://api.example.com/ext/operador-estrangeiro/exportar/{cpfCnpjRaiz}/{exibirDesativados}"
```
```
--------------------------------
### GET /ext/operador-estrangeiro/{cpfCnpjRaiz}/{codigoPais}/{codigo}/{versao}
Source: https://docs.portalunico.siscomex.gov.br/api/catp/catp.json
API endpoint for GET /ext/operador-estrangeiro/{cpfCnpjRaiz}/{codigoPais}/{codigo}/{versao}
```markdown
### Parameters
- **cpfCnpjRaiz** (string, path, required): CPF ou CNPJ raiz da empresa responsável. Informar os 8 primeiros dígitos do CNPJ, suprimindo os pontos
Tamanho: 8
Formato: 'NNNNNNNN'
Tamanho: 11
Formato: 'NNNNNNNNNNN'
- **codigoPais** (string, path, required): Código do país. Usar tabela ISO 3166
Tamanho: 2
Formato: 'AA'
- **codigo** (string, path, required): Número de Identificação do Operador Estrangeiro
Tamanho: 35
- **versao** (string, path, required): Informar a versão do Operador Estrangeiro (exemplo: '1') ou uma versão retificada do Operador Estrangeiro (exemplo: '1.1').
Tamanho Máximo: 8
- **Authorization** (string, header, required): JSON Web Token (JWT) contendo as informações do usuário. Este token é recuperado no parâmetro Set-Token no response da autenticação
- **X-CSRF-Token** (string, header, required): Token de prevenção contra ataques CSRF. Este token é recuperado no parâmetro X-CSRF-Token no response da autenticação
### Responses
#### 200 - Operação realizada com sucesso
Empty response body
#### 204 - Operação realizada com sucesso. Nenhum conteúdo retornado
Empty response body
#### 400 - Requisição mal formatada
Requisição mal formatada
#### 401 - Usuário não autenticado ou autenticação inválida
Usuário não autenticado ou autenticação inválida
#### 403 - Usuário não tem permissão de acesso ao recurso
Usuário não tem permissão de acesso ao recurso
#### 404 - Recurso não encontrado
Recurso não encontrado
#### 422 - Erro(s) de validação da camada de negócio
Erro(s) de validação da camada de negócio
#### 500 - Erro interno no servidor
Erro interno no servidor
### Example Usage
```bash
curl -X GET "https://api.example.com/ext/operador-estrangeiro/{cpfCnpjRaiz}/{codigoPais}/{codigo}/{versao}"
```
```
--------------------------------
### GET /ext/operador-estrangeiro
Source: https://docs.portalunico.siscomex.gov.br/api/catp/catp.json
API endpoint for GET /ext/operador-estrangeiro
```markdown
### Parameters
- **cpfCnpjRaiz** (string, query, required): CPF ou CNPJ raiz da empresa responsável. Informar os 8 primeiros dígitos do CNPJ, suprimindo os pontos
Tamanho: 8
Formato: 'NNNNNNNN'
Tamanho: 11
Formato: 'NNNNNNNNNNN'
- **tin** (string, query, optional): TIN - Trade Identification Number (Número de Identificação do Operador)
Tamanho: 35
- **codigo** (string, query, optional): Código
Tamanho: 35
- **codigoInterno** (string, query, optional): Códigos internos do Operador Estrangeiro do Exportador/Importador
Tamanho: 35
- **nome** (string, query, optional): Nome do Operador Estrangeiro
Tamanho: 70
- **paisOrigem** (string, query, optional): Código do país. Usar tabela ISO 3166
Tamanho: 2
Formato: 'AA'
- **exibirDesativados** (string, query, optional): Exibir desativados
- **Authorization** (string, header, required): JSON Web Token (JWT) contendo as informações do usuário. Este token é recuperado no parâmetro Set-Token no response da autenticação
- **X-CSRF-Token** (string, header, required): Token de prevenção contra ataques CSRF. Este token é recuperado no parâmetro X-CSRF-Token no response da autenticação
### Responses
#### 200 - Operação realizada com sucesso
Empty response body
#### 204 - Operação realizada com sucesso. Nenhum conteúdo retornado
Empty response body
#### 400 - Requisição mal formatada
Requisição mal formatada
#### 401 - Usuário não autenticado ou autenticação inválida
Usuário não autenticado ou autenticação inválida
#### 403 - Usuário não tem permissão de acesso ao recurso
Usuário não tem permissão de acesso ao recurso
#### 404 - Recurso não encontrado
Recurso não encontrado
#### 422 - Erro(s) de validação da camada de negócio
Erro(s) de validação da camada de negócio
#### 500 - Erro interno no servidor
Erro interno no servidor
### Example Usage
```bash
curl -X GET "https://api.example.com/ext/operador-estrangeiro?cpfCnpjRaiz=value&tin=value&codigo=value&codigoInterno=value&nome=value&paisOrigem=value&exibirDesativados=value"
```
```
--------------------------------
### POST /ext/fabricante/{cpfCnpjRaiz}
Source: https://docs.portalunico.siscomex.gov.br/api/catp/catp.json
API endpoint for POST /ext/fabricante/{cpfCnpjRaiz}
```markdown
### Parameters
- **cpfCnpjRaiz** (string, path, required): CPF ou CNPJ raiz da empresa responsável. Informar os 8 primeiros dígitos do CNPJ, suprimindo os pontos
Tamanho: 8
Formato: 'NNNNNNNN'
Tamanho: 11
Formato: 'NNNNNNNNNNN'
- **body** (FabricanteIntegracaoRequestDTO, body, required): Fabricante/Produtor
- **Authorization** (string, header, required): JSON Web Token (JWT) contendo as informações do usuário. Este token é recuperado no parâmetro Set-Token no response da autenticação
- **X-CSRF-Token** (string, header, required): Token de prevenção contra ataques CSRF. Este token é recuperado no parâmetro X-CSRF-Token no response da autenticação
### Responses
#### 200 - Operação realizada com sucesso
Empty response body
#### 204 - Operação realizada com sucesso. Nenhum conteúdo retornado
Empty response body
#### 400 - Requisição mal formatada
Requisição mal formatada
#### 401 - Usuário não autenticado ou autenticação inválida
Usuário não autenticado ou autenticação inválida
#### 403 - Usuário não tem permissão de acesso ao recurso
Usuário não tem permissão de acesso ao recurso
#### 404 - Recurso não encontrado
Recurso não encontrado
#### 422 - Erro(s) de validação da camada de negócio
Erro(s) de validação da camada de negócio
#### 500 - Erro interno no servidor
Erro interno no servidor
### Example Usage
```bash
curl -X POST "https://api.example.com/ext/fabricante/{cpfCnpjRaiz}"
```
```
--------------------------------
### PUT /ext/fabricante/{cpfCnpjRaiz}
Source: https://docs.portalunico.siscomex.gov.br/api/catp/catp.json
API endpoint for PUT /ext/fabricante/{cpfCnpjRaiz}
```markdown
### Parameters
- **cpfCnpjRaiz** (string, path, required): CPF ou CNPJ raiz da empresa responsável. Informar os 8 primeiros dígitos do CNPJ, suprimindo os pontos
Tamanho: 8
Formato: 'NNNNNNNN'
Tamanho: 11
Formato: 'NNNNNNNNNNN'
- **body** (FabricanteIntegracaoRequestDTO, body, required): Fabricante/Produtor
- **Authorization** (string, header, required): JSON Web Token (JWT) contendo as informações do usuário. Este token é recuperado no parâmetro Set-Token no response da autenticação
- **X-CSRF-Token** (string, header, required): Token de prevenção contra ataques CSRF. Este token é recuperado no parâmetro X-CSRF-Token no response da autenticação
### Responses
#### 200 - Operação realizada com sucesso
Empty response body
#### 204 - Operação realizada com sucesso. Nenhum conteúdo retornado
Empty response body
#### 400 - Requisição mal formatada
Requisição mal formatada
#### 401 - Usuário não autenticado ou autenticação inválida
Usuário não autenticado ou autenticação inválida
#### 403 - Usuário não tem permissão de acesso ao recurso
Usuário não tem permissão de acesso ao recurso
#### 404 - Recurso não encontrado
Recurso não encontrado
#### 422 - Erro(s) de validação da camada de negócio
Erro(s) de validação da camada de negócio
#### 500 - Erro interno no servidor
Erro interno no servidor
### Example Usage
```bash
curl -X PUT "https://api.example.com/ext/fabricante/{cpfCnpjRaiz}"
```
```
--------------------------------
### PUT /ext/produto/{cpfCnpjRaiz}/{codigo}/{versao}
Source: https://docs.portalunico.siscomex.gov.br/api/catp/catp.json
API endpoint for PUT /ext/produto/{cpfCnpjRaiz}/{codigo}/{versao}
```markdown
### Parameters
- **cpfCnpjRaiz** (string, path, required): CPF ou CNPJ raiz da empresa responsável. Informar os 8 primeiros dígitos do CNPJ, suprimindo os pontos
Tamanho: 8
Formato: 'NNNNNNNN'
Tamanho: 11
Formato: 'NNNNNNNNNNN'
- **codigo** (string, path, required): Código do produto
Tamanho: 10
Formato: 'NNNNNNNNNN'
- **versao** (string, path, required): Informar a versão do produto (exemplo: '1') ou uma versão retificada do produto (exemplo: '1.1').
Tamanho Máximo: 8
- **body** (ProdutoIntegracaoRequestDTO, body, required): Produto
- **Authorization** (string, header, required): JSON Web Token (JWT) contendo as informações do usuário. Este token é recuperado no parâmetro Set-Token no response da autenticação
- **X-CSRF-Token** (string, header, required): Token de prevenção contra ataques CSRF. Este token é recuperado no parâmetro X-CSRF-Token no response da autenticação
### Responses
#### 200 - Operação realizada com sucesso
Empty response body
#### 204 - Operação realizada com sucesso. Nenhum conteúdo retornado
Empty response body
#### 400 - Requisição mal formatada
Requisição mal formatada
#### 401 - Usuário não autenticado ou autenticação inválida
Usuário não autenticado ou autenticação inválida
#### 403 - Usuário não tem permissão de acesso ao recurso
Usuário não tem permissão de acesso ao recurso
#### 404 - Recurso não encontrado
Recurso não encontrado
#### 422 - Erro(s) de validação da camada de negócio
Erro(s) de validação da camada de negócio
#### 500 - Erro interno no servidor
Erro interno no servidor
### Example Usage
```bash
curl -X PUT "https://api.example.com/ext/produto/{cpfCnpjRaiz}/{codigo}/{versao}"
```
```
--------------------------------
### PUT /ext/produto/{cpfCnpjRaiz}/{codigo}
Source: https://docs.portalunico.siscomex.gov.br/api/catp/catp.json
API endpoint for PUT /ext/produto/{cpfCnpjRaiz}/{codigo}
```markdown
### Parameters
- **cpfCnpjRaiz** (string, path, required): CPF ou CNPJ raiz da empresa responsável. Informar os 8 primeiros dígitos do CNPJ, suprimindo os pontos
Tamanho: 8
Formato: 'NNNNNNNN'
Tamanho: 11
Formato: 'NNNNNNNNNNN'
- **codigo** (string, path, required): Código do produto
Tamanho: 10
Formato: 'NNNNNNNNNN'
- **body** (ProdutoIntegracaoRequestDTO, body, required): Produto
- **Authorization** (string, header, required): JSON Web Token (JWT) contendo as informações do usuário. Este token é recuperado no parâmetro Set-Token no response da autenticação
- **X-CSRF-Token** (string, header, required): Token de prevenção contra ataques CSRF. Este token é recuperado no parâmetro X-CSRF-Token no response da autenticação
### Responses
#### 200 - Operação realizada com sucesso
Empty response body
#### 204 - Operação realizada com sucesso. Nenhum conteúdo retornado
Empty response body
#### 400 - Requisição mal formatada
Requisição mal formatada
#### 401 - Usuário não autenticado ou autenticação inválida
Usuário não autenticado ou autenticação inválida
#### 403 - Usuário não tem permissão de acesso ao recurso
Usuário não tem permissão de acesso ao recurso
#### 404 - Recurso não encontrado
Recurso não encontrado
#### 422 - Erro(s) de validação da camada de negócio
Erro(s) de validação da camada de negócio
#### 500 - Erro interno no servidor
Erro interno no servidor
### Example Usage
```bash
curl -X PUT "https://api.example.com/ext/produto/{cpfCnpjRaiz}/{codigo}"
```
```
--------------------------------
### POST /ext/produto/{cpfCnpjRaiz}/{dataReferencia}
Source: https://docs.portalunico.siscomex.gov.br/api/catp/catp.json
API endpoint for POST /ext/produto/{cpfCnpjRaiz}/{dataReferencia}
```markdown
### Parameters
- **cpfCnpjRaiz** (string, path, required): CPF ou CNPJ raiz da empresa responsável. Informar os 8 primeiros dígitos do CNPJ, suprimindo os pontos
Tamanho: 8
Formato: 'NNNNNNNN'
Tamanho: 11
Formato: 'NNNNNNNNNNN'
- **dataReferencia** (string, path, required): Data de referência.
Tamanho: 8
Formato: 'yyyy-MM-dd'
- **body** (ProdutoIntegracaoRequestDTO, body, required): Produto
- **Authorization** (string, header, required): JSON Web Token (JWT) contendo as informações do usuário. Este token é recuperado no parâmetro Set-Token no response da autenticação
- **X-CSRF-Token** (string, header, required): Token de prevenção contra ataques CSRF. Este token é recuperado no parâmetro X-CSRF-Token no response da autenticação
### Responses
#### 200 - Operação realizada com sucesso
Empty response body
#### 204 - Operação realizada com sucesso. Nenhum conteúdo retornado
Empty response body
#### 400 - Requisição mal formatada
Requisição mal formatada
#### 401 - Usuário não autenticado ou autenticação inválida
Usuário não autenticado ou autenticação inválida
#### 403 - Usuário não tem permissão de acesso ao recurso
Usuário não tem permissão de acesso ao recurso
#### 404 - Recurso não encontrado
Recurso não encontrado
#### 422 - Erro(s) de validação da camada de negócio
Erro(s) de validação da camada de negócio
#### 500 - Erro interno no servidor
Erro interno no servidor
### Example Usage
```bash
curl -X POST "https://api.example.com/ext/produto/{cpfCnpjRaiz}/{dataReferencia}"
```
```
--------------------------------
### API Overview: Catálogo de Produtos
Source: https://docs.portalunico.siscomex.gov.br/api/catp/catp.json
Bem-vindo à API do sistema Catálogo de Produtos.
O sistema Catálogo de Produtos permite a manutenção de catálogos de produtos e operadores estrangeiros, individualizados por empresa, visando ao reuso das informações nas operações de comércio exterior.
As informações sobre os produtos e operadores estrangeiros podem ser importadas de arquivos JSON, tanto pela interface Web, via upload de arquivo, quando pelo acionamento dos serviços descritos a seguir. A estrutura do arquivo JSON é a mesma para as duas modalidades de uso.
No arquivo com os produtos a serem importados, além dos dados básicos, devem ser preenchidos os atributos associados ao código NCM de cada produto. Os atributos preenchidos para cada produto devem respeitar os códigos do respectivo ambiente - treinamento (validação) ou produção. Devem ser considerados somente os atributos que contenham o objetivo Produto.
Nos endereços a seguir estão disponíveis as relações de atributos por NCM para cada ambiente:
As operações que podem ser gerenciadas pela API do sistema são:
Para utilizar os serviços disponíveis, deve-se considerar a maneira de autenticação de cada serviço, conforme padrão Portal Único do Comércio Exterior para os serviços, com exceção da Consultar LPCO por Chave de Acesso para o perfil de TERCEIROS. Segue abaixo os padrões:
https://{ambiente}/catp/api/{serviço}
Onde, em {ambiente} deve-se informar o ambiente desejado dentre os ambientes disponíveis na tabela abaixo e em {serviço} utilizar a URI do serviço desejado.
| Nome do Ambiente | URL de acesso | Público alvo |
|---|---|---|
| Ambiente de Homologação | hom.pucomex.serpro.gov.br | Intervenientes públicos (conforme perfil de acesso) |
| Ambiente de Validação das Empresas | val.portalunico.siscomex.gov.br | Intervenientes privados |
| Ambiente de Produção | portalunico.siscomex.gov.br | Todos os intervenientes (públicos e privados) |
Exemplo: Para o serviço "Incluir/Alterar Produtos" a URI é
https://val.portalunico.siscomex.gov.br/catp/api/ext/produto
```yaml # Catálogo de Produtos # Version: 1.0.0Bem-vindo à API do sistema Catálogo de Produtos.
O sistema Catálogo de Produtos permite a manutenção de catálogos de produtos e operadores estrangeiros, individualizados por empresa, visando ao reuso das informações nas operações de comércio exterior.
As informações sobre os produtos e operadores estrangeiros podem ser importadas de arquivos JSON, tanto pela interface Web, via upload de arquivo, quando pelo acionamento dos serviços descritos a seguir. A estrutura do arquivo JSON é a mesma para as duas modalidades de uso.
No arquivo com os produtos a serem importados, além dos dados básicos, devem ser preenchidos os atributos associados ao código NCM de cada produto. Os atributos preenchidos para cada produto devem respeitar os códigos do respectivo ambiente - treinamento (validação) ou produção. Devem ser considerados somente os atributos que contenham o objetivo Produto.
Nos endereços a seguir estão disponíveis as relações de atributos por NCM para cada ambiente:
As operações que podem ser gerenciadas pela API do sistema são:
Para utilizar os serviços disponíveis, deve-se considerar a maneira de autenticação de cada serviço, conforme padrão Portal Único do Comércio Exterior para os serviços, com exceção da Consultar LPCO por Chave de Acesso para o perfil de TERCEIROS. Segue abaixo os padrões:
https://{ambiente}/catp/api/{serviço}
Onde, em {ambiente} deve-se informar o ambiente desejado dentre os ambientes disponíveis na tabela abaixo e em {serviço} utilizar a URI do serviço desejado.
| Nome do Ambiente | URL de acesso | Público alvo |
|---|---|---|
| Ambiente de Homologação | hom.pucomex.serpro.gov.br | Intervenientes públicos (conforme perfil de acesso) |
| Ambiente de Validação das Empresas | val.portalunico.siscomex.gov.br | Intervenientes privados |
| Ambiente de Produção | portalunico.siscomex.gov.br | Todos os intervenientes (públicos e privados) |
Exemplo: Para o serviço "Incluir/Alterar Produtos" a URI é
https://val.portalunico.siscomex.gov.br/catp/api/ext/produto
# Base URL: Not specified ```