Webhook com autorização
A Zoop disponibiliza uma forma dos nossos parceiros validarem os webhooks enviados através de uma autorização que pode ser inserida a sua escolha.
O produto funciona da seguinte maneira, o parceiro cria o webhook através de nossa API e informa um "authorization" único, conforme o exemplo abaixo:
curl --location --request POST 'https://api.zoop.ws/v1/marketplaces/:marketplace_id/webhooks' \
--header 'Content-Type: application/json' \
--data-raw '{
"url": "https://test.webhook.com",
"method": "POST",
"event": ["transaction.created"],
"authorization": "top-secret" < --- Autorização
}'
Retornamos a autorização escolhida no "header" do Json
curl --location --request POST 'https://test.webhook.com' \
--header 'Authorization: top-secret' \ <--- Autoização
--header 'Content-Type: application/json' \
--data-raw '{
...eventData
}
Updated almost 3 years ago