15.4. Incluir Unidade
Serviço que permite inserir uma unidade em um órgão/entidade. As unidades são divisões administrativas que realizam as contratações e celebram os contratos. Todo órgão/entidade deverá ter cadastrado ao menos uma unidade no PNCP. Para a inclusão de nova unidade, a plataforma deve ter o órgão/entidade habilitado como ente autorizado.
Exemplo:
- Órgão: Município de Itapuranga
- Unidade Administrativa: Fundo Municipal de Assistência Social
Para unidades localizadas fora do território brasileiro, foi incluído o código genérico 9097071 para ser cadastrado no campo codigoIBGE.
Será retornado nome do município Exterior e UF EX.
Atenção
Disponível apenas no ambiente de treinamento/homologação. No ambiente de produção, utilize o procedimento do item Gestão de Órgão e Entidade.
15.4.1. Detalhes da Requisição
Endpoint |
Método HTTP |
|---|---|
/v1/orgaos/{cnpj}/unidades |
POST |
15.4.2. Exemplo de Payload
1 {
2 "codigoIBGE": "1000001",
3 "codigoUnidade": "1",
4 "nomeUnidade": "Unidade administrativa"
5 }
15.4.3. Exemplo Requisição (cURL)
1 curl -k -X POST \
2 --header "Authorization: Bearer access_token" \
3 "${BASE_URL}/v1/orgaos/10000000000003/unidades" \
4 -H "accept: */*" \
5 -H "Content-Type: application/json" \
6 --data "@/home/objeto.json"
15.4.4. Dados de entrada
Nota
Alimentar o parâmetro cnpj.
Id |
Campo |
Tipo |
Obrigatório |
Descrição |
|---|---|---|---|---|
1 |
cnpj |
Texto (14) |
Sim |
CNPJ do órgão ao qual a unidade será vinculada |
2 |
codigoIBGE |
Texto (7) |
Sim |
Código do município definido pelo IBGE ou utilizar o código |
3 |
codigoUnidade |
Texto (30) |
Sim |
Código da unidade administrativa a ser vinculada (definido pelo próprio órgão) |
4 |
nomeUnidade |
Texto (100) |
Sim |
Nome da unidade administrativa |
15.4.5. Dados de retorno
Id |
Campo |
Tipo |
Obrigatório |
Descrição |
|---|---|---|---|---|
1 |
location |
Texto (255) |
Sim |
Endereço HTTP do recurso criado |
15.4.6. Exemplo de Retorno
1 Retorno:
2 access-control-allow-credentials: true
3 access-control-allow-headers: Content-Type,Authorization,X-Requested-With,Content-Length,Accept,Origin,
4 access-control-allow-methods: GET,PUT,POST,DELETE,OPTIONS
5 access-control-allow-origin: *
6 cache-control: no-cache,no-store,max-age=0,must-revalidate
7 content-length: 0
8 date: ?
9 expires: 0
10 location: https://treina.pncp.gov.br/api/pncp/v1/orgaos/10000000000003/unidades/1
11 pragma: no-cache
12 strict-transport-security: max-age=?
13 x-content-type-options: nosniff
14 x-firefox-spdy: ?
15 x-frame-options: DENY
16 x-xss-protection: 1; mode=block
15.4.7. Códigos de Retorno
Código HTTP |
Mensagem |
Tipo |
|---|---|---|
200 |
OK |
Sucesso |
400 |
BadRequest |
Erro |
422 |
Unprocessable Entity |
Erro |
500 |
Internal Server Error |
Erro |