Tapahtumat
Yhdistä webhookit
- Siirry Foliantissa kohtaan Asetukset › Integraatiot.
- Napsauta Webhooks-kohdassa Yhdistä.
-
Täytä asetukset:
- Napsauta Yhdistä.
Mitä kukin pyyntö sisältää
Foliant lähettääPOST-pyynnön, jonka runko on JSON-muodossa:
document.generated-tiedot
template: mallinuuidjaname.document_type:invoice,credit_note,quotetai tyhjä muille asiakirjoille.order: tilauksenid,namejatype(tilaukset tai luonnostilaukset).refund_idjafulfillment_id, kun asiakirja koskee hyvitystä tai lähetystä.document_numberjaissued_atnumeroiduille asiakirjoille.source: miten asiakirja luotiin, esimerkiksidownload,admin_download,exporttaiemail.export: viennin tunnus, kun asiakirja kuuluu vientiin.generated_at.
export.completed-tiedot
export: vienninuuid,order_type,template_uuids,orders-määrä,orders_skipped(poistettu valinnan jälkeen) jadocuments,requested_by(merchanttaicustomer) sekäcompleted_at.download_url: linkki viennin lataamiseen, jadownload_url_expires_at, jolloin linkki lakkaa toimimasta.download_expires_at: milloin vienti itse vanhenee.
Otsakkeet
Tarkista allekirjoitus
Allekirjoitus on heksamuotoinen HMAC-SHA256, joka lasketaan aikaleimasta, pisteestä ja pyynnön raakarungosta (<timestamp>.<body>) käyttäen avaimena allekirjoitussalaisuuttasi. Laske se omalla puolellasi ja vertaa sitä X-Foliant-Signature-otsakkeen sha256=-osan jälkeiseen arvoon. Käytä raakarunkoa täsmälleen sellaisena kuin se vastaanotettiin.
Vastaukset ja uudelleenyritykset
- Mikä tahansa 2xx-vastaus katsotaan toimitetuksi.
- Jos päätepisteesi palauttaa 5xx-virheen, 408 tai 429 tai ei vastaa 10 sekunnin kuluessa, Foliant yrittää myöhemmin uudelleen ja odottaa joka kerta pidempään, enintään 5 yritystä.
- Muut 4xx-vastaukset ovat lopullisia: Foliant ei yritä niitä uudelleen.
- Jokainen tapahtuma toimitetaan kerran asiakirjaa tai vientiä kohden. Uudelleenyritykset eivät koskaan lähetä sitä kahdesti onnistuneen toimituksen jälkeen.