. Webhooks & matching

Задействай всичко. Където и да е.

Абонирайте се за всичкиURLна всекиOpsIQ събитие. HMAC-SHA256 подписано, повторно-защитени, Immpotency-keyed и retri-aware. Композитор задейства и действия в правилата за автоматизация без ред код, или се търкалят своя собствена от RESTAPI.

40+ канонични събитияHMAC-SHA256 при всяка доставкаОтстъплението се връща + повторениеОкабеляване на качеството
Подписан на източника
Оттегля се докато кацне.
Живо Едно събитие, подписано, доставено, гарантирано. ЕДНОВО БУС invoice.paid HMAC- SHA256 your-crm.com /hook 200 Добре. точка на застояло положение отново2/5· връщане назад LOG ЗА ДОСТАВКА your-crm.com/hook200 · 142ms slack.com/services200 · 88ms
40+канонични събития за записване
HMACПодписан на всяка доставка
Връщане назад към 12h, след това ръчно повторение
1 ключза обхват, заключен в работното му пространство
Рутер на събития

Събитията са извън играта. Действията са и двете.

Подписана зала за контрол на интеграцията за целия цикъл: изходящи доставки, входящи разписки и одобрени действия за връщане през същия одитен автобус.

ИЗЛИШЪК

Извънборсови събития

Абонирайте се за всяка крайна точка на HTPS до канонични събития OpsIQ_, с филтри за дестинация.

В

Входящи постъпления

Получаване на подписани събития от Stripe, Calendly, Zapier, Make или вашето собствено приложение.

ДЕЙСТВИЕ

Одобрени действия

Хората или правилата го одобряват.OpsIQ Постовете в задния ти двор.

OpsIQ_събитие автобус подписано движение

Един автобус, три посоки.

Извънборсови
уеб куки
Входящо
събития
Подпис
Автобус за събития
Действие
POST
invoice.paidyour-crm.com/hook200
stripe.payment_intentвремева линия на контактакартирана
ai.action.approved/api/provisionПодпис
ПодписHMAC- SHA256

Всяка доставка носи приемници за главата могат да се проверят с постоянно време сравнение.

НепоносимостЕдин ключ.

Отново се използва същия ключ, така че пишете остават точно наведнъж.

ОдитВсеки хоп

Наближават, влизат и се записват опити за действие в дневника на доставката.

Надеждност · връщане назад

Крайните точки падат. Доставките не се губят.

Провалената доставка се изкачва по експоненциална стълба (1m → 5m → 30m → 2h → 12hВсеки опит е написан до дневника за доставка със своя статус HTTP и латентност, и можете да преиграете всяка доставка на ръка след като приемникът е здрав отново. Всяко повторно се проведе същия нежелан ключ, така че да се достави никога двойно или двойно зареждане.

Експоненциален откат: пет автоматични ретрии (1m → 5m → 30m → 2h → 12h) преди доставка е паркирана за ръчно възпроизвеждане.
Накрайник за доставка на железопътен: последните доставки зелено / кехлибар / червено от един поглед, с код на състоянието и време.
Ключове за неудобства. Всяко повторно опитване се използва по един и същ начин X-OpsIQ-Idempotency Ключ, така пише само веднъж.
24чавторетри прозорец
1- Кликни.Ръчно повторение
& Дневник на ретрията 30 m 12ч LOG ЗА ДОСТАВКА your-crm.com/hook · order.created 200 · 124ms slack.com/services · invoice.paid200 · 88ms stal-endpoint · плащане. завършеноотново2/5 Поддръжка-бот · билет. създаден200 · 61ms mode-host · абонамент. обновен502· паркиран автомобил Реплей
Отдръпнете се.1m → 5m → 30m →2h → 12h
Точно така.ключ за неудобство на всеки опит
Реплейедно щракване, след като приемника се възстанови
Двупосочна автоматизация

Получаване на събития и нека AI Бъди внимателен.

Свързани крайни точки и крайни точки за действие са различни повърхности, така че те сега изглеждат различно: една карта извън събитията върху контактите, другите порти AI действия преди да се нарича подкрепление.

Входящи крайни точки

Извън събитията се приземяват на правилната времева линия.

Създаване на уникаленURL и подписване на тайна, карта наJSON полета, тогава некаOpsIQ Прикрепя се всяко прието събитие към съвпадащия контакт.

https://app.opsiq.io/inbound/wh_7c91...
contact_email_path $.customer.email event_type_path $.type idempotency_key_path $.id
Крайни точки за действие

Ал може да поиска работа, не да се заобиколят одобрението.

Обявявам договора за действие, оглеждам го и само POST да ви даде одобрение.

billing.issue_credit
ПредложениеОдобрениеPOST
РЕСТAPI Ключове

Ключове с разрешения, ограничения и разрешителни.

Издайте работни ключове за инструменти и партньори, без да давате пълна мощност на всяка интеграция.

BI табло Само за четене
Приложение за партньор Ограничено
Вътрешен инструмент Всички
API_извикване за действие

Кодовите пътища остават чисти.

За сложни работни потоци, се обадете на REST API директно със същия обхват модел.

POST /api/v1.php
Оторизация: Bearer opq_ workspace_key
{ "action": "crm.conversions.record" }
Закалена изолация

Всяка крайна точка и ключ е Заварена в работното си пространство.

Сигурността има своя собствена визуална система тук: доставката URLs се охранява от SSRF, ключовете са с обхват до едно работно пространство и кръстосаните заявки подскачат преди да бъдат прочетени никакви данни.

0глобални символи
403несъответствие на обхвата
Извънредна безопасност

Доставка URLs_ не може да се завърти навътре.

OpsIQ блокира частни, rookback, link-local и cloud metadata цели в спестяване на време и отново в изпращаме време.

your-crm.comПозволявам
127.0.0.1блок
10.0.0.5блок
169.254.169.254блок
Склад за работното пространство

Границите на наемателите са част от ключа.

Крайните точки, входящите разписки, трупите за доставка и API ключове всички носят печата на работното пространство, който ги е създал.

Работно пространство AКлючов opq_a1...
Крайна точка /hook-a_
obsole_key ws_a
Работно пространство BКлючов opq_b7...
Крайна точка /hook-b_
obsole_key ws_b
Ключ от работното пространство А призоваване на работното пространство B връща 403 преди достъпа до данни.
Прилагане на приложното поле

Всяка молба пресича една и съща врата.

Подпис, обхват на работното пространство, режим на разрешение, лимит на лихвения процент и незадължителен IP_ списък на разрешителните се проверяват преди искането да достигне бизнес данни.

Всичко в кутията

Една интеграционна повърхност, Напълно свързани.

Retries & replay Exponential backoff to 24 hours, a full delivery log, and one-click replay when a receiver recovers.
С обхват API_ ключове 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.
Ключове за изпълнение 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.
Защита срещу повторение Timestamp window plus a nonce table deduplicate retries and reject stale deliveries.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Не е лепило инструмент, който се наема. Роден интеграционен слой.

Zapier и Make са страхотни за запис приложения заедно, но те седят извън платформата си, не могат да порта AI действия, и измерва всеки ход. OpsIQ_ събитията, подписите и действията са местни, споделяне на същите данни като вашия чат, CRM и билети.

Какво ти трябва?Суров Запиер / НаправиOpsIQ Уебhooks & Activities
Напечатан, документиран каталог на събитияПер-ап, непоследователен40+ канониченOpsIQ събития
HMAC-SHA256 подписана доставкаРедки / ДИЙ в запПодписва се всяка доставка, тайна за крайна точка
Филтри за събития на брой точкиЕдин спусък за запWildcard или прецизен подмножество, заURL
Автоматично повторно възпроизвеждане + повторениеОграничено/заплатено подрежданеНазад към24h+ ръчно повторение
Недопустимост при връщанетоТи го построи.Idemportency-Key на всеки запис
Входящ към десния контактПриземява се в поток, а не в УСРКарти към времевата линия на контакта
Gate AI действия преди те да стартиратНяма концепция.Предложи → одобрява → подписано POST
Обратни, одитирани действияНе.Обратно знаме + пълна одитна следа
Обхват API ключове + граници на ставкитеЗначение за цялата сметкаВсички / Само за четене / Ограничени + CIDR
SSRF-закалена доставкаРазличноЧастни / метаданни IPs блокирани, повторно решени
За измерване/заданиеДа, плащаш за всяка задача.Местно: няма такса за събитие
Същите данни като чат / CRM/ билетиКопирано между приложениятаЕдин източник на истината
Пълен списък с функции

Всичко в Уеб- икони и действия.

Всеки капацитет, групиран.

ХарактеристикиКакво прави?
Абонамент за събития
Каталог за събития извън страната (40+) ★Напечатани канонични събития в търговията, фактурирането, поддръжката и CRM, без несъответствие в приложението.
Абонамент за събития с Wildcard (*)Абонирайте се за крайна точка на всичко с един *.
Филтри за събитие на крайна точка .Едно.URL Получава сметка, друга подкрепа, така че без шум на приемниците, които не се нуждаят от нея.
& Подписване на сигурността
HMAC-SHA256 Подпис .Всеки полезен товар, подписан с тайна точка на точка чрез X-OpsIQ-Signature.
Подпис на суровото-теглоПодпишете байтите, не серийният обект, така че нищо не се отклонява между подателя и приемника.
Рецепта за постоянно време за проверка .hash_equals() Насочване, така че нападателите да не могат да засичат пътя си до фалшив подпис.
Ротабилни знаци Тайни .По всяко време да се възстанови тайна на всеки етап, след това да се актуализира вашият проверяващ.
Х-OpsIQ- Подпис заглавкаHMAC е извършвал всяка една доставка за проверка.
Х-OpsIQ- Timestamp HeaderУникс епох на всяка доставка, така че приемниците могат да отхвърлят застояли събития.
Endpoint SSRF Protection . НОВОБлокира частни, rookback и cloud-metata IPs като целеви за доставка, в спестовен и при изпращане на време.
Replay Protection with Nonce . НОВОНонс плюс времеви прозорец намалява отсрочката и отхвърля старите доставки.
Надеждност и връщане
X-OpsIQ-Idmpotency Header .Същото не се случва на всеки репетиция, така че едно повторно доставка никога не се удвоява.
Експоненциална подпора на възприятието1m → 5m → 30m → 2h → 12hПет автоматични ретрии, после ръчно повторение.
Доставка дневник с Per-Attemp .Статус на HTTP, латентност и опитен брой, цветен код зелено / кехлибар / червено.
Ръчно изпълнение на доставка .Едно кликване повторение от дневника на доставката, след като приемник се възстанови.
Подходяща за доставка железопътна линияПоследните доставки показват със статус на пръв поглед, за крайна точка.
Метаданни за доставка
Х-OpsIQ-Заглавие на събитиетоНоси типа събитие, така че приемниците могат да пътуват без да се проверява тялото.
X-_OpsIQ-Delivary HeaderИдентифициране на доставката за проследяване и корелиране на всеки опит.
Проверка и валидиране
Доставка на тест преди да тръгнете на живоИзстреляйте образец от полезен товар и проверете точния отговор JSON, подпис и HTTP.
Тестови подписи (сухо_работа)Връща подписания плик без да го публикувате, така че можете да проверите първо на място.
Входящо изпитване за доставкаПотвърдете картиране екстракти на имейл и създава правилната дейност.
Управление на крайната точка
Активен / неактивен прикачПауза крайна точка, без да го изтриете.
Заличаване с предстоящо анулиранеИзтриването спира, докато се съхраняват записите.
Входящи уебhooks
Входящи крайни точки .Уникален URL плюс тайна за източник, да се постави в Stripe, Calendly или Zapier.
Входящо потвърждение на подписа .Проверка X-OpsIQ-Inbound-Signature преди да се случи нещо друго.
JSON_ Пътни картиИзвличане на имейла, тип събитие и стойност чрез $.path от всяка форма на полезен товар.
Извличане на името за контакт НОВОИзтеглете името на контакта с contact_name_path Така че времевата линия се чете чисто.
Извличане на полето НОВОКарта с парична или цифрова стойност value_path за отбелязване и докладване.
Обобщени шаблони НОВОИзградете човешко резюме от summary_path или ${path} шаблон за символи.
Входящи предварителни настройки на максимизираните карти .Едноклик Stripe, Calendly и Zapier карти предварително напълнени.
Входяща приложимост .event_id Дедуп означава, че източникът не се връща на двойното броене.
Входяща дейност на Timeline за контакт .Приеманите събития стават скрупули, активирани дейности по контакта.
Входящ лог за получаванеok / грешка/ дубликат/ ненапечатан с необработения полезен товар за отстраняване на грешки.
API_ и контрол на достъпа
API ключове: 3 Режими на разрешаване годежВсичко това за надеждни инструменти, Read-само за арматурни табла, или ограничен до блокиране на конкретни действия.
API_ Лимитиране на ключовите ниваОбаждания на час на ключ с бар за използване на живо.
API_ Ключ IP_ Lollowlist (CIDR) .Pin ключ за офис или център за данни IPs_ с обхвати на CIDR.
Каталог на живо действие (meta. actions) .Открийте пълното меню за действие, което може да се обади ключ; не е необходим ключ за списък.
Работно пространство - заключено API Ключове НОВОВсеки ключ е заключен към създаването на работното му пространство, така че многотентната изолация е автоматична.
API_ Отрицание на ключа (незабавно) .Отклонете изтичане на ключ и обажданията му се провалят незабавно.
Правила за автоматизация
Работни потоци с уеб-кабина StepPOST до URL като стъпка в многостъпкова автоматизация.
Визуално правило Builder .Условия и действия за изтегляне: когато Х се случи, не прави Y, без код.
Крайни точки за действие
Договори за действие .Ал предлага, човек одобрява, тогаваOpsIQ Само през портала.
Ограничено действие не се прилага годежОбхват като billing:write позволява връщане на ключа, но никога не го изтрива.
Обратни действия с UndoМаркирайте действие обратимо и OpsIQ запазва пътя за премахване.
Action Audit Trail .Предложение, одобрение и призоваване всички регистрирани за пълно съответствие.
Подписанa дейност POST .Същото доверие като в интернет на всеки разговор.
Многостепенна
Изолация на обхват на крайната точка . НОВОscope_kind/scope_key Заварете всяка крайна точка, ключ и лог до работното му място.
Често задавани въпроси

Въпроси за уеб-лока. Отговори.

Всички екипи питат преди да се свържат OpsIQ_ към останалата част от стака си: подписване, ретри, входящи и действия.

Изчислете HMAC-SHA256 върху суровия орган за запитване, използвайки споделената си тайна; X-OpsIQ-Signature е, че хекс бюлетини без представка. Сравняване с постоянно време проверка като hash_equals(). Кодът на пробата е на страницата на разработчиците и в секцията за подписване по-горе.
Ние се опитваме с експоненциално отстъпление: 1m → 5m → 30m →2h → 12h След това доставката е паркирана и можете да я повторите ръчно от дневника за доставка, след като приемникът е здрав отново.
Всяка крайна точка има своя собствена тайна, която можете да регенирате по всяко време: да я завъртите, след това да посочите верификатора си към новата тайна.
Да. визуалният създател на правила ("когато Х се случи, да Y") обхваща повечето работни потоци, с условия на клиентско ниво, приоритет или ключова дума.API са на разположение за сложни случаи.
Над 40_ канонични събития, простиращи се до търговия, фактуриране, поддръжка и CRM, например order.created, payment.completed, invoice.paid, subscription.renewed, ticket.created, crm.deal.won както и contact.lifecycle_changed. Всяка крайна точка може да се абонира за wildcard * или точно подмножество.
Да. Създаване на входяща крайна точка и получавате уникална URL плюс таен подпис. Point Stripe, Calendly, Zapier, Направете или вашето собствено приложение в него, добавете малка JSON_ карта (където контактният имейл и тип събитие живеят), и всяко прието събитие се превръща в дейност по съвпадение на контакта.
Крайната точка на действие позволява на AI да действа върху Ви AI предлага действие, човешко или правило го одобрява, и само тогава прави OpsIQ__ да се подпише POST до крайната си точка. Действията са обхванати, могат да бъдат маркирани обратими, и всяко предложение, одобрение и покана е по одитната пътека.
Издава ключове за REST API и избира режим на разрешение за ключ: Всички, Само за четене, or Ограничено (блокирайте конкретни действия, включително wildcards като crm.contacts.*). Добавете ограничение на час и незадължителен IP_ списък. Всеки ключ е заключен към работното пространство, в което е създаден.
Не. Всеки запис носи Idemportency-Key, и уебхок retries повторно използване на същия ключ. Ако крайната точка вижда ключ, той вече е обработен връща първоначалния резултат, без да се прави работата два пъти, което е това, което прави плащанията и осигуряване безопасно да се опита отново.