Obter dados da conta
Consulte a conta autenticada e os CNPJs/CPFs vinculados a ela.
Retorna as informações da conta autenticada, incluindo os customers (CNPJs/CPFs) vinculados.
GET /accounts/me
Requer autenticação. Envie suas credenciais no header Authorization. Veja Autenticação.
Requisição
GET /accounts/me
Authorization: Basic <suas_credenciais_em_base64>Resposta
{
"account_id": "0289839e-9ac6-4bf6-8ac5-d42b3c839392",
"name": "Loja do João",
"email": "[email protected]",
"type": "CUSTOMER",
"customers": [
{
"id": "c5aeee78-db32-45b1-9c88-cfbb87594730",
"cnpj": "12345678000199",
"cpf": null
}
]
}Campos da resposta
Prop
Type
Customer
Prop
Type
Códigos de status
| Status | Descrição |
|---|---|
| 200 | Dados da conta autenticada |
| 401 | Não autenticado |
Exemplos
curl https://public-api.paggpix.com/accounts/me \
-H "Authorization: Basic <suas_credenciais_em_base64>"const axios = require('axios');
const CLIENT_ID = '<seu_client_id>';
const CLIENT_SECRET = '<seu_client_secret>';
const CREDENTIALS = Buffer.from(`${CLIENT_ID}:${CLIENT_SECRET}`).toString('base64');
const BASE_URL = 'https://public-api.paggpix.com';
async function getAccount() {
try {
const { data } = await axios.get(`${BASE_URL}/accounts/me`, {
headers: { Authorization: `Basic ${CREDENTIALS}` },
});
console.log(`Account: ${data.name} (${data.type})`);
} catch (error) {
console.error(error.response ? error.response.data : error.message);
}
}