Konfigurace e-mailových notifikací přes mailto hooky: parametry, šablony a verze.
Kromě webhooků nabízí PSB možnost odesílat notifikace e-mailem. E-mail hook (také mailhook nebo mailto hook) odešle e-mail při každé události na zvoleném topiku. Je to praktické pro organizace, které nemají vlastní webhook endpoint, nebo jako doplněk k existujícím webhookům.
Zaregistrujte hook přes API s akcí mailto::
{
"action": "mailto:finance@jouw-bedrijf.nl",
"topics": ["InvoiceReceived"]
}
Při každé přijaté faktuře PSB nyní odešle notifikační e-mail na zadanou adresu. E-mailová adresa v akci může obsahovat i placeholder: [senderEmailAddress] nebo [receiverEmailAddress] pro dynamické odesílání na e-mailovou adresu odesílatele nebo příjemce.
Pozor: Při placeholderech vždy použijte parametr
fallbackEmail. Pokud e-mailová adresa není v dokumentu k dispozici, PSB odešle notifikaci na fallback adresu.
E-mail hooky podporují rozšířenou konfiguraci přes parametry dotazu v action URL. URL sestavíte jako mailto:adresa@domena.cz?param1=hodnota¶m2=hodnota.
includeAttachmenttrue / falsetargetDocumentTypeIdfilename{{id}}{{extension}}. URL-enkódujte tuto hodnotuexcludePrimaryAttachmenttrue / falseexcludeAdditionalAttachmentstrue / falseversion0.9 nebo 1.0templateIdfallbackEmailreplyTobccfromPSB podporuje dvě verze e-mailové šablony:
0.9noreply@everbinding.nl1.0noreply@econnect.emailTip: Pro nové konfigurace používejte vždy verzi
1.0. Verze0.9odesílá ze staré domény eVerbinding, která se již aktivně neudržuje.
E-mail hook, který při každé přijaté faktuře odešle e-mail s fakturou jako PDF přílohou, bez XML:
mailto:finance@jouw-bedrijf.nl?includeAttachment=true&excludePrimaryAttachment=true&version=1.0
Hook, který dynamicky odesílá odesílateli, s fallbackem:
mailto:[senderEmailAddress]?includeAttachment=true&version=1.0&fallbackEmail=backup@jouw-bedrijf.nl
Chcete plnou kontrolu nad formátováním e-mailu? Nechte si od eConnectu nakonfigurovat vlastní SendGrid šablonu a použijte parametr templateId. Můžete také propojit vlastní SendGrid účet přidáním objektu init s Vaším API klíčem do konfigurace hooku.
Můžete zadat více e-mailových adres vytvořením samostatných hooků, nebo použitím parametru bcc pro další příjemce.
Placeholdery jako [senderEmailAddress] nebo [receiverEmailAddress] se vyplní jen tehdy, pokud je adresa v dokumentu. Chybí-li, PSB odešle notifikaci na adresu v fallbackEmail, abyste neztratili zprávu.
Verze 0.9 používá starší doménu odesílatele noreply@everbinding.nl; verze 1.0 používá noreply@econnect.email s moderním rozvržením. Pro nové konfigurace se doporučuje 1.0.
Nastavte includeAttachment na true a excludePrimaryAttachment na true, abyste například poslali jen PDF přílohu. Kombinujte to s version=1.0 v query řetězci pro požadovanou šablonu.
Kompletní API specifikaci naleznete na psb.econnect.eu se všemi možnostmi konfigurace a příklady.
Otevřít API referenci