Webhookid ja REST API

Channels & Integrations6 vaatamist

Webhookid ja REST API

Conviro pakub webhooke sündmustest reaalajas teavitamiseks ja REST API-t programmiliseks juurdepääsuks kõigile platvormi funktsioonidele.

Webhookid

Mis on webhookid?

Webhookid saadavad teie serverisse HTTP POST-päringu iga kord, kui Conviros toimub kindel sündmus. Nii saate reageerida reaalajas, ilma pidevalt pärimata (polling).

Saadaolevad sündmused

SündmusKäivitub, kui
message.newSaadetakse uus sõnum (külastaja või boti poolt)
session.startedAlgab uus vestlusseanss
session.closedVestlus suletakse
session.handoffVestlus antakse üle inimagendile
lead.capturedSalvestatakse uus müügivihje
contact.createdLuuakse uus kontakt
ticket.createdAvatakse kasutajatoe pilet
csat.submittedEsitatakse CSAT-hinnang

Seadistamine

  1. Avage Dashboard -> Settings -> Webhooks.
  2. Klõpsake Add Webhook.
  3. Sisestage oma lõpp-punkti URL (peab olema HTTPS).
  4. Valige sündmused, mida soovite vastu võtta.
  5. Klõpsake Save.

Turvalisus: HMAC-SHA256 allkirjastamine

Iga webhooki andmepakett allkirjastatakse HMAC-SHA256-ga, kasutades teie webhooki salavõtit. Autentsuse tagamiseks kontrollige allkirja oma serveris:

X-Conviro-Signature: sha256=<hex_digest>

Võrrelge seda päist toorpäringu keha HMAC-SHA256 räsiga, mille arvutate oma webhooki salavõtmega.

Korduskatsete reeglid

Kui teie lõpp-punkt tagastab olekukoodi, mis ei ole 2xx, proovib Conviro kuni 3 korda uuesti, kasutades eksponentsiaalset ooteaega (1 min, 5 min, 30 min).


REST API

Autentimine

  1. Looge API võti asukohas Dashboard -> Settings -> API Keys -> Create Key.
  2. Lisage see Authorization päisesse:
Authorization: Bearer sk_your_api_key_here

Peamised lõpp-punktid

MeetodLõpp-punktKirjeldus
GET/api/chatbotsLoetleb kõik chatbotid
GET/api/chatbots/:idToob chatboti üksikasjad
GET/api/sessionsLoetleb seansid (koos filtritega)
GET/api/sessions/:id/messagesToob seansi sõnumid
POST/api/sessions/:id/messagesSaadab seanssi sõnumi
GET/api/contactsLoetleb kontaktid
POST/api/contactsLoob kontakti
GET/api/leadsLoetleb müügivihjed
POST/api/leadsLoob müügivihje
GET/api/analytics/overviewToob analüütika kokkuvõtte

Päringupiirangud

  • Free plaan: 60 päringut minutis
  • Starter: 120 päringut minutis
  • Pro: 300 päringut minutis
  • Growth+: 600 päringut minutis

Päringupiirangu päised lisatakse igale vastusele:

X-RateLimit-Limit: 300
X-RateLimit-Remaining: 298
X-RateLimit-Reset: 1672531200

Täielik dokumentatsioon

Täieliku API viite koos päringute ja vastuste näidetega leiate aadressilt /developers.

webhookapiresthmacintegrationendpointsdeveloper

Kas sellest artiklist oli abi?