Consulta de versões da API do VPCEP
Função
Essa API é usada para consultar versões das APIs do VPCEP.
URI
GET /
Parâmetros de solicitação
|
Parâmetro |
Obrigatório |
Tipo |
Descrição |
|---|---|---|---|
|
Content-Type |
Sim |
String |
Especifica o tipo MIME do corpo da solicitação. O valor padrão application/json é recomendado. Para as APIs usadas para carregar objetos ou imagens, o tipo MIME pode variar dependendo do tipo de fluxo. |
Parâmetros de resposta
Código de status: 200
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
versions |
Array of VersionObject objects |
Lista as versões do VPCEP. |
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
status |
String |
Especifica o status da versão.● CURRENT: indica uma versão primária.● SUPPORT indica uma versão anterior que ainda é suportada. ● DEPRECATED: indica uma versão obsoleta que pode ser excluída posteriormente. |
|
id |
String |
Especifica a versão da API. |
|
updated |
String |
Especifica a hora em que versão da API foi lançada. O formato de hora UTC aplicado é AAAA-MMDDTHH:MM:SSZ. |
|
version |
String |
Especifica o número de versão suportado. |
|
min_version |
String |
Especifica o número de micro versão suportado. Se as APIs não suportarem micro versões, o parâmetro será deixado em branco. |
|
links |
Array of Link objects |
Especifica o URL da API. |
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
href |
String |
Especifica o endereço de referência da versão atual da API. |
|
type |
String |
Especifica o tipo MIME do corpo da solicitação. O valor é application/json. |
|
rel |
String |
Especifica a relação entre a versão atual da API e o endereço referenciado. |
Código de status: 400
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
error |
Error object |
Especifica a mensagem de erro retornada quando ocorre uma exceção de envio de tarefa. |
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
message |
String |
Descrição do erro da tarefa |
|
code |
String |
Código de erro de uma exceção de tarefa. |
Código de status: 401
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
error |
Error object |
Especifica a mensagem de erro retornada quando ocorre uma exceção de envio de tarefa. |
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
message |
String |
Descrição do erro da tarefa |
|
code |
String |
Código de erro de uma exceção de tarefa. |
Código de status: 403
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
error |
Error object |
Especifica a mensagem de erro retornada quando ocorre uma exceção de envio de tarefa. |
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
message |
String |
Descrição do erro da tarefa |
|
code |
String |
Código de erro de uma exceção de tarefa. |
Código de status: 404
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
error |
Error object |
Especifica a mensagem de erro retornada quando ocorre uma exceção de envio de tarefa. |
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
message |
String |
Descrição do erro da tarefa |
|
code |
String |
Código de erro de uma exceção de tarefa. |
Código de status: 405
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
error |
Error object |
Especifica a mensagem de erro retornada quando ocorre uma exceção de envio de tarefa. |
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
message |
String |
Descrição do erro da tarefa |
|
code |
String |
Código de erro de uma exceção de tarefa. |
Código de status: 406
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
error |
Error object |
Especifica a mensagem de erro retornada quando ocorre uma exceção de envio de tarefa. |
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
message |
String |
Descrição do erro da tarefa |
|
code |
String |
Código de erro de uma exceção de tarefa. |
Código de status: 407
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
error |
Error object |
Especifica a mensagem de erro retornada quando ocorre uma exceção de envio de tarefa. |
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
message |
String |
Descrição do erro da tarefa |
|
code |
String |
Código de erro de uma exceção de tarefa. |
Código de status: 408
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
error |
Error object |
Especifica a mensagem de erro retornada quando ocorre uma exceção de envio de tarefa. |
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
message |
String |
Descrição do erro da tarefa |
|
code |
String |
Código de erro de uma exceção de tarefa. |
Código de status: 409
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
error |
Error object |
Especifica a mensagem de erro retornada quando ocorre uma exceção de envio de tarefa. |
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
message |
String |
Descrição do erro da tarefa |
|
code |
String |
Código de erro de uma exceção de tarefa. |
Código de status: 500
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
error |
Error object |
Especifica a mensagem de erro retornada quando ocorre uma exceção de envio de tarefa. |
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
message |
String |
Descrição do erro da tarefa |
|
code |
String |
Código de erro de uma exceção de tarefa. |
Código de status: 501
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
error |
Error object |
Especifica a mensagem de erro retornada quando ocorre uma exceção de envio de tarefa. |
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
message |
String |
Descrição do erro da tarefa |
|
code |
String |
Código de erro de uma exceção de tarefa. |
Código de status: 502
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
error |
Error object |
Especifica a mensagem de erro retornada quando ocorre uma exceção de envio de tarefa. |
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
message |
String |
Descrição do erro da tarefa |
|
code |
String |
Código de erro de uma exceção de tarefa. |
Código de status: 503
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
error |
Error object |
Especifica a mensagem de erro retornada quando ocorre uma exceção de envio de tarefa. |
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
message |
String |
Descrição do erro da tarefa |
|
code |
String |
Código de erro de uma exceção de tarefa. |
Código de status: 504
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
error |
Error object |
Especifica a mensagem de erro retornada quando ocorre uma exceção de envio de tarefa. |
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
message |
String |
Descrição do erro da tarefa |
|
code |
String |
Código de erro de uma exceção de tarefa. |
Exemplos de solicitações
GET https://{endpoint}/
Exemplo de respostas
Código de status: 200
O servidor processou a solicitação com sucesso.
{
"versions" : [ {
"updated" : "2018-09-30T00:00:00Z",
"version" : "1",
"min_version" : "",
"status" : "CURRENT",
"id" : "v1",
"links" : [ {
"href" : "https://{vpcep_uri}/v1",
"type" : "application/json",
"rel" : "self"
} ]
} ]
}
Códigos de status
|
Código de status |
Descrição |
|---|---|
|
200 |
O servidor processou a solicitação com sucesso. |
|
400 |
A solicitação não pôde ser entendida pelo servidor devido à sintaxe mal formada. |
|
401 |
A página solicitada requer um nome de usuário e senha. |
|
403 |
O servidor entendeu a solicitação, mas se recusa a atendê-la. |
|
404 |
O servidor não encontrou nada que corresponda ao URI da solicitação. |
|
405 |
O método especificado na linha de solicitação não é permitido para o recurso identificado pelo URI da solicitação. |
|
406 |
O recurso identificado pela solicitação só é capaz de gerar entidades de resposta que tenham características de conteúdo não aceitáveis de acordo com os cabeçalhos de aceitação enviados na solicitação. |
|
407 |
O cliente deve primeiro autenticar-se com o proxy. |
|
408 |
O cliente não produziu uma solicitação dentro do tempo que o servidor estava preparado para esperar. |
|
409 |
A solicitação não pôde ser concluída devido a um conflito com o estado atual do recurso. |
|
500 |
Falhou ao concluir a solicitação. Anormalidade de serviço. |
|
501 |
Falhou ao concluir a solicitação. O servidor não suporta a função solicitada. |
|
502 |
Falhou ao concluir a solicitação. porque o servidor recebe uma resposta inválida. |
|
503 |
Falhou ao concluir a solicitação. porque o sistema não está disponível. |
|
504 |
Gateway expirou o tempo limite |
Códigos de erro
Consulte Códigos de erro.