Esta API retorna uma lista de terminais, possivelmente paginada.
application/json
stringBearer {{TOKEN}}
stringNúmero da página a ser retornada
integerEsta API suporta paginação. Os seguintes parâmetros de query podem ser usados:
page: Número da página a ser retornadadataUm array de objetos, onde cada objeto representa um terminal:
id: ID único do terminal (UUID)merchant_id: ID do comerciante associado (UUID)serial_number: Número de série do terminallogic_number: Número lógico do terminalmodel: Modelo do terminalmanufacturer: Fabricante do terminalsimcard_serial_number: Número de série do SIM cardcreated_at: Data e hora de criação (formato ISO 8601)updated_at: Data e hora da última atualização (formato ISO 8601)linksObjeto contendo links para paginação:
first: URL da primeira páginalast: URL da última páginaprev: URL da página anterior (pode ser null)next: URL da próxima página (pode ser null)metaMetadados sobre a paginação:
current_page: Número da página atualfrom: Índice do primeiro item na página atuallast_page: Número da última páginalinks: Array de links de paginaçãopath: URL base da APIper_page: Número de itens por páginato: Índice do último item na página atualtotal: Total de itenscurl --location 'https://api-h.nuvende.com.br/api/v1/pagamentos/terminals' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {{TOKEN}}'
const axios = require("axios");
const config = {
method: "get",
url: "https://api-h.nuvende.com.br/api/v1/pagamentos/terminals",
headers: {
Accept: "application/json",
Authorization: "Bearer {{TOKEN}}",
},
};
axios(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});
import requests
url = "https://api-h.nuvende.com.br/api/v1/pagamentos/terminals"
headers = {
'Accept': 'application/json',
'Authorization': 'Bearer {{TOKEN}}'
}
response = requests.get(url, headers=headers)
print(response.text)
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api-h.nuvende.com.br/api/v1/pagamentos/terminals',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'Accept: application/json',
'Authorization: Bearer {{TOKEN}}'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>
{
"data": [
{
"id": "32a080cb-eb8a-4a51-9e6b-d1e2d22cbdb9",
"merchant_id": "9dd1b184-a167-4131-b68a-27be0c20c2b9",
"serial_number": "9892928371",
"logic_number": "N9892928371",
"model": "SPOS920",
"manufacturer": "Pax",
"simcard_serial_number": "GMS029810203",
"created_at": "2024-12-26T19:03:10.000000Z",
"updated_at": "2024-12-26T19:03:10.000000Z"
},
{
"id": "7f47fcf6-fcfa-49b5-8a06-e37543c4e380",
"merchant_id": "9dd1b184-a167-4131-b68a-27be0c20c2b9",
"serial_number": "9892928371",
"logic_number": "N9892928371",
"model": "SPOS920",
"manufacturer": "Pax",
"simcard_serial_number": "GMS029810203",
"created_at": "2024-12-26T19:02:48.000000Z",
"updated_at": "2024-12-26T19:02:48.000000Z"
},
{
"id": "d15fd8ba-49e6-4b64-81b3-295b1fe07e2c",
"merchant_id": "9dd1b184-a167-4131-b68a-27be0c20c2b9",
"serial_number": "9892928371",
"logic_number": "N9892928371",
"model": "SPOS920",
"manufacturer": "Pax",
"simcard_serial_number": "GMS029810203",
"created_at": "2024-12-26T19:03:08.000000Z",
"updated_at": "2024-12-26T19:03:08.000000Z"
}
],
"links": {
"first": "http://localhost:8082/api/terminals?page=1",
"last": "http://localhost:8082/api/terminals?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [
{
"url": null,
"label": "« Previous",
"active": false
},
{
"url": "http://localhost:8082/api/terminals?page=1",
"label": "1",
"active": true
},
{
"url": null,
"label": "Next »",
"active": false
}
],
"path": "http://localhost:8082/api/terminals",
"per_page": 50,
"to": 3,
"total": 3
}
}