Miosa.Email.Templates (Miosa v1.0.0)

Copy Markdown View Source

Reusable email templates keyed by name (/admin/email-templates).

Summary

Functions

Create an email template (POST /admin/email-templates).

List email templates (GET /admin/email-templates).

Reset an email template to platform default (POST /admin/email-templates/:key/reset).

Update an email template (PUT /admin/email-templates/:key).

Functions

create(client, key, attrs \\ %{})

@spec create(Miosa.Client.t(), String.t(), map()) :: Miosa.Client.result(map())

Create an email template (POST /admin/email-templates).

key is required — it uniquely identifies the template.

list(client, filters \\ %{})

@spec list(Miosa.Client.t(), map()) :: Miosa.Client.result(list())

List email templates (GET /admin/email-templates).

reset(client, key)

Reset an email template to platform default (POST /admin/email-templates/:key/reset).

update(client, key, attrs)

@spec update(Miosa.Client.t(), String.t(), map()) :: Miosa.Client.result(map())

Update an email template (PUT /admin/email-templates/:key).