updateTenantReplyEmailSettings
Requires at least one of the permissions settings:email:update or settings:tenant:update.
Changes the quote reply address, the sender name suffix and whether quotes may be emailed. Omitted fields keep their value, and the change is audited. Requires permission to update email or tenant settings.
Errors: a failed call returns a GraphQL errors entry, not a field on the result, and data may be null or partial. Read the entry's extensions.code and message; every shape and code is in the Error reference.
Example:
- GraphQL
- cURL
mutation UpdateTenantReplyEmailSettings($input: UpdateTenantReplyEmailInput!) {
updateTenantReplyEmailSettings(input: $input) {
id
createdAt
avgResponseTimeHours
fromNameSuffix
lastEmailSentAt
organizationId
}
}
curl -X POST "https://<api-host>/graphql" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $ACCESS_TOKEN" \
--data @- <<'EOF'
{
"query": "mutation UpdateTenantReplyEmailSettings($input: UpdateTenantReplyEmailInput!) {\n updateTenantReplyEmailSettings(input: $input) {\n id\n createdAt\n avgResponseTimeHours\n fromNameSuffix\n lastEmailSentAt\n organizationId\n }\n}",
"variables": {
"input": {}
}
}
EOF
Variables:
{
"input": {}
}
Response:
{
"data": {
"updateTenantReplyEmailSettings": {
"id": "id",
"createdAt": "2025-01-15T00:00:00Z",
"avgResponseTimeHours": 0,
"fromNameSuffix": "string",
"lastEmailSentAt": "2025-01-15T00:00:00Z",
"organizationId": "string"
}
}
}
updateTenantReplyEmailSettings(
input: UpdateTenantReplyEmailInput!
): TenantEmailSettings!
Arguments
updateTenantReplyEmailSettings.input ● UpdateTenantReplyEmailInput! non-null input
The reply address, sender name suffix and sending switch to change.
Type
TenantEmailSettings object
Your organization's document email settings and lifetime totals.