Manualde Integrao PNCPVe
Manualde Integrao PNCPVe
Manualde Integrao PNCPVe
Integração
PNCP
Portal Nacional
de Contratações
Públicas
Manual de Integração PNCP– Versão 2.2.5
Sumário
1. Objetivo .......................................................................................................................................... 14
2. Protocolo de Comunicação............................................................................................................ 14
3. Acesso ao PNCP ........................................................................................................................... 14
3.1. Endereços de Acesso ............................................................................................................. 14
3.2. Autenticação/Autorização ....................................................................................................... 14
4. Recomendações Iniciais ................................................................................................................ 15
4.1. Cadastro Inicial dos Órgãos/Entidades e suas Unidades ...................................................... 15
4.2. Manutenção dos Dados das Contratações Enviadas ............................................................ 16
4.3. Composição do Número de Controle PNCP de PCA/Contratação/Ata/Contrato .................. 16
5. Tabelas de Domínio ....................................................................................................................... 17
5.1. Instrumento Convocatório ....................................................................................................... 17
5.2. Modalidade de Contratação .................................................................................................... 17
5.3. Modo de Disputa ..................................................................................................................... 18
5.4. Critério de Julgamento ............................................................................................................ 18
5.5. Situação da Contratação ........................................................................................................ 18
5.6. Situação do Item da Contratação ........................................................................................... 18
5.7. Tipo de Benefício .................................................................................................................... 19
5.8. Situação do Resultado do Item da Contratação ..................................................................... 19
5.9. Tipo de Contrato...................................................................................................................... 19
5.10. Tipo de Termo de Contrato ................................................................................................... 19
5.11. Categoria do Processo ......................................................................................................... 20
5.12. Tipo de Documento ............................................................................................................... 20
5.13. Natureza Jurídica .................................................................................................................. 20
5.14. Porte da Empresa ................................................................................................................. 23
5.15. Amparo Legal ........................................................................................................................ 23
5.15. Envio de arquivos pelas APIs de Documento ...................................................................... 24
5.16. Categoria do Item do Plano de Contratações ...................................................................... 24
5.17. Regra de conformidade entre Instrumento Convocatório, Modalidade e Amparo Legal .... 25
5.18. Regra de conformidade entre Instrumento Convocatório e Modo de Disputa .................... 25
5.19. Regra para permissão de inclusão ou retificação de contrato oriundos de contratações no
Sistema de Registro de Preços (SRP) .......................................................................................... 26
5.20. Envio de imagens pelas APIs de Imagens de Item .............................................................. 26
5.21. Regra de conformidade entre Modalidade e Critério de Julgamento .................................. 26
1
Manual de Integração PNCP– Versão 2.2.5
6. Catálogo de Serviços (APIs) ......................................................................................................... 27
6.1. Serviços de Usuário ................................................................................................................ 27
6.1.1. Atualizar Usuário .................................................................................................................. 27
Detalhes de Requisição.............................................................................................................. 27
Dados de entrada ....................................................................................................................... 27
Dados de retorno ........................................................................................................................ 28
Exemplo de Retorno ................................................................................................................... 28
Códigos de Retorno .................................................................................................................... 28
6.1.2. Consultar Usuário por Id ...................................................................................................... 28
Detalhes de Requisição.............................................................................................................. 29
Dados de entrada ....................................................................................................................... 29
Dados de retorno ........................................................................................................................ 29
Exemplo de Retorno ................................................................................................................... 30
Códigos de Retorno .................................................................................................................... 30
6.1.3. Consultar Usuário por Login ou por CPF/CNPJ .................................................................. 30
Detalhes de Requisição.............................................................................................................. 30
Dados de entrada ....................................................................................................................... 31
Dados de retorno ........................................................................................................................ 31
Exemplo de Retorno ................................................................................................................... 32
Códigos de Retorno .................................................................................................................... 32
6.1.4. Realizar Login de Usuário.................................................................................................... 32
Detalhes de Requisição.............................................................................................................. 33
Dados de entrada ....................................................................................................................... 33
Dados de retorno ........................................................................................................................ 33
Exemplo de Retorno ................................................................................................................... 33
Códigos de Retorno .................................................................................................................... 34
6.1.5. Inserir Entes Autorizados para um Usuário ......................................................................... 34
Detalhes de Requisição.............................................................................................................. 34
Dados de entrada ....................................................................................................................... 34
Dados de retorno ........................................................................................................................ 34
Exemplo de Retorno ................................................................................................................... 34
Códigos de Retorno .................................................................................................................... 35
6.1.6. Excluir Entes Autorizados de um Usuário ........................................................................... 35
Detalhes de Requisição.............................................................................................................. 35
Dados de entrada ....................................................................................................................... 35
2
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno ........................................................................................................................ 36
Exemplo de Retorno ................................................................................................................... 36
Códigos de Retorno .................................................................................................................... 36
6.2. Serviços de Órgão/Entidade ................................................................................................... 36
6.2.1. Incluir Órgão ......................................................................................................................... 36
Detalhes da Requisição.............................................................................................................. 37
Dados de entrada ....................................................................................................................... 37
Dados de retorno ........................................................................................................................ 37
Exemplo de Retorno ................................................................................................................... 38
Códigos de Retorno .................................................................................................................... 38
6.2.2. Consultar Órgão por Cnpj .................................................................................................... 38
Detalhes da Requisição.............................................................................................................. 38
Dados de entrada ....................................................................................................................... 38
Dados de retorno ........................................................................................................................ 39
Códigos de Retorno .................................................................................................................... 39
6.2.3. Incluir Unidade ..................................................................................................................... 39
Detalhes da Requisição.............................................................................................................. 40
Dados de entrada ....................................................................................................................... 40
Dados de retorno ........................................................................................................................ 40
Exemplo de Retorno ................................................................................................................... 41
Códigos de Retorno .................................................................................................................... 41
6.2.4. Consultar Unidade ............................................................................................................... 41
Detalhes da Requisição.............................................................................................................. 41
Dados de entrada ....................................................................................................................... 42
Dados de retorno ........................................................................................................................ 43
Códigos de Retorno .................................................................................................................... 45
6.2.5. Consultar Unidades de um Órgão ....................................................................................... 45
Detalhes da Requisição.............................................................................................................. 45
Dados de entrada ....................................................................................................................... 45
Dados de retorno ........................................................................................................................ 46
Exemplo de Retorno ................................................................................................................... 48
Códigos de Retorno .................................................................................................................... 48
6.3. Serviços de Contratação (Editais, Avisos e Atos) .................................................................. 49
6.3.1. Inserir Contratação............................................................................................................... 49
Detalhes de Requisição.............................................................................................................. 50
3
Manual de Integração PNCP– Versão 2.2.5
Dados de entrada ....................................................................................................................... 52
Dados de retorno ........................................................................................................................ 56
Exemplo de Retorno ................................................................................................................... 56
Códigos de Retorno .................................................................................................................... 57
6.3.2. Retificar Contratação ........................................................................................................... 57
Detalhes de Requisição.............................................................................................................. 58
Dados de entrada ....................................................................................................................... 58
Códigos de Retorno .................................................................................................................... 61
6.3.3. Retificar Parcialmente uma Contratação ............................................................................. 61
Detalhes de Requisição.............................................................................................................. 62
Dados de entrada ....................................................................................................................... 62
Códigos de Retorno .................................................................................................................... 65
6.3.4. Excluir Contratação .............................................................................................................. 65
Detalhes de Requisição.............................................................................................................. 65
Dados de entrada ....................................................................................................................... 65
Códigos de Retorno .................................................................................................................... 66
6.3.5. Consultar uma Contratação ................................................................................................. 66
Detalhes de Requisição.............................................................................................................. 66
Dados de entrada ....................................................................................................................... 67
Dados de retorno ........................................................................................................................ 68
6.3.6. Inserir Documento a uma Contratação ................................................................................ 71
Detalhes da Requisição.............................................................................................................. 72
Dados de entrada ....................................................................................................................... 72
Dados de retorno ........................................................................................................................ 73
Exemplo de Retorno ................................................................................................................... 73
Códigos de Retorno .................................................................................................................... 73
6.3.7. Excluir Documento de uma Contratação ............................................................................. 73
Detalhes da Requisição.............................................................................................................. 74
Dados de entrada ....................................................................................................................... 74
Códigos de Retorno .................................................................................................................... 75
6.3.8. Consultar Todos Documentos de uma Contratação ........................................................... 75
Detalhes da Requisição.............................................................................................................. 75
Dados de entrada ....................................................................................................................... 75
Dados de retorno ........................................................................................................................ 76
Códigos de Retorno .................................................................................................................... 76
4
Manual de Integração PNCP– Versão 2.2.5
6.3.9. Baixar Documento de uma Contratação ............................................................................. 76
Detalhes da Requisição.............................................................................................................. 76
Dados de entrada ....................................................................................................................... 77
Dados de retorno ........................................................................................................................ 77
Códigos de Retorno .................................................................................................................... 77
6.3.10. Inserir Itens a uma Contratação ........................................................................................ 77
Detalhes de Requisição.............................................................................................................. 78
Dados de entrada ....................................................................................................................... 78
Dados de retorno ........................................................................................................................ 80
Exemplo de Retorno ................................................................................................................... 80
Códigos de Retorno .................................................................................................................... 80
6.3.11. Retificar Item de uma Contratação .................................................................................... 81
Detalhes de Requisição.............................................................................................................. 81
Dados de entrada ....................................................................................................................... 81
Códigos de Retorno .................................................................................................................... 83
6.3.12. Retificar parcialmente um Item de uma Contratação ........................................................ 83
Detalhes de Requisição.............................................................................................................. 84
Dados de entrada ....................................................................................................................... 84
Códigos de Retorno .................................................................................................................... 86
6.3.13. Consultar Itens de uma Contratação ................................................................................. 86
Detalhes de Requisição.............................................................................................................. 87
Dados de entrada ....................................................................................................................... 87
Dados de retorno ........................................................................................................................ 88
Códigos de Retorno .................................................................................................................... 90
6.3.14. Consultar Item de uma Contratação .................................................................................. 90
Detalhes de Requisição.............................................................................................................. 91
Dados de entrada ....................................................................................................................... 91
Dados de retorno ........................................................................................................................ 92
Códigos de Retorno .................................................................................................................... 94
6.3.15. Inserir Resultado do Item de uma Contratação................................................................. 94
Detalhes de Requisição.............................................................................................................. 95
Dados de entrada ....................................................................................................................... 95
Dados de retorno ........................................................................................................................ 97
Exemplo de Retorno ................................................................................................................... 97
Códigos de Retorno .................................................................................................................... 98
5
Manual de Integração PNCP– Versão 2.2.5
6.3.16. Retificar Resultado do Item de uma Contratação ............................................................. 98
Detalhes de Requisição.............................................................................................................. 99
Dados de entrada ....................................................................................................................... 99
Códigos de Retorno .................................................................................................................. 102
6.3.17. Consultar Resultados de Item de uma Contratação ....................................................... 102
Detalhes de Requisição............................................................................................................ 102
Dados de entrada ..................................................................................................................... 102
Dados de retorno ...................................................................................................................... 104
Códigos de Retorno .................................................................................................................. 106
6.3.18. Consultar um Resultado específico de Item de uma Contratação ................................. 106
Detalhes de Requisição............................................................................................................ 107
Dados de entrada ..................................................................................................................... 107
Dados de retorno ...................................................................................................................... 108
Códigos de Retorno .................................................................................................................. 110
6.3.19. Consultar Histórico da Contratação ................................................................................. 110
Detalhes da Requisição............................................................................................................ 110
Dados de entrada ..................................................................................................................... 111
Dados de retorno ...................................................................................................................... 112
Códigos de Retorno .................................................................................................................. 114
6.3.20. Inserir Imagem de um Item de uma Contratação ............................................................ 114
Detalhes da Requisição............................................................................................................ 114
Dados de entrada ..................................................................................................................... 114
6.3.21. Excluir Imagem de um Item de uma Contratação ........................................................... 115
Detalhes da Requisição............................................................................................................ 115
Dados de entrada ..................................................................................................................... 116
Códigos de Retorno .................................................................................................................. 116
6.3.22. Consultar Imagens de um Item de Contratação ............................................................. 116
Detalhes da Requisição............................................................................................................ 117
Dados de entrada ..................................................................................................................... 117
Dados de retorno ...................................................................................................................... 117
Códigos de Retorno .................................................................................................................. 118
6.3.22. Consultar Imagem de um Item de Contratação .............................................................. 118
Detalhes da Requisição............................................................................................................ 118
Dados de entrada ..................................................................................................................... 118
Dados de retorno ...................................................................................................................... 119
6
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno .................................................................................................................. 119
6.4. Serviços de Ata ..................................................................................................................... 120
6.4.1. Inserir Ata de Registro de Preço ........................................................................................ 120
Detalhes da Requisição............................................................................................................ 120
Dados de entrada ..................................................................................................................... 120
Dados de retorno ...................................................................................................................... 121
Exemplo de Retorno ................................................................................................................. 122
Códigos de Retorno .................................................................................................................. 122
6.4.2. Retificar Ata de Registro de Preço .................................................................................... 122
Detalhes da Requisição............................................................................................................ 123
Dados de entrada ..................................................................................................................... 123
Dados de retorno ...................................................................................................................... 124
Exemplo de Retorno ................................................................................................................. 125
Códigos de Retorno .................................................................................................................. 126
6.4.3. Excluir Ata de Registro de Preço ....................................................................................... 126
Detalhes da Requisição............................................................................................................ 126
Dados de entrada ..................................................................................................................... 126
Códigos de Retorno .................................................................................................................. 127
6.4.4. Consultar Todas as Atas de Registro de Preço ................................................................ 127
Detalhes da Requisição............................................................................................................ 128
Dados de entrada ..................................................................................................................... 128
Dados de retorno ...................................................................................................................... 129
6.4.5. Consultar Ata de Registro de Preço .................................................................................. 129
Detalhes da Requisição............................................................................................................ 130
Dados de entrada ..................................................................................................................... 130
Dados de retorno ...................................................................................................................... 131
6.4.6. Inserir Documento de uma Ata .......................................................................................... 131
Detalhes da Requisição............................................................................................................ 132
Dados de entrada ..................................................................................................................... 132
Dados de retorno ...................................................................................................................... 133
Exemplo de Retorno ................................................................................................................. 133
Códigos de Retorno .................................................................................................................. 133
6.4.7. Excluir Documento de uma Ata ......................................................................................... 133
Detalhes da Requisição............................................................................................................ 134
Dados de entrada ..................................................................................................................... 134
7
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno .................................................................................................................. 135
6.4.8. Consultar Todos os Documentos de uma Ata ................................................................... 135
Detalhes da Requisição............................................................................................................ 135
Dados de entrada ..................................................................................................................... 135
Dados de retorno ...................................................................................................................... 136
Códigos de Retorno .................................................................................................................. 137
6.4.9. Consultar Documento de uma Ata..................................................................................... 137
Detalhes da Requisição............................................................................................................ 137
Dados de entrada ..................................................................................................................... 137
Dados de retorno ...................................................................................................................... 138
Códigos de Retorno .................................................................................................................. 138
6.4.10. Consultar Histórico da Ata ............................................................................................... 139
Detalhes da Requisição............................................................................................................ 139
Dados de entrada ..................................................................................................................... 139
Dados de retorno ...................................................................................................................... 140
Códigos de Retorno .................................................................................................................. 142
6.5. Serviços de Contrato............................................................................................................. 143
6.5.1. Inserir Contrato .................................................................................................................. 143
Detalhes de Requisição............................................................................................................ 144
Dados de entrada ..................................................................................................................... 144
Dados de retorno ...................................................................................................................... 147
Exemplo de Retorno ................................................................................................................. 147
Códigos de Retorno .................................................................................................................. 147
6.5.2. Retificar Contrato ............................................................................................................... 147
Detalhes de Requisição............................................................................................................ 148
Dados de entrada ..................................................................................................................... 149
Dados de retorno ...................................................................................................................... 152
Exemplo de Retorno ................................................................................................................. 152
Códigos de Retorno .................................................................................................................. 153
6.5.3. Excluir Contrato .................................................................................................................. 153
Detalhes de Requisição............................................................................................................ 153
Dados de entrada ..................................................................................................................... 153
Códigos de Retorno .................................................................................................................. 154
6.5.4. Inserir Documento a um Contrato...................................................................................... 154
Detalhes da Requisição............................................................................................................ 154
8
Manual de Integração PNCP– Versão 2.2.5
Dados de entrada ..................................................................................................................... 155
Dados de retorno ...................................................................................................................... 155
Exemplo de Retorno ................................................................................................................. 155
Códigos de Retorno .................................................................................................................. 156
6.5.5. Excluir Documento do Contrato ......................................................................................... 156
Detalhes da Requisição............................................................................................................ 156
Dados de entrada ..................................................................................................................... 156
Códigos de Retorno .................................................................................................................. 157
6.5.6. Consultar Todos os Documentos de um Contrato ............................................................ 157
Detalhes da Requisição............................................................................................................ 157
Dados de entrada ..................................................................................................................... 157
Dados de retorno ...................................................................................................................... 158
Códigos de Retorno .................................................................................................................. 158
6.5.7. Consultar Documento de um Contrato .............................................................................. 158
Detalhes da Requisição............................................................................................................ 159
Dados de entrada ..................................................................................................................... 159
Dados de retorno ...................................................................................................................... 159
Códigos de Retorno .................................................................................................................. 159
6.5.8. Consultar Contrato ............................................................................................................. 160
Detalhes de Requisição............................................................................................................ 160
Dados de entrada ..................................................................................................................... 160
Dados de retorno ...................................................................................................................... 161
Códigos de Retorno .................................................................................................................. 165
6.5.9. Consultar Histórico do Contrato ......................................................................................... 165
Detalhes da Requisição............................................................................................................ 165
Dados de entrada ..................................................................................................................... 165
Dados de retorno ...................................................................................................................... 167
Códigos de Retorno .................................................................................................................. 169
6.6. Serviço de Termo de Contrato .............................................................................................. 170
6.6.1. Inserir Termo de Contrato .................................................................................................. 170
Detalhes da Requisição............................................................................................................ 170
Dados de entrada ..................................................................................................................... 171
Dados de retorno ...................................................................................................................... 174
Exemplo de Retorno ................................................................................................................. 174
Códigos de Retorno .................................................................................................................. 174
9
Manual de Integração PNCP– Versão 2.2.5
6.6.2. Retificar Termo de Contrato............................................................................................... 174
Detalhes da Requisição............................................................................................................ 175
Dados de entrada ..................................................................................................................... 175
Dados de retorno ...................................................................................................................... 178
Exemplo de Retorno ................................................................................................................. 178
Códigos de Retorno .................................................................................................................. 178
6.6.3. Excluir Termo de Contrato ................................................................................................. 178
Detalhes da Requisição............................................................................................................ 179
Dados de entrada ..................................................................................................................... 179
Códigos de Retorno .................................................................................................................. 179
6.6.4. Consultar um Termo de Contrato ...................................................................................... 179
Detalhes da Requisição............................................................................................................ 180
Dados de entrada ..................................................................................................................... 180
Códigos de Retorno .................................................................................................................. 180
6.6.5. Consultar Todos os Termos de um Contrato .................................................................... 181
Detalhes da Requisição............................................................................................................ 181
Dados de entrada ..................................................................................................................... 182
Códigos de Retorno .................................................................................................................. 182
Formato do Retorno ................................................................................................................. 183
6.6.6. Inserir Documento a um Termo de Contrato ..................................................................... 183
Detalhes da Requisição............................................................................................................ 184
Dados de entrada ..................................................................................................................... 184
Dados de retorno ...................................................................................................................... 184
Exemplo de Retorno ................................................................................................................. 185
Códigos de Retorno .................................................................................................................. 185
6.6.7. Excluir Documento de um Termo de Contrato .................................................................. 185
Detalhes da Requisição............................................................................................................ 186
Dados de entrada ..................................................................................................................... 186
Códigos de Retorno .................................................................................................................. 187
6.6.8. Consultar Todos os Documentos de um Termo de Contrato ........................................... 187
Detalhes da Requisição............................................................................................................ 187
Dados de entrada ..................................................................................................................... 187
Dados de retorno ...................................................................................................................... 188
Códigos de Retorno .................................................................................................................. 188
6.6.9. Consultar Documento de um Termo de Contrato ............................................................. 188
10
Manual de Integração PNCP– Versão 2.2.5
Detalhes da Requisição............................................................................................................ 188
Dados de entrada ..................................................................................................................... 189
Dados de retorno ...................................................................................................................... 189
Códigos de Retorno .................................................................................................................. 189
6.7. Serviços de Plano de Contratações ..................................................................................... 190
6.7.1. Inserir Plano de Contratações ........................................................................................... 190
Detalhes de Requisição............................................................................................................ 190
Dados de entrada ..................................................................................................................... 191
Dados de retorno ...................................................................................................................... 193
Códigos de Retorno .................................................................................................................. 193
6.7.2. Excluir Plano de Contratações .......................................................................................... 193
Detalhes de Requisição............................................................................................................ 193
Dados de entrada ..................................................................................................................... 194
Códigos de Retorno .................................................................................................................. 194
6.7.3. Consultar Plano por Órgão e Ano...................................................................................... 194
Detalhes de Requisição............................................................................................................ 194
Dados de entrada ..................................................................................................................... 195
Dados de retorno ...................................................................................................................... 195
Códigos de Retorno .................................................................................................................. 195
6.7.4. Consultar Plano das Unidades por Órgão e Ano .............................................................. 196
Detalhes de Requisição............................................................................................................ 196
Dados de entrada ..................................................................................................................... 196
Dados de retorno ...................................................................................................................... 196
Códigos de Retorno .................................................................................................................. 197
6.7.5. Consultar Valores de Planos de Contratação de um Órgão por Categoria...................... 197
Detalhes de Requisição............................................................................................................ 198
Dados de entrada ..................................................................................................................... 198
Dados de retorno ...................................................................................................................... 198
Códigos de Retorno .................................................................................................................. 199
6.7.6. Consultar Plano de Contratação Consolidado (Plano de Contratações de uma Unidade e
Ano) .............................................................................................................................................. 199
Detalhes de Requisição............................................................................................................ 199
Dados de entrada ..................................................................................................................... 199
Dados de retorno ...................................................................................................................... 200
Códigos de Retorno .................................................................................................................. 200
6.7.7. Consultar Valores de um Plano de Contratação por Categoria ........................................ 201
11
Manual de Integração PNCP– Versão 2.2.5
Detalhes de Requisição............................................................................................................ 201
Dados de entrada ..................................................................................................................... 201
Dados de retorno ...................................................................................................................... 201
Códigos de Retorno .................................................................................................................. 202
6.7.8. Inserir Itens de Plano de Contratação ............................................................................... 202
Detalhes de Requisição............................................................................................................ 202
Dados de entrada ..................................................................................................................... 203
Dados de retorno ...................................................................................................................... 205
Exemplo de Retorno ................................................................................................................. 205
Códigos de Retorno .................................................................................................................. 205
6.7.9. Consultar Itens do Plano de Contratações de uma Unidade e Ano ................................. 206
Detalhes de Requisição............................................................................................................ 206
Dados de entrada ..................................................................................................................... 206
Dados de retorno ...................................................................................................................... 206
Códigos de Retorno .................................................................................................................. 208
6.7.10. Retificar Parcialmente Item de Plano de Contratação .................................................... 209
Detalhes de Requisição............................................................................................................ 209
Dados de entrada ..................................................................................................................... 210
Códigos de Retorno .................................................................................................................. 211
6.7.11. Retificar Parcialmente Itens de um Plano de Contratação ............................................. 211
Detalhes de Requisição............................................................................................................ 212
Dados de entrada ..................................................................................................................... 213
Códigos de Retorno .................................................................................................................. 215
6.7.12. Excluir Item de Plano de Contratação ............................................................................. 215
Detalhes de Requisição............................................................................................................ 215
Dados de entrada ..................................................................................................................... 215
Códigos de Retorno .................................................................................................................. 216
6.7.13. Excluir Itens de um Plano de Contratação ...................................................................... 216
Detalhes de Requisição............................................................................................................ 216
Dados de entrada ..................................................................................................................... 216
Códigos de Retorno .................................................................................................................. 217
6.7.14. Gerar arquivo CSV de Itens dos Planos por Órgão ........................................................ 217
Detalhes de Requisição............................................................................................................ 217
Dados de entrada ..................................................................................................................... 217
Dados de retorno ...................................................................................................................... 218
12
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno .................................................................................................................. 218
7. Suporte ......................................................................................................................................... 219
13
Manual de Integração PNCP– Versão 2.2.5
1. Objetivo
Este documento contempla as orientações para realizar a integração de sistemas externos com
as API REST do PNCP (Portal Nacional de Contratações Públicas).
2. Protocolo de Comunicação
3. Acesso ao PNCP
A invocação dos serviços será realizada através das URLs citadas abaixo, conforme requisitos
de segurança detalhados na seção seguinte.
○ Portal: https://treina.pncp.gov.br
○ Documentação Técnica (Serviços): https://treina.pncp.gov.br/api/pncp/swagger-
ui/index.html?configUrl=/pncp-api/v3/api-docs/swagger-config
○ Serviços (${BASE_URL}): https://treina.pncp.gov.br/api/pncp
● Ambiente de Produção
○ Portal: https://pncp.gov.br
○ Documentação Técnica (Serviços): https://pncp.gov.br/api/pncp/swagger-
ui/index.html?configUrl=/pncp-api/v3/api-docs/swagger-config
○ Serviços (${BASE_URL}): https://pncp.gov.br/api/pncp
Nota: ${BASE_URL} será utilizada nos exemplos de requisições citados neste documento. É a
URL base para acesso aos serviços disponíveis no PNCP.
3.2. Autenticação/Autorização
14
Manual de Integração PNCP– Versão 2.2.5
Qualquer usuário pode alterar sua própria senha, seguindo as seguintes regras:
● A senha deve conter no mínimo 16 caracteres válidos e no máximo 64 caracteres.
● A senha não pode conter o login do usuário.
● A senha não pode conter um nome de usuário.
● A senha não pode conter nomes do e-mail do usuário.
● A senha não pode conter sequências de 3 ou mais do mesmo caractere.
● A senha não pode conter sequências de 4 ou mais caracteres crescentes.
● A senha não pode conter sequências de 4 ou mais caracteres decrescentes.
● Caracteres “brancos” no início e fim da senha serão desprezados (a senha pode conter
caracteres “brancos” entre outros caracteres).
A plataforma usuária deverá se autenticar com login e senha para obter um JSON Web Token
(JWT). Utilizando esse token, a plataforma poderá acessar os serviços disponíveis, até a
expiração do mesmo (prazo de 1 hora a partir da sua geração). Um único token é necessário
para a plataforma durante sua validade e, uma vez expirado, uma nova autenticação será
necessária para obter um novo token.
4. Recomendações Iniciais
15
Manual de Integração PNCP– Versão 2.2.5
1. Realizar Login
2. Verificar se o(s) órgão(s) desejados já estão cadastrados no PNCP *
3. Cadastrar as unidades compradoras desses órgãos
4. Vincular os entes autorizados junto ao seu login de usuário, conforme orientação
contida no tópico 6.1.5 deste manual.
5. Iniciar o envio das informações através dos serviços disponíveis
16
Manual de Integração PNCP– Versão 2.2.5
* O número PNCP será gerado sequencialmente com 6 dígitos e reiniciado a cada mudança de
ano.
5. Tabelas de Domínio
17
Manual de Integração PNCP– Versão 2.2.5
● (código = 7) Pregão - Presencial
● (código = 8) Dispensa de Licitação
● (código = 9) Inexigibilidade
● (código = 10) Manifestação de Interesse
● (código = 11) Pré-qualificação
● (código = 12) Credenciamento
● (código = 13) Leilão - Presencial
● (código = 1) Aberto
● (código = 2) Fechado
● (código = 3) Aberto-Fechado
● (código = 4) Dispensa Com Disputa
● (código = 5) Não se aplica
● (código = 6) Fechado-Aberto
18
Manual de Integração PNCP– Versão 2.2.5
● (código = 1) Contrato (termo inicial): Acordo formal recíproco de vontades firmado entre
as partes
● (código = 2) Comodato: Contrato de concessão de uso gratuito de bem móvel ou imóvel
● (código = 3) Arrendamento: Contrato de cessão de um bem por um determinado período
mediante pagamento
● (código = 4) Concessão: Contrato firmado com empresa privada para execução de serviço
público sendo remunerada por tarifa
● (código = 5) Termo de Adesão: Contrato em que uma das partes estipula todas as
cláusulas sem a outra parte poder modificá-las
● (código = 6) Convênio: Acordos firmados entre as partes buscando a realização de um
objetivo em comum
● (código = 7) Empenho: É uma promessa de pagamento por parte do Estado para um fim
específico
● (código = 8) Outros: Outros tipos de contratos que não os listados
● (código = 9) Termo de Execução Descentralizada (TED): Instrumento utilizado para a
descentralização de crédito entre órgãos/entidades da União
● (código = 10) Acordo de Cooperação Técnica (ACT): Acordos firmados entre órgãos
visando a execução de programas de trabalho ou projetos
● (código = 11) Termo de Compromisso: Acordo firmado para cumprir compromisso
estabelecido entre as partes
● (código = 12) Carta Contrato: Documento que formaliza e ratifica acordo entre duas ou
mais partes nas hipóteses em que a lei dispensa a celebração de um contrato
19
Manual de Integração PNCP– Versão 2.2.5
● (código = 1) Cessão
● (código = 2) Compras
● (código = 3) Informática (TIC)
● (código = 4) Internacional
● (código = 5) Locação Imóveis
● (código = 6) Mão de Obra
● (código = 7) Obras
● (código = 8) Serviços
● (código = 9) Serviços de Engenharia
● (código = 10) Serviços de Saúde
● (código = 11) Alienação de bens móveis/imóveis
20
Manual de Integração PNCP– Versão 2.2.5
21
Manual de Integração PNCP– Versão 2.2.5
22
Manual de Integração PNCP– Versão 2.2.5
23
Manual de Integração PNCP– Versão 2.2.5
● (código = 1) Material
● (código = 2) Serviço
● (código = 3) Obras
● (código = 4) Serviços de Engenharia
● (código = 5) Soluções de TIC
● (código = 6) Locação de Imóveis
● (código = 7) Alienação/Concessão/Permissão
● (código = 8) Obras e Serviços de Engenharia
24
Manual de Integração PNCP– Versão 2.2.5
1 1 ou 13 4
1 2 5
1 3 3
1 4 ou 5 2
1 6 ou 7 1
1 10 49
1 11 48
1 12 47
1 1, 2, 3 ou 6
2 4
25
Manual de Integração PNCP– Versão 2.2.5
3 5
Nota: Cada item de contratação poderá ter até 5 imagens sendo o tamanho máximo aceito, por
arquivo de imagem enviado, é de 3 MB (Megabytes).
Serviço disponível atualmente para modalidade leilão, saiba mais no item 6.3.20.
1 (Menor preço)
2 (Maior desconto)
4 (Técnica e preço)
2 (Dialogo Competitivo)
6 (Maior retorno econômico)
8 (Melhor técnica)
9 (Conteúdo Artístico)
8 (Melhor técnica)
3 (Concurso)
9 (Conteúdo Artístico)
1 (Menor preço)
2 (Maior desconto)
4 (Concorrência - Eletrônica) 4 (Técnica e preço)
5 (Concorrência - Presencial) 6 (Maior retorno econômico)
8 (Melhor técnica)
9 (Conteúdo Artístico)
26
Manual de Integração PNCP– Versão 2.2.5
1 (Menor preço)
8 (Dispensa) 2 (Maior desconto)
7 (Não se aplica)
9 (Inexigibilidade)
10 (Manifestação de Interesse)
7 (Não se aplica)
11 (Pré-qualificação)
12 (Credenciamento)
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/usuarios/{id} PUT {
"nome": "Fulano de Tal",
"email": "fulano@example.com",
"senha": "&1NaoCompartilho1Senha&",
"entesAutorizados": ["10000000000003",
"10000000000005"]
}
Dados de entrada
Nota: alimentar o parâmetro {id} na URL.
27
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
Não se aplica.
Exemplo de Retorno
Retorno:
access-control-allow-credentials: true
access-control-allow-headers: Content-Type,Authorization,X-Requested-With,Content-
Length,Accept,Origin,
access-control-allow-methods: GET,PUT,POST,DELETE,OPTIONS
access-control-allow-origin: *
cache-control: no-cache,no-store,max-age=0,must-revalidate
content-length: 0
date: ?
expires: 0
pragma: no-cache
strict-transport-security: max-age=?
x-content-type-options: nosniff
x-firefox-spdy: ?
x-frame-options: DENY
x-xss-protection: 1; mode=block
Códigos de Retorno
200 OK Sucesso
Serviço que permite consultar os dados de um usuário pelo id. Disponível para o próprio
usuário logado ou um usuário administrador.
28
Manual de Integração PNCP– Versão 2.2.5
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
Dados de entrada
Nota: alimentar o parâmetro {id} na URL.
Dados de retorno
Identifica se o usuário é um
6 administrador Booleano Sim administrador
29
Manual de Integração PNCP– Versão 2.2.5
Exemplo de Retorno
Retorno:
{
"id": 5,
"login": "1b182cec-f639-11eb-9a03-0242ac130003",
"nome": "Fulano de Tal",
"cpfCnpj": "10000000001",
"email": "fulano@example.com",
"administrador": false,
"entesAutorizados": [
{
"id": 7,
"cnpj": "10000000000003",
"razaoSocial": "Organização Alfa"
},
{
"id": 9,
"cnpj": "10000000000005",
"razaoSocial": "Instituição Gama"
}
]
}
Códigos de Retorno
200 OK Sucesso
Serviço que permite consultar os dados de um usuário pelo Login ou por um CPF/CNPJ.
Disponível para o próprio usuário logado ou um usuário administrador.
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
30
Manual de Integração PNCP– Versão 2.2.5
Dados de entrada
Utilizar um dos dois parâmetros para pesquisa.
Dados de retorno
1 Lista de usuários
31
Manual de Integração PNCP– Versão 2.2.5
Exemplo de Retorno
Retorno:
[
{
"id": 5,
"login": "1b182cec-f639-11eb-9a03-0242ac130003",
"nome": "Fulano de Tal",
"cpfCnpj": "10000000001",
"email": "fulano@example.com",
"administrador": false,
"entesAutorizados": [
{
"id": 7,
"cnpj": "10000000000003",
"razaoSocial": "Organização Alfa"
},
{
"id": 9,
"cnpj": "10000000000005",
"razaoSocial": "Instituição Gama"
}
]
}
]
Códigos de Retorno
200 OK Sucesso
Serviço que recebe os dados para autenticação de um usuário e retorna um token de acesso.
O token de acesso vai possibilitar ao usuário enviar informações que alimentam o PNCP.
32
Manual de Integração PNCP– Versão 2.2.5
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/usuarios/login POST {
"login": "1b182cec-f639-11eb-9a03-0242ac130003",
"senha": "&1NaoCompartilho1Senha&"
}
Dados de entrada
Dados de retorno
Exemplo de Retorno
Retorno:
access-control-allow-credentials: true
access-control-allow-headers: Content-Type,Authorization,X-Requested-With,Content-
Length,Accept,Origin,
access-control-allow-methods: GET,PUT,POST,DELETE,OPTIONS
access-control-allow-origin: *
authorization: Bearer access_token
cache-control: no-cache,no-store,max-age=0,must-revalidate
content-length: 0
date: ?
expires: 3600000
pragma: no-cache
strict-transport-security: max-age=?
x-content-type-options: ?
x-firefox-spdy: ?
x-frame-options: ?
x-xss-protection: ?; mode=?
33
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
200 OK Sucesso
Serviço que permite inserir um ou mais CNPJs de entes autorizados para um usuário. Disponível
para o próprio usuário logado ou um usuário administrador.
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/usuarios/{id}/orgaos POST {
"entesAutorizados": ["10000000000003",
"10000000000005"]
}
Dados de entrada
Nota: alimentar o parâmetro {id} na URL.
Dados de retorno
Não se aplica.
Exemplo de Retorno
Retorno:
access-control-allow-credentials: true
34
Manual de Integração PNCP– Versão 2.2.5
access-control-allow-headers: Content-Type,Authorization,X-Requested-With,Content-
Length,Accept,Origin,
access-control-allow-methods: GET,PUT,POST,DELETE,OPTIONS
access-control-allow-origin: *
cache-control: no-cache,no-store,max-age=0,must-revalidate
content-length: 0
date: ?
expires: 0
pragma: no-cache
strict-transport-security: max-age=?
x-content-type-options: nosniff
x-firefox-spdy: ?
x-frame-options: DENY
x-xss-protection: 1; mode=block
Códigos de Retorno
200 OK Sucesso
Serviço que permite excluir um ou mais CNPJs de entes autorizados para um usuário.
Disponível para o próprio usuário logado ou um usuário administrador.
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/usuarios/{id}/orgaos DELETE {
"entesAutorizados": ["10000000000003",
"10000000000005"]
}
Dados de entrada
Nota: alimentar o parâmetro {id} na URL.
35
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
Não se aplica.
Exemplo de Retorno
Retorno:
access-control-allow-credentials: true
access-control-allow-headers: Content-Type,Authorization,X-Requested-With,Content-
Length,Accept,Origin,
access-control-allow-methods: GET,PUT,POST,DELETE,OPTIONS
access-control-allow-origin: *
cache-control: no-cache,no-store,max-age=0,must-revalidate
content-length: 0
date: ?
expires: 0
pragma: no-cache
strict-transport-security: max-age=?
x-content-type-options: nosniff
x-firefox-spdy: ?
x-frame-options: DENY
x-xss-protection: 1; mode=block
Códigos de Retorno
200 OK Sucesso
Serviço que permite inserir um órgão/entidade que eventualmente não se encontre nos
repositórios do PNCP, ou seja, o portal possui uma base de dados com as informações dos
36
Manual de Integração PNCP– Versão 2.2.5
Órgãos ou Entes da Federação. No entanto, caso o Órgão ou Ente não esteja incluso nessa base
de dados o usuário pode utilizar este serviço com vistas a inclusão.
Obs.: Este serviço não pode ser confundido com o serviço 6.1.1., que cadastra a lista de CNPJs
dos entes autorizados (órgão) o qual o usuário estar-se-á apto a divulgar informações.
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos POST {
"cnpj": "10000000000003",
"razaoSocial": "Razão Social do Órgão",
"poderId": "E",
"esferaId": "F"
}
Dados de entrada
Nota: a URL possui o parâmetro {cnpj}.
Dados de retorno
37
Manual de Integração PNCP– Versão 2.2.5
Exemplo de Retorno
Retorno:
access-control-allow-credentials: true
access-control-allow-headers: Content-Type,Authorization,X-Requested-With,Content-
Length,Accept,Origin,
access-control-allow-methods: GET,PUT,POST,DELETE,OPTIONS
access-control-allow-origin: *
cache-control: no-cache,no-store,max-age=0,must-revalidate
content-length: 0
date: ?
expires: 0
location: https://treina.pncp.gov.br/api/pncp/v1/orgaos/1
pragma: no-cache
strict-transport-security: max-age=?
x-content-type-options: nosniff
x-firefox-spdy: ?
x-frame-options: DENY
x-xss-protection: 1; mode=block
Códigos de Retorno
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
Dados de entrada
Nota: alimentar o parâmetro {cnpj} na URL.
38
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
Códigos de Retorno
200 OK Sucesso
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
obrigatoriamente o órgão/entidade deve estar como ente autorizado do usuário. Exemplo:
- Órgão: Município de Itapuranga
- Unidade Administrativa: Fundo Municipal de Assistência Social
39
Manual de Integração PNCP– Versão 2.2.5
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/unidades POST {
"codigoIBGE": "1000001",
"codigoUnidade": "1",
"nomeUnidade": "Unidade administrativa"
}
Dados de entrada
Nota: a URL possui o parâmetro {cnpj}.
Dados de retorno
40
Manual de Integração PNCP– Versão 2.2.5
Exemplo de Retorno
Retorno:
access-control-allow-credentials: true
access-control-allow-headers: Content-Type,Authorization,X-Requested-With,Content-
Length,Accept,Origin,
access-control-allow-methods: GET,PUT,POST,DELETE,OPTIONS
access-control-allow-origin: *
cache-control: no-cache,no-store,max-age=0,must-revalidate
content-length: 0
date: ?
expires: 0
location: https://treina.pncp.gov.br/api/pncp/v1/orgaos/10000000000003/unidades/1
pragma: no-cache
strict-transport-security: max-age=?
x-content-type-options: nosniff
x-firefox-spdy: ?
x-frame-options: DENY
x-xss-protection: 1; mode=block
Códigos de Retorno
Serviço que permite consultar uma unidade pertencente a um órgão/entidade a partir de seu
código.
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
41
Manual de Integração PNCP– Versão 2.2.5
Dados de entrada
Nota: a URL possui o parâmetro {cnpj} e {codigoUnidade}.
42
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
43
Manual de Integração PNCP– Versão 2.2.5
44
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
200 OK Sucesso
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
Dados de entrada
Nota: a URL possui o parâmetro {cnpj}.
45
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
46
Manual de Integração PNCP– Versão 2.2.5
47
Manual de Integração PNCP– Versão 2.2.5
Exemplo de Retorno
Retorno:
{
"id": 1,
"orgao": {
"id": 1,
"cnpj": "10000000000003",
"razaoSocial": "SECRETARIA MUNICIPAL DO BEM ESTAR SOCIAL",
"cnpjEnteResponsavel": "",
"poderId": "E",
"esferaId": "F",
"validado": false,
"dataValidacao": null
},
"codigoUnidade": "1",
"nomeUnidade": "Unidade de compra e contrataçoes",
"municipio": {
"id": 1,
"uf": {
"siglaUF": "SP",
"nomeUF": "São Paulo",
"dataHoraRegistro": "2021-05-14T02:24:08.239+00:00"
},
"nome": "Município Xpto",
"codigoIbge": "0000001",
"dataHoraRegistro": "2021-06-17T18:09:18.634+00:00"
},
"dataInclusao": "2021-06-24T23:40:44.491+00:00",
"dataAtualizacao": "2021-06-24T23:40:44.491+00:00"
}
Códigos de Retorno
200 OK Sucesso
48
Manual de Integração PNCP– Versão 2.2.5
49
Manual de Integração PNCP– Versão 2.2.5
Detalhes de Requisição
50
Manual de Integração PNCP– Versão 2.2.5
/v1/orgaos/{cnpj} POST {
"codigoUnidadeCompradora": "1010",
/compras "tipoInstrumentoConvocatorioId": "1",
"modalidadeId": "6",
"modoDisputaId": "1",
"numeroCompra": "0001",
"anoCompra": 2023,
"numeroProcesso": "1/2023",
"objetoCompra": "Descrição do objeto da contratação",
"informacaoComplementar": "",
"srp": false,
"orcamentoSigiloso": false,
"dataAberturaProposta": "2022-07-21T08:00:00",
"dataEncerramentoProposta": "2022-07-21T17:00:00",
"amparoLegalId": "1",
"linkSistemaOrigem": "url do sistema de origem para
envio de proposta/lance",
"justificativaPresencial": "justificativa pela escolha
da modalidade presencial",
"itensCompra": [
{
"numeroItem": 1,
"materialOuServico": "S",
"tipoBeneficioId": "4",
"incentivoProdutivoBasico": false,
"descricao": "Item do tipo serviço",
"quantidade": 1000,
"unidadeMedida": "Unidade",
"orcamentoSigiloso": false,
"valorUnitarioEstimado": 1.5001,
"valorTotal": 1500.00,
"criterioJulgamentoId": "1",
"itemCategoriaId": 3,
"patrimonio": "string",
"codigoRegistroImobiliario": "string"
},
{
"numeroItem": 2,
"materialOuServico": "M",
"tipoBeneficioId": "4",
"incentivoProdutivoBasico": false,
"descricao": "Item do tipo material",
"quantidade": 10,
"unidadeMedida": "Kilograma",
"orcamentoSigiloso": false,
"valorUnitarioEstimado": 100.0000,
"valorTotal": 1000.00,
"criterioJulgamentoId": "1",
"itemCategoriaId": 3,
"patrimonio": "string",
"codigoRegistroImobiliario": "string"
}
]
}
51
Manual de Integração PNCP– Versão 2.2.5
//gerando entidade Http e usando RestTemplate para obter uma Response Entity
HttpEntity<MultiValueMap<String, Object>> requestEntity = new HttpEntity<>(body, headers);
RestTemplate restTemplate = new RestTemplate();
ResponseEntity<String> response = restTemplate.postForEntity("${BASE_URL}/v1/orgaos
/10000000000003/compras", requestEntity, String.class);
Dados de entrada
Nota: alimentar os parâmetros {cnpj}, {Titulo-Documento} e {Titulo-Documento-id} na URL.
52
Manual de Integração PNCP– Versão 2.2.5
Número do processo de
10 numeroProcesso Texto (50) Sim contratação no sistema de origem
53
Manual de Integração PNCP– Versão 2.2.5
Obrigatório
para Tipo de
Instrumento
Convocatório
1 ou 2. Tipo 3 Informar a data e hora de início do
será recebimento das propostas (pelo
15 dataAberturaProposta Data e Hora desprezado. horário de Brasília)
Obrigatório
para Tipo de
Instrumento
Convocatório
1 ou 2. Tipo 3 Informar a data e hora de
dataEncerramentoPro será encerramento do recebimento das
16 posta Data e Hora desprezado. propostas (pelo horário de Brasília)
Quantidade do item da
contratação. Precisão de 4 dígitos
18.6 quantidade Decimal Sim decimais; Ex: 100.0000;
54
Manual de Integração PNCP– Versão 2.2.5
Obrigatório
para
contratação
na
modalidade
leilão cuja
categoria do
codigoRegistroImobili item seja bens
18.14 ario Texto (255) imóveis. Código de Registro Imobiliário.
55
Manual de Integração PNCP– Versão 2.2.5
Obrigatório
para as
modalidades
de
contratação Justificativa pela escolha da
20 justificativaPresencial Texto (5120) presencial modalidade presencial.
Dados de retorno
Exemplo de Retorno
Retorno:
Headers:
access-control-allow-credentials: true
access-control-allow-headers: Content-Type,Authorization,X-Requested-With,Content-
Length,Accept,Origin,
access-control-allow-methods: GET,PUT,POST,DELETE,OPTIONS
access-control-allow-origin: *
cache-control: no-cache,no-store,max-age=0,must-revalidate
content-type: application/json
date: ?
expires: ?
location: https://treina.pncp.gov.br/api/pncp/v1/orgaos/10000000000003/compras/2022/1
pragma: no-cache
strict-transport-security: max-age=?
x-content-type-options: nosniff
x-firefox-spdy: ?
x-frame-options: DENY
x-xss-protection: 1; mode=block
Body:
{
"compraUri": https://treina.pncp.gov.br/api/pncp/v1/orgaos/10000000000003/compras/2022/1,
"documentoUri":
https://treina.pncp.gov.br/api/pncp/v1/orgaos/10000000000003/compras/2022/1/arquivos/1
}
56
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
Serviço que permite retificar os dados de uma contratação. Este serviço será acionado por
qualquer plataforma digital credenciada. Importante lembrar que na Retificação todas as
informações terão que ser enviadas novamente, não apenas as que sofreram alteração.
ATENÇÃO: Fica impedida a retificação da contratação caso a mesma não possua
documento/arquivo ativo vinculado a ela no PNCP. Deve-se observar as regras de
conformidade implementadas entre Instrumento Convocatório, Modalidade e Amparo Legal e
Instrumento Convocatório e Modo de Disputa descritas na seção 5 deste Manual. O PNCP não
receberá novas contratações ou permitirá a retificação se os campos informados não estiverem
em conformidade.
57
Manual de Integração PNCP– Versão 2.2.5
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/compr PUT {
"tipoInstrumentoConvocatorioId": "1",
as/{ano}/{sequencial} "modalidadeId": "1",
"modoDisputaId": "1",
"numeroCompra": "1",
"numeroProcesso": "1/2021",
"situacaoCompraId": "1",
"objetoCompra": "Objeto da contratação",
"informacaoComplementar": "",
"cnpjOrgaoSubRogado": "",
"codigoUnidadeSubRogada": "",
"srp": true,
"orcamentoSigiloso": false,
"dataAberturaProposta": "2021-07-21T08:00:00",
"dataEncerramentoProposta": "2021-07-22T17:00:00",
"amparoLegalId": "1",
"linkSistemaOrigem": "url do sistema de origem para
envio de proposta/lance",
"justificativaPresencial": "justificativa pela
escolha da modalidade presencial",
"justificativa": "motivo/justificativa para a
retificação da contratação"
}
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano} e {sequencial} na URL.
58
Manual de Integração PNCP– Versão 2.2.5
Sequencial da contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencial Inteiro Sim inserida no PNCP;
Número do processo de
8 numeroProcesso Texto (50) Sim contratação no sistema de origem
codigoUnidadeSubRog
13 ada String Não Código da unidade subrogada
59
Manual de Integração PNCP– Versão 2.2.5
Obrigatório
para Tipo de
Instrumento
Convocatório
1 ou 2. Tipo 3 Informar a data e hora de início do
será recebimento das propostas (pelo
16 dataAberturaProposta Data e Hora desprezado. horário de Brasília)
Obrigatório
para Tipo de
Instrumento
Convocatório
1 ou 2. Tipo 3 Informar a data e hora de
dataEncerramentoPro será encerramento do recebimento das
17 posta Data e Hora desprezado. propostas (pelo horário de Brasília)
Motivo/justificativa para a
retificação dos atributos da
20 justificativa Texto (255) Não contratação.
Obrigatório
para as
modalidades
de
contratação Justificativa pela escolha da
21 justificativaPresencial Texto (5120) presencial modalidade presencial.
60
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
200 OK Sucesso
Serviço que permite retificar parcialmente os dados de uma contratação. Este serviço será
acionado por qualquer plataforma digital credenciada. Na retificação parcial, podem se
enviados apenas as informações que sofrerão alteração. Por exemplo, se desejar apenas
atualizar a situação de uma contratação, deve informar apenas o atributo
situacaoCompraId e ignorar todos os demais atributos.
ATENÇÃO: Fica impedida a retificação da contratação caso a mesma não possua
documento/arquivo ativo vinculado a ela no PNCP. Deve-se observar as regras de
conformidade implementadas entre Instrumento Convocatório, Modalidade e Amparo Legal e
Instrumento Convocatório e Modo de Disputa descritas na seção 5 deste Manual. O PNCP não
receberá novas contratações ou permitirá a retificação se os campos informados não estiverem
em conformidade.
61
Manual de Integração PNCP– Versão 2.2.5
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/compr PATCH {
"tipoInstrumentoConvocatorioId": "1",
as/{ano}/{sequencial} "modalidadeId": "1",
"modoDisputaId": "1",
"numeroCompra": "1",
"numeroProcesso": "1/2021",
"situacaoCompraId": "1",
"objetoCompra": "Objeto da contratação",
"informacaoComplementar": "",
"cnpjOrgaoSubRogado": "",
"codigoUnidadeSubRogada": "",
"srp": true,
"orcamentoSigiloso": true,
"dataAberturaProposta": "2021-07-21T08:00:00",
"dataEncerramentoProposta": "2021-07-22T17:00:00",
"amparoLegalId": "1",
"linkSistemaOrigem": "url do sistema de origem para
envio de proposta/lance",
"justificativaPresencial": "justificativa pela
escolha da modalidade presencial",
"justificativa": "motivo/justificativa para a
retificação da contratação"
}
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano} e {sequencial} na URL.
62
Manual de Integração PNCP– Versão 2.2.5
Sequencial da contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencial Inteiro Sim inserida no PNCP;
Número do processo de
8 numeroProcesso Texto (50) Não Contratação no sistema de origem
codigoUnidadeSubRog
13 ada String Não Código da unidade subrogada
63
Manual de Integração PNCP– Versão 2.2.5
Obrigatório
para Tipo de
Instrumento
Convocatório
1 ou 2. Tipo 3 Informar a data e hora de início do
será recebimento das propostas (pelo
16 dataAberturaProposta Data e Hora desprezado. horário de Brasília)
Obrigatório
para Tipo de
Instrumento
Convocatório
1 ou 2. Tipo 3 Informar a data e hora de
dataEncerramentoPro será encerramento do recebimento das
17 posta Data e Hora desprezado. propostas (pelo horário de Brasília)
Motivo/justificativa para a
retificação dos atributos da
20 justificativa Texto (255) Não contratação.
Obrigatório
para as
modalidades
de
contratação Justificativa pela escolha da
21 justificativaPresencial Texto (5120) presencial modalidade presencial.
64
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
200 OK Sucesso
Serviço que permite excluir uma contratação. Este serviço será acionado por qualquer
plataforma digital credenciada.
ATENÇÃO: Não será possível excluir Contratação com Ata de Registro de Preços ou
Contrato ativo.
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/compra DELETE {
s/{ano}/{sequencial} "justificativa": "motivo/justificativa para a exclusão
da contratação"
}
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano} e {sequencial} na URL.
65
Manual de Integração PNCP– Versão 2.2.5
Sequencial da contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencial Inteiro Sim inserida no PNCP;
Códigos de Retorno
200 OK Sucesso
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
66
Manual de Integração PNCP– Versão 2.2.5
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano} e {sequencial} na URL.
Sequencial da contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencial Inteiro Sim inserida no PNCP;
67
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
68
Manual de Integração PNCP– Versão 2.2.5
tipoInstrumentoConvoc
5 atorioId Inteiro Código do instrumento convocatório da Contratação
tipoInstrumentoConvoc
6 atorioNome String Nome do instrumento convocatório da Contratação
69
Manual de Integração PNCP– Versão 2.2.5
70
Manual de Integração PNCP– Versão 2.2.5
71
Manual de Integração PNCP– Versão 2.2.5
Serviço que permite inserir/anexar um documento/arquivo a uma Contratação. O sistema permite
o upload de arquivos com as extensões listadas na seção: Tabelas de domínio - Extensões de
arquivo aceitos pelas APIs de Documento.
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano} e {sequencial} na URL.
Sequencial da Contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencial Inteiro Sim inserida no PNCP;
72
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
Exemplo de Retorno
Retorno:
access-control-allow-credentials: true
access-control-allow-headers: Content-Type,Authorization,X-Requested-With,Content-
Length,Accept,Origin,
access-control-allow-methods: GET,PUT,POST,DELETE,OPTIONS
access-control-allow-origin: *
cache-control: no-cache,no-store,max-age=0,must-revalidate
content-length: 0
date: ?
expires: 0
location: https://treina.pncp.gov.br/api/pncp/v1/orgaos/10000000000003/compras/2021/1/arquivos/1
nome-bucket: ?
pragma: no-cache
strict-transport-security: max-age=?
x-content-type-options: nosniff
x-firefox-spdy: ?
x-frame-options: DENY
x-xss-protection: 1; mode=block
Códigos de Retorno
73
Manual de Integração PNCP– Versão 2.2.5
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/compras/ DELETE {
{ano}/{sequencial}/arquivo "justificativa": "Motivo/justificativa para exclusão
s/{sequencialDocumento} do documento da contratação"
}
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano}, {sequencial} e {sequencialDocumento} na URL.
Sequencial da Contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencial Inteiro Sim inserida no PNCP;
Sequencial do documento no
PNCP; Número sequencial gerado
sequencialDocument no momento que o documento foi
4 o Inteiro Sim inserido no PNCP;
74
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano} e {sequencial} na URL.
Sequencial da Contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencial Inteiro Sim inserida no PNCP;
75
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
Códigos de Retorno
200 OK Sucesso
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
76
Manual de Integração PNCP– Versão 2.2.5
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano}, {sequencial} e {sequencialDocumento} na URL.
Sequencial da Contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencial Inteiro Sim inserida no PNCP;
Sequencial do documento no
PNCP; Número sequencial gerado
sequencialDocument no momento que o documento foi
4 o Inteiro Sim inserido no PNCP;
Dados de retorno
Códigos de Retorno
200 OK Sucesso
Serviço para inserir um ou vários itens a uma contratação. Os itens podem ser inseridos de
duas formas: ao inserir uma contratação, pode já informar a lista de itens a ser inserida.
77
Manual de Integração PNCP– Versão 2.2.5
Alternativamente pode usar o presente serviço para adicionar um ou vários itens a uma
contratação existente.
ATENÇÃO: Fica impedida a inclusão de itens caso a contratação não possua
documento/arquivo ativo vinculado a ela no PNCP.
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj} POST [
{
/compras/{ano} "numeroItem": 1,
/{sequencial}/itens "materialOuServico": "M",
"tipoBeneficioId": "4",
"incentivoProdutivoBasico": false,
"descricao": "Item exemplificativo",
"quantidade": 100,
"unidadeMedida": "Unidade",
"orcamentoSigiloso": false,
"valorUnitarioEstimado": 1.00,
"valorTotal": 100.00,
"criterioJulgamentoId": "1",
"itemCategoriaId": 0,
"patrimonio": "string",
"codigoRegistroImobiliario": "string"
}
]
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano} e {sequencial} na URL.
78
Manual de Integração PNCP– Versão 2.2.5
Sequencial da contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencial Inteiro Sim inserida no PNCP;
79
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
Exemplo de Retorno
Retorno:
["https://treina.pncp.gov.br/api/pncp/v1/orgaos/10000000000003/compras/2021/1/itens/1"]
Códigos de Retorno
80
Manual de Integração PNCP– Versão 2.2.5
Serviço para retificar um item de uma contratação. Ou utilizado para alterar a situação do item
conforme tabela de domínio de situação do item da contratação. Importante lembrar que na
Retificação todas as informações terão que ser enviadas novamente, não apenas as que
sofreram alteração.
ATENÇÃO: Fica impedida a retificação do item caso a contratação não possua
documento/arquivo ativo vinculado a ela no PNCP.
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj} PUT {
"numeroItem": 2,
/compras/{ano} "materialOuServico": "M",
/{sequencial} "tipoBeneficioId": "4",
/itens/{numeroItem} "incentivoProdutivoBasico": false,
"descricao": "Item exemplificativo 2",
"quantidade": 100,
"unidadeMedida": "Unidade",
"orcamentoSigiloso": false,
"valorUnitarioEstimado": 10.00,
"valorTotal": 1000.00,
"situacaocompraitemid": "1",
"criterioJulgamentoId": "1",
"itemCategoriaId": 0,
"patrimonio": "string",
"codigoRegistroImobiliario": "string",
"justificativa": "motivo/justificativa para a
retificação dos atributos do item da contratação"
}
Dados de entrada
Nota: alimentar os parâmetros {cnpj}, {ano}, {sequencial} e {numeroItem} na URL.
81
Manual de Integração PNCP– Versão 2.2.5
Sequencial da contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencial Inteiro Sim inserida no PNCP
Quantidade do item da
contratação. Precisão de 4 dígitos
9 quantidade Decimal Sim decimais; Ex: 100.0000;
82
Manual de Integração PNCP– Versão 2.2.5
Motivo/justificativa para a
retificação dos atributos do item da
15 justificativa Texto (255) Não contratação.
Códigos de Retorno
200 OK Sucesso
Serviço para retificar parcialmente um item de uma contratação. Pode ser utilizado para alterar
a situação do item conforme tabela de domínio de situação do item da contratação. Na
83
Manual de Integração PNCP– Versão 2.2.5
retificação parcial, deverão ser enviadas apenas as informações que sofrerão alteração.
Por exemplo, se desejar apenas atualizar a situação de um item, você deve informar
apenas o atributo situacaoCompraItemId e ignorar todos os demais atributos.
Atenção: Fica impedida a retificação do item caso a contratação não possua
documento/arquivo ativo vinculado a ela no PNCP.
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/compra PATCH {
"materialOuServico": "M",
s/{ano}/{sequencial}/iten "tipoBeneficioId": "1",
s/{numeroItem} "incentivoProdutivoBasico": true,
"descricao": "string",
"quantidade": 0,
"unidadeMedida": "string",
"orcamentoSigiloso": false,
"valorUnitarioEstimado": 0,
"valorTotal": 0,
"situacaoCompraItemId": "1",
"criterioJulgamentoId": "1",
"itemCategoriaId": 0,
"patrimonio": "string",
"codigoRegistroImobiliario": "string",
"justificativa": "motivo/justificativa para a
retificação dos atributos do item da contratação"
}
Dados de entrada
Nota: alimentar os parâmetros {cnpj}, {ano}, {sequencial} e {numeroItem} na URL.
84
Manual de Integração PNCP– Versão 2.2.5
Sequencial da contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencial Inteiro Sim inserida no PNCP
Quantidade do item da
contratação. Precisão de 4 dígitos
9 quantidade Decimal Não decimais; Ex: 100.0000;
85
Manual de Integração PNCP– Versão 2.2.5
Motivo/justificativa para a
retificação dos atributos do item da
15 justificativa Texto (255) Não contratação.
Códigos de Retorno
200 OK Sucesso
86
Manual de Integração PNCP– Versão 2.2.5
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano} e {sequencial} na URL.
87
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
88
Manual de Integração PNCP– Versão 2.2.5
Lista de Itens da
1 Contratação Lista de itens da contratação
Texto
1.7 descricao (2048) Descrição para o produto ou serviço;
89
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
200 OK Sucesso
90
Manual de Integração PNCP– Versão 2.2.5
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano} e {sequencial} na URL.
91
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
92
Manual de Integração PNCP– Versão 2.2.5
93
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
200 OK Sucesso
Serviço para inserir o resultado do item de uma contratação. O resultado possui as informações
do fornecedor/arrematador vencedor e valores dos itens.
ATENÇÃO: Fica impedida a inclusão do resultado caso a contratação não possua
documento/arquivo ativo vinculado a ela no PNCP.
94
Manual de Integração PNCP– Versão 2.2.5
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/compra POST {
"quantidadeHomologada": 1,
s/{ano}/{sequencial}/iten "valorUnitarioHomologado": 100.00,
s/{numeroItem}/resultad "valorTotalHomologado": 100.00,
os "percentualDesconto": 0,
"tipoPessoaId": "PJ",
"niFornecedor": "10000000000010",
"nomeRazaoSocialFornecedor": "Nome ou razão social
do fornecedor/arrematante",
"porteFornecedorId": 3,
“naturezaJuridicaId”: “2062”,
"codigoPais": "BRA",
"indicadorSubcontratacao": false,
"ordemClassificacaoSrp": 1,
"dataResultado": "2021-07-26”
}
Dados de entrada
Nota: alimentar os parâmetros {cnpj}, {ano}, {sequencial} e {numeroItem} na URL.
95
Manual de Integração PNCP– Versão 2.2.5
Número de identificação do
fornecedor/arrematante; CNPJ, CPF
ou identificador de empresa
10 niFornecedor Texto (30) Sim estrangeira;
96
Manual de Integração PNCP– Versão 2.2.5
Indicador de sub-contratação do
item; false - Não haverá
subcontratação; true - Haverá
subcontratação de fornecedor;
Contratações na modalidade leilão
15 indicadorSubcontratacao Booleano Sim informar false.
Ordem de classificação do
fornecedor/arrematante na
16 ordemClassificacaoSrp Inteiro Não contratação
Dados de retorno
Exemplo de Retorno
Retorno:
access-control-allow-credentials: true
access-control-allow-headers: Content-Type,Authorization,X-Requested-With,Content-
Length,Accept,Origin,
access-control-allow-methods: GET,PUT,POST,DELETE,OPTIONS
access-control-allow-origin: *
cache-control: no-cache,no-store,max-age=0,must-revalidate
content-length: 0
date: ?
expires: ?
location:
https://treina.pncp.gov.br/api/pncp/v1/orgaos/10000000000003/compras/2021/1/itens/1/resultados/1
pragma: no-cache
strict-transport-security: max-age=?
x-content-type-options: nosniff
x-firefox-spdy: ?
x-frame-options: DENY
x-xss-protection: ?; mode=block
97
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
Serviço para retificar um resultado do item de uma contratação, ou para alterar a situação de
um resultado do item conforme tabela de domínio de situação do Resultado do item de uma
contratação. Importante lembrar que na Retificação todas as informações terão que ser
enviadas novamente, não apenas as que sofreram alteração.
ATENÇÃO: Fica impedida a retificação do resultado caso a contratação não possua
documento/arquivo ativo vinculado a ela no PNCP.
98
Manual de Integração PNCP– Versão 2.2.5
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/compra PUT {
"quantidadeHomologada": 1,
s/{ano}/{sequencial}/iten "valorUnitarioHomologado": 100.00,
s/{numeroItem}/resultad "valorTotalHomologado": 100.00,
os/{sequencialResultado} "percentualDesconto": 0,
"tipoPessoaId": "PJ",
"niFornecedor": "10000000000010",
"nomeRazaoSocialFornecedor": "
Fornecedor/arrematante para exemplo",
"porteFornecedorId": 3,
“naturezaJuridicaId”: “2062”,
"codigoPais": "BRA",
"indicadorSubcontratacao": false,
"ordemClassificacaoSrp": 1,
"dataResultado": "2021-07-26",
"dataCancelamento": "",
"motivoCancelamento": "",
"situacaoCompraItemResultadoId": 1,
"justificativa": "motivo/justificativa para a
retificação dos atributos do resultado do item da
contratação"
}
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano}, {sequencial}, {numeroItem} e
{sequencialResultado} na URL.
99
Manual de Integração PNCP– Versão 2.2.5
Número de identificação do
fornecedor/arrematante; CNPJ, CPF
ou identificador de empresa
10 niFornecedor Texto (30) Sim estrangeira;
100
Manual de Integração PNCP– Versão 2.2.5
Indicador de sub-contratação do
item; false - Não haverá
subcontratação; true - Haverá
subcontratação de fornecedor;
Contratações na modalidade leilão
15 indicadorSubcontratacao Booleano Sim informar false.
Ordem de classificação do
fornecedor/arrematante na
16 ordemClassificacaoSrp Inteiro Não contratação
101
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano}, {sequencial} e {numeroItem} na URL.
102
Manual de Integração PNCP– Versão 2.2.5
Sequencial da contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencial Inteiro Sim inserida no PNCP
103
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
104
Manual de Integração PNCP– Versão 2.2.5
Número de identificação do
fornecedor/arrematante; CNPJ, CPF ou identificador
1.7 niFornecedor Texto (30) de empresa estrangeira;
nomeRazaoSocialFornece
1.8 dor Texto (100) Nome ou razão social do fornecedor/arrematante
105
Manual de Integração PNCP– Versão 2.2.5
numeroControlePNCPCo
1.23 mpra Texto (30) Número de Controle PNCP da contratação
Códigos de Retorno
200 OK Sucesso
106
Manual de Integração PNCP– Versão 2.2.5
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano}, {sequencial}, {numeroItem} e
{sequencialResultado} na URL.
Sequencial da contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencial Inteiro Sim inserida no PNCP
107
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
108
Manual de Integração PNCP– Versão 2.2.5
Número de identificação do
fornecedor/arrematante; CNPJ, CPF ou identificador
7 niFornecedor Texto (30) de empresa estrangeira;
nomeRazaoSocialFornece
8 dor Texto (100) Nome ou razão social do fornecedor/arrematante
109
Manual de Integração PNCP– Versão 2.2.5
numeroControlePNCPCo
23 mpra Texto(30) Número de Controle PNCP da Contratação
Códigos de Retorno
200 OK Sucesso
Serviço que permite consultar todos os eventos de uma contratação específica, dos Itens, dos
Resultados e de seus documentos/arquivos.
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
110
Manual de Integração PNCP– Versão 2.2.5
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano} e {sequencial} na URL.
111
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
112
Manual de Integração PNCP– Versão 2.2.5
1 Lista de Eventos
113
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
200 OK Sucesso
Serviço que permite inserir uma imagem de um item de Contratação. O sistema permite o upload
de imagem com as extensões listadas na seção: Tabelas de domínio - Extensões de imagem
aceitas.
Detalhes da Requisição
Endpoint Método Exemplo de
HTTP Payload
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano}, {sequencial} e {numeroItem} na URL.
114
Manual de Integração PNCP– Versão 2.2.5
(proprietário da contratação ou
alienação de bens)
Sequencial da Contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencial Inteiro Sim inserida no PNCP;
Detalhes da Requisição
Endpoint Méto Exemplo de
do Payload
HTTP
/v1/orgaos/{cnpj}/compras/{ano}/{sequencial}/{numeroItem}/imagens/{s DELET {
equencialImagem} E "justificativa":
"
Motivo/justific
ativa para
exclusão da
imagem do
item da
contratação"
}
115
Manual de Integração PNCP– Versão 2.2.5
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano}, {sequencial}, {numeroItem} e {sequencialImagem}
na URL.
Sequencial da Contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencial Inteiro Sim inserida no PNCP;
Códigos de Retorno
116
Manual de Integração PNCP– Versão 2.2.5
Detalhes da Requisição
Endpoint Método Exemplo
HTTP de
Payload
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano}, {sequencial} e {numeroItem} na URL.
Sequencial da Contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencial Inteiro Sim inserida no PNCP;
Dados de retorno
117
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
200 OK Sucesso
Detalhes da Requisição
Endpoint Méto Exemp
do lo de
HTTP Payloa
d
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano}, {sequencial}, {numeroItem} e {sequencialImagem}
na URL.
118
Manual de Integração PNCP– Versão 2.2.5
Sequencial da Contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencial Inteiro Sim inserida no PNCP;
Dados de retorno
Códigos de Retorno
200 OK Sucesso
119
Manual de Integração PNCP– Versão 2.2.5
Serviço que permite inserir uma ata de Registro de Preço no PNCP referente a uma contratação.
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/compra POST {
s/{anoCompra}/{sequenci "numeroAtaRegistroPreco": "1/2021",
alCompra}/atas "anoAta": 2021,
"dataAssinatura": “2021-07-21",
"dataVigenciaInicio": “2021-07-21",
"dataVigenciaFim": “2022-07-21"
}
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {anoCompra} e {sequencialCompra} na URL.
120
Manual de Integração PNCP– Versão 2.2.5
Sequencial da contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencialCompra Inteiro Sim inserida no PNCP;
Dados de retorno
121
Manual de Integração PNCP– Versão 2.2.5
Exemplo de Retorno
Retorno:
access-control-allow-credentials: true
access-control-allow-headers: Content-Type,Authorization,X-Requested-With,Content-
Length,Accept,Origin,
access-control-allow-methods: GET,PUT,POST,DELETE,OPTIONS
access-control-allow-origin: *
cache-control: no-cache,no-store,max-age=0,must-revalidate
content-length: 0
date: ?
expires: ?
location: https://treina.pncp.gov.br/api/pncp/v1/orgaos/10000000000003/compras/2021/1/atas/1
pragma: no-cache
strict-transport-security: max-age=?
x-content-type-options: nosniff
x-firefox-spdy: ?
x-frame-options: DENY
x-xss-protection: ?; mode=block
Códigos de Retorno
122
Manual de Integração PNCP– Versão 2.2.5
Detalhes da Requisição
Endpoint Método Exemplo de Payload
HTTP
curl -X 'PUT' \
'https://treina.pncp.gov.br/api/pncp/v1/orgaos/00394460000141/compras/2021/1/atas/1' \
-H 'accept: */*' \
-H 'Authorization: Bearer <TOKEN_AUTORIZACAO>' \
-H 'Content-Type: application/json' \
-d '@/home/objeto.json'
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {anoCompra}, {sequencialCompra} e {sequencialAta} na
URL.
123
Manual de Integração PNCP– Versão 2.2.5
Sequencial da contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencialCompra Inteiro Sim inserida no PNCP;
Motivo/justificativa para a
12 justificativa Texto (255) Não retificação dos atributos da ata.
Dados de retorno
124
Manual de Integração PNCP– Versão 2.2.5
Exemplo de Retorno
Retorno (headers HTTP):
access-control-allow-credentials: true
access-control-allow-headers: Content-Type,Authorization,X-Requested-With,Content-
Length,Accept,Origin,
access-control-allow-methods: GET,PUT,POST,DELETE,OPTIONS
access-control-allow-origin: *
cache-control: no-cache,no-store,max-age=0,must-revalidate
connection: keep-alive
content-type: application/json
date: Tue,27 Jul 2021 22:50:21 GMT
expires: 0
keep-alive: timeout=60
pragma: no-cache
transfer-encoding: chunked
x-content-type-options: nosniff
x-frame-options: DENY
x-xss-protection: 1; mode=block
125
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
200 OK Sucesso
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/compra DELETE {
s/{anoCompra}/{sequenci "justificativa": "motivo/justificativa para exclusão da
alCompra}/atas/{sequenc ata"
ialAta} }
curl -X 'DELETE' \
'http://localhost:8080/pncp-api/v1/orgaos/234234/compras/2021/1/atas/1' \
-H 'accept: */*' \
-H 'Authorization: Bearer <TOKEN_AUTORIZACAO>'
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {anoCompra}, {sequencialCompra} e {sequencialAta} na
URL.
126
Manual de Integração PNCP– Versão 2.2.5
Sequencial da contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencialCompra Inteiro Sim inserida no PNCP;
Códigos de Retorno
127
Manual de Integração PNCP– Versão 2.2.5
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/compras/{anoCo GET
mpra}/{sequencialCompra}/atas
curl -X 'GET' \
'https://treina.pncp.gov.br/api/pncp/v1/orgaos/00394460000141/compras/2021/1/atas' \
-H 'accept: */*'
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {anoCompra} e {sequencialCompra} na URL.
Sequencial da contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencialCompra Inteiro Sim inserida no PNCP;
128
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
129
Manual de Integração PNCP– Versão 2.2.5
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/compras/{anoC GET
ompra}/{sequencialCompra}/atas
/{sequencialAta}
curl -X 'GET' \
'https://treina.pncp.gov.br/api/pncp/v1/orgaos/00394460000141/compras/2021/1/atas/1' \
-H 'accept: */*'
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {anoCompra}, {sequencialCompra} e {sequencialAta} na
URL.
130
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
Serviço que permite inserir/anexar documento/arquivo a uma Ata. O sistema permite o upload de
arquivos com as extensões listadas na seção: Tabelas de domínio - Extensões de arquivos
aceitos pelas APIs de Documento.
131
Manual de Integração PNCP– Versão 2.2.5
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/compras/{anoCo POST
mpra}/{sequencialCompra}/atas/{s
equencialAta}/arquivos
curl -X 'POST' \
'https://treina.pncp.gov.br/api/pncp/v1/orgaos/00394460000141/compras/2021/1/atas/1/arquivos' \
-H 'accept: */*' \
-H 'Titulo-Documento: teste doc' \
-H 'Tipo-Documento: 1' \
-H 'Authorization: Bearer <TOKEN_AUTORIZACAO>' \
-H 'Content-Type: multipart/form-data' \
-F 'arquivo=@10_coisas_que_todo_programador_Java_deve_saber.pdf;type=application/pdf'
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {anoCompra}, {sequencialCompra} e {sequencialAta} na
URL.
Sequencial da contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencialCompra Inteiro Sim inserida no PNCP;
132
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
Exemplo de Retorno
Retorno:
access-control-allow-credentials: true
access-control-allow-headers: Content-Type,Authorization,X-Requested-With,Content-
Length,Accept,Origin,
access-control-allow-methods: GET,PUT,POST,DELETE,OPTIONS
access-control-allow-origin: *
cache-control: no-cache,no-store,max-age=0,must-revalidate
content-length: 0
date: ?
expires: 0
location:
https://treina.pncp.gov.br/api/pncp/v1/orgaos/10000000000003/compras/2021/1/atas/1/arquivos/1
nome-bucket: ?
pragma: no-cache
strict-transport-security: max-age=?
x-content-type-options: nosniff
x-firefox-spdy: ?
x-frame-options: DENY
x-xss-protection: 1; mode=block
Códigos de Retorno
133
Manual de Integração PNCP– Versão 2.2.5
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/compras/{anoCom DELETE {
pra}/{sequencialCompra}/atas/{sequ "justificativa": "motivo/justificativa para
encialAta}/arquivos/{sequencialDocu exclusão do documento da ata"
mento} }
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {anoCompra}, {sequencialCompra}, {sequencialAta} e
{sequencialDocumento} na URL.
Sequencial da contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencialCompra Inteiro Sim inserida no PNCP;
134
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
Serviço que permite consultar a lista de documentos pertencentes a uma ata específica.
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/compras/{anoCo GET
mpra}/{sequencialCompra}/atas/{s
equencialAta}/arquivos
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {anoCompra}, {sequencialCompra} e {sequencialAta} na
URL.
135
Manual de Integração PNCP– Versão 2.2.5
Sequencial da contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencialCompra Inteiro Sim inserida no PNCP;
Dados de retorno
136
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
200 OK Sucesso
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/compras/{anoComp GET
ra}/{sequencialCompra}/atas/{sequen
cialAta}/arquivos/{sequencialDocume
nto}
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {anoCompra}, {sequencialCompra}, {sequencialAta} e
{sequencialDocumento} na URL.
137
Manual de Integração PNCP– Versão 2.2.5
Sequencial da contratação no
PNCP; Número sequencial gerado
no momento que a contratação foi
3 sequencialCompra Inteiro Sim inserida no PNCP;
Dados de retorno
Códigos de Retorno
200 OK Sucesso
138
Manual de Integração PNCP– Versão 2.2.5
Serviço que permite consultar todos os eventos de uma ata específica e de seus
documentos/arquivos.
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano}, {sequencial} e {sequencialAta} na URL.
139
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
140
Manual de Integração PNCP– Versão 2.2.5
1 Lista de Eventos
141
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
200 OK Sucesso
142
Manual de Integração PNCP– Versão 2.2.5
Serviço que permite incluir um contrato. Este serviço será acionado por qualquer plataforma
digital credenciada.
ATENÇÃO: Conforme regra de conformidade, prevista no item 5.19, não é possível a
inclusão ou retificação de contrato que pertença à contratação realizada por Sistema de
Registro de Preços (SRP), a qual não possua ao menos uma ata de registro de preços
publicada no PNCP.
143
Manual de Integração PNCP– Versão 2.2.5
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/contrat POST {
os "cnpjCompra": "10000000000003",
"anoCompra": 2021,
"sequencialCompra": 1,
"tipoContratoId": 1,
"numeroContratoEmpenho": "1",
"anoContrato": 2021,
"processo": "1/2021",
"categoriaProcessoId": 2,
"receita": false,
"codigoUnidade": "1",
"niFornecedor": "10000000000010",
"tipoPessoaFornecedor": "PJ",
"nomeRazaoSocialFornecedor": "Fornecedor do
Teste I",
"niFornecedorSubContratado": "",
"tipoPessoaFornecedorSubContratado": "",
"nomeRazaoSocialFornecedorSubContratado": "",
"objetoContrato": "Contrato para exemplificar uso
da API PNCP.",
"informacaoComplementar": "",
"valorInicial": 10000.0000,
"numeroParcelas": 2,
"valorParcela": 5000.0000,
"valorGlobal": 10000.0000,
"valorAcumulado": 10000.0000,
"dataAssinatura": "2021-07-27",
"dataVigenciaInicio": "2021-07-28",
"dataVigenciaFim": "2021-07-29",
“identificadorCipi”: “111.11-011”,
“urlCipi”: ” https://cipi.economia.gov.br/111.11-011”
}
Dados de entrada
Nota: alimentar o parâmetro {cnpj} na URL.
144
Manual de Integração PNCP– Versão 2.2.5
Número de identificação do
fornecedor/arrematante; CNPJ, CPF
ou identificador de empresa
12 niFornecedor Texto (30) Sim estrangeira;
145
Manual de Integração PNCP– Versão 2.2.5
Número de identificação do
fornecedor subcontratado; CNPJ,
CPF ou identificador de empresa
estrangeira; Somente em caso de
niFornecedorSubContr subcontratação; Não se aplica a
15 atado Texto (30) Não leilão
146
Manual de Integração PNCP– Versão 2.2.5
Identificador do contrato no
Cadastro Integrado de Projetos de
28 identificadorCipi String(512) Não Investimento. Não se aplica a leilão
Dados de retorno
Exemplo de Retorno
Retorno:
access-control-allow-credentials: true
access-control-allow-headers: Content-Type,Authorization,X-Requested-With,Content-
Length,Accept,Origin,
access-control-allow-methods: GET,PUT,POST,DELETE,OPTIONS
access-control-allow-origin: *
cache-control: no-cache,no-store,max-age=0,must-revalidate
content-length: 0
date: ?
expires: 0
location: https://treina.pncp.gov.br/api/pncp/v1/orgaos/10000000000003/contratos/2021/1
pragma: no-cache
strict-transport-security: max-age=?
x-content-type-options: nosniff
x-firefox-spdy: ?
x-frame-options: DENY
x-xss-protection: 1; mode=block
Códigos de Retorno
147
Manual de Integração PNCP– Versão 2.2.5
Serviço que permite retificar um contrato. Este serviço será acionado por qualquer plataforma
digital credenciada.
ATENÇÃO: Na Retificação todas as informações terão que ser enviadas novamente, não
apenas as que sofreram alteração. Conforme regra de conformidade, prevista no item
5.19, não é possível a inclusão ou retificação de contrato que pertença à contratação
realizada por Sistema de Registro de Preços (SRP), a qual não possua ao menos uma ata
de registro de preços publicada no PNCP.
Detalhes de Requisição
Nota: alimentar os parâmetros {cnpj}, {ano} e {sequencial} na URL.
148
Manual de Integração PNCP– Versão 2.2.5
/v1/orgaos/{cnpj}/contrat PUT {
os/{ano}/{sequencial} "cnpjCompra": "10000000000003",
"anoCompra": 2021,
"sequencialCompra": 1,
"tipoContratoId": 1,
"numeroContratoEmpenho": "1",
"processo": "1/2021",
"categoriaProcessoId": 2,
"receita": false,
"codigoUnidade": "1",
"cnpjOrgaoSubRogado": "",
"codigoUnidadeSubRogada": "",
"niFornecedor": "10000000000010",
"tipoPessoaFornecedor": "PJ",
"nomeRazaoSocialFornecedor": "Fornecedor do
Teste I",
"niFornecedorSubContratado": "",
"tipoPessoaFornecedorSubContratado": "",
"nomeRazaoSocialFornecedorSubContratado": "",
"objetoContrato": "Contrato para exemplificar uso
da API de retificação no PNCP.",
"informacaoComplementar": "",
"valorInicial": 10000.00,
"numeroParcelas": 2,
"valorParcela": 5000.00,
"valorGlobal": 10000.00,
"valorAcumulado": 10000.00,
"dataAssinatura": "2021-07-21",
"dataVigenciaInicio": "2021-07-22",
"dataVigenciaFim": "2021-07-23",
"justificativa": "motivo/justificativa para a retificação
do contrato"
“identificadorCipi”: “111.11-011”,
“urlCipi”: ” https://cipi.economia.gov.br/111.11-011”
}
Dados de entrada
Nota: alimentar os parâmetros {cnpj}, {ano} e {sequencial} na URL.
149
Manual de Integração PNCP– Versão 2.2.5
150
Manual de Integração PNCP– Versão 2.2.5
Número de identificação do
fornecedor/arrematante; CNPJ, CPF
ou identificador de empresa
15 niFornecedor Texto (30) Sim estrangeira;
Número de identificação do
fornecedor subcontratado; CNPJ, CPF
ou identificador de empresa
estrangeira; Somente em caso de
niFornecedorSubContr subcontratação; Não se aplica a
18 atado Texto (30) Não leilão
151
Manual de Integração PNCP– Versão 2.2.5
Identificador do contrato no
Cadastro Integrado de Projetos de
32 identificadorCipi String(512) Não Investimento. Não se aplica a leilão
Dados de retorno
Exemplo de Retorno
Retorno:
access-control-allow-credentials: true
access-control-allow-headers: Content-Type,Authorization,X-Requested-With,Content-
Length,Accept,Origin,
access-control-allow-methods: GET,PUT,POST,DELETE,OPTIONS
access-control-allow-origin: *
cache-control: no-cache,no-store,max-age=0,must-revalidate
content-length: 0
date: ?
expires: 0
location: https://treina.pncp.gov.br/api/pncp/v1/orgaos/10000000000003/contratos/2021/1
pragma: no-cache
strict-transport-security: max-age=?
x-content-type-options: nosniff
x-firefox-spdy: ?
x-frame-options: DENY
x-xss-protection: 1; mode=block
152
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
Serviço que permite remover um contrato. Este serviço será acionado por qualquer plataforma
digital credenciada.
ATENÇÃO: Não será possível excluir o Contrato com Termo ativo.
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/contratos/{an DELETE {
o}/{sequencial} "justificativa": "motivo/justificativa para
exclusão do contrato"
}
Dados de entrada
Nota: alimentar os parâmetros {cnpj}, {ano} e {sequencial} na URL.
153
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
200 OK Sucesso
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
154
Manual de Integração PNCP– Versão 2.2.5
Dados de entrada
Dados de retorno
Exemplo de Retorno
Retorno:
access-control-allow-credentials: true
access-control-allow-headers: Content-Type,Authorization,X-Requested-With,Content-
Length,Accept,Origin,
access-control-allow-methods: GET,PUT,POST,DELETE,OPTIONS
access-control-allow-origin: *
cache-control: no-cache,no-store,max-age=0,must-revalidate
content-length: 0
date: ?
expires: 0
location: https://treina.pncp.gov.br/api/pncp/v1/orgaos/10000000000003/contratos/2021/1/arquivos/1
nome-bucket: ?
pragma: no-cache
strict-transport-security: max-age=?
x-content-type-options: nosniff
x-firefox-spdy: ?
x-frame-options: DENY
x-xss-protection: 1; mode=block
155
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/contratos/{ano}/{s DELETE {
equencial}/arquivos/{sequencialDocu "justificativa": "motivo/justificativa para
mento} exclusão do documento do contrato"
}
Dados de entrada
Nota: alimentar os parâmetros {cnpj}, {ano}, {sequencial} e {sequencialDocumento} na URL.
156
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
200 OK Sucesso
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano}, {sequencial} na URL.
157
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
Códigos de Retorno
Código HTTP Mensagem Tipo
200 OK Sucesso
158
Manual de Integração PNCP– Versão 2.2.5
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano}, {sequencial} e {sequencialDocumento} na URL.
Dados de retorno
Códigos de Retorno
Código HTTP Mensagem Tipo
200 OK Sucesso
159
Manual de Integração PNCP– Versão 2.2.5
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
Dados de entrada
Nota: alimentar os parâmetros {cnpj}, {ano} e {sequencial} na URL.
160
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
161
Manual de Integração PNCP– Versão 2.2.5
numeroControlePN
1 CP String Número de controle PNCP do contrato (id contrato PNCP)
numeroContratoEm
4 penho Texto (50) Número do contrato ou empenho com força de contrato
informacaoComple
11 mentar Texto (5120) Informações complementares; Se existir;
162
Manual de Integração PNCP– Versão 2.2.5
nomeRazaoSocialFo
18 rnecedor Texto (100) Nome ou razão social do fornecedor/arrematante
163
Manual de Integração PNCP– Versão 2.2.5
164
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
200 OK Sucesso
Serviço que permite consultar todos os eventos de um Contrato específico, eventos dos seus
Termos e dos documentos/arquivos do Contrato e seus Termos.
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano} e {sequencial} na URL.
165
Manual de Integração PNCP– Versão 2.2.5
166
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
167
Manual de Integração PNCP– Versão 2.2.5
1 Lista de Eventos
168
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
200 OK Sucesso
169
Manual de Integração PNCP– Versão 2.2.5
Serviço que permite inserir um termo de contrato a um contrato. O termo pode ser um termo
aditivo, um termo de rescisão ou um termo de apostilamento.
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/contratos/{ano} POST {
/{sequencial}/termos "tipoTermoContratoId": 2,
"numeroTermoContrato": "1",
"objetoTermoContrato": "Termo de contrato
para exemplificar uso da API.",
"dataAssinatura": "2021-07-22",
"qualificacaoAcrescimoSupressao": false,
"qualificacaoVigencia": false,
"qualificacaoFornecedor": false,
"qualificacaoReajuste": false,
"qualificacaoInformativo": true,
"informativoObservacao": "Registro
exemplificativo.",
"niFornecedor": "12345678000190",
"TipoPessoaFornecedor": "PJ",
"nomeRazaoSocialFornecedor": "Fornecedor
de teste",
"niFornecedorSubContratado": "",
"TipoPessoaFornecedorSubContratado": "",
"nomeRazaoSocialFornecedorSubContratado":
"",
"fundamentoLegal": "",
"valorAcrescido": 0,
"numeroParcelas": 0,
"valorParcela": 0,
"valorGlobal": 0,
"prazoAditadoDias": 0,
"dataVigenciaInicio": "2021-07-23",
"dataVigenciaFim": "2021-07-24"
}
170
Manual de Integração PNCP– Versão 2.2.5
Dados de entrada
Nota: a URL possui os parâmetros {cnpj}, {ano} e {sequencial}.
171
Manual de Integração PNCP– Versão 2.2.5
Número de identificação do
fornecedor/arrematante; CNPJ, CPF
ou identificador de empresa
13 niFornecedor Texto (30) Não estrangeira;
172
Manual de Integração PNCP– Versão 2.2.5
Número de identificação do
fornecedor subcontratado; CNPJ,
CPF ou identificador de empresa
niFornecedorSubContrat estrangeira; Somente em caso de
16 ado Texto (30) Não subcontratação;
173
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
Exemplo de Retorno
Retorno:
access-control-allow-credentials: true
access-control-allow-headers: Content-Type,Authorization,X-Requested-With,Content-
Length,Accept,Origin,
access-control-allow-methods: GET,PUT,POST,DELETE,OPTIONS
access-control-allow-origin: *
cache-control: no-cache,no-store,max-age=0,must-revalidate
content-length: 0
date: ?
expires: 0
location: https://treina.pncp.gov.br/api/pncp/v1/orgaos/10000000000003/contratos/2021/1/termos/1
pragma: no-cache
strict-transport-security: max-age=?
x-content-type-options: nosniff
x-firefox-spdy: ?
x-frame-options: DENY
x-xss-protection: 1; mode=block
Códigos de Retorno
Serviço que permite retificar um termo de contrato. O termo pode ser um termo aditivo, um termo
de rescisão ou um termo de apostilamento. Importante lembrar que na Retificação todas as
informações terão que ser enviadas novamente, não apenas as que sofreram alteração.
174
Manual de Integração PNCP– Versão 2.2.5
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/contratos/{an PUT {
o}/{sequencial}/termos/{sequen "tipoTermoContratoId": 2,
cialTermoContrato} "numeroTermoContrato": "1",
"objetoTermoContrato": "Termo de contrato
para exemplificar uso da API.",
"dataAssinatura": "2021-07-22",
"qualificacaoAcrescimoSupressao": false,
"qualificacaoVigencia": false,
"qualificacaoFornecedor": false,
"qualificacaoReajuste": false,
"qualificacaoInformativo": true,
"informativoObservacao": "Exemplo de
retificação.",
"niFornecedor": "12345678000190",
"TipoPessoaFornecedor": "PJ",
"nomeRazaoSocialFornecedor": "Fornecedor de
teste",
"niFornecedorSubContratado": "",
"TipoPessoaFornecedorSubContratado": "",
"nomeRazaoSocialFornecedorSubContratado":
"",
"fundamentoLegal": "",
"valorAcrescido": 0,
"numeroParcelas": 0,
"valorParcela": 0,
"valorGlobal": 0,
"prazoAditadoDias": 0,
"dataVigenciaInicio": "2021-07-23",
"dataVigenciaFim": "2021-07-24",
"justificativa": "motivo/justificativa para a
retificação dos atributos do termo do contrato"
}
Dados de entrada
Nota: a URL possui os parâmetros {cnpj}, {ano}, {sequencial} e {sequencialTermoContrato}.
175
Manual de Integração PNCP– Versão 2.2.5
Número de identificação do
fornecedor/arrematante; CNPJ, CPF
ou identificador de empresa
14 niFornecedor Texto (30) Não estrangeira;
176
Manual de Integração PNCP– Versão 2.2.5
Número de identificação do
fornecedor subcontratado; CNPJ,
CPF ou identificador de empresa
niFornecedorSubContra estrangeira; Somente em caso de
17 tado Texto (30) Não subcontratação;
Motivo/justificativa para a
retificação dos atributos do termo
29 justificativa Texto (255) Não do contrato.
177
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
Exemplo de Retorno
Retorno:
access-control-allow-credentials: true
access-control-allow-headers: Content-Type,Authorization,X-Requested-With,Content-
Length,Accept,Origin,
access-control-allow-methods: GET,PUT,POST,DELETE,OPTIONS
access-control-allow-origin: *
cache-control: no-cache,no-store,max-age=0,must-revalidate
content-length: 0
date: ?
expires: 0
location: https://treina.pncp.gov.br/api/pncp/v1/orgaos/10000000000003/contratos/2021/1/termos/1
pragma: no-cache
strict-transport-security: max-age=?
x-content-type-options: nosniff
x-firefox-spdy: ?
x-frame-options: DENY
x-xss-protection: 1; mode=block
Códigos de Retorno
Serviço que permite remover um termo de contrato. O termo pode ser um termo aditivo, um termo
de rescisão ou um termo de apostilamento.
178
Manual de Integração PNCP– Versão 2.2.5
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/contratos/{ano} DELETE {
/{sequencial}/termos "justificativa": "motivo/justificativa para
/{sequencialTermoContrato} exclusão do termo do contrato"
}
Dados de entrada
Nota: alimentar os parâmetros {cnpj}, {ano}, {sequencial} e {sequencialTermoContrato} na
URL.
Códigos de Retorno
200 OK Sucesso
179
Manual de Integração PNCP– Versão 2.2.5
Serviço que permite recuperar um termo de contrato.
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
Dados de entrada
Nota: alimentar os parâmetros {cnpj}, {ano}, {sequencial} e {sequencialTermoContrato} na
URL.
Códigos de Retorno
200 OK Sucesso
Formato do Retorno
180
Manual de Integração PNCP– Versão 2.2.5
{
"unidade": { dados da unidade },
"fornecedor": { dados do fornecedor },
"niFornecedor": "string",
"tipoPessoa": "PJ",
"processo": "string",
"contrato": { dados do contrato },
"tipoTermoContrato": { dados do tipo do termo de contrato },
"sequencialTermoContrato": 0,
"fornecedorSubContratado": { dados do fornecedor subcontratado },
"unidadeSubrogada": { dados da unidade subrogada },
"dataVigenciaInicio": "yyyy-mm-dd",
"orgaoEntidade": { dados do órgão do contrato },
"dataInclusao": "yyyy-mm-ddThh:mm:ss",
"excluido": boolean,
"compra": { dados da compra },
"informativoObservacao": "string",
"prazoAditadoDias": 0,
"qualificacaoAcrescimoSupressao": boolean,
"qualificacaoVigencia": boolean,
"qualificacaoFornecedor": boolean,
"tipoPessoaSubContratada": "string",
"numeroTermoContrato": "string",
"objetoTermoContrato": "string",
"nomeRazaoSocialFornecedor": "string",
"informacaoComplementar": "string",
"niFornecedorSubContratado": "string",
"nomeFornecedorSubContratado": "string",
"numeroContratoEmpenho": "string",
"dataAssinatura": "yyyy-mm-dd",
"dataVigenciaFim": "yyyy-mm-dd",
"dataAtualizacao": "yyyy-mm-ddThh:mm:ss",
"valorAcrescido": 0,
"fundamentoLegal": "string",
"valorParcela": 0,
"valorGlobal": 0,
"numeroParcelas": 0,
"orgaoSubrogado": { dados do órgão subrogado },
"dataPublicacaoPncp": "yyyy-mm-ddThh:mm:ss"
}
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
181
Manual de Integração PNCP– Versão 2.2.5
Dados de entrada
Nota: alimentar os parâmetros {cnpj}, {ano} e {sequencial} na URL.
Códigos de Retorno
200 OK Sucesso
182
Manual de Integração PNCP– Versão 2.2.5
Formato do Retorno
[
{
"unidade": { dados da unidade },
"fornecedor": { dados do fornecedor },
"niFornecedor": "string",
"tipoPessoa": "PJ",
"processo": "string",
"contrato": { dados do contrato },
"tipoTermoContrato": { dados do tipo do termo de contrato },
"sequencialTermoContrato": 0,
"fornecedorSubContratado": { dados do fornecedor subcontratado },
"unidadeSubrogada": { dados da unidade subrogada },
"dataVigenciaInicio": "yyyy-mm-dd",
"orgaoEntidade": { dados do órgão do contrato },
"dataInclusao": "yyyy-mm-ddThh:mm:ss",
"excluido": boolean,
"compra": { dados da compra },
"informativoObservacao": "string",
"prazoAditadoDias": 0,
"qualificacaoAcrescimoSupressao": boolean,
"qualificacaoVigencia": boolean,
"qualificacaoFornecedor": boolean,
"tipoPessoaSubContratada": "string",
"numeroTermoContrato": "string",
"objetoTermoContrato": "string",
"nomeRazaoSocialFornecedor": "string",
"informacaoComplementar": "string",
"niFornecedorSubContratado": "string",
"nomeFornecedorSubContratado": "string",
"numeroContratoEmpenho": "string",
"dataAssinatura": "yyyy-mm-dd",
"dataVigenciaFim": "yyyy-mm-dd",
"dataAtualizacao": "yyyy-mm-ddThh:mm:ss",
"valorAcrescido": 0,
"fundamentoLegal": "string",
"valorParcela": 0,
"valorGlobal": 0,
"numeroParcelas": 0,
"orgaoSubrogado": { dados do órgão subrogado },
"dataPublicacaoPncp": "yyyy-mm-ddThh:mm:ss"
}
]
183
Manual de Integração PNCP– Versão 2.2.5
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
Dados de entrada
Dados de retorno
184
Manual de Integração PNCP– Versão 2.2.5
Exemplo de Retorno
Retorno:
access-control-allow-credentials: true
access-control-allow-headers: Content-Type,Authorization,X-Requested-With,Content-
Length,Accept,Origin,
access-control-allow-methods: GET,PUT,POST,DELETE,OPTIONS
access-control-allow-origin: *
cache-control: no-cache,no-store,max-age=0,must-revalidate
content-length: 0
date: ?
expires: 0
location:
https://treina.pncp.gov.br/api/pncp/v1/orgaos/10000000000003/contratos/2021/1/termos/1/arquivos/1
nome-bucket: ?
pragma: no-cache
strict-transport-security: max-age=?
x-content-type-options: nosniff
x-firefox-spdy: ?
x-frame-options: DENY
x-xss-protection: 1; mode=block
Códigos de Retorno
185
Manual de Integração PNCP– Versão 2.2.5
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/contratos/{ano}/{ DELETE {
sequencial}/termos/{sequencialTer "justificativa": "motivo/justificativa para
mo}/arquivos/{sequencialDocumen exclusão do documento do termo do
to} contrato"
}
Dados de entrada
Nota: alimentar os parâmetros {cnpj}, {ano}, {sequencial}, {sequencialTermo} e
{sequencialDocumento} na URL.
186
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
200 OK Sucesso
Detalhes da Requisição
Endpoint Método HTTP Exemplo de Payload
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano}, {sequencial} e {sequencialTermo} na URL.
187
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
Códigos de Retorno
200 OK Sucesso
Detalhes da Requisição
Endpoint Méto Exem
do plo de
HTTP Paylo
ad
188
Manual de Integração PNCP– Versão 2.2.5
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano}, {sequencial}, {sequencialTermo} e
{sequencialDocumento} na URL.
Dados de retorno
Códigos de Retorno
200 OK Sucesso
189
Manual de Integração PNCP– Versão 2.2.5
Serviço que permite inserir um plano de contratações de um ano de uma respectiva unidade
no PNCP. O serviço requer que seja enviado pelo menos um item e o limite máximo de
recebimento é de 1000 itens. Este serviço requer autenticação para ser acionado.
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj}/pca POST {
"codigoUnidade": "170456",
"anoPca": 2022,
"itensPlano": [
{
"numeroItem": 1,
"categoriaItemPca": "1",
"catalogo": "1",
"classificacaoCatalogo": "1",
"classificacaoSuperiorCodigo":
"7510",
" classificacaoSuperiorNome":
"Artigos para escritório",
"codigoItem": "468205",
"descricao": " Apontador Lápis",
"unidadeFornecimento": "Caixa 100
unidades",
"quantidade": 500,
"valorUnitario": 50,00,
"valorTotal": 25000,00,
"valorOrcamentoExercicio":
25000,00,
"renovacaoContrato": false,
"dataDesejada": "2022-05-15",
"unidadeRequisitante":
"Departamento Administrativo",
"grupoContratacaoCodigo": "",
"grupoContratacaoNome": ""
},
{
"numeroItem": 2,
"categoriaItemPca": "2",
"catalogo": "1",
"classificacaoCatalogo": "2",
"classificacaoSuperiorCodigo":
"547",
" classificacaoSuperiorNome":
"Serviço de acabamento e finalização dos
190
Manual de Integração PNCP– Versão 2.2.5
edifícios",
"codigoItem": "21776",
"descricao": " Troca Filtro -
Veículo Automotivo",
"unidadeFornecimento": "UNIDADE",
"quantidade": 10,
"valorUnitario": 50,00,
"valorTotal": 500,00,
"valorOrcamentoExercicio": 500,00,
"dataDesejada": "2022-07-10",
"unidadeRequisitante":
"Departamento Logístico",
"grupoContratacaoCodigo": "",
"grupoContratacaoNome": ""
}
]
}
Dados de entrada
Nota: alimentar o parâmetro {cnpj} na URL.
191
Manual de Integração PNCP– Versão 2.2.5
Catálogo de materiais e/ ou
serviços utilizado. Domínio: 1 -
CNBS (Catálogo Nacional de Bens
4.3 catalogo Inteiro Sim e Serviços); 2 - Outros;
192
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
Códigos de Retorno
Serviço que permite excluir um plano de contratações específico de uma unidade. Este serviço
requer autenticação para ser acionado.
Detalhes de Requisição
Endpoint Método Exemplo de Payload
HTTP
/v1/orgaos/{cnpj}/pca/{ano}/{sequencial} DELETE {
"justificativa": "motivo/justificativa para
a exclusão do plano"
}
193
Manual de Integração PNCP– Versão 2.2.5
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano} e {sequencial} na URL.
Códigos de Retorno
200 OK Sucesso
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
194
Manual de Integração PNCP– Versão 2.2.5
Dados de entrada
Nota: alimentar o parâmetro {cnpj} e {ano} na URL.
Dados de retorno
Códigos de Retorno
200 OK Sucesso
195
Manual de Integração PNCP– Versão 2.2.5
Serviço que permite consultar os dados dos planos de contratações das unidades de um órgão
específico em determinado ano.
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
curl -X 'GET' \
'https://treina.pncp.gov.br/api/pncp/v1/orgaos/00394460000141/pca/2022/consolidado/unidades' \ -
H 'accept: */*'
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano} e {sequencial} na URL.
Dados de retorno
196
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
200 OK Sucesso
Serviço que permite consultar a quantidade de itens e o valor total dos itens por categoria de
item dos planos de contratações de um órgão específico em determinado ano, opcionalmente
197
Manual de Integração PNCP– Versão 2.2.5
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
Dados de entrada
Nota: alimentar o parâmetro {cnpj} e {ano} na URL.
Dados de retorno
Decimal
1.2 quantidadeItens (17,4) Quantidade de itens do plano por categoria
Decimal
1.3 valorTotal (17,4) Valor total por categoria
198
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
200 OK Sucesso
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
curl -X 'GET' \
'https://treina.pncp.gov.br/api/pncp/v1/orgaos/00394460000141/pca/2022/1/consolidado' \ -H
'accept: */*'
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano} e {sequencial} na URL.
199
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
Códigos de Retorno
200 OK Sucesso
200
Manual de Integração PNCP– Versão 2.2.5
Serviço que permite consultar a quantidade de itens e o valor total dos itens por categoria de
item dos planos de contratações de uma Unidade específica em determinado ano,
opcionalmente filtrando por uma dada Categoria de Item.
Detalhes de Requisição
Endpoint Método Exemplo de Payload
HTTP
Dados de entrada
Nota: alimentar o parâmetro {cnpj} e {ano} na URL.
Dados de retorno
201
Manual de Integração PNCP– Versão 2.2.5
Decimal
1.2 quantidadeItens (17,4) Quantidade de itens do plano por categoria
Decimal
1.3 valorTotal (17,4) Valor total por categoria
Códigos de Retorno
200 OK Sucesso
Serviço que permite inserir itens em um plano de contratação de um ano de uma respectiva
unidade no PNCP. O serviço requer que seja enviado pelo menos um item e o limite
máximo de recebimento é de 1000 itens. Este serviço requer autenticação para ser acionado.
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj} POST [
/pca/{ano}/{sequencial}/itens {
"numeroItem": 1,
"categoriaItemPca": "1",
"catalogo": "1",
"classificacaoCatalogo": "1",
"classificacaoSuperiorCodigo":
"7510",
" classificacaoSuperiorNome":
"Artigos para escritório",
"codigoItem": "468205",
202
Manual de Integração PNCP– Versão 2.2.5
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano} e {sequencial} na URL.
203
Manual de Integração PNCP– Versão 2.2.5
Catálogo de materiais e/ ou
serviços utilizado. Domínio: 1 -
CNBS (Catálogo Nacional de Bens
4.3 catalogo Inteiro Sim e Serviços); 2 - Outros;
204
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
Exemplo de Retorno
Retorno:
[
"https://treina.pncp.gov.br/api/pncp/v1/orgaos/10000000000003/pca/2021/1/itens/1"
]
Códigos de Retorno
205
Manual de Integração PNCP– Versão 2.2.5
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano} e {sequencial} na URL.
Dados de retorno
206
Manual de Integração PNCP– Versão 2.2.5
207
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
200 OK Sucesso
208
Manual de Integração PNCP– Versão 2.2.5
Serviço que permite retificar um item específico de um plano de contratação no PNCP. Este
serviço requer autenticação para ser acionado. Na retificação parcial, você precisa enviar
apenas as informações que sofreram alteração. Por exemplo, se você desejar apenas
atualizar a categoria de um item, você deve informar apenas o atributo categoriaItemPca
e ignorar todos os demais atributos.
Detalhes de Requisição
Endpoint Método Exemplo de Payload
HTTP
/v1/orgaos/{cnpj} PATCH {
/pca/{ano}/{sequencial}/itens/{numeroItem} "numeroItem": 2,
"categoriaItemPca": "2",
"catalogo": "1",
"classificacaoCatalogo": "2",
"classificacaoSuperiorCodigo":
"547",
" classificacaoSuperiorNome":
"Serviço de acabamento e
finalização dos edifícios",
"codigoItem": "1090",
"descricao": "Pintura
industrial",
"unidadeFornecimento":
"UNIDADE",
"quantidade": 10,
"valorUnitario": 50,00,
"valorTotal": 500,00,
"valorOrcamentoExercicio":
500,00,
"dataDesejada": "2022-07-10",
"unidadeRequisitante":
"Departamento Logístico",
"grupoContratacaoCodigo": "",
"grupoContratacaoNome": "",
"justificativa": ""
}
209
Manual de Integração PNCP– Versão 2.2.5
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano}, {sequencial} e {numeroItem} na URL.
Catálogo de materiais e/ ou
serviços utilizado. Domínio: 1 -
CNBS (Catálogo Nacional de Bens
6 catalogo Inteiro Não e Serviços); 2 - Outros;
210
Manual de Integração PNCP– Versão 2.2.5
Motivo/justificativa para
23 justificativa Texto (255) Não retificação do item do plano
Códigos de Retorno
Serviço que permite retificar itens de um plano de contratação no PNCP. Este serviço requer
211
Manual de Integração PNCP– Versão 2.2.5
autenticação para ser acionado. Na retificação parcial, você precisa enviar apenas as
informações que sofreram alteração. Por exemplo, se você desejar apenas atualizar a
categoria de um item, você deve informar apenas o atributo categoriaItemPca e ignorar
todos os demais atributos.
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
212
Manual de Integração PNCP– Versão 2.2.5
"unidadeRequisitante": "Departamento
RH",
"grupoContratacaoCodigo": "200999-
2/2022",
"grupoContratacaoNome": "Contratação
2022"
}],
“justificativa”: “”
}
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano} e {sequencial} na URL.
Catálogo de materiais e/ ou
serviços utilizado. Domínio: 1 -
CNBS (Catálogo Nacional de Bens
4.3 catalogo Inteiro Não e Serviços); 2 - Outros;
213
Manual de Integração PNCP– Versão 2.2.5
214
Manual de Integração PNCP– Versão 2.2.5
Motivo/justificativa para
5 justificativa Texto (255) Não retificação dos itens do plano
Códigos de Retorno
Serviço que permite excluir um item específico de um plano de contratação no PNCP. Este
serviço requer autenticação para ser acionado.
Detalhes de Requisição
Endpoint Método Exemplo de Payload
HTTP
/v1/orgaos/{cnpj} DELETE {
/pca/{ano}/{sequencial}/itens/{numeroItem} "justificativa": ""
}
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano}, {sequencial} e {numeroItem} na URL.
215
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
Serviço que permite excluir itens de um plano de contratação no PNCP. Este serviço requer
autenticação para ser acionado.
Detalhes de Requisição
Endpoint Método HTTP Exemplo de Payload
/v1/orgaos/{cnpj} DELETE {
/pca/{ano}/{sequencial}/itens "listaNumerosItens": [1, 2, 7, 89],
"justificativa": ""
}
Dados de entrada
Nota: alimentar o parâmetro {cnpj}, {ano} e {sequencial} na URL.
216
Manual de Integração PNCP– Versão 2.2.5
Códigos de Retorno
Serviço que gera arquivo CSV contendo as informações de itens dos Planos de Contratações
Anuais das Unidades associadas ao Órgão e Ano recebidos.
Detalhes de Requisição
Endpoint Método Exemplo de Payload
HTTP
Dados de entrada
Nota: alimentar o parâmetro {cnpj} e {ano} na URL.
217
Manual de Integração PNCP– Versão 2.2.5
Dados de retorno
Códigos de Retorno
200 OK Sucesso
218
Manual de Integração PNCP– Versão 2.2.5
7. Suporte
Em caso de problemas durante o processo de integração do seu sistema com o PNCP, por favor
entre em contato com a Central de Atendimento do Ministério da Gestão e da Inovação em
Serviços Públicos (https://portaldeservicos.economia.gov.br) ou pelo telefone 0800 978 9001.
219