Konfigurácia e-mailových notifikácií cez mailto hooky: parametre, šablóny a verzie.
Okrem webhookov ponúka PSB možnosť odosielať notifikácie e-mailom. E-mail hook (tiež mailhook alebo mailto hook) odošle e-mail pri každej udalosti na zvolenom topiku. Je to praktické pre organizácie, ktoré nemajú vlastný webhook endpoint, alebo ako doplnok k existujúcim webhookom.
Zaregistrujte hook cez API s akciou mailto::
{
"action": "mailto:finance@jouw-bedrijf.nl",
"topics": ["InvoiceReceived"]
}
Pri každej prijatej faktúre PSB teraz odošle notifikačný e-mail na zadanú adresu. E-mailová adresa v akcii môže obsahovať aj placeholder: [senderEmailAddress] alebo [receiverEmailAddress] na dynamické odosielanie na e-mailovú adresu odosielateľa alebo príjemcu.
Pozor: Pri placeholderoch vždy použite parameter
fallbackEmail. Ak e-mailová adresa nie je v dokumente k dispozícii, PSB odošle notifikáciu na fallback adresu.
E-mail hooky podporujú rozšírenú konfiguráciu cez parametre dotazu v action URL. URL zostavíte ako mailto:adresa@domena.sk?param1=hodnota¶m2=hodnota.
includeAttachmenttrue / falsetargetDocumentTypeIdfilename{{id}}{{extension}}. URL-enkódujte túto hodnotuexcludePrimaryAttachmenttrue / falseexcludeAdditionalAttachmentstrue / falseversion0.9 alebo 1.0templateIdfallbackEmailreplyTobccfromPSB podporuje dve verzie e-mailovej šablóny:
0.9noreply@everbinding.nl1.0noreply@econnect.emailTip: Pre nové konfigurácie používajte vždy verziu
1.0. Verzia0.9odosiela zo starej domény eVerbinding, ktorá sa už aktívne neudržiava.
E-mail hook, ktorý pri každej prijatej faktúre odošle e-mail s faktúrou ako PDF prílohou, bez XML:
mailto:finance@jouw-bedrijf.nl?includeAttachment=true&excludePrimaryAttachment=true&version=1.0
Hook, ktorý dynamicky odosiela odosielateľovi, s fallbackom:
mailto:[senderEmailAddress]?includeAttachment=true&version=1.0&fallbackEmail=backup@jouw-bedrijf.nl
Chcete plnú kontrolu nad formátovaním e-mailu? Nechajte si od eConnectu nakonfigurovať vlastnú SendGrid šablónu a použite parameter templateId. Môžete tiež prepojiť vlastný SendGrid účet pridaním objektu init s Vaším API kľúčom do konfigurácie hooku.
Môžete zadať viacero e-mailových adries vytvorením samostatných hookov, alebo použitím parametra bcc pre ďalších príjemcov.
Placeholdery ako [senderEmailAddress] alebo [receiverEmailAddress] sa vyplnia len vtedy, ak je adresa v dokumente. Ak chýba, PSB odošle notifikáciu na adresu v fallbackEmail, aby ste neprišli o správu.
Verzia 0.9 používa staršiu doménu odosielateľa noreply@everbinding.nl; verzia 1.0 používa noreply@econnect.email s moderným rozvrhnutím. Pre nové konfigurácie sa odporúča 1.0.
Nastavte includeAttachment na true a excludePrimaryAttachment na true, aby ste napríklad poslali len PDF prílohu. Skombinujte to s version=1.0 v query reťazci pre požadovanú šablónu.
Kompletnú API špecifikáciu nájdete na psb.econnect.eu so všetkými možnosťami konfigurácie a príkladmi.
Otvoriť API referenciu