8.5. Inserir Entes Autorizados para um Usuário

Serviço que permite inserir um ou mais CNPJs de entes autorizados para um usuário. Serviço destinado exclusivamente às plataformas públicas e aos administradores do PNCP. Para plataformas privadas, a inclusão de novos entes autorizados requer contato prévio com a central de atendimento e apresentação de comprovação de vínculo com o ente público.

Aviso

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.

8.5.1. Detalhes da Requisição

Endpoint

Método HTTP

/v1/usuarios/{id}/orgaos

POST

8.5.2. Exemplo de Payload

1      {
2      "entesAutorizados":
3              [
4                      "10000000000003",
5                      "10000000000005"
6              ]
7      }

8.5.3. Exemplo Requisição (cURL)

1      curl -k -X POST \
2        --header "Authorization: Bearer access_token" \
3        "${BASE_URL}/v1/usuarios/5/orgaos" \
4        -H "accept: */*" \
5        -H "Content-Type: application/json" \
6        --data "@/home/objeto.json"

8.5.4. Dados de entrada

Nota

Alimentar o parâmetro id na URL.

Id

Campo

Tipo

Obrigatório

Descrição

1

id

Inteiro

Sim

Identificador do usuário

2

Lista de EntesAutorizados

Lista de CNPJs

2.1

entesAutorizados

Vetor

Sim

Vetor com a lista de CNPJ de órgãos que o usuário possui acesso

8.5.5. Dados de retorno

1      Não se aplica.

8.5.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 pragma: no-cache
11 strict-transport-security: max-age=?
12 x-content-type-options: nosniff
13 x-firefox-spdy: ?
14 x-frame-options: DENY
15 x-xss-protection: 1; mode=block

8.5.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