description | string | yes | What the email is about, in plain words. 3 to 50,000 characters. |
name | string | no | Name of the template, up to 200 characters. Without it, Minimo picks one. |
subject | string | no | The subject the guest sees, up to 200 characters. Saved as you write it (spaces at the ends are removed). Merge fields such as {GUEST_NAME} work here too. Without it, Minimo writes one. If it cannot, the template name becomes the subject. |
category | string | no | utility for service emails (confirmation, reminder, cancellation): sent even without marketing consent. marketing for offers and review requests: sent only to contacts who agreed. Without it, Minimo decides from the description, and a service email is utility. |
customFields | string[] | no | Merge fields to use in the text, for example ["GUEST_NAME", "BOOKING_TIME"]. They appear as {GUEST_NAME}. Up to 50, each up to 100 characters. You pass the same keys as customFields when you send. |
brandingKit | object | no | Colors and font: text, background, accent (hex or rgba) and fontFamily, all four required; background2 optional. Without it, your workspace’s defaults are used. |