Chilkat Online Tools

TCL / Support API / Update Account Settings

Back to Collection Items

load ./chilkat.dll

# This example assumes the Chilkat API to have been previously unlocked.
# See Global Unlock Sample for sample code.

set http [new_CkHttp]

CkHttp_put_BasicAuth $http 1
CkHttp_put_Login $http "login"
CkHttp_put_Password $http "password"

CkHttp_SetRequestHeader $http "Accept" "application/json"

# resp is a CkHttpResponse
set resp [CkHttp_QuickRequest $http "PUT" "https://example.zendesk.com/api/v2/account/settings"]
if {[CkHttp_get_LastMethodSuccess $http] == 0} then {
    puts [CkHttp_lastErrorText $http]
    delete_CkHttp $http
    exit
}

set sbResponseBody [new_CkStringBuilder]

CkHttpResponse_GetBodySb $resp $sbResponseBody

set jResp [new_CkJsonObject]

CkJsonObject_LoadSb $jResp $sbResponseBody
CkJsonObject_put_EmitCompact $jResp 0

puts "Response Body:"
puts [CkJsonObject_emit $jResp]

set respStatusCode [CkHttpResponse_get_StatusCode $resp]
puts "Response Status Code = $respStatusCode"
if {$respStatusCode >= 400} then {
    puts "Response Header:"
    puts [CkHttpResponse_header $resp]
    puts "Failed."
    delete_CkHttpResponse $resp

    delete_CkHttp $http
    delete_CkStringBuilder $sbResponseBody
    delete_CkJsonObject $jResp
    exit
}

delete_CkHttpResponse $resp

# Sample JSON response:
# (Sample code for parsing the JSON response is shown below)

# {
#   "settings": {
#     "active_features": {
#       "advanced_analytics": "<boolean>",
#       "agent_forwarding": "<boolean>",
#       "allow_ccs": "<boolean>",
#       "allow_email_template_customization": "<boolean>",
#       "automatic_answers": "<boolean>",
#       "bcc_archiving": "<boolean>",
#       "benchmark_opt_out": "<boolean>",
#       "business_hours": "<boolean>",
#       "chat": "<boolean>",
#       "chat_about_my_ticket": "<boolean>",
#       "csat_reason_code": "<boolean>",
#       "custom_dkim_domain": "<boolean>",
#       "customer_context_as_default": "<boolean>",
#       "customer_satisfaction": "<boolean>",
#       "dynamic_contents": "<boolean>",
#       "explore": "<boolean>",
#       "explore_on_support_ent_plan": "<boolean>",
#       "explore_on_support_pro_plan": "<boolean>",
#       "facebook": "<boolean>",
#       "facebook_login": "<boolean>",
#       "fallback_composer": "<boolean>",
#       "forum_analytics": "<boolean>",
#       "good_data_and_explore": "<boolean>",
#       "google_login": "<boolean>",
#       "insights": "<boolean>",
#       "is_abusive": "<boolean>",
#       "light_agents": "<boolean>",
#       "markdown": "<boolean>",
#       "on_hold_status": "<boolean>",
#       "rich_content_in_emails": "<boolean>",
#       "sandbox": "<boolean>",
#       "satisfaction_prediction": "<boolean>",
#       "suspended_ticket_notification": "<boolean>",
#       "ticket_forms": "<boolean>",
#       "ticket_tagging": "<boolean>",
#       "topic_suggestion": "<boolean>",
#       "twitter": "<boolean>",
#       "twitter_login": "<boolean>",
#       "user_org_fields": "<boolean>",
#       "user_tagging": "<boolean>",
#       "voice": "<boolean>"
#     },
#     "agents": {
#       "agent_workspace": "<boolean>",
#       "aw_self_serve_migration_enabled": "<boolean>",
#       "focus_mode": "<boolean>",
#       "idle_timeout_enabled": "<boolean>",
#       "unified_agent_statuses": "<boolean>"
#     },
#     "api": {
#       "accepted_api_agreement": "<boolean>",
#       "api_password_access": "<string>",
#       "api_token_access": "<string>"
#     },
#     "apps": {
#       "create_private": "<boolean>",
#       "create_public": "<boolean>",
#       "use": "<boolean>"
#     },
#     "billing": {
#       "backend": "<string>"
#     },
#     "branding": {
#       "favicon_url": "<string>",
#       "header_color": "<string>",
#       "header_logo_url": "<string>",
#       "page_background_color": "<string>",
#       "tab_background_color": "<string>",
#       "text_color": "<string>"
#     },
#     "brands": {
#       "default_brand_id": "<integer>",
#       "require_brand_on_new_tickets": "<boolean>"
#     },
#     "cdn": {
#       "cdn_provider": "<string>",
#       "fallback_cdn_provider": "<string>",
#       "hosts": [
#         {
#           "name": "<string>",
#           "url": "<string>"
#         },
#         {
#           "name": "<string>",
#           "url": "<string>"
#         }
#       ]
#     },
#     "chat": {
#       "available": "<boolean>",
#       "enabled": "<boolean>",
#       "integrated": "<boolean>",
#       "maximum_request_count": "<integer>",
#       "welcome_message": "<string>"
#     },
#     "cross_sell": {
#       "show_chat_tooltip": "<boolean>",
#       "xsell_source": "<string>"
#     },
#     "gooddata_advanced_analytics": {
#       "enabled": "<boolean>"
#     },
#     "google_apps": {
#       "has_google_apps": "<boolean>",
#       "has_google_apps_admin": "<boolean>"
#     },
#     "groups": {
#       "check_group_name_uniqueness": "<boolean>"
#     },
#     "limits": {
#       "attachment_size": "<integer>"
#     },
#     "localization": {
#       "locale_ids": [
#         "<integer>",
#         "<integer>"
#       ]
#     },
#     "lotus": {
#       "pod_id": "<integer>",
#       "prefer_lotus": "<boolean>",
#       "reporting": "<boolean>"
#     },
#     "metrics": {
#       "account_size": "<string>"
#     },
#     "onboarding": {
#       "checklist_onboarding_version": "<integer>",
#       "onboarding_segments": "<string>",
#       "product_sign_up": "<string>"
#     },
#     "routing": {
#       "autorouting_tag": "<string>",
#       "enabled": "<boolean>",
#       "max_email_capacity": "<integer>",
#       "max_messaging_capacity": "<integer>",
#       "reassignment_messaging_enabled": "<boolean>",
#       "reassignment_messaging_timeout": "<integer>",
#       "reassignment_talk_timeout": "<integer>"
#     },
#     "rule": {
#       "macro_most_used": "<boolean>",
#       "macro_order": "<string>",
#       "skill_based_filtered_views": [
#         {
#           "in523": 60303840.72385332
#         },
#         {
#           "estc": "eu aliquip id"
#         }
#       ],
#       "using_skill_based_routing": "<boolean>"
#     },
#     "side_conversations": {
#       "email_channel": "<boolean>",
#       "msteams_channel": "<boolean>",
#       "show_in_context_panel": "<boolean>",
#       "slack_channel": "<boolean>",
#       "tickets_channel": "<boolean>"
#     },
#     "statistics": {
#       "forum": "<boolean>",
#       "rule_usage": "<boolean>",
#       "search": "<boolean>"
#     },
#     "ticket_form": {
#       "raw_ticket_forms_instructions": "<string>",
#       "ticket_forms_instructions": "<string>"
#     },
#     "ticket_sharing_partners": {
#       "support_addresses": [
#         "<string>",
#         "<string>"
#       ]
#     },
#     "tickets": {
#       "accepted_new_collaboration_tos": "<boolean>",
#       "agent_collision": "<boolean>",
#       "agent_ticket_deletion": "<boolean>",
#       "allow_group_reset": "<boolean>",
#       "assign_default_organization": "<boolean>",
#       "assign_tickets_upon_solve": "<boolean>",
#       "auto_updated_ccs_followers_rules": "<boolean>",
#       "collaboration": "<boolean>",
#       "comments_public_by_default": "<boolean>",
#       "email_attachments": "<boolean>",
#       "emoji_autocompletion": "<boolean>",
#       "follower_and_email_cc_collaborations": "<boolean>",
#       "has_color_text": "<boolean>",
#       "is_first_comment_private_enabled": "<boolean>",
#       "light_agent_email_ccs_allowed": "<boolean>",
#       "list_empty_views": "<boolean>",
#       "list_newest_comments_first": "<boolean>",
#       "markdown_ticket_comments": "<boolean>",
#       "maximum_personal_views_to_list": "<integer>",
#       "private_attachments": "<boolean>",
#       "rich_text_comments": "<boolean>",
#       "status_hold": "<boolean>",
#       "tagging": "<boolean>",
#       "using_skill_based_routing": "<boolean>"
#     },
#     "twitter": {
#       "shorten_url": "<string>"
#     },
#     "user": {
#       "agent_created_welcome_emails": "<boolean>",
#       "end_user_phone_number_validation": "<boolean>",
#       "have_gravatars_enabled": "<boolean>",
#       "language_selection": "<boolean>",
#       "multiple_organizations": "<boolean>",
#       "tagging": "<boolean>",
#       "time_zone_selection": "<boolean>"
#     },
#     "voice": {
#       "agent_confirmation_when_forwarding": "<boolean>",
#       "agent_wrap_up_after_calls": "<boolean>",
#       "enabled": "<boolean>",
#       "logging": "<boolean>",
#       "maximum_queue_size": "<integer>",
#       "maximum_queue_wait_time": "<integer>",
#       "only_during_business_hours": "<boolean>",
#       "outbound_enabled": "<boolean>",
#       "recordings_public": "<boolean>",
#       "uk_mobile_forwarding": "<boolean>"
#     }
#   }
# }

# Sample code for parsing the JSON response...
# Use this online tool to generate parsing code from sample JSON: Generate JSON Parsing Code

set Advanced_analytics [CkJsonObject_stringOf $jResp "settings.active_features.advanced_analytics"]
set Agent_forwarding [CkJsonObject_stringOf $jResp "settings.active_features.agent_forwarding"]
set Allow_ccs [CkJsonObject_stringOf $jResp "settings.active_features.allow_ccs"]
set Allow_email_template_customization [CkJsonObject_stringOf $jResp "settings.active_features.allow_email_template_customization"]
set Automatic_answers [CkJsonObject_stringOf $jResp "settings.active_features.automatic_answers"]
set Bcc_archiving [CkJsonObject_stringOf $jResp "settings.active_features.bcc_archiving"]
set Benchmark_opt_out [CkJsonObject_stringOf $jResp "settings.active_features.benchmark_opt_out"]
set Business_hours [CkJsonObject_stringOf $jResp "settings.active_features.business_hours"]
set Chat [CkJsonObject_stringOf $jResp "settings.active_features.chat"]
set Chat_about_my_ticket [CkJsonObject_stringOf $jResp "settings.active_features.chat_about_my_ticket"]
set Csat_reason_code [CkJsonObject_stringOf $jResp "settings.active_features.csat_reason_code"]
set Custom_dkim_domain [CkJsonObject_stringOf $jResp "settings.active_features.custom_dkim_domain"]
set Customer_context_as_default [CkJsonObject_stringOf $jResp "settings.active_features.customer_context_as_default"]
set Customer_satisfaction [CkJsonObject_stringOf $jResp "settings.active_features.customer_satisfaction"]
set Dynamic_contents [CkJsonObject_stringOf $jResp "settings.active_features.dynamic_contents"]
set Explore [CkJsonObject_stringOf $jResp "settings.active_features.explore"]
set Explore_on_support_ent_plan [CkJsonObject_stringOf $jResp "settings.active_features.explore_on_support_ent_plan"]
set Explore_on_support_pro_plan [CkJsonObject_stringOf $jResp "settings.active_features.explore_on_support_pro_plan"]
set Facebook [CkJsonObject_stringOf $jResp "settings.active_features.facebook"]
set Facebook_login [CkJsonObject_stringOf $jResp "settings.active_features.facebook_login"]
set Fallback_composer [CkJsonObject_stringOf $jResp "settings.active_features.fallback_composer"]
set Forum_analytics [CkJsonObject_stringOf $jResp "settings.active_features.forum_analytics"]
set Good_data_and_explore [CkJsonObject_stringOf $jResp "settings.active_features.good_data_and_explore"]
set Google_login [CkJsonObject_stringOf $jResp "settings.active_features.google_login"]
set Insights [CkJsonObject_stringOf $jResp "settings.active_features.insights"]
set Is_abusive [CkJsonObject_stringOf $jResp "settings.active_features.is_abusive"]
set Light_agents [CkJsonObject_stringOf $jResp "settings.active_features.light_agents"]
set Markdown [CkJsonObject_stringOf $jResp "settings.active_features.markdown"]
set On_hold_status [CkJsonObject_stringOf $jResp "settings.active_features.on_hold_status"]
set Rich_content_in_emails [CkJsonObject_stringOf $jResp "settings.active_features.rich_content_in_emails"]
set Sandbox [CkJsonObject_stringOf $jResp "settings.active_features.sandbox"]
set Satisfaction_prediction [CkJsonObject_stringOf $jResp "settings.active_features.satisfaction_prediction"]
set Suspended_ticket_notification [CkJsonObject_stringOf $jResp "settings.active_features.suspended_ticket_notification"]
set Ticket_forms [CkJsonObject_stringOf $jResp "settings.active_features.ticket_forms"]
set Ticket_tagging [CkJsonObject_stringOf $jResp "settings.active_features.ticket_tagging"]
set Topic_suggestion [CkJsonObject_stringOf $jResp "settings.active_features.topic_suggestion"]
set Twitter [CkJsonObject_stringOf $jResp "settings.active_features.twitter"]
set Twitter_login [CkJsonObject_stringOf $jResp "settings.active_features.twitter_login"]
set User_org_fields [CkJsonObject_stringOf $jResp "settings.active_features.user_org_fields"]
set User_tagging [CkJsonObject_stringOf $jResp "settings.active_features.user_tagging"]
set Voice [CkJsonObject_stringOf $jResp "settings.active_features.voice"]
set Agent_workspace [CkJsonObject_stringOf $jResp "settings.agents.agent_workspace"]
set Aw_self_serve_migration_enabled [CkJsonObject_stringOf $jResp "settings.agents.aw_self_serve_migration_enabled"]
set Focus_mode [CkJsonObject_stringOf $jResp "settings.agents.focus_mode"]
set Idle_timeout_enabled [CkJsonObject_stringOf $jResp "settings.agents.idle_timeout_enabled"]
set Unified_agent_statuses [CkJsonObject_stringOf $jResp "settings.agents.unified_agent_statuses"]
set Accepted_api_agreement [CkJsonObject_stringOf $jResp "settings.api.accepted_api_agreement"]
set Api_password_access [CkJsonObject_stringOf $jResp "settings.api.api_password_access"]
set Api_token_access [CkJsonObject_stringOf $jResp "settings.api.api_token_access"]
set Create_private [CkJsonObject_stringOf $jResp "settings.apps.create_private"]
set Create_public [CkJsonObject_stringOf $jResp "settings.apps.create_public"]
set Use [CkJsonObject_stringOf $jResp "settings.apps.use"]
set Backend [CkJsonObject_stringOf $jResp "settings.billing.backend"]
set Favicon_url [CkJsonObject_stringOf $jResp "settings.branding.favicon_url"]
set Header_color [CkJsonObject_stringOf $jResp "settings.branding.header_color"]
set Header_logo_url [CkJsonObject_stringOf $jResp "settings.branding.header_logo_url"]
set Page_background_color [CkJsonObject_stringOf $jResp "settings.branding.page_background_color"]
set Tab_background_color [CkJsonObject_stringOf $jResp "settings.branding.tab_background_color"]
set Text_color [CkJsonObject_stringOf $jResp "settings.branding.text_color"]
set Default_brand_id [CkJsonObject_stringOf $jResp "settings.brands.default_brand_id"]
set Require_brand_on_new_tickets [CkJsonObject_stringOf $jResp "settings.brands.require_brand_on_new_tickets"]
set Cdn_provider [CkJsonObject_stringOf $jResp "settings.cdn.cdn_provider"]
set Fallback_cdn_provider [CkJsonObject_stringOf $jResp "settings.cdn.fallback_cdn_provider"]
set Available [CkJsonObject_stringOf $jResp "settings.chat.available"]
set Enabled [CkJsonObject_stringOf $jResp "settings.chat.enabled"]
set Integrated [CkJsonObject_stringOf $jResp "settings.chat.integrated"]
set Maximum_request_count [CkJsonObject_stringOf $jResp "settings.chat.maximum_request_count"]
set Welcome_message [CkJsonObject_stringOf $jResp "settings.chat.welcome_message"]
set Show_chat_tooltip [CkJsonObject_stringOf $jResp "settings.cross_sell.show_chat_tooltip"]
set Xsell_source [CkJsonObject_stringOf $jResp "settings.cross_sell.xsell_source"]
set Gooddata_advanced_analyticsEnabled [CkJsonObject_stringOf $jResp "settings.gooddata_advanced_analytics.enabled"]
set Has_google_apps [CkJsonObject_stringOf $jResp "settings.google_apps.has_google_apps"]
set Has_google_apps_admin [CkJsonObject_stringOf $jResp "settings.google_apps.has_google_apps_admin"]
set Check_group_name_uniqueness [CkJsonObject_stringOf $jResp "settings.groups.check_group_name_uniqueness"]
set Attachment_size [CkJsonObject_stringOf $jResp "settings.limits.attachment_size"]
set Pod_id [CkJsonObject_stringOf $jResp "settings.lotus.pod_id"]
set Prefer_lotus [CkJsonObject_stringOf $jResp "settings.lotus.prefer_lotus"]
set Reporting [CkJsonObject_stringOf $jResp "settings.lotus.reporting"]
set Account_size [CkJsonObject_stringOf $jResp "settings.metrics.account_size"]
set Checklist_onboarding_version [CkJsonObject_stringOf $jResp "settings.onboarding.checklist_onboarding_version"]
set Onboarding_segments [CkJsonObject_stringOf $jResp "settings.onboarding.onboarding_segments"]
set Product_sign_up [CkJsonObject_stringOf $jResp "settings.onboarding.product_sign_up"]
set Autorouting_tag [CkJsonObject_stringOf $jResp "settings.routing.autorouting_tag"]
set RoutingEnabled [CkJsonObject_stringOf $jResp "settings.routing.enabled"]
set Max_email_capacity [CkJsonObject_stringOf $jResp "settings.routing.max_email_capacity"]
set Max_messaging_capacity [CkJsonObject_stringOf $jResp "settings.routing.max_messaging_capacity"]
set Reassignment_messaging_enabled [CkJsonObject_stringOf $jResp "settings.routing.reassignment_messaging_enabled"]
set Reassignment_messaging_timeout [CkJsonObject_stringOf $jResp "settings.routing.reassignment_messaging_timeout"]
set Reassignment_talk_timeout [CkJsonObject_stringOf $jResp "settings.routing.reassignment_talk_timeout"]
set Macro_most_used [CkJsonObject_stringOf $jResp "settings.rule.macro_most_used"]
set Macro_order [CkJsonObject_stringOf $jResp "settings.rule.macro_order"]
set Using_skill_based_routing [CkJsonObject_stringOf $jResp "settings.rule.using_skill_based_routing"]
set Email_channel [CkJsonObject_stringOf $jResp "settings.side_conversations.email_channel"]
set Msteams_channel [CkJsonObject_stringOf $jResp "settings.side_conversations.msteams_channel"]
set Show_in_context_panel [CkJsonObject_stringOf $jResp "settings.side_conversations.show_in_context_panel"]
set Slack_channel [CkJsonObject_stringOf $jResp "settings.side_conversations.slack_channel"]
set Tickets_channel [CkJsonObject_stringOf $jResp "settings.side_conversations.tickets_channel"]
set Forum [CkJsonObject_stringOf $jResp "settings.statistics.forum"]
set Rule_usage [CkJsonObject_stringOf $jResp "settings.statistics.rule_usage"]
set Search [CkJsonObject_stringOf $jResp "settings.statistics.search"]
set Raw_ticket_forms_instructions [CkJsonObject_stringOf $jResp "settings.ticket_form.raw_ticket_forms_instructions"]
set Ticket_forms_instructions [CkJsonObject_stringOf $jResp "settings.ticket_form.ticket_forms_instructions"]
set Accepted_new_collaboration_tos [CkJsonObject_stringOf $jResp "settings.tickets.accepted_new_collaboration_tos"]
set Agent_collision [CkJsonObject_stringOf $jResp "settings.tickets.agent_collision"]
set Agent_ticket_deletion [CkJsonObject_stringOf $jResp "settings.tickets.agent_ticket_deletion"]
set Allow_group_reset [CkJsonObject_stringOf $jResp "settings.tickets.allow_group_reset"]
set Assign_default_organization [CkJsonObject_stringOf $jResp "settings.tickets.assign_default_organization"]
set Assign_tickets_upon_solve [CkJsonObject_stringOf $jResp "settings.tickets.assign_tickets_upon_solve"]
set Auto_updated_ccs_followers_rules [CkJsonObject_stringOf $jResp "settings.tickets.auto_updated_ccs_followers_rules"]
set Collaboration [CkJsonObject_stringOf $jResp "settings.tickets.collaboration"]
set Comments_public_by_default [CkJsonObject_stringOf $jResp "settings.tickets.comments_public_by_default"]
set Email_attachments [CkJsonObject_stringOf $jResp "settings.tickets.email_attachments"]
set Emoji_autocompletion [CkJsonObject_stringOf $jResp "settings.tickets.emoji_autocompletion"]
set Follower_and_email_cc_collaborations [CkJsonObject_stringOf $jResp "settings.tickets.follower_and_email_cc_collaborations"]
set Has_color_text [CkJsonObject_stringOf $jResp "settings.tickets.has_color_text"]
set Is_first_comment_private_enabled [CkJsonObject_stringOf $jResp "settings.tickets.is_first_comment_private_enabled"]
set Light_agent_email_ccs_allowed [CkJsonObject_stringOf $jResp "settings.tickets.light_agent_email_ccs_allowed"]
set List_empty_views [CkJsonObject_stringOf $jResp "settings.tickets.list_empty_views"]
set List_newest_comments_first [CkJsonObject_stringOf $jResp "settings.tickets.list_newest_comments_first"]
set Markdown_ticket_comments [CkJsonObject_stringOf $jResp "settings.tickets.markdown_ticket_comments"]
set Maximum_personal_views_to_list [CkJsonObject_stringOf $jResp "settings.tickets.maximum_personal_views_to_list"]
set Private_attachments [CkJsonObject_stringOf $jResp "settings.tickets.private_attachments"]
set Rich_text_comments [CkJsonObject_stringOf $jResp "settings.tickets.rich_text_comments"]
set Status_hold [CkJsonObject_stringOf $jResp "settings.tickets.status_hold"]
set Tagging [CkJsonObject_stringOf $jResp "settings.tickets.tagging"]
set TicketsUsing_skill_based_routing [CkJsonObject_stringOf $jResp "settings.tickets.using_skill_based_routing"]
set Shorten_url [CkJsonObject_stringOf $jResp "settings.twitter.shorten_url"]
set Agent_created_welcome_emails [CkJsonObject_stringOf $jResp "settings.user.agent_created_welcome_emails"]
set End_user_phone_number_validation [CkJsonObject_stringOf $jResp "settings.user.end_user_phone_number_validation"]
set Have_gravatars_enabled [CkJsonObject_stringOf $jResp "settings.user.have_gravatars_enabled"]
set Language_selection [CkJsonObject_stringOf $jResp "settings.user.language_selection"]
set Multiple_organizations [CkJsonObject_stringOf $jResp "settings.user.multiple_organizations"]
set UserTagging [CkJsonObject_stringOf $jResp "settings.user.tagging"]
set Time_zone_selection [CkJsonObject_stringOf $jResp "settings.user.time_zone_selection"]
set Agent_confirmation_when_forwarding [CkJsonObject_stringOf $jResp "settings.voice.agent_confirmation_when_forwarding"]
set Agent_wrap_up_after_calls [CkJsonObject_stringOf $jResp "settings.voice.agent_wrap_up_after_calls"]
set VoiceEnabled [CkJsonObject_stringOf $jResp "settings.voice.enabled"]
set Logging [CkJsonObject_stringOf $jResp "settings.voice.logging"]
set Maximum_queue_size [CkJsonObject_stringOf $jResp "settings.voice.maximum_queue_size"]
set Maximum_queue_wait_time [CkJsonObject_stringOf $jResp "settings.voice.maximum_queue_wait_time"]
set Only_during_business_hours [CkJsonObject_stringOf $jResp "settings.voice.only_during_business_hours"]
set Outbound_enabled [CkJsonObject_stringOf $jResp "settings.voice.outbound_enabled"]
set Recordings_public [CkJsonObject_stringOf $jResp "settings.voice.recordings_public"]
set Uk_mobile_forwarding [CkJsonObject_stringOf $jResp "settings.voice.uk_mobile_forwarding"]
set i 0
set count_i [CkJsonObject_SizeOfArray $jResp "settings.cdn.hosts"]
while {$i < $count_i} {
    CkJsonObject_put_I $jResp $i
    set name [CkJsonObject_stringOf $jResp "settings.cdn.hosts[i].name"]
    set url [CkJsonObject_stringOf $jResp "settings.cdn.hosts[i].url"]
    set i [expr $i + 1]
}
set i 0
set count_i [CkJsonObject_SizeOfArray $jResp "settings.localization.locale_ids"]
while {$i < $count_i} {
    CkJsonObject_put_I $jResp $i
    set strVal [CkJsonObject_stringOf $jResp "settings.localization.locale_ids[i]"]
    set i [expr $i + 1]
}
set i 0
set count_i [CkJsonObject_SizeOfArray $jResp "settings.rule.skill_based_filtered_views"]
while {$i < $count_i} {
    CkJsonObject_put_I $jResp $i
    set in523 [CkJsonObject_stringOf $jResp "settings.rule.skill_based_filtered_views[i].in523"]
    set estc [CkJsonObject_stringOf $jResp "settings.rule.skill_based_filtered_views[i].estc"]
    set i [expr $i + 1]
}
set i 0
set count_i [CkJsonObject_SizeOfArray $jResp "settings.ticket_sharing_partners.support_addresses"]
while {$i < $count_i} {
    CkJsonObject_put_I $jResp $i
    set strVal [CkJsonObject_stringOf $jResp "settings.ticket_sharing_partners.support_addresses[i]"]
    set i [expr $i + 1]
}

delete_CkHttp $http
delete_CkStringBuilder $sbResponseBody
delete_CkJsonObject $jResp

Curl Command

curl  -u login:password -X PUT
	-H "Accept: application/json"
https://example.zendesk.com/api/v2/account/settings

Postman Collection Item JSON

{
  "name": "Update Account Settings",
  "request": {
    "method": "PUT",
    "header": [
      {
        "key": "Accept",
        "value": "application/json"
      }
    ],
    "url": {
      "raw": "{{baseUrl}}/api/v2/account/settings",
      "host": [
        "{{baseUrl}}"
      ],
      "path": [
        "api",
        "v2",
        "account",
        "settings"
      ]
    },
    "description": "Updates settings for the account. See [JSON Format](#json-format) above for the settings you can update.\n\n#### Allowed For\n\n* Admins\n"
  },
  "response": [
    {
      "name": "Success response",
      "originalRequest": {
        "method": "PUT",
        "header": [
          {
            "description": "Added as a part of security scheme: basic",
            "key": "Authorization",
            "value": "Basic <credentials>"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/api/v2/account/settings",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "v2",
            "account",
            "settings"
          ]
        }
      },
      "status": "OK",
      "code": 200,
      "_postman_previewlanguage": "json",
      "header": [
        {
          "key": "Content-Type",
          "value": "application/json"
        }
      ],
      "cookie": [
      ],
      "body": "{\n  \"settings\": {\n    \"active_features\": {\n      \"advanced_analytics\": \"<boolean>\",\n      \"agent_forwarding\": \"<boolean>\",\n      \"allow_ccs\": \"<boolean>\",\n      \"allow_email_template_customization\": \"<boolean>\",\n      \"automatic_answers\": \"<boolean>\",\n      \"bcc_archiving\": \"<boolean>\",\n      \"benchmark_opt_out\": \"<boolean>\",\n      \"business_hours\": \"<boolean>\",\n      \"chat\": \"<boolean>\",\n      \"chat_about_my_ticket\": \"<boolean>\",\n      \"csat_reason_code\": \"<boolean>\",\n      \"custom_dkim_domain\": \"<boolean>\",\n      \"customer_context_as_default\": \"<boolean>\",\n      \"customer_satisfaction\": \"<boolean>\",\n      \"dynamic_contents\": \"<boolean>\",\n      \"explore\": \"<boolean>\",\n      \"explore_on_support_ent_plan\": \"<boolean>\",\n      \"explore_on_support_pro_plan\": \"<boolean>\",\n      \"facebook\": \"<boolean>\",\n      \"facebook_login\": \"<boolean>\",\n      \"fallback_composer\": \"<boolean>\",\n      \"forum_analytics\": \"<boolean>\",\n      \"good_data_and_explore\": \"<boolean>\",\n      \"google_login\": \"<boolean>\",\n      \"insights\": \"<boolean>\",\n      \"is_abusive\": \"<boolean>\",\n      \"light_agents\": \"<boolean>\",\n      \"markdown\": \"<boolean>\",\n      \"on_hold_status\": \"<boolean>\",\n      \"rich_content_in_emails\": \"<boolean>\",\n      \"sandbox\": \"<boolean>\",\n      \"satisfaction_prediction\": \"<boolean>\",\n      \"suspended_ticket_notification\": \"<boolean>\",\n      \"ticket_forms\": \"<boolean>\",\n      \"ticket_tagging\": \"<boolean>\",\n      \"topic_suggestion\": \"<boolean>\",\n      \"twitter\": \"<boolean>\",\n      \"twitter_login\": \"<boolean>\",\n      \"user_org_fields\": \"<boolean>\",\n      \"user_tagging\": \"<boolean>\",\n      \"voice\": \"<boolean>\"\n    },\n    \"agents\": {\n      \"agent_workspace\": \"<boolean>\",\n      \"aw_self_serve_migration_enabled\": \"<boolean>\",\n      \"focus_mode\": \"<boolean>\",\n      \"idle_timeout_enabled\": \"<boolean>\",\n      \"unified_agent_statuses\": \"<boolean>\"\n    },\n    \"api\": {\n      \"accepted_api_agreement\": \"<boolean>\",\n      \"api_password_access\": \"<string>\",\n      \"api_token_access\": \"<string>\"\n    },\n    \"apps\": {\n      \"create_private\": \"<boolean>\",\n      \"create_public\": \"<boolean>\",\n      \"use\": \"<boolean>\"\n    },\n    \"billing\": {\n      \"backend\": \"<string>\"\n    },\n    \"branding\": {\n      \"favicon_url\": \"<string>\",\n      \"header_color\": \"<string>\",\n      \"header_logo_url\": \"<string>\",\n      \"page_background_color\": \"<string>\",\n      \"tab_background_color\": \"<string>\",\n      \"text_color\": \"<string>\"\n    },\n    \"brands\": {\n      \"default_brand_id\": \"<integer>\",\n      \"require_brand_on_new_tickets\": \"<boolean>\"\n    },\n    \"cdn\": {\n      \"cdn_provider\": \"<string>\",\n      \"fallback_cdn_provider\": \"<string>\",\n      \"hosts\": [\n        {\n          \"name\": \"<string>\",\n          \"url\": \"<string>\"\n        },\n        {\n          \"name\": \"<string>\",\n          \"url\": \"<string>\"\n        }\n      ]\n    },\n    \"chat\": {\n      \"available\": \"<boolean>\",\n      \"enabled\": \"<boolean>\",\n      \"integrated\": \"<boolean>\",\n      \"maximum_request_count\": \"<integer>\",\n      \"welcome_message\": \"<string>\"\n    },\n    \"cross_sell\": {\n      \"show_chat_tooltip\": \"<boolean>\",\n      \"xsell_source\": \"<string>\"\n    },\n    \"gooddata_advanced_analytics\": {\n      \"enabled\": \"<boolean>\"\n    },\n    \"google_apps\": {\n      \"has_google_apps\": \"<boolean>\",\n      \"has_google_apps_admin\": \"<boolean>\"\n    },\n    \"groups\": {\n      \"check_group_name_uniqueness\": \"<boolean>\"\n    },\n    \"limits\": {\n      \"attachment_size\": \"<integer>\"\n    },\n    \"localization\": {\n      \"locale_ids\": [\n        \"<integer>\",\n        \"<integer>\"\n      ]\n    },\n    \"lotus\": {\n      \"pod_id\": \"<integer>\",\n      \"prefer_lotus\": \"<boolean>\",\n      \"reporting\": \"<boolean>\"\n    },\n    \"metrics\": {\n      \"account_size\": \"<string>\"\n    },\n    \"onboarding\": {\n      \"checklist_onboarding_version\": \"<integer>\",\n      \"onboarding_segments\": \"<string>\",\n      \"product_sign_up\": \"<string>\"\n    },\n    \"routing\": {\n      \"autorouting_tag\": \"<string>\",\n      \"enabled\": \"<boolean>\",\n      \"max_email_capacity\": \"<integer>\",\n      \"max_messaging_capacity\": \"<integer>\",\n      \"reassignment_messaging_enabled\": \"<boolean>\",\n      \"reassignment_messaging_timeout\": \"<integer>\",\n      \"reassignment_talk_timeout\": \"<integer>\"\n    },\n    \"rule\": {\n      \"macro_most_used\": \"<boolean>\",\n      \"macro_order\": \"<string>\",\n      \"skill_based_filtered_views\": [\n        {\n          \"in523\": 60303840.72385332\n        },\n        {\n          \"estc\": \"eu aliquip id\"\n        }\n      ],\n      \"using_skill_based_routing\": \"<boolean>\"\n    },\n    \"side_conversations\": {\n      \"email_channel\": \"<boolean>\",\n      \"msteams_channel\": \"<boolean>\",\n      \"show_in_context_panel\": \"<boolean>\",\n      \"slack_channel\": \"<boolean>\",\n      \"tickets_channel\": \"<boolean>\"\n    },\n    \"statistics\": {\n      \"forum\": \"<boolean>\",\n      \"rule_usage\": \"<boolean>\",\n      \"search\": \"<boolean>\"\n    },\n    \"ticket_form\": {\n      \"raw_ticket_forms_instructions\": \"<string>\",\n      \"ticket_forms_instructions\": \"<string>\"\n    },\n    \"ticket_sharing_partners\": {\n      \"support_addresses\": [\n        \"<string>\",\n        \"<string>\"\n      ]\n    },\n    \"tickets\": {\n      \"accepted_new_collaboration_tos\": \"<boolean>\",\n      \"agent_collision\": \"<boolean>\",\n      \"agent_ticket_deletion\": \"<boolean>\",\n      \"allow_group_reset\": \"<boolean>\",\n      \"assign_default_organization\": \"<boolean>\",\n      \"assign_tickets_upon_solve\": \"<boolean>\",\n      \"auto_updated_ccs_followers_rules\": \"<boolean>\",\n      \"collaboration\": \"<boolean>\",\n      \"comments_public_by_default\": \"<boolean>\",\n      \"email_attachments\": \"<boolean>\",\n      \"emoji_autocompletion\": \"<boolean>\",\n      \"follower_and_email_cc_collaborations\": \"<boolean>\",\n      \"has_color_text\": \"<boolean>\",\n      \"is_first_comment_private_enabled\": \"<boolean>\",\n      \"light_agent_email_ccs_allowed\": \"<boolean>\",\n      \"list_empty_views\": \"<boolean>\",\n      \"list_newest_comments_first\": \"<boolean>\",\n      \"markdown_ticket_comments\": \"<boolean>\",\n      \"maximum_personal_views_to_list\": \"<integer>\",\n      \"private_attachments\": \"<boolean>\",\n      \"rich_text_comments\": \"<boolean>\",\n      \"status_hold\": \"<boolean>\",\n      \"tagging\": \"<boolean>\",\n      \"using_skill_based_routing\": \"<boolean>\"\n    },\n    \"twitter\": {\n      \"shorten_url\": \"<string>\"\n    },\n    \"user\": {\n      \"agent_created_welcome_emails\": \"<boolean>\",\n      \"end_user_phone_number_validation\": \"<boolean>\",\n      \"have_gravatars_enabled\": \"<boolean>\",\n      \"language_selection\": \"<boolean>\",\n      \"multiple_organizations\": \"<boolean>\",\n      \"tagging\": \"<boolean>\",\n      \"time_zone_selection\": \"<boolean>\"\n    },\n    \"voice\": {\n      \"agent_confirmation_when_forwarding\": \"<boolean>\",\n      \"agent_wrap_up_after_calls\": \"<boolean>\",\n      \"enabled\": \"<boolean>\",\n      \"logging\": \"<boolean>\",\n      \"maximum_queue_size\": \"<integer>\",\n      \"maximum_queue_wait_time\": \"<integer>\",\n      \"only_during_business_hours\": \"<boolean>\",\n      \"outbound_enabled\": \"<boolean>\",\n      \"recordings_public\": \"<boolean>\",\n      \"uk_mobile_forwarding\": \"<boolean>\"\n    }\n  }\n}"
    }
  ]
}