Táirge

Cainéil agus comhtháthú

Scríobhann an custaiméir cibé áit is mian leis, freagraíonn an gníomhaire ó scáileán amháin. Coinnítear an cainéal bunaidh ionas go bhfillfidh an freagra ar an gcosán céanna.

Ríomhphost ar dtús

Is é seo an cainéal a iompraíonn an chuid is mó den toirt, mar sin an ceann is mó a thugaimid aire dó: parsáil ghlán, bainistíocht preabanna, DKIM ar do chuid seoltaí.

Comhrá agus WhatsApp

Cruthaíonn comhrá an ghiuirléid ticéad chomh luath agus nach bhfuil aon duine ar fáil. Téann WhatsApp Business trí uimhir a sholáthraíonn tú.

API don chuid eile

Tá gach rud a dhéanann an comhéadan inrochtana i REST: ticéid, teachtaireachtaí, teagmhálacha, ailt, rialacha, easpórtálacha.

acme.open-helpdesk.com/app/settings/channels
Emailsupport@acme.fr · MX vérifié412 ce mois
Chatwidget web · 14 ko97 ce mois
WhatsApp+33 6 12 ** ** **58 ce mois
APIclé srv_live_… · lecture/écriture1 903 appels

POST /webhooks/acme · ticket.created

200 · 84 ms · signature vérifiée

200 · 91 ms · signature vérifiée

502 · nouvelle tentative dans 30 s

Cainéil ceangailte agus loga seachadta webhooks.

Go mion

Comhéadain ar fáil

API REST
Leaganaithe faoi /api/v1, freagraí JSON, pagú de réir cúrsóir, 600 iarratas in aghaidh an nóiméid.
Fíordheimhniú
Comharthaí pearsanta nó eochracha seirbhíse, le raon léitheoireachta agus scríbhneoireachta de réir acmhainne.
Webhooks
Sínithe HMAC SHA-256, athiarracht 5 huaire i backoff, loga seachadta ar feadh 7 lá.
Slack agus Teams
Fógra de réir amharc nó de réir foirne, freagra ón snáithe ar thairiscintí Foirne agus níos airde.
Iompórtáil
Zendesk, Freshdesk, Front agus CSV, le comhfhreagras réimsí saincheaptha.
Easpórtáil
CSV agus NDJSON ar éileamh, móide rochtain SQL inléite amháin ar an tairiscint Fiontair.
Logáil
Bíonn gach glao API le feiceáil sa loga iniúchta leis an eochair a úsáideadh.

Seiceáil síniú webhook

import { createHmac, timingSafeEqual } from "node:crypto";

export function verify(raw: string, header: string, secret: string) {
  const expected = createHmac("sha256", secret).update(raw).digest("hex");
  return timingSafeEqual(Buffer.from(header), Buffer.from(expected));
}