---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# API da Central do cliente

# API da Central do cliente {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 13 min. de leitura

A API da Central do cliente fornece endpoints para acessar informações do cliente e detalhes de configuração.
Use esta API para obter registros de informações (cartões) que foram gerados anteriormente por meio da interface da Central do cliente.

Você deve ter a função admin ou sn_esm_agent para acessar esta API. Além disso, antes que esta API esteja disponível em sua instância, você deve ativar o plug-in com.sn_csm_customer_central.

Para obter informações adicionais, consulte [Central do cliente](https://www.servicenow.com/docs/access?context=customer-central&version=xanadu&pubname=xanadu-customer-service-management&ft:locale=en-US).

## Central do cliente - GET /cust_central/custinfo/{context}/{context_instance}/{target} {#ariaid-title2}

Retorna informações do cliente e detalhes de configuração para um contexto de cliente específico.
O contexto do cliente é determinado pela tabela de conteúdo do cliente que você especifica, a tabela Consumidor \[csm_consumer\] ou Contato \[customer_contact\] e sua tabela de destino associada. Essas informações estão localizadas na tabela Contexto de informações do cliente \[sn_customercentral_cust_info_config\].  
Este endpoint retorna todos os registros ativos (cartões) nas seguintes tabelas de configuração da Central do cliente para o contexto do cliente especificado:

* Configuração de lista \[sn_customercentral_list_config\]
* Configuração de registro \[sn_customercentral_record_config\]
* Configuração de relatório \[sn_customercentral_report_config\]
* Configuração do grupo de relatórios \[sn_customercentral_report_group_config\]
{#cust_central-GET-custinfo__ul_gwr_mbw_5lb}

Você deve definir todos os registros de configuração adicionais necessários por meio da interface da Central do cliente. Para obter detalhes, consulte [Configuração da Central do cliente](https://www.servicenow.com/docs/access?context=configure-customer-central&version=xanadu&pubname=xanadu-customer-service-management&ft:locale=en-US).

### Formato da URL

URL com controle de versões: /api/sn_customercentral/{api_version}/cust_central/custinfo/{context}/{context_instance}/{target}

URL padrão: /api/sn_customercentral/cust_central/custinfo/{context}/{context_instance}/{target}

### Parâmetros de solicitação compatíveis

{#cust_central-GET-custinfo__entry__2}{#cust_central-GET-custinfo__version-RESTAPI}

| Nome | Descrição |
|-|-|
| api_version | Opcional. Versão do endpoint a ser acessada. Por exemplo, <kbd class="ph userinput">v1</kbd> ou <kbd class="ph userinput">v2</kbd>. Somente especifique este valor para usar uma versão de endpoint diferente da mais recente. Tipo de dados: cadeia de caracteres |
| contexto | Nome da tabela de contexto do cliente a ser usada. Valores válidos: * contato_cliente * consumidor_csm {#cust_central-GET-custinfo__ul_f1y_dy1_plb} Tipo de dados: cadeia de caracteres |
| contexto_instance | Sys_id do registro na tabela especificada no parâmetro context a ser retornado. Tipo de dados: cadeia de caracteres |
| meta | Tabela de destino associada à tabela de contexto do cliente especificada no parâmetro context. A combinação do parâmetro \[ context e do parâmetro target define um contexto exclusivo de informações do cliente. Essas informações estão localizadas na tabela Contexto de informações do cliente \[sn_customercentral_cust_info_config\]. Tipo de dados: cadeia de caracteres |
[Tabela 1. Parâmetros de caminho]

{#cust_central-GET-custinfo__entry__12}

| Nome | Descrição |
|-|-|
| antes | Retorna todos os registros de configuração criados antes da data e hora especificadas. Tipo de data: cadeia de caracteres Formato: AAAA-MM-DD ou o formato definido na propriedade do sistema glide.sys.date_format Padrão: retorna todos os registros de configuração criados antes do horário da sessão atual. |
| terminar | Último registro a retornar. Use este valor para paginar a recuperação de registros ou use com o parâmetro start para selecionar um conjunto específico de registros a serem retornados. Tipo de dados: número Padrão: último registro no arquivo |
| iniciar | Índice de registro inicial para o qual a recuperação de registros será iniciada. Use este valor para paginar a recuperação do registro. Essa funcionalidade permite a recuperação de todos os registros, independentemente do número de registros, em pequenos blocos gerenciáveis. Não passe um número negativo. Tipo de dados: número Padrão: 0 |
[Tabela 2. Parâmetros de consulta]

{#cust_central-GET-custinfo__entry__20}

| Nome | Descrição |
|-|-|
| Nenhum(a) |   |
[Tabela 3. Parâmetros do corpo da solicitação (XML ou JSON)]

### Cabeçalhos

Os cabeçalhos de solicitação e resposta a seguir se aplicam somente a esta ação HTTP ou se aplicam a esta ação de maneira distinta. Para obter uma lista de cabeçalhos gerais usados na REST API, consulte [Cabeçalhos de REST API compatíveis](https://servicenow-prod.fluidtopics.net/_wb_5~ll90zKaDApNe9ciw "REST (Transferência de Estado Representacional) é uma arquitetura sem estado simples que fornece padrões entre sistemas de computador na Web, facilitando a comunicação entre eles.").
{#cust_central-GET-custinfo__entry__24}{#cust_central-GET-custinfo__accept-RESTAPI}

| Cabeçalho | Descrição |
|-|-|
| Aceitar | Formato de dados do corpo da resposta. Tipos compatíveis: application/json ou application/xml. Padrão: application/json |
[Tabela 4. Cabeçalhos da solicitação]

{#cust_central-GET-custinfo__entry__28}

| Cabeçalho | Descrição |
|-|-|
| Nenhum(a) |   |
[Tabela 5. Cabeçalhos de resposta]

### Códigos de status

Os seguintes códigos de status se aplicam a esta ação HTTP. Para obter uma lista de códigos de status possíveis usados na REST API, consulte [Códigos de resposta HTTP de REST API](https://servicenow-prod.fluidtopics.net/_wb_5~ll90zKaDApNe9ciw "REST (Transferência de Estado Representacional) é uma arquitetura sem estado simples que fornece padrões entre sistemas de computador na Web, facilitando a comunicação entre eles.").
{#cust_central-GET-custinfo__entry__32}{#cust_central-GET-custinfo__entry-200-status-code}{#cust_central-GET-custinfo__entry-401-status-code}{#cust_central-GET-custinfo__entry-500-status-code}

| Código de status | Descrição |
|-|-|
| 200 | Bem-sucedido. A solicitação foi processada com sucesso. |
| 400 | Solicitação Incorreta. Foi detectado um tipo de solicitação incorreto ou solicitação malformada. Certifique-se de que os parâmetros de caminho contenham valores válidos. |
| 401 | Não autorizado. As credenciais do usuário estão incorretas ou não foram aprovadas. |
| 500 | Erro interno do servidor. Ocorreu um erro inesperado ao processar a solicitação. A resposta contém informações adicionais sobre o erro. |
[Tabela 6. Códigos de status]

### Parâmetros do corpo da resposta (JSON ou XML)

{#cust_central-GET-custinfo__entry__42}

| Nome | Descrição |
|-|-|
| cartões_info | Lista de cartões do contato associados ao cliente especificado. Tipo de dados: matriz (o conteúdo depende do cliente selecionado) |
| cartões_info.data_configurations | Informações de configuração. Tipo de dados: objeto "data_configurations": { "aggregate_field": "String", "aggregate_function": "String", "chart_settings": "String" "decimal_precision": Number, "filter_query": "String", "group_by": "String", "number_of_groups": "String", "show_other": Boolean, "source_id": "String", "source_type": "String", "stack_by_field": "String", "sys_id": "String", "trend_field": "String", "trend_interval": "String", "type": "String" } |
| cartões_info.data_configurations.aggregate_field | Nome da coluna a ser agregada. Tipo de dados: cadeia de caracteres |
| cartões_info.configurações_de_dados.função_agregada | Função a ser usada para agregar a coluna da tabela especificada. Valores possíveis: * MÉDIA * CONTAGEM * COUNT(DISTINCT) * SOMA {#cust_central-GET-custinfo__ul_d4r_gg3_plb} Tipo de dados: cadeia de caracteres |
| cartões_info.data_configurations.decimal_precision | Número de dígitos à direita da vírgula decimal a serem retornados. Tipo de dados: número |
| cartões_info.data_configurations.filter_query | Cadeia de caracteres de consulta a ser usada para refinar os dados usados no relatório. Tipo de dados: cadeia de caracteres |
| cartões_info.data_configurations.group_by | Nome da coluna a ser usada para agrupar os dados do relatório. Tipo de dados: cadeia de caracteres |
| cartões_info.data_configurations.number_of_groups | Número máximo de grupos a serem exibidos no relatório. Valores possíveis: * `all`: mostra todos os grupos. * 0: usa o valor na propriedade do sistema glide.ui.chart.generate_other. Nota: Não é recomendável alterar o valor da propriedade do sistema glide.ui.chart.generate_other, pois isso se aplica a todos os relatórios na instância. * Maior que 0: número de grupos a serem exibidos. Os grupos que aparecem são aqueles com os valores mais altos para o que está sendo rastreado. {#cust_central-GET-custinfo__ul_zjw_3n3_plb} Tipo de dados: cadeia de caracteres |
| cartões_info.configurações_de_dados.mostrar_outros | Sinalizador que indica se o grupo "Outro" aparece no relatório. Se nem todos os grupos forem exibidos, conforme definido pelo parâmetro number_of_groups, os valores dos grupos de não exibição serão combinados e exibidos em um único título de "Outro". Valores possíveis: * verdadeiro: inclui o grupo "Outro". * falso: não inclui o grupo "Outro". {#cust_central-GET-custinfo__ul_bkw_3n3_plb} Tipo de dados: booliano |
| cartões_info.data_configurations.source_id | Nome da tabela ou sys_id das informações de origem do relatório. Isso está correlacionado às informações no parâmetro cards_info.reportGroupConfigurations.data_configurations.source_type. Tipo de dados: cadeia de caracteres |
| cartões_info.data_configurations.source_type | Tipo de informações no parâmetro cards_info.reportGroupConfigurations.data_configurations.source_id usado para identificar a tabela de origem. Valores possíveis: * source: Sys_id da tabela de origem. * tabela: nome da tabela da tabela de origem. {#cust_central-GET-custinfo__ul_cpv_x33_plb} Tipo de dados: cadeia de caracteres |
| cartões_info.data_configurations.stack_by_field | Nome da coluna da tabela a ser usada ao implementar "empilhar por" no relatório. Tipo de dados: cadeia de caracteres |
| cartões_info.data_configurations.sys_id | Sys_id do relatório usado na configuração do relatório. Tipo de dados: cadeia de caracteres |
| cartões_info.data_configurations.trend_field | Nome da coluna da tabela a ser usada na análise de tendências. Tipo de dados: cadeia de caracteres |
| cartões_info.data_configurations.trend_interval | Intervalo de tempo para as informações de tendências. Por exemplo, semana, mês, ano etc. Tipo de dados: cadeia de caracteres |
| cartões_info.data_configurations.type | Tipo de relatório, como pontuação única, rosca, vertical, linha, barra empilhada etc. Tipo de dados: cadeia de caracteres |
| cartões_info.encodedQuery | Cadeia de caracteres de consulta codificada a ser usada para refinar os dados que aparecem no relatório. Tipo de dados: cadeia de caracteres |
| cartões_info.campos | Lista de pares de nome-valor que definem os campos no registro associado. Tipo de dados: matriz "fields": [ { "label": "String", "value": "String" } ] |
| cartões_info.campos.rótulo | Rótulo do campo. Tipo de dados: cadeia de caracteres |
| cartões_info.campos.valor | Valor do campo. Tipo de dados: cadeia de caracteres |
| cartões_info.listLimit | Limite de paginação. Número de registros a serem mostrados em um cartão de lista. Tipo de dados: cadeia de caracteres |
| cartões_info.reportGroupConfigurations | Lista de objetos que definem os grupos de relatórios. Tipo de dados: matriz "reportGroupConfigurations": [ { "data_configurations": {Object}, "style_configurations": {Object}, "title": "String", "type": "String" } ] |
| cartões_info.reportGroupConfigurations.data_configurations | Informações de configuração. Tipo de dados: objeto "data_configurations": { "aggregate_field": "String", "aggregate_function": "String", "chart_settings": "String" "decimal_precision": Number, "filter_query": "String", "group_by": "String", "number_of_groups": "String", "show_other": Boolean, "source_id": "String", "source_type": "String", "stack_by_field": "String", "sys_id": "String", "trend_field": "String", "trend_interval": "String", "type": "String" } |
| cartões_info.reportGroupConfigurations.data_configurations.aggregate_field | Nome da coluna a ser agregada. Tipo de dados: cadeia de caracteres |
| cartões_info.reportGroupConfigurations.data_configurations.aggregate_function | Função a ser usada para agregar a coluna da tabela especificada. Valores possíveis: * MÉDIA * CONTAGEM * COUNT(DISTINCT) * SOMA {#cust_central-GET-custinfo__d5100e93} Tipo de dados: cadeia de caracteres |
| cartões_info.reportGroupConfigurations.data_configurations.decimal_precision | Número de dígitos à direita da vírgula decimal a serem retornados. Tipo de dados: número |
| cartões_info.reportGroupConfigurations.data_configurations.filter_query | Cadeia de caracteres de consulta a ser usada para refinar os dados usados no relatório. Tipo de dados: cadeia de caracteres |
| cartões_info.reportGroupConfigurations.data_configurations.group_by | Nome da coluna a ser usada para agrupar os dados do relatório. Tipo de dados: cadeia de caracteres |
| cartões_info.reportGroupConfigurations.data_configurations.number_of_groups | Número máximo de grupos a serem exibidos no relatório. Valores possíveis: * `all`: mostra todos os grupos. * 0: usa o valor na propriedade do sistema glide.ui.chart.generate_other. Nota: Não é recomendável alterar o valor da propriedade do sistema glide.ui.chart.generate_other, pois isso se aplica a todos os relatórios na instância. * Maior que 0: número de grupos a serem exibidos. Os grupos que aparecem são aqueles com os valores mais altos para o que está sendo rastreado. {#cust_central-GET-custinfo__d5100e155} Tipo de dados: cadeia de caracteres |
| cartões_info.reportGroupConfigurations.data_configurations.show_outros | Sinalizador que indica se o grupo "Outro" aparece no relatório. Se nem todos os grupos forem exibidos, conforme definido pelo parâmetro number_of_groups, os valores dos grupos de não exibição serão combinados e exibidos em um único título de "Outro". Valores possíveis: * verdadeiro: inclui o grupo "Outro". * falso: não inclui o grupo "Outro". {#cust_central-GET-custinfo__d5100e193} Tipo de dados: booliano |
| cartões_info.reportGroupConfigurations.data_configurations.source_id | Nome da tabela ou sys_id das informações de origem do relatório. Isso está correlacionado às informações no parâmetro cards_info.reportGroupConfigurations.data_configurations.source_type. Tipo de dados: cadeia de caracteres |
| cartões_info.reportGroupConfigurations.data_configurations.source_type | Tipo de informações no parâmetro cards_info.reportGroupConfigurations.data_configurations.source_id usado para identificar a tabela de origem. Valores possíveis: * source: Sys_id da tabela de origem. * tabela: nome da tabela da tabela de origem. {#cust_central-GET-custinfo__d5100e232} Tipo de dados: cadeia de caracteres |
| cartões_info.reportGroupConfigurations.data_configurations.stack_by_field | Nome da coluna da tabela a ser usada ao implementar "empilhar por" no relatório. Tipo de dados: cadeia de caracteres |
| cartões_info.reportGroupConfigurations.data_configurations.sys_id | Sys_id do relatório usado na configuração do relatório. Tipo de dados: cadeia de caracteres |
| cartões_info.reportGroupConfigurations.data_configurations.trend_field | Nome da coluna da tabela a ser usada na análise de tendências. Tipo de dados: cadeia de caracteres |
| cartões_info.reportGroupConfigurations.data_configurations.trend_interval | Intervalo de tempo para as informações de tendências. Por exemplo, semana, mês, ano etc. Tipo de dados: cadeia de caracteres |
| cartões_info.reportGroupConfigurations.data_configurations.type | Tipo de relatório associado ao grupo de relatórios, como donut ou single_core. Tipo de dados: cadeia de caracteres |
| cartões_info.reportGroupConfigurations.style_configurations | Estilos a serem usados no grupo de relatórios associados. Tipo de dados: objeto "style_configurations": { "colorPalette": "String", "scoreColor": "String", "show_zero": Boolean } |
| cartões_info.reportGroupConfigurations.style_configurations.colorPalette | Cores usadas no relatório. Tipo de dados: cadeia de caracteres |
| cartões_info.reportGroupConfigurations.style_configurations.scoreColor | Cor do valor de pontuação no relatório. Tipo de dados: cadeia de caracteres |
| cartões_info.reportGroupConfigurations.style_configurations.show_zero | Sinalizador que indica se pontos de dados iguais a zero são mostrados no relatório. Valores possíveis: * verdadeiro: valores zero são mostrados. * falso: valores zero não são mostrados. {#cust_central-GET-custinfo__ul_c3y_st4_plb} Tipo de dados: booliano |
| cartões_info.reportGroupConfigurations.title | Título do grupo de relatórios. Tipo de dados: cadeia de caracteres |
| cartões_info.reportGroupConfigurations.type | Tipo de arquivo para o qual as informações estão sendo retornadas. Sempre sn_customercentral_report_config. Tipo de dados: cadeia de caracteres |
| cartões_info.sourceTableName | Nome da tabela usada para o cartão de lista associado. Tipo de dados: cadeia de caracteres |
| cartões_info.style_configurations | Estilos a serem usados no relatório associado. Tipo de dados: objeto "style_configurations": { "colorPalette": "String", "dataLabelConfig": {Object}, "height": "String", "hideRegister": Boolean, "registerConfig": {Object}, "registerPosition": "String", "scoreColor": "String", "showDataLabels": Boolean, "showTooltip": Boolean, "show_zero": Boolean, "width": "String" } |
| cartões_info.style_configurations.colorPalette | Cores usadas no relatório. Tipo de dados: cadeia de caracteres |
| cartões_info.style_configurations.dataLabelConfig | Parâmetros de configuração que controlam como os rótulos de dados aparecem no relatório. Tipo de dados: objeto "dataLabelConfig": [ { "showTotal": Boolean } ] |
| cartões_info.style_configurations.dataLabelConfig.showTotal | Sinalizador que indica se o total deve ser exibido no relatório. Valores possíveis: * verdadeiro: mostrar totais. * falso: não mostra os totais. {#cust_central-GET-custinfo__ul_l4l_42x_5lb} Tipo de dados: booliano |
| cartões_info.configurações_de_estilo.altura | Altura do relatório associado. Tipo de dados: cadeia de caracteres Unidade: pixels ou "auto" |
| cartões_info.style_configurations.hideRegister | Sinalizador que indica se o registro deve ser exibido no cartão. Valores possíveis: * verdadeiro: mostra o registro. * falso: não mostra o registro. {#cust_central-GET-custinfo__ul_m34_bc4_plb} Tipo de dados: booliano |
| cartões_info.style_configurations.registerConfig | Valores de configuração que controlam como o registro aparece no relatório. Tipo de dados: objeto "registerConfig": { "hideBorder": Boolean, "showPercentages": Boolean } |
| cartões_info.style_configurations.registerConfig.hideBorder | Sinalizador que indica se a borda ao redor do registro deve ser ocultada. Valores possíveis: * verdadeiro: oculta a borda do registro. * falso: mostra a borda do registro. {#cust_central-GET-custinfo__ul_g5g_22x_5lb} Tipo de dados: booliano |
| cartões_info.style_configurations.registerConfig.showPercentages | Sinalizador que indica se as porcentagens de registro devem ser mostradas. Valores possíveis: * verdadeiro: mostrar porcentagens de registro. * falso: ocultar porcentagens de registro. {#cust_central-GET-custinfo__ul_h5g_22x_5lb} Tipo de dados: booliano |
| cartões_info.style_configurations.registerPosition | Posição do registro em um cartão. Tipo de dados: cadeia de caracteres |
| cartões_info.style_configurations.scoreColor | Cor do valor de pontuação no relatório. Tipo de dados: cadeia de caracteres |
| cartões_info.style_configurations.showDataLabels | Sinalizador que indica se os rótulos de dados devem ser mostrados no relatório. Valores possíveis: * verdadeiro: mostra os rótulos de dados. * falso: oculta os rótulos de dados. {#cust_central-GET-custinfo__ul_gyr_25n_plb} Tipo de dados: booliano |
| cartões_info.style_configurations.showTooltip | Sinalizador que indica se as dicas de ferramentas devem ser mostradas no relatório. Valores possíveis: * verdadeiro: mostrar dicas de ferramentas. * falso: ocultar dicas de ferramentas. {#cust_central-GET-custinfo__ul_azq_2d4_plb} Tipo de dados: booliano |
| cartões_info.configurações_de_estilo.mostrar_zero | Sinalizador que indica se pontos de dados iguais a zero são mostrados no relatório. Valores possíveis: * verdadeiro: valores zero são mostrados. * falso: valores zero não são mostrados. {#cust_central-GET-custinfo__d5100e310} Tipo de dados: booliano |
| cartões_info.configurações_de_estilo.largura | Largura do relatório associado. Tipo de dados: cadeia de caracteres Unidade: pixels ou "auto" |
| cartões_info.subcabeçalho_campos | Descreve os detalhes a serem mostrados no subcabeçalho do cartão associado. Tipo de dados: objeto "subheader_fields": { "title": "String", "subheader_tags": [Array], "avatar": "String", "sys_id": "String" } |
| cartões_info.subheader_fields.avatar | Nome do arquivo do avatar associado ao context_instanceespecificado, como o avatar do contato. Tipo de dados: cadeia de caracteres |
| cartões_info.subheader_fields.subheader_tags | Lista de marcadores associados ao subcabeçalho do registro, como marcadores de escalação. Tipo de dados: matriz (o conteúdo varia) |
| cartões_info.subheader_fields.sys_id | Sys_id do cliente associado. Localizado na tabela Usuários \[sys_user\]. Tipo de dados: cadeia de caracteres |
| cartões_info.subcabeçalho_campos.título | Título a ser exibido no subcabeçalho. Tipo de dados: cadeia de caracteres |
| cartões_info.título | Título no cartão (registro). Tipo de dados: cadeia de caracteres |
| cartões_info.tipo | Tipo de arquivo para o qual as informações estão sendo retornadas. Valores possíveis: * sn_customercentral_list_config: configuração de lista * sn_customercentral_record_config: configuração de registro * sn_customercentral_report_config: configuração de relatório * sn_customercentral_report_group_config: configuração do grupo de relatórios {#cust_central-GET-custinfo__ul_nrp_12b_plb} Tipo de dados: cadeia de caracteres |
| cartões_info.viewName | Nome da exibição configurada para a tabela especificada em cards_info.sourceTableName. Tipo de dados: cadeia de caracteres |
| tem_mais_registros | Sinalizador que indica se há mais registros a serem recuperados. Valores possíveis: * verdadeiro: mais registros a serem recuperados. * falso: não há mais registros. {#cust_central-GET-custinfo__ul_xky_334_plb} Tipo de dados: booliano |
| layout | Define o número de colunas por linha. Cada valor separado por vírgulas define a largura de uma coluna na exibição do relatório. Por exemplo, "6,6" denota duas colunas, cada uma com seis unidades de largura, para um total de 12 unidades por linha (máximo). Um valor de "3,6,3" denota uma linha com três colunas. Tipo de dados: cadeia de caracteres |
| status | Status HTTP da solicitação. Tipo de dados: cadeia de caracteres |
[ ]

### Solicitação de cURL

<br />

    curl "https://instance.servicenow/api/sn_customercentral/cust_central/custinfo/csm_consumer/a0488cfbdb1b1200b6075200cf9619db/interaction" \
    --request GET \
    --header "Accept:application/json" \
    --user "username":"password"

<br />

    {
      "result": {
        "layout": "6,6",
        "cards_info": [
          {
            "title": "Consumer",
            "type": "sn_customercentral_record_config",
            "subheader_fields": {
              "title": "Sam Collins",
              "subheader_tags": [],
              "avatar": "",
              "sys_id": "64488cfbdb1b1200b6075200cf9619db"
            },
            "fields": [
              {
                "label": "Mobile phone",
                "value": ""
              },
              {
                "label": "Business phone",
                "value": ""
              },
              {
                "label": "Email",
                "value": "sam.collins@mailinator.com"
              },
              {
                "label": "Street",
                "value": "144 2nd St"
              },
              {
                "label": "City",
                "value": "San Francisco"
              },
              {
                "label": "State / Province",
                "value": "CA"
              }
            ]
          },
          {
            "title": "High priority cases",
            "type": "sn_customercentral_report_group_config",
            "reportGroupConfigurations": [
              {
                "title": "Escalated",
                "type": "sn_customercentral_report_config",
                "data_configurations": {
                  "type": "single_score",
                  "source_type": "table",
                  "source_id": "sn_customerservice_case",
                  "group_by": "",
                  "trend_interval": "year",
                  "trend_field": "",
                  "stack_by_field": "",
                  "aggregate_function": "COUNT",
                  "aggregate_field": "",
                  "filter_query": "active=true^active_escalationISNOTEMPTY^EQ^consumer=a0488cfbdb1b1200b6075200cf9619db^ORDERBYDESCsys_created_on^sys_created_on>=2020-04-07 13:40:48",
                  "decimal_precision": 2,
                  "number_of_groups": 0,
                  "show_other": true,
                  "sys_id": "c169a0f50f3b0010e6d4fd820b767e2e"
                },
                "style_configurations": {
                  "scoreColor": "#000000",
                  "show_zero": true
                }
              },
              {
                "title": "P1",
                "type": "sn_customercentral_report_config",
                "data_configurations": {
                  "type": "single_score",
                  "source_type": "table",
                  "source_id": "sn_customerservice_case",
                  "group_by": "",
                  "trend_interval": "year",
                  "trend_field": "",
                  "stack_by_field": "",
                  "aggregate_function": "COUNT",
                  "aggregate_field": "",
                  "filter_query": "active=true^priority=1^EQ^consumer=a0488cfbdb1b1200b6075200cf9619db^ORDERBYDESCsys_created_on^sys_created_on>=2020-04-07 13:40:48",
                  "decimal_precision": 2,
                  "number_of_groups": 0,
                  "show_other": true,
                  "sys_id": "cce86cb50f3b0010e6d4fd820b767eba"
                },
                "style_configurations": {
                  "scoreColor": "#000000",
                  "show_zero": true
                }
              },
              {
                "title": "SLA breached",
                "type": "sn_customercentral_report_config",
                "data_configurations": {
                  "type": "single_score",
                  "source_type": "table",
                  "source_id": "task_sla",
                  "group_by": "",
                  "trend_interval": "year",
                  "trend_field": "",
                  "stack_by_field": "",
                  "aggregate_function": "COUNT",
                  "aggregate_field": "",
                  "filter_query": "task.active=true^task.sys_class_name=sn_customerservice_case^stage!=cancelled^task.closed_atISEMPTY^sla.type=SLA^has_breached=true^EQ^taskIN59b65dc4db952200d75270f5bf96193eccc8cf82db912200d75270f5bf9619de^ORDERBYDESCsys_created_on^sys_created_on>=2020-04-07 13:40:48",
                  "decimal_precision": 2,
                  "number_of_groups": 0,
                  "show_other": true,
                  "sys_id": "e739a0f50f3b0010e6d4fd820b767e22"
                },
                "style_configurations": {
                  "scoreColor": "#000000",
                  "show_zero": true
                }
              }
            ]
          },
          {
            "title": "Case overview",
            "type": "sn_customercentral_report_config",
            "data_configurations": {
              "type": "donut",
              "source_type": "table",
              "source_id": "sn_customerservice_case",
              "group_by": "state",
              "trend_interval": "year",
              "trend_field": "",
              "stack_by_field": "",
              "aggregate_function": "COUNT",
              "aggregate_field": "",
              "filter_query": "^consumer=a0488cfbdb1b1200b6075200cf9619db^ORDERBYDESCsys_created_on^sys_created_on>=2020-04-07 13:40:48",
              "decimal_precision": 2,
              "number_of_groups": 0,
              "show_other": true,
              "sys_id": "d169216c0f770010e6d4fd820b767ea8"
            },
            "style_configurations": {
              "width": "auto",
              "height": "auto",
              "colorPalette": [
                "#278ecf",
                "#4bd762",
                "#ffca1f",
                "#ff9416",
                "#d42ae8"
              ],
              "hideRegister": false,
              "registerConfig": {
                "hideBorder": true,
                "showPercentages": false
              },
              "registerPosition": "right",
              "showDataLabels": false,
              "dataLabelConfig": {
                "showTotal": false
              },
              "showTooltip": true
            }
          },
          {
            "title": "Recent cases",
            "type": "sn_customercentral_list_config",
            "listLimit": "3",
            "viewName": "customer_central",
            "encodedQuery": "active=true^consumer=a0488cfbdb1b1200b6075200cf9619db^ORDERBYDESCsys_created_on^sys_created_on>=2020-04-07 13:40:48",
            "sourceTableName": "sn_customerservice_case"
          },
          {
            "title": "Recent chat interactions",
            "type": "sn_customercentral_list_config",
            "listLimit": "3",
            "viewName": "customer_central",
            "encodedQuery": "active=false^type=chat^consumer=a0488cfbdb1b1200b6075200cf9619db^ORDERBYDESCsys_created_on^sys_created_on>=2020-04-07 13:40:48",
            "sourceTableName": "interaction"
          },
          {
            "title": "Recent phone calls",
            "type": "sn_customercentral_list_config",
            "listLimit": "3",
            "viewName": "customer_central",
            "encodedQuery": "active=false^type=phone^consumer=a0488cfbdb1b1200b6075200cf9619db^ORDERBYDESCsys_created_on^sys_created_on>=2020-04-07 13:40:48",
            "sourceTableName": "interaction"
          },
          {
            "title": "Recent viewed articles",
            "type": "sn_customercentral_list_config",
            "listLimit": "3",
            "viewName": "customer_central",
            "encodedQuery": "user=64488cfbdb1b1200b6075200cf9619db^viewed=true^ORDERBYDESCsys_created_on^sys_created_on>=2020-04-07 13:40:48",
            "sourceTableName": "kb_use"
          },
          {
            "title": "Contracts",
            "type": "sn_customercentral_list_config",
            "listLimit": "3",
            "viewName": "customer_central",
            "encodedQuery": "active=true^state=Active^consumer=a0488cfbdb1b1200b6075200cf9619db^ORDERBYDESCsys_created_on^sys_created_on>=2020-04-07 13:40:48",
            "sourceTableName": "ast_contract"
          },
          {
            "title": "Entitlements",
            "type": "sn_customercentral_list_config",
            "listLimit": "3",
            "viewName": "customer_central",
            "encodedQuery": "active=true^end_date=NULL^ORend_date>=2020-05-07 07:00:00^consumer=a0488cfbdb1b1200b6075200cf9619db^ORDERBYDESCsys_created_on^sys_created_on>=2020-04-07 13:40:48",
            "sourceTableName": "service_entitlement"
          }
        ],
        "has_more_records": false,
        "status": "200"
      }
    }


