This is the API to update settings at an account (channel) level. Pass `accountId` as the path parameter.

The `update` field accepts the fields that need to be updated.

The reset field accepts an array of flattened configuration keys to be unset/removed.

Response parameters

ParameterDescription
errorIndicates if there is an error in the response.
okIndicates if the request was successful.
data[].relationship_idThe unique identifier for the relationship.
data[].features.ma.config.disableTrackingPixelIndicates if the tracking pixel is disabled in marketing automation.
data[].features.requests.automations.makeThenaBotAutoJoinChannels.conditions.conditionCondition for auto-joining channels (e.g., starts with 'ext-').
data[].features.requests.automations.makeThenaBotAutoJoinChannels.isEnabledIndicates if ThenaBot auto-joins channels based on the conditions.
data[].features.requests.automations.notifyOnChannelJoin.conditions.conditionCondition for notifying when joining channels (e.g., starts with 'ext-').
data[].features.requests.automations.notifyOnChannelJoin.isEnabledIndicates if notifications are sent when a channel is joined.
data[].features.requests.automations.notifyOnChannelJoin.howAreChannelsDefinedDefines how channels are identified (e.g., 'by-conditions').
data[].features.requests.automations.notifyOnChannelJoin.channelIdsList of specific channel IDs for notifications when joining channels.
data[].features.requests.automations.notifyOnChannelJoin.alertsChannelThe channel where alerts are sent when a channel is joined.
data[].features.requests.config.show_user_emails_in_assigneeIndicates if user emails should be shown in the assignee field.
data[].features.requests.config.ai_assist_auto_responderIndicates if AI assist should auto-respond to requests.
data[].features.requests.config.welcome_messageThe welcome message to be sent to users joining the workspace.
data[].features.requests.config.should_send_welcome_messageIndicates if the welcome message should be sent.
data[].features.requests.config.block_request_detectionIndicates if request detection is blocked.
data[].features.requests.config.send_suggestedrequest_messageIndicates if suggested request messages are sent.
data[].features.requests.config.send_suggestedrequest_message_channelThe channel where suggested request messages are sent.
data[].features.requests.config.conversation_grouping_windowThe time window (in minutes) for grouping conversations.
data[].features.requests.config.reopen_closed_requestsIndicates if closed requests should be reopened.
data[].features.requests.config.move_onhold_to_inprogressIndicates if requests on hold should be moved to in-progress.
data[].features.requests.config.delete_notification_from_triage_in_minutesTime (in minutes) before notifications are deleted from triage.
data[].features.requests.config.suppress_requests_on_non_closed_conversation_threadsSuppresses requests on non-closed conversation threads.
data[].features.requests.config.suppress_requests_on_non_closed_ticket_threadsSuppresses requests on non-closed ticket threads.
data[].features.requests.config.use_customer_name_in_notificationsIndicates if the customer name should be used in notifications.
data[].features.requests.config.use_customer_logo_in_notificationsIndicates if the customer logo should be used in notifications.
data[].features.requests.config.auto_assign_request_to_first_responderAutomatically assigns requests to the first responder.
data[].features.requests.config.send_assigned_to_notification_to_userSends notifications to the user when they are assigned a request.
data[].features.requests.config.send_auto_assigned_ephemeralSends ephemeral messages when requests are auto-assigned.
data[].features.requests.config.close_nudge_duration_in_minutesTime (in minutes) for sending nudges to close requests.
data[].features.requests.config.stop_nudge_for_triage_channelIndicates if nudges are stopped for the triage channel.
data[].features.requests.config.auto_close_duration_in_minutesTime (in minutes) after which requests are automatically closed.
data[].features.requests.config.auto_assign_thread_onlyIndicates if only threads should be auto-assigned.
data[].features.requests.config.send_status_updates_on_request_threadSends status updates in the request thread.
data[].features.requests.config.send_first_request_notificationSends notifications when the first request is detected.
data[].features.requests.config.write_all_requests_to_crmWrites all requests to the CRM.
data[].features.requests.config.add_emojis_on_request_threadAdds emojis to the request thread.
data[].features.requests.config.send_request_detected_ephemeral_to_csmSends ephemeral messages to the CSM when a request is detected.
data[].features.requests.config.auto_assign_to_csmAutomatically assigns requests to the customer success manager (CSM).
data[].features.requests.config.store_non_suggested_requestStores non-suggested requests.
data[].features.requests.config.show_private_message_previewsShows previews of private messages.
data[].features.requests.config.appHomeOwnerFiltersEnables filters in the app home for request owners.
data[].features.requests.config.send_feedbackSends feedback messages for requests.
data[].features.requests.config.send_feedback_as_ephemeralSends feedback messages as ephemeral.
data[].features.requests.config.feedback_messageThe feedback message sent when a request is closed.
data[].features.requests.config.feedback_ratingThe rating system for feedback (e.g., '2_POINTS').
data[].features.requests.config.send_request_feedback_received_messageSends a message when request feedback is received.
data[].features.requests.config.send_request_feedback_received_message_channelThe channel where feedback received messages are sent.
data[].features.requests.config.request_for_text_feedbackRequests textual feedback from customers.
data[].features.requests.config.knowledge_base_nameThe name of the knowledge base.
data[].features.requests.config.knowledge_base_urlThe URL of the knowledge base.
data[].features.requests.config.send_kbsuggested_answersSends suggested answers from the knowledge base.
data[].features.requests.config.auto_create_ticket_from_requestAutomatically creates tickets from requests.
data[].features.requests.config.auto_respond_to_requestsAutomatically responds to detected requests.
data[].features.requests.config.message_for_auto_respond_to_requestsThe message sent when auto-responding to a request.
data[].features.requests.config.use_csm_avatar_for_auto_respond_to_requestsUses the CSM's avatar for auto-responses.
data[].features.requests.config.white_listed_botsList of bots that are whitelisted for requests.
data[].features.requests.config.is_request_escalation_enabledIndicates if request escalation is enabled.
data[].features.requests.config.message_for_request_escalationThe message sent for request escalation.
data[].features.requests.config.block_new_request_creation_on_discard_requestBlocks new request creation when a request is discarded.
data[].features.requests.config.host_domainThe host domain for the requests.
data[].features.requests.config.web_request_redirection_channelThe channel to which web requests are redirected.
data[].features.requests.config.web_request_email_communicationIndicates if web requests trigger email communication.
data[].features.requests.config.ai_smart_groupingEnables AI smart grouping of requests.
data[].features.requests.config.send_request_escalation_message_channelThe channel to which escalation messages are sent.
data[].features.requests.support.request_closure_sla.isEnabledIndicates if the request closure SLA is enabled.
data[].features.requests.support.request_closure_sla.slaThe SLA duration for request closure.
data[].features.requests.support.request_closure_sla.sla_channelThe channel to which SLA breach notifications are sent.
data[].features.requests.support.response_sla.workingHoursConfig.dailyConfigurationsDaily configurations for working hours.
data[].features.requests.support.response_sla.workingHoursConfig.dailyWorkingHourConfigIndicates if daily working hour configurations are enabled.
data[].features.requests.support.response_sla.workingHoursConfig.holidayDatesList of holiday dates for working hours.
data[].features.requests.support.response_sla.workingHoursConfig.workingDaysList of working days (by day number).
data[].features.requests.support.response_sla.workingHoursConfig.timezoneTimezone for the working hours configuration.
data[].features.requests.support.response_sla.workingHoursConfig.isEnabledIndicates if the working hours configuration is enabled.
data[].features.requests.support.response_sla.workingHoursConfig.sendOutOfOfficeAutoReplySends an out-of-office auto-reply during non-working hours.
data[].features.requests.support.response_sla.workingHoursConfig.outOfOfficeAutoReplyMessageThe message sent as the out-of-office auto-reply.
data[].features.requests.support.response_sla.workingHoursConfig.useCsmAvatarForAutoReplyUses the CSM's avatar for the out-of-office auto-reply.
data[].features.requests.support.response_sla.workingHoursConfig.outOfOfficeAutoReplyGroupingWindowTime window (in hours) for grouping out-of-office auto-replies.
data[].features.requests.support.response_sla.sla_breach_config.reaction.isEnabledIndicates if reactions are enabled for SLA breaches.
data[].features.requests.support.response_sla.sla_breach_config.reaction.message_ts_comparisonThe condition for comparing message timestamps for SLA breaches.
data[].features.requests.support.response_sla.sla_breach_config.conversation_response.isEnabledIndicates if conversation response is enabled for SLA breaches.
data[].features.requests.support.response_sla.sla_breach_config.suggested_request_invalidation.isEnabledIndicates if request invalidation is enabled for SLA breaches.
data[].features.requests.support.response_sla.sla_breach_config.request.isEnabledIndicates if SLA breaches trigger request-level actions.
data[].features.requests.support.response_sla.isEnabledIndicates if response SLA is enabled.
data[].features.requests.support.response_sla.slaThe SLA duration for response times.
data[].features.requests.support.response_sla.sla_channelThe channel to which response SLA breach notifications are sent.
data[].features.requests.support.severity.nameThe name of the severity level (e.g., 'High', 'Medium', 'Low').
data[].features.requests.support.severity.valueThe value of the severity level (e.g., 'High', 'Medium', 'Low').
data[].features.requests.support.tags.nameThe name of a tag for classifying requests (e.g., 'Customer Onboarding').
data[].features.requests.support.tags.valueThe value of a tag for classifying requests.
data[].features.requests.ai.requestSubTypesList of request subtypes for AI tagging.
data[].features.requests.aiTags.userDefinedTagsList of user-defined AI tags.
data[].features.requests.aiTags.blacklistedAITagsList of blacklisted AI tags (e.g., 'assistance', 'issue').
data[].features.requests.categories.category_nameThe name of the category for classifying requests.
data[].features.requests.categories.typeThe type of the category (e.g., 'text', 'select').
data[].features.requests.categories.available_values.nameThe name of an available value for the category.
data[].features.requests.categories.available_values.valueThe value of an available value for the category.
data[].features.requests.categories.capture_changeIndicates if category changes are captured.
data[].features.requests.categories.mandatory_on_closeIndicates if the category is mandatory on closing a request.
data[].features.requests.categories.autoassign_by_aiIndicates if the category is auto-assigned by AI.
data[].features.requests.custom_fields.custom_field_idThe unique identifier for the custom field.
data[].features.requests.custom_fields._idThe internal ID of the custom field.
data[].features.requests.sink.salesforceSalesforce ID for syncing requests with Salesforce.
data[].features.requests.sink.salesforceAccountNameThe name of the Salesforce account for syncing.
data[].features.tickets.config.helpdeskIdsList of helpdesk IDs for the ticketing system.
data[].features.tickets.config.formIdsList of form IDs for the ticketing system.
data[].features.tickets.config.showOverflowMenuIndicates if the overflow menu is shown in the ticketing system.
data[].features.tickets.config.enable_only_for_customers_to_non_closed_ticketEnables ticketing features only for customers with non-closed tickets.
data[].features.tickets.config.change_stage_for_non_closed_ticketChanges the stage for non-closed tickets.
data[].features.tickets.config.change_stage_for_non_closed_ticket_to_valueThe stage value for non-closed tickets.
data[].features.tickets.config.change_stage_for_closed_ticketChanges the stage for closed tickets.
data[].features.tickets.config.change_stage_for_closed_ticket_to_valueThe stage value for closed tickets.
data[].features.tickets.config.enable_follow_up_ticketEnables the creation of follow-up tickets.
data[].features.tickets.config.map_submitter_to_requestorMaps the submitter of a ticket to the requestor.
data[].features.tickets.config.invisible_onlyIndicates if tickets should only be visible to certain users.
data[].features.tickets.config.send_invisible_ticket_feedback_messageSends feedback messages for invisible tickets.
data[].features.tickets.config.send_feedback_messageSends feedback messages when tickets are closed.
data[].features.tickets.config.feedback_messageThe feedback message sent when a ticket is closed.
data[].features.tickets.config.feedback_ratingThe rating system for feedback on tickets (e.g., '2_POINTS').
data[].features.tickets.config.overflow_optionsOptions for the overflow menu in the ticketing system.
data[].features.tickets.config.hide_tagsIndicates if tags are hidden in the ticketing system.
data[].features.tickets.config.hide_urgencyIndicates if urgency levels are hidden in the ticketing system.
data[].features.tickets.config.feedback_channel_idThe channel where feedback messages are sent for tickets.
data[].features.tickets.config.send_feedback_as_ephemeralSends feedback messages as ephemeral in the ticketing system.
data[].features.tickets.config.send_ai_summary_to_connectorsSends AI-generated summaries to external connectors.
data[].features.tickets.config.send_threads_to_connectorsSends ticket threads to external connectors.
data[].features.tickets.config.send_feedback_message_to_channelSends feedback messages to a specific channel.
data[].features.tickets.config.do_not_show_ticket_modalDisables the display of the ticket creation modal.
data[].features.tickets.config.hide_priorityIndicates if the priority field is hidden in the ticketing system.
data[].features.tickets.config.hide_request_typeIndicates if the request type is hidden in the ticketing system.
data[].features.tickets.config.escalation_cool_off_period_in_minThe cool-off period (in minutes) before ticket escalations can occur.
data[].features.tickets.config.reply_on_closureSends a reply when a ticket is closed.
data[].features.tickets.config.reply_on_closure_messageThe message sent when a ticket is closed.
data[].features.tickets.config.allow_ticket_creation_with_ticket_emojiAllows ticket creation using a ticket emoji.
data[].features.internal_ticket.types.nameThe name of the internal ticket type (e.g., 'Engineering').
data[].features.internal_ticket.types.valueThe value of the internal ticket type (e.g., 'Engineering').
data[].features.internal_ticket.tags.nameThe name of a tag for internal tickets (e.g., 'Customer Onboarding').
data[].features.internal_ticket.tags.valueThe value of a tag for internal tickets.
data[].features.internal_ticket.severity.nameThe name of the severity level for internal tickets (e.g., 'High').
data[].features.internal_ticket.severity.valueThe value of the severity level for internal tickets (e.g., 'High').
data[].features.internal_ticket.additionalFieldsAdditional fields for internal tickets.
data[].features.internal_ticket.ticket_type_channels.ProductThe Slack channel associated with the 'Product' ticket type.
data[].features.crm.internal_channels.auto_syncIndicates if internal CRM channels are automatically synced.
data[].features.crm.internal_channels.patternThe pattern used for creating internal CRM channels.
data[].features.crm.summariser.scheduleThe schedule for summarizing CRM data (e.g., 'DAILY').
data[].features.crm.summariser.timezoneThe timezone used for CRM summarization.
data[].features.crm.additional_fieldsAdditional fields related to the CRM integration.
data[].features.crm.field_mappingsMappings of fields between CRM and internal systems.
data[].features.crm.typeThe type of CRM integration (e.g., 'SALESFORCE').
data[].features.csat_send_forIndicates which entities receive CSAT feedback (e.g., 'TICKET').
data[].features.hidePrivateChannelMetadataIndicates if private channel metadata should be hidden.
data[].features.emailToSlack.domains.nameThe name of the domain for email-to-Slack communication.
data[].features.emailToSlack.domains.require_tlsIndicates if TLS is required for the domain.
data[].features.emailToSlack.domains.skip_verificationIndicates if verification is skipped for the domain.
data[].features.emailToSlack.domains.stateThe state of the domain (e.g., 'active').
data[].features.emailToSlack.domains.wildcardIndicates if the domain is a wildcard domain.
data[].features.emailToSlack.domains.spam_actionAction taken for spam messages on the domain (e.g., 'disabled').
data[].features.emailToSlack.domains.created_atThe timestamp when the domain was created.
data[].features.emailToSlack.domains.smtp_passwordThe SMTP password for the domain.
data[].features.emailToSlack.domains.smtp_loginThe SMTP login for the domain.
data[].features.emailToSlack.domains.typeThe type of domain (e.g., 'custom').
data[].features.emailToSlack.domains.receiving_dns_records.is_activeIndicates if the DNS record for receiving emails is active.
data[].features.emailToSlack.domains.receiving_dns_records.cachedCached DNS records for receiving emails.
data[].features.emailToSlack.domains.receiving_dns_records.priorityPriority for the DNS record (e.g., '10').
data[].features.emailToSlack.domains.receiving_dns_records.record_typeThe type of DNS record (e.g., 'MX').
data[].features.emailToSlack.domains.receiving_dns_records.validIndicates if the DNS record is valid.
data[].features.emailToSlack.domains.receiving_dns_records.valueThe value of the DNS record (e.g., 'mxa.mailgun.org').
data[].features.emailToSlack.domains.sending_dns_records.is_activeIndicates if the DNS record for sending emails is active.
data[].features.emailToSlack.domains.sending_dns_records.cachedCached DNS records for sending emails.
data[].features.emailToSlack.domains.sending_dns_records.nameName of the DNS record for sending emails.
data[].features.emailToSlack.domains.sending_dns_records.record_typeThe type of DNS record for sending emails (e.g., 'TXT').
data[].features.emailToSlack.domains.sending_dns_records.validIndicates if the DNS record for sending emails is valid.
data[].features.emailToSlack.domains.sending_dns_records.valueThe value of the DNS record for sending emails.
data[].features.emailToSlack.mappings.emailThe email address used for email-to-Slack mapping.
data[].features.emailToSlack.mappings.customEmailThe custom email address used for email-to-Slack mapping.
data[].features.emailToSlack.mappings.channelIdThe Slack channel ID for the email-to-Slack mapping.
data[].features.emailToSlack.mappings.nameThe name of the email-to-Slack mapping.
data[].features.emailToSlack.mappings.descriptionDescription of the email-to-Slack mapping.
data[].features.emailToSlack.mappings.dnsVerifiedIndicates if DNS verification is completed for the mapping.
data[].features.emailToSlack.mappings.emailForwardingVerifiedIndicates if email forwarding is verified for the mapping.
data[].features.emailToSlack.mappings.emailReceivingVerifiedIndicates if email receiving is verified for the mapping.
data[].features.emailToSlack.mappings.deliveredWebhookCreatedAtTimestamp when the webhook for delivered emails was created.
data[].features.emailToSlack.mappings.failureWebhookCreatedAtTimestamp when the webhook for failed emails was created.
data[].features.emailToSlack.mappings.emailBlockingEnabledIndicates if email blocking is enabled for the mapping.
Language
Authorization
Bearer
Click Try It! to start a request and see the response here!