Mga Tagabuo ng Software

Mga Webhook

Ang bawat notipikasyon na nililikha ng iyong account ay maaaring direktang ipadala sa sarili mong mga sistema bilang isang naka-sign na JSON POST — kaya ang nagaganap sa iyong hosting ay maaaring magsimula ng isang workflow saanman.

Maaari mo itong ikonekta sa

Ang webhook ay isang karaniwang HTTPS na kahilingan, kaya ang anuman na makatanggap nito ay maaaring umaksyon dito. Hindi mo kailangan na gumawa kami ng integration para sa iyong tool.

Mga platform ng automation

Ituro ang isang webhook sa isang workflow sa n8n, Make, Zapier, Pipedream, Activepieces at ang bawat event ay magiging trigger — mag-post sa isang channel, magbukas ng ticket, mag-update ng spreadsheet, tumawag sa isa pang API. Parehong-pareho ang takbo ng mga self-hosted platform, basta't naaabutan ang endpoint sa pamamagitan ng HTTPS.

Mga CRM at helpdesk

Ipadala ang mga kaganapan sa pagsingil at account sa HubSpot, Pipedrive, Salesforce, o sa anumang helpdesk o CRM na may inbound webhook, upang ang rekord ng customer ay sumasalamin sa kung ano ang ginagawa ng kanilang hosting nang walang sinumang kumokopya nito sa kabila.

Anumang iba pang nakikinig

Slack, Discord, Google Sheets, Airtable, Notion, ang iyong sariling pagsubaybay, isang data warehouse, o isang maliit na script na isinulat mo. Kung maaari itong tumanggap ng HTTPS POST at magbasa ng JSON, maaari nitong matanggap ang mga ito.

Ang ipinapadala

Ikaw ang pumipili kung aling mga kategorya ang mapupunta sa aling destinasyon — at maaari kang kumonekta ng ilan, kaya ang pagsingil ay maaaring mapunta sa isang lugar at ang mga alerto sa site sa isa pa. Naka-on ang lahat bilang default.

Pagsingil at mga pagbabayad

Mga inisyu at bayad na invoice, mga pagbabayad na nabigo, mga card na malapit nang mapaso, mga pag-renew at pagkansela.

Mga site at seguridad

Tapos na ang pag-deploy, nasuspinde ang isang site, natuklasan ang malware, mga backup at mga pagbabago sa sertipiko.

Suporta at mga domain

Binuksan at itinaas na mga ticket, mga paglilipat ng domain, pag-renew, at mga pagbabago sa DNS.

Pagpapatunay na ang isang kahilingan ay nagmula sa amin

Ang bawat kahilingan ay nilagdaan ng isang lihim na kayo at kami lamang ang nagtataglay. Suriin ang lagda bago ka umaksyon sa katawan — dumarating ang mga header na ito sa bawat paghahatid:

X-Zinn-Signature: sha256=<hmac of `timestamp.body`>
X-Zinn-Timestamp: unix seconds
X-Zinn-Delivery: stable id for this delivery
X-Zinn-Event: invoice.paid

Ang timestamp ay nilalagdaan kasama ang katawan sa halip na ipinadala sa tabi nito, kaya ang hinuli ng sinumang humiling ay hindi maaaring i-replay sa iyo mamaya. Tanggihan ang anumang mas luma sa ilang minuto.

Minsan lamang ipinapakita ang iyong signing secret kapag idinagdag mo ang webhook. Hindi na namin ito maipapakita ulit—kung mawala ito, alisin ang destinasyon at idagdag itong muli.

Nagse-set up ng isa

  1. Sa iyong dashboard, buksan ang Notifications at magdagdag ng destinasyon na may uri na Webhook.
  2. Ibinigay ang iyong HTTPS endpoint at kinopya ang signing secret na ipinapakita namin sa iyo.
  3. Pindutin ang Pagsubok. Nagpapadala kami ng totoong hiling sa parehong hugis ng live, para makabuo ka rito bago mangyari ang anuman.
  4. Piliin kung aling mga kategorya ang dapat matanggap ng destinasyon na iyon. Ang mga bagong uri ng notification ay awtomatikong naka-on.

Maaari kang magdagdag ng kahit gaano karaming destinasyon ang gusto mo, pagsama-samahin ang mga webhook sa email, Slack at Telegram, at bigyan ang bawat isa ng iba't ibang set ng mga kategorya.

Mas gusto mo bang tumawag na lang sa amin?

Ang mga Webhooks ay nagbibigay-alam sa iyo kapag may nangyari. Ang API naman ang paraan para may mangyari — magagamit mo ang bawat operasyon na ginagawa ng dashboard.

I-browse ang sanggunian ng API