Account Settings are read-only. They contain settings for the various aspects of an Account.
| Name | Type | Comment |
|---|---|---|
| header_color | string | HEX of the header color |
| page_background_color | string | HEX of the page background color |
| tab_background_color | string | HEX of tab background color |
| text_color | string | HEX of the text color, usually matched to contrast well with header_color |
| Name | Type | Comment |
|---|---|---|
| use | boolean | The Account can use apps |
| create_private | boolean | The Account can create private apps |
| create_public | boolean | The Account can create public apps |
| Name | Type | Comment |
|---|---|---|
| comments_public_by_default | boolean | Comments from agents are public by default |
| list_newest_comments_first | boolean | When viewing a ticket, show the newest comments and events first |
| collaboration | boolean | CCs may be added to a ticket |
| private_attachments | boolean | Users must login to access attachments |
| agent_collision | boolean | Clients should provide an indicator when a ticket is being viewed by another agent |
| list_empty_views | boolean | Clients should display Views with no matching Tickets in menus |
| maximum_personal_views_to_list | number | Maximum number of personal Views clients should display in menus |
| tagging | boolean | Tickets may be tagged |
| markdown_ticket_comments | boolean | Whether agent comments should be processed with Markdown |
| Name | Type | Comment |
|---|---|---|
| enabled | boolean | Chat is enabled |
| maximum_requests | number | The maximum number of chat requests an agent may handle at one time |
| welcome_message | string | The message automatically sent to end-users when they begin chatting with an agent |
| Name | Type | Comment |
|---|---|---|
| shorten_url | string | Possible values: 'always', 'optional', 'never' |
| Name | Type | Comment |
|---|---|---|
| enabled | boolean | Voice is enabled |
| maintenance | boolean | |
| logging | boolean |
| Name | Type | Comment |
|---|---|---|
| tagging | boolean | Users may be tagged |
| time_zone_selection | boolean | Whether user can view time zone for profile |
| language_selection | boolean | Whether to display language drop down for a user |
| Name | Type | Comment |
|---|---|---|
| enabled_for_tickets | boolean | Account can record Screencasts on Tickets. |
| host | string | The Screenr domain used when recording and playing Screencasts. |
| tickets_recorder_id | string | The Screenr Recorder id used when recording Screencasts. |
| Name | Type | Comment |
|---|---|---|
| enabled | boolean | GoodData Advanced Analytics is enabled |
| Name | Type | Comment |
|---|---|---|
| backend | string | Backend Billing system either 'internal' or 'zuora' |
| Name | Type | Comment |
|---|---|---|
| on_hold_status | boolean | Account can use status hold |
| user_tagging | boolean | Enable user tags |
| ticket_tagging | boolean | Allow tagging tickets |
| topic_suggestion | boolean | Allow topic suggestions in tickets |
| voice | boolean | Voice support |
| facebook_login | boolean | |
| google_login | boolean | |
| twitter_login | boolean | |
| forum_analytics | boolean | Forum and search analytics |
| agent_forwarding | boolean | |
| chat | boolean | |
| chat_about_my_ticket | boolean | |
| customer_satisfaction | boolean | |
| screencasts | boolean | Screencasts in tickets |
| markdown | boolean | Markdown in ticket comments |
| language_detection | boolean | Language detection from e-mails |
| bcc_archiving | boolean | Account has a bcc_archive_address set |
| allow_ccs | boolean | Allow CCs on tickets |
| advanced_analytics | boolean | |
| sandbox | boolean | Account has a sandbox |
| suspended_ticket_notification | boolean | |
| boolean | Account monitors at least one Twitter handle | |
| boolean | Account is actively linked to at least one Facebook page | |
| feedback_tabs | boolean | Feedback tab has been configured before |
| dynamic_contents | boolean | Account has at least one dynamic content |
| light_agents | boolean | Account has at least one light agent |
"settings": {
"branding": {
"header_color": "1A00C3",
"page_background_color": "333333",
"tab_background_color": "3915A2",
"text_color": "FFFFFF"
},
"apps": {
"use": true,
"create_private": false,
"create_public": true
},
"tickets": {
"comments_public_by_default": true,
"list_newest_comments_first": true,
"collaboration": true,
"private_attachments": true,
"agent_collision": true
"list_empty_views": true,
"maximum_personal_views_to_list": 12,
"tagging": true,
"markdown_ticket_comments": false
},
"chat": {
"maximum_request_count": 5,
"welcome_message": "Hello, how may I help you?",
"enabled": true
},
"voice": {
"enabled": true,
"maintenance": false,
"logging": true
},
"twitter": {
"shorten_url":"optional"
},
"users": {
"tagging":true,
"time_zone_selection": true,
"language_selection": true
},
"billing": {
"backend": 'internal'
},
"active_features": {
"on_hold_status": true,
"user_tagging": true,
"ticket_tagging": true,
"topic_suggestion": true,
"voice": true,
"facebook_login": true,
"google_login": true,
"twitter_login": true,
"forum_analytics": true,
"agent_forwarding": true,
"chat": true,
"chat_about_my_ticket": true,
"customer_satisfaction": true,
"screencasts": true,
"markdown": true,
"language_detection": true,
"bcc_archiving": true,
"allow_ccs": true,
"advanced_analytics": true,
"sandbox": true,
"suspended_ticket_notification": true,
"twitter": true,
"facebook": true,
"feedback_tabs": true,
"dynamic_contents": true,
"light_agents": true
}
}
GET /api/v2/account/settings.json
This shows the settings that are available for the account.
curl https://{subdomain}.zendesk.com/api/v2/account/settings.json \
-v -u {email_address}:{password}
Status: 200 OK
"settings": {
"apps": {.. },
"tickets": { ... },
"chat": { ... },
"twitter": { ... },
"users": { ... }
}
PUT /api/v2/account/settings.json
curl https://{subdomain}.zendesk.com/api/v2/account/settings.json \
-H "Content-Type: application/json" -X PUT \
-d '{ "settings": { "lotus": { "prefer_lotus": false }}}' \
-v -u {email_address}:{password}
Status: 200 OK
"settings": {
"apps": {.. },
"tickets": { ... },
"chat": { ... },
"twitter": { ... },
"users": { ... }
}