ö Webhooks & automation

Kahit ano, saan man.

Mag - atas ng anumang bagayURLsa anumangOpsIQpangyayari. HMAC-SHA256 na nilagdaan, replay-proteksiyoned, idempotency-keyed at retry-aware. ang Composse ay nag-uudyok at kumikilos sa mga tuntunin ng automasyon nang walang linya ng code, o roll ang iyong sarili mula sa REST-ware.API.

40+ kanonikal na mga pangyayariHMAC-SHA256 sa bawat paghahatidBackoff retries + muling pag-playIdempotensiya-keyed
Nilagdaan sa pinagmumulan
Mga retrition hanggang sa ito'y lumapag
Mabuhay Isang pangyayari. MAGING MALAMOT Bus invoice.paid 256 na mga pahina. your-crm.com /hook 200OK Hindi tapos na ang pag-redirect ng link Pag - aayos ng katawan2/5· likod off MAHAHALAGANG LOG your-crm.com/hook200 · 142ms slack.com/services200 · 88ms
40+kanonikal na mga pangyayari na isuskribe
HMACNilalagdaan sa bawat paghahatid
retrigger ng suff12h, pagkatapos ay ang manu - manong pag - uulit
1susibawat saklaw, nakakandado sa workspace nito
Pangyayari

Mga pangyayaring magaganap. Ang pagkilos ay kapuwa nangangahulugang sa atin.

Isang nakapirmang contection control-room para sa buong loop: outbound transmittion, inbound reces, at sinang-ayunan ang mga backend na pagkilos na gumagalaw sa parehong audited bus.

BIBA

Malalawak na pangyayari

Isulat ang anumang HTTPS endpoint na kanonikalOpsIQmga pangyayari, na may mga panala sa bawat patutunguhan.

SANAY

Mga Pagtanggap na Walang Paa

Tumanggap ng mga nilagdaang pangyayari mula sa Stripe, Calendly, Zapier, Make o sa iyong sariling app.

TANDAAN

Mga Gawang sinasang - ayunan

Ang mga tao o mga alituntunin ay sinasang - ayunan ng AI.OpsIQPOST hanggang sa iyong likod.

OpsIQclimber bus Nilalagdaang trapiko

Isang bus, tatlong direksiyon

Nakalabas
Mga webhook
Nananagana
pangyayari
Nilagdaan
nuong bus
Pagkilos
POST
invoice.paidyour-crm.com/hook200
stripe.payment_intentPag - uusapMapa
ai.action.approved/api/provisionpumirma
Tanda256 na mga pahina.

Ang bawat paghahatid ay nagdadala ng mga tagatanggap na pang-ulo ay maaaring kumpirmahin sa isang patuloy-panahong paghahambing.

Kawalang - KakayahanIsang susi

Ang mga retries revenue ay gumagamit ng parehong key kaya ang pagsusulat ay nananatiling eksaktong-conce.

Pag - aaralBawat hop

Naka-out, naka-out at ang mga pagtatangka ng aksiyon ay nakasulat sa admission log.

Relibilidad · retries

Bumababa ang mga limitasyon. Ang mga importasyon ay hindi naliligaw.

Ang bigong paghahatid ay umaakyat sa isang eksponensiyal na hagdan (isang bigong hagdan)1m → 5m → 30m → 2h → 12h) kaya ang isang maikling outage sa iyong panig ay hindi kailanman nagpapababa ng isang pangyayari. Ang bawat pagtatangka ay nakasulat sa admission log na may kanyang katayuang HTTP at latency, at maaari mong muling gampanan ang anumang paghahatid sa pamamagitan ng kamay minsang ang receiver ay malusog muli. Bawat retry ay nagdadala ng parehong idempotency key, kaya ang isang re-interreving ay hindi kailanman doble-charge o double-provisions.

Nakatiklop na likod: limang awtomatikong retries (1m → 5m → 30m →2h → 12h) bago iparada ang isang sasakyan para sa manu - manong paglalaro.
Per-endpoint na pang-radyo: ang huling hatid ng berde / amber / pula sa isang sulyap, na may status code at panahon.
Mga susing pang-dempotensiya. Bawat muling - pagtatayo ay gumagamit ng pare - parehong mga gamit X-OpsIQ-Idempotency Tip #, kaya isulat na manatili ka lang sa eksaktong oras.
24hbintana ng awto-restriya
1--clickPag - uulit ng manwal
Taniman hagdan & trosong panghatid 1 minuto 5 minuto 30 minuto 2h 12h MAHAHALAGANG LOG your-crm.com/hook · order.created 200 · 124ms slack.com/services · invoice.paid200 · 88ms Miss-endpoint · bayad. taposPag - aayos ng katawan2/5 tiket ng support-bot · na nilikha.200 · 61ms patay-host · suskrisyon. renewed502· iparada Muling Paglalaro
Nagsibalik1m → 5m → 30m →2h → 12h
Tamang-tamaAng idempotensiya ang susi sa bawat muling pagtatayo
Muling Paglalaroisang pindot sa tik sa tikilya minsang gumaling ang receiver
Pagmamamasa ng dalawang-way

Tanggapin ang mga pangyayari, at hayaan ang AI kumilos nang ligtas.

Iba't iba ang mga endpoint at adviction endpoint, kaya iba na ngayon ang hitsura: isang mapa sa labas ng mga pangyayari sa mga contact, ang ibang tarangkahan AI na kumikilos bago pa man matawag ang iyong backend.

Mga Daang Walang Paa

Ang mga pangyayari sa labas ay nasa tamang timeline.

Gumawa ng kakaibang katangianURLat paglagda ng lihim, mapa angJSONmga bukid, saka hayaangOpsIQIkabit ang bawat tinatanggap na pangyayari sa katugmang contact.

https://app.opsiq.io/inbound/wh_7c91...
contact_email_path $.customer.email event_type_path $.type idempotency_key_path $.id
Ang mga Katayuan sa Pagkilos

Maaaring humiling ang AI ng trabaho, hindi ng pag - iwas sa pagsang - ayon.

Ipahayag ang kontrata sa aksiyon, saklawin ito, at tanging POST sa iyong backend pagkatapos ng pagsang-ayon.

billing.issue_credit
IlagaySinasang - ayunanPOST
RESTAPIkey

Mga susi na may pahintulot, limitasyon at pinahihintulutan ang mga list.

Ang mga key ng isyu ay ginagamit ng mga kasangkapan at kapareha nang hindi binibigyan ng buong lakas ang bawat pagsasama.

HI dashboard Magbasa lamang
Pag - aapura ng mag - asawa Nahigpit
panloob na kagamitan Lahat
API tawag sa aksyon

Ang mga landas ng kasunduan ay nananatiling malinis.

Para sa masalimuot na mga daloy ng trabaho, tawagin ang RESTAPIdirektang may parehong saklaw na modelo.

POST /api/v1.php
Pagkakasundo: Tagapagdala opq_workspace_key
{ "action": "crm.conversions.record" }
Matinding pagkabukod

Ang bawat staint at key ay Maglakip ng workspace.

Ang seguridad ay may sarili nitong sistema ng paningin dito: ang paghahatidURLsay binabantayan laban sa SSRF, ang mga key ay sakop sa isang workspace, at cross-tenant request bago ang anumang datos ay basahin.

0Mga palatandaan sa buong daigdig
403di - sinasadyang saklaw
Kaligtasan sa labas

PagpapalayaURLsay hindi makabaling sa loob.

OpsIQblocks pribado, loopback, link-local at ulap metadata targets sa ligtas oras at ulit sa pagpapadala ng oras.

your-crm.compinapayagan
127.0.0.1bloke
10.0.0.5bloke
169.254.169.254bloke
Kahit saan

Ang mga hangganan ng komputa ay bahagi ng susi.

Mga Endpoint, inbound resibo, mga trosong panghatid atAPIAng lahat ng susi ay may tatak ng workspace na lumikha nito.

Lugar ng Trabaho Akey opq_a1...
dulo ng estasyon/hook-a
saklaw_key ws_a
Lugar ng Trabaho Bkey opq_b7...
dulo ng estasyon/hook-b
saklaw_key ws_b
Isang susi mula sa workspace A na tinatawag na workspace B return403bago mag-akses ng datos.
Pagpapatupad ng mga tubo

Ang bawat kahilingan ay tumatawid sa iisang pintuang - daan.

Tandaat, lawak ng workspace, pinahihintulutang mode, hangganan ng rate at opsyonalIPAng entlist ay sinusuri bago ang kahilingan ay umabot sa datos ng negosyo.

Lahat ng nasa kahon

Isang pagsasama - sama, na kayo'y nakasuksok.

Retries & replay Exponential backoff to 24 hours, a full delivery log, and one-click replay when a receiver recovers.
NakopyaAPIkey All, Read-only or Restricted modes, per-key rate limits and IP allowlists, locked to the workspace.
Test before live Fire sample payloads outbound and inbound; inspect the exact JSON, signature and HTTP status returned.
Mga susing pang - imempotensiya A reused key on every retry means writes are exactly-once, safe for payments and provisioning.
Visual rule builder Drag-drop "when X happens, do Y": conditions on tier, priority or keyword, no code required.
Muling mag - ingat Timestamp window plus a nonce table deduplicate retries and reject stale deliveries.
⚖️ Kung saan ito ay angkop

Walang kagamitan sa kola ang iyong inarkila. Isang katutubong saping pangkasarian.

Ang Zapier at Make ay mahusay para sa pag-scop ng mga apps nang magkasama, ngunit sila ay nauupo sa labas ng inyong platform, hindi maaaring mag-rap AI access, at metro bawat pagtakbo.OpsIQAng mga pangyayari, lagda at kilos ay katutubo, ibinabahagi ang parehong datos ng iyong chat, CRM at mga tiket.

Kung ano ang kailangan moRaw Zapier / GawaOpsIQWebhook at mga Aksiyon
Ikinintsahe, dokumentadong katalogo ng pangyayariPer-ap, pabagu-bago40+ kanonikalOpsIQpangyayari
HMAC-SHA256 na nilagdaang pang-aghamPambihira / DIY per phurseNilagdaan ang bawat pahayag, lihim sa bawat endpoint
Per-endpoint na mga filterIsang siklab sa bawat tikónLigáw o eksaktong subset, bawat isaURL
Awtomatikong retries + muling pag-playLimitado / may bayad na mga baytangBumalik sa24h+ Pagre - replay ng manwal
Kawalang - kakayahan sa mga RetriyaIyong itinatayo itoIdempotensiya-Key sa bawat sulat
Itali sa tamang pagdikitMga lupaing dumadaloy, hindi isang CRMMga mapa sa timeline
Gate AI ay kumikilos bago sila tumakboWalang ideyaPropose → sang - ayon → nilagdaang POST
Mga gawang di - makatuwiran, mga pagkilos na may pag - aatubiliHindiKapani - paniwalang watawat + buong landas ng audit
NakopyaAPIkeys + hangganan ng bilisBulwagang tagapagsalaysay-sa buong-batasAng Lahat / Basahin-lamang / Nahigpit + CIDR
SSRF-hardened admissionMga VaryoPribado / metadataIPsnaharangan at muling nalutas
Per-run pagsukat / gawain capsOo, binabayaran mo ang bawat gawainKatutubo: walang per-event na bilang
Iisang datos bilang chat / CRM / mga tiketPinagsamang mga appIsang pinagmumulan ng katotohanan
Buong listahan ng mga tampok

Lahat ng bagay sa Webhook at mga Aksiyon.

Ang bawat kakayahan, pinagsama-sama. ★ marka ng isang stand-out.

KatangianKung ano ang ginagawa nito
Pangyayaring suskrisyon
Nabigtig na Lattalan (Catalog)40+) ★Ikinuri ang kanonikal na mga pangyayari sa ibayo ng komersiyo, pagdodokumento, suporta at CRM, nang walang per-app converse.
Mga Subscripsyon ng Ligaw na Parong Bakal (*)Isulat ang isang endpoint sa lahat ng bagay nang may nag - iisa *.
Per-Endpoint Kaganapan Filter ★IsaURLay tumatanggap ng billing, isa pang suporta, kaya walang ingay sa mga receiver na hindi nangangailangan nito.
Seguridad & Paglagda
Ang 256 Aegina ay isang planetang hindi pangunahin.Ang bawat payload ay pumirma na may isang per-endpoint lihim sa pamamagitan ng X-OpsIQ-Signature.
Hilaw-Body SignatureTanda ang byte, hindi re-serialed na bagay, kaya walang anumang pinaanod sa pagitan ng nagpadala at receiver.
Tapat-Time Verification Recipe ★hash_equals() Ang patnubay upang ang mga sumasalakay ay hindi makakapag - iskedyul ng kanilang panahon tungo sa isang palsipikadong lagda.
★ Naka-rotate Pag-sign LihimRegenerate a per-endpoint lihim sa anumang oras, pagkatapos ay updated ang iyong verifier.
X-OpsIQ_-Signature HeaderGinanap ng HMAC ang bawat isahang paghahatid para sa beripikasyon.
X-OpsIQ_-Timestamp HeaderAng hindi-ix na epoch sa bawat paghahatid upang ang mga receiver ay maaaring tumanggi sa mga lumang pangyayari.
Proteksyon ng Endpoint SSRF ★ BAGOBlocks pribado, loopback at ulap-metadataIPsbilang mga target ng paghahatid, sa pag - iingat at sa panahon ng pagpapadala.
Muling Mag - ingat sa Nonce ić BAGOAng mga marka at ang mga bintanang may timestamp ay nagpapawalang - bisa sa mga retriya at tumatanggi sa dating mga ilaw.
Muling Pag - asa at Muling Pag - aayos
X-OpsIQ-Ang Pag-ibig ay Isang Pag-ibig ★Sa parehong direksyon sa bawat retry kaya ang isang re-savey ay hindi kailanman dobleng-charge.
Isinisiwalat ang Panuntunan sa Likod ng Sumpunging Pang -od1m → 5m → 30m → 2h → 12h: limang awtomatikong retries, pagkatapos ay manu - manong muling pag - iinsayo.
Paghahatid Log na may Per-Attempt Detalye ★HTTP status, latency at pagtatangka bilangin, kulay-coded green / amber / pula.
Manual na Paghahatid ay Naglarong - muliAng isang-click replay mula sa hatid log minsang ang isang receiver ay gumaling.
Pagbibigay ng Per-EndpointAng huling transaksyon na ipinakita na may katayuan sa isang sulyap, bawat endpoint.
Matipid na metadata
X-OpsIQ_-Matter HeaderAng mga transaksyon ng celevent type kaya ang mga receiver ay maaaring ma-trade nang hindi parporsiyon ang katawan.
X-OpsIQ_-Heaty HeaderIsang paghahatid na ID para sa pagsubaybay at pag - uugnay sa bawat pagtatangka.
Pagsubok & Epektasyon
Pagsubok ng Paghahatid Bago Pumunta Buhay ★Apoyan ang isang sampol na binayaran at tingnan ang eksaktongJSON, lagda at tugon ng HTTP.
Mga Pinaka - signature (dry_run)Ibalik ang napirmang sobre nang hindi nagpo - post, upang matiyak mo muna sa inyong lugar ang mga bagay na nangyari.
Naglalaman ng mga Sagot sa PagsubokTiyaking ang isang mapa ay kumukuha ng email at lumilikha ng tamang gawain.
Pamamahala ng Endpoint
Aktibo / Hindi Aktibong ToglePahiran ng totalpo ang isang endpoint nang hindi ito inaalis.
Pag - aalisan ng Imburnal na KatayuanAng pag - aalis ng mga pantanggal ay humihinto habang inihihinto ang mga troso.
Nakahabing mga webhook
Mga Katayuang Walang Palay - sulongIsang Pambihirang BagayURLAt saka ilihim ang bawat pinagmulan nito, upang maging paste sa Stripe, Calendly o Zapier.
Inbound Lagda Verification ★Mga Verifies X-OpsIQ-Inbound-Signature bago mangyari ang anumang bagay.
JSON Pag-aaral ng mga Patlang ★Kumuha ng email, uri ng laro at halaga sa pamamagitan ng $.path mula sa anumang hugis ng sahod.
Pag - aalis ng Pangalan sa Iba't Ibang Bansa BAGOPilitin ang pangalan ng kontak contact_name_path Kaya ang timeline ay nagbabasa nang malinis.
Mahalagang Paglikom sa Larangan BAGOMaglagay ng pera o numero na may halaga value_path para sa pag - iiskor at pag - uulat.
Buod ng Template ★ BAGOGumawa ng buod mula sa tao summary_path o a ${path} si template.
Mga preset mapping ng papasok na data ★Ang isa-click Stripe, Calendly at Zapier pes ay nagreresulta sa prefille.
Walang - Kupas na Pagkahibang sa Eksperimentoevent_id Ang dedup ay nangangahulugang ang mga retries ng pinagmulan ay hindi kailanman doble-bilang.
Inbound na aktibidad sa Timeline ng Contact ★Ang tinatanggap na mga pangyayari ay nagiging hindi kanais - nais, madaling pagmulang mga gawain sa pakikipag - ugnayan.
Nakasusuyang Logok / error / dipt / di-makulayan ng hilaw na sahod na dala para sa pag-iimbestiga.
API& access control
APIMga Susi:3Pagpapahintulot sa mga ObserbasyonLahat ng mga pinagkakatiwalaang kasangkapan, Read-lamang para sa mga dashboard, o nilimitahan upang harangan ang espesipikong mga kilos.
APIPangunahing Bilang na Nagtatakda ng EksperimentoTawag-per-oras kada susi na may live na gamit na bar.
API Key IP Listahan ng mga pinapayagan (CIDR) ★Maglagay ng susi sa opisina o data-centreIPskasama ang CIDR ranges.
Buong Aklat ng mga Aksyon (meta. actions) ★Alamin ang isang susing maaaring tawagin ng buong menu ng aksiyon; walang susi na kailangan upang itala.
Mga Naka-lock na API Keys BAGOBawat key ay naka-lock sa kanyang paglikha ng workspace, kaya ang multi-tenant na pagbubukod ay awtomatiko.
API Pag-alis ng Key (Instant) ★Bugpuin ang isang tumutulong susi at ang mga tawag nito ay agad na nawawala.
Mga tuntunin sa paggamit ng mga makina
Mga Bukál na May Webhook HakbangPOST to a URL_) bilang isang hakbang sa loob ng isang multi-sect automation.
★ Visual Panuntunan TagabuoKalagayan at kilos ng Drag-drop: kapag nangyari ang X, gawin ang Y, walang code.
Ang mga Katayuan sa Pagkilos
Ang Pagkilos ay Nagsasangkot ng Pag - ibig sa DiyosIminungkahi ng AI, isang pagsang - ayon ng tao, pagkataposOpsIQmga poste, sa pamamagitan lamang ng pintuang - daan.
Naulit na Pagbitay sa EksperimentoIsang saklaw na gaya ng billing:write ay naglalagay ng isang susing refund ngunit hindi kailanman nai - delete.
Reversible Actions sa Undo ★Markahan ang isang bagay na maaaring baligtarin atOpsIQpanatilihin ang landas.
Aksyon Audit Trail ★Sang - ayon, sumang - ayon at tinawag ang lahat na para bang sila'y lubusang sumusunod.
Naka-sign Aksyon POST ★Ang parehong HMAC trust bilang mga webhook sa bawat tawag ng aksiyon.
Multi-tenant
Wakas na Pagbukod ng Sarili BAGOscope_kind/scope_key Ibinitin ang bawat staint, key at log row sa workspace nito.
KABAITAN

Mga tanong sa Webhook, ang sagot.

Lahat ng hingin ng mga koponan sa harap nila ay alambreOpsIQsa natitirang bahagi ng kanilang salansan: paglagda, retries, inbound at mga kilos.

Commute HMAC-SHA256 sa hilaw na request body gamit ang iyong kabahaging lihim; X-OpsIQ-Signature ay na ang hex ay natutunaw nang walang panlapi. Ihambing sa isang content-time check tulad ng unlapi hash_equals(). Sample code ay nasa developers page at sa signing section sa itaas.
Kami'y nag - reponent ng exponential backoff: 1m → 5m → 30m →2h → 12h(limang pagtatangka). Pagkatapos nito ay ipinarada ang paghahatid at maaari mo itong i-play ng manu-mand mula sa panhatid na log minsang maging malusog muli ang receiver.
Oo, ang bawat endpoint ay may sarili nitong sekreto na maaari mong baguhin sa anumang oras: iikot ito, pagkatapos ay ituro ang iyong virifier sa bagong sekreto.
Oo, ang tagapagtayo ng tuntunin sa paningin ("kapag nangyari ang X, do Y") ay sumasaklaw sa karamihan ng mga daloy ng trabaho, na may mga kondisyon sa mga customer pain, prior o keyword. Code-lamang mga landas sa pamamagitan ng RESTAPIay makukuha para sa masalimuot na mga kaso.
Tapos na40Halimbawa, ang kanonikal na mga pangyayari ay sumasaklaw sa komersiyo, pagdedeposito, pagsuporta at CRM order.created, payment.completed, invoice.paid, subscription.renewed, ticket.created, crm.deal.won at contact.lifecycle_changed. Ang bawat endpoint ay maaaring magskripsiyon sa ligaw na card * o isang eksaktong subset.
Gumawa ka ng isang invive endpoint at kumuha ka ng isang pambihirang topointURLBukod pa sa isang lihim ng paglagda. Point Stripe, Calendly, Zapier, Gumawa o ang iyong sariling app, magdagdag ng isang maliitJSONAng paggawa ng mapa (kung saan nakatira ang contact email at ang uri ng pangyayari), at bawat tinatanggap na pangyayari ay nagiging isang gawain sa magkatambal na contact.
Isang aksyong endpoint ang nagpapahintulot sa AI na kumilos ang iyong anak Iminungkahi ng AI ang isang pagkilos, sinasang - ayunan ito ng tao o ng pamamahala, at saka lamang ito tinatanggapOpsIQat bawat panukala, ang pagsang - ayon at pagtawag ay nasa landas ng audit.
Mga susing Isyu Para sa RESTAPIat pumili ng paraan ng pahintulot sa bawat susi: Lahat, Magbasa lamang, or Nahigpit ( Barahan ang espesipikong mga pagkilos, pati na ang mga ligaw na baka crm.contacts.*). Magdagdag ng limitasyon sa per-hour rate at isang opsyonalIPBawat key ay naka-lock sa workspace na nilikha nito.
No. Bawat sulat ay nagdadala ng isang Idempotensiya-Key, at ang webhook retries ay muling gumagamit ng parehong key. Kung nakikita ng inyong endpoint ang isang susi ito ay naproseso na ito ay nagbabalik sa orihinal na resulta nang hindi ginagawa ang trabaho ng dalawang beses, na siyang gumagawa sa mga bayad at paglalaan ng ligtas upang muling mag-try.