Logo

Deletar webhook

Remova um webhook cadastrado pelo seu ID.

Remove um webhook cadastrado.

DELETE /webhooks/:id

Requer autenticação. Envie suas credenciais no header Authorization. Veja Autenticação.

Requisição

DELETE /webhooks/{id}
Authorization: Basic <suas_credenciais_em_base64>

Parâmetros

Prop

Type

Códigos de status

StatusDescrição
200Webhook deletado com sucesso
404Webhook não encontrado

Exemplos

curl -X DELETE https://public-api.paggpix.com/webhooks/{id} \
  -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 deleteWebhook(webhookId) {
  try {
    await axios.delete(`${BASE_URL}/webhooks/${webhookId}`, {
      headers: { Authorization: `Basic ${CREDENTIALS}` },
    });
    console.log('Webhook deleted successfully');
  } catch (error) {
    console.error(error.response ? error.response.data : error.message);
  }
}

On this page