Logo

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

StatusDescrição
200Dados da conta autenticada
401Nã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);
  }
}

On this page