Requesições da API
Para fazer uma solicitação de API REST, você combina o método HTTP GET, POST, PUT, PATCH ou DELETE, a URL para o serviço de API, o URI para um recurso para consultar, enviar dados, atualizar ou excluir e um ou mais
A URL para o serviço de API é:
Homologação:
https://api-uat.jumppag.comProdução:
https://api.jumppag.com
Opcionalmente, você pode incluir parâmetros de consulta em chamadas GET para filtrar, limitar o tamanho e classificar os dados nas respostas.
A maioria das chamadas GET, POST, PUT e PATCH exigem um corpo de solicitação JSON.
Este exemplo de solicitação de token oauth:
curl -v --location --request POST https://api-uat.jumppag.com/oauth2/token \
--header 'Accept: application/json' \
--header 'Authorization: Basic <EncodedClientIdClientSecret>' \
--header 'Content-Type: application/json'Esta solicitação de exemplo lista transações:
curl -v --location --request GET 'https://api-uat.jumppag.com/transactions' \
--header "Content-Type: application/json" \
--header "Authorization: Bearer <Access-Token>"Parâmetros de consulta
Para a maioria das chamadas REST GET, você pode incluir um ou mais parâmetros de consulta no URI da solicitação para filtrar, limitar o tamanho e classificar os dados em uma resposta de API. Para parâmetros de filtro, consulte as chamadas GET individuais.
Para limitar, ou paginar, e classificar os dados que são retornados em algumas respostas de API, use estes, ou parâmetros de consulta semelhantes:
Observação: nem todos os parâmetros de paginação estão disponíveis para todas as APIs.
limit
integer
40
O número de itens a serem retornados na resposta.
page
integer
9999999
O número da página indica qual conjunto de itens será retornado na resposta. Então, a combinação de page=1 e limit=20 retorna os primeiros 20 itens. A combinação de page=2 e limit=20 retorna os itens de 21 a 40.
sort
string Format: item,(asc|desc)
Classifica os itens na resposta por filtro em ordem crescente ou decrescente. Ex.: sort=id,desc (Esta combinação retorna uma lista em ordem decrescente com base no id.)
start_time
string Internet date and time format
A data e hora de início para o intervalo a ser exibido na resposta, no formato de data e hora da Internet. Ex.: start_time=2021-09-05T11:00:00Z.
end_time
string Internet date and time format
A data e hora de término para o intervalo a ser exibido na resposta, no formato de data e hora da Internet. Ex.: end_time=2021-09-05T11:00:00Z.
customer_id
string
255
Classifica os itens na resposta procurando pelo customer_id que foi fornecido pelo seu sistema.
transaction_id
string
255
Classifica os itens na resposta procurando pelo transaction_id que foi fornecido pelo seu sistema. Para obter vários transaction_id, envie cada transaction_id separando por vírgula (,). Ex.: 8fecdfcc-4e4d-11ee,8fece5ee-4e4d-11ee,d42953be-4e4d-11ee
Por exemplo, a API de transações retorna detalhes de dez transações começando com a segunda página, classificadas por ID decrescente na resposta:
curl -v --location --request GET 'https://api-uat.jumppag.com/transactions?limit=10&page=2&sort=id,desc' \
--header "Content-Type: application/json" \
--header "Authorization: Bearer < Access-Token >"Cabeçalhos de solicitação HTTP
Os cabeçalhos de solicitação HTTP comumente usados são:
Content-Type
O formato de resposta, que é necessário para operações com um corpo de resposta. A sintaxe é:
Content-Type: application/formatOnde o formato é json.
Authorization
Necessário para obter um token de acesso ou fazer chamadas de API:
Obtenha um token de acesso Ao criar em
HomologaçãoouProduçãoREST API ativo, a Jump gera um conjunto de IDs de cliente OAuth 2.0 e credenciais secretas para aHomologaçãoouProdução. Ao fazer uma chamada get an access token, defina o cabeçalhoAuthorizationpara essas credenciais para o ambiente no qual você está fazendo a chamada.Em troca dessas credenciais, o servidor de autorização da Jump pemite um token de acesso
bearerque você usa para autorização ao fazer solicitações REST API.Um
bearer tokenpermite que você conclua ações com a aprovação do proprietário do recurso.Fazer chamadas de API REST Inclua o token de acesso no cabeçalho Authorization com o esquema de autenticação Bearer:
Authorization: Bearer <Access-Token>
Atualizado
Isto foi útil?

