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
| Status | Descrição |
|---|---|
| 200 | Webhook deletado com sucesso |
| 404 | Webhook 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);
}
}