Rendera mall
POST/api/v1/templates/{key}/render
Mallens senast publicerade version med datan, precis som den skickas – för förhandsvisningen i Qrona.
Datan kontrolleras mot mallens datakontrakt som när ett meddelande skickas. Ingenting skickas och ingenting sparas.
Behörighet
templates:renderFörhandsgranska meddelanden – personen bakom nyckeln måste vara alla medlemmar.
Sökvägsparametrar
keystringkrävs- Mallens nyckel, samma som datakontraktets.
Kropp
JSON, Content-Type: application/json. Okända fält ger 422.
dataobject<valfritt>krävs- Meddelandets data, färdig att visa (belopp formaterade, datum utskrivna). Kontrolleras mot mallens datakontrakt.
categorystring- Klassen meddelandet ska ha (som när det skickas). Utan: service.
servicemarketing toobject- En mottagare att visa det för. Utan: ett exempelnamn.
to.emailstringkrävs- Mottagarens adress.högst 254 tecken
to.namestring | null- Mottagarens namn. Fyller {{first_name}} och {{last_name}} i mallen.högst 200 tecken
Göra om anropet
Skicka gärna headern Idempotency-Key (t.ex. ett uuid). Skickas samma anrop igen med samma nyckel inom 24 timmar kommer det första svaret tillbaka, utan att något görs två gånger. Batch och idempotens
Svar
200 Den renderade mallen.
templatestringkrävstemplate_versionintegerkrävs- Versionen som renderades: den senast publicerade, som ett meddelande skulle göras av nu.
subjectstringkrävs- Ämnesraden, ifylld.
htmlstringkrävs- Meddelandet som HTML, precis som det skickas (länkarna till webbversion och avregistrering leder ingenstans i en förhandsvisning).
textstringkrävs- Textversionen.
warningsarray<string>krävs- Det som borde ses över, t.ex. en länk utan adress.
Fel
- 400
- bad_request
- 404
- not_found
- 429
- rate_limited