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 |