Update email template details
Update the details of an email template by its ID.
Path parameters
-
id
string Required The unique identifier of the email template.
Body
Required
-
subject
string The template of the email subject.
-
content
string The template of the email body.
contentType
string("text/html") | string("text/plain") The content type of the email body. (Only required by some specific email providers.)
-
replyTo
string The reply name template of the email. If not provided, the target email address will be used. (The render logic may differ based on the email provider.)
-
sendFrom
string The send from name template of the email. If not provided, the default Logto email address will be used. (The render logic may differ based on the email provider.)
PATCH
/api/email-templates/{id}/details
curl \
--request PATCH 'https://[tenant_id].logto.app/api/email-templates/{id}/details' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"subject":"string","content":"string","contentType":"string","replyTo":"string","sendFrom":"string"}'
Request examples
{
"subject": "string",
"content": "string",
"contentType": "string",
"replyTo": "string",
"sendFrom": "string"
}
Response examples (200)
{
"tenantId": "string",
"id": "string",
"languageTag": "string",
"templateType": "SignIn",
"details": {
"subject": "string",
"content": "string",
"contentType": "string",
"replyTo": "string",
"sendFrom": "string"
},
"createdAt": 42.0
}