Skip to main content
POST
/
email_templates
/
{id}
/
copy_one_off
Copy an email template as a one-off
curl --request POST \
  --url https://api.pocketflows.com/email_templates/{id}/copy_one_off \
  --header 'Authorization: Basic <encoded-value>' \
  --header 'Content-Type: application/json' \
  --data '{}'
{
  "id": "<string>",
  "name": "<string>",
  "subject": "<string>",
  "kind": "plaintext",
  "body": "<string>",
  "template_json": "<any>",
  "template_html": "<string>",
  "attachments": [
    {
      "content": "<string>",
      "name": "<string>"
    }
  ]
}

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Path Parameters

id
string
required

The ID of the email template to copy

Body

application/json · object

Response

200 - application/json

The copied EmailTemplate object. As a one-off, it will not be return from GET /businesses/:id/email_templates

id
string
required

The ID of the email template

name
string
required

The name of the email template

subject
string
required

The subject of the email template. Variables are supported via {{ variableName }}

kind
enum<string>
required

The kind of the email template

Available options:
plaintext,
html,
unlayer,
old_editor,
editor
body
string | null
required

The body of the email template. May be null. Variables are supported via {{ variableName }}

template_json
any
required

The JSON representing the rich text email template. May be null

template_html
string | null
required

The HTML representation of the rich text email. May be null

attachments
object[]
required

An array of attachment associted with the email template. Will be sent with every email built from this template

I