고객 정보 센터 API

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 32분
  • 고객 정보 센터 API는 고객 정보 및 구성 세부 정보에 액세스할 수 있는 엔드포인트를 제공합니다.

    이 API를 사용하여 이전에 고객 정보 센터 인터페이스를 통해 생성된 정보 기록(카드)을 가져옵니다.

    이 API에 액세스하려면 관리자 또는 sn_esm_agent 역할이 있어야 합니다. 또한 인스턴스에서 이 API를 사용할 수 있으려면 먼저 플러그인을 활성화해야 com.sn_csm_customer_central 합니다.

    자세한 내용은 고객 정보 센터를 참조하십시오.

    고객 정보 센터 - GET /cust_central/custinfo/{context}/{context_instance}/{target}

    특정 고객 컨텍스트에 대한 고객 정보 및 구성 상세 정보를 반환합니다.

    고객 컨텍스트는 지정한 고객 콘텐츠 테이블(소비자 [csm_consumer] 또는 연락처 [customer_contact] 테이블 및 연결된 대상 테이블에 의해 결정됩니다. 이 정보는 고객 정보 컨텍스트[sn_customercentral_cust_info_config] 테이블에 있습니다.

    이 엔드포인트는 지정된 고객 컨텍스트에 대해 다음 고객 정보 센터 구성 테이블 내의 모든 활성 기록(카드)을 반환합니다.
    • 목록 구성 [sn_customercentral_list_config]
    • 기록 구성 [sn_customercentral_record_config]
    • 보고서 구성 [sn_customercentral_report_config]
    • 보고서 그룹 구성 [sn_customercentral_report_group_config]

    고객 정보 센터 인터페이스를 통해 필요한 추가 구성 기록을 정의해야 합니다. 자세한 내용은 고객 정보 센터 구성을 참조하십시오.

    URL 형식

    버전이 지정된 URL: /api/sn_customercentral/{api_version}/cust_central/custinfo/{context}/{context_instance}/{target}

    기본 URL: /api/sn_customercentral/cust_central/custinfo/{context}/{context_instance}/{target}

    주:
    사용 가능한 버전은 REST API 탐색기에 지정됩니다. 스크립트 기반 REST API의 경우 스크립트 기반 REST 서비스 양식에 추가 버전 정보가 있습니다.

    지원되는 요청 매개변수

    표 1. 경로 매개변수
    이름 설명
    api_version 옵션입니다. 액세스할 엔드포인트의 버전입니다. 예를 들어 v1 또는 v2입니다. 최신 버전이 아닌 엔드포인트 버전을 사용하려면 이 값만 지정합니다.

    데이터 유형: 문자열

    컨텍스트 사용할 고객 컨텍스트 테이블의 이름입니다.
    유효한 값은 다음과 같습니다.
    • csm_consumer
    • customer_contact

    데이터 유형: 문자열

    context_instance 반환할 매개변수에 context 지정된 테이블의 기록 Sys_id입니다.

    데이터 유형: 문자열

    대상 매개변수에 지정된 고객 컨텍스트 테이블과 연결된 대상 테이블입니다 context . 매개변수와 target 매개변수의 context 조합은 고유한 고객 정보 컨텍스트를 정의합니다.

    데이터 유형: 문자열

    테이블: 고객 정보 컨텍스트[sn_customercentral_cust_info_config]

    표 2. 쿼리 매개변수
    이름 설명
    다음 날짜 전 지정된 날짜 및 시간 이전에 생성된 모든 구성 기록을 반환합니다.

    날짜 유형: 문자열

    형식: YYYY-MM-DD 또는 시스템 속성에 정의된 glide.sys.date_format 형식

    기본값: 현재 세션 시간 이전에 작성된 모든 구성 기록을 반환합니다.

    반환할 마지막 기록입니다. 이 값을 사용하여 기록 검색을 페이지 매김하거나 매개변수와 함께 start 사용하여 반환할 특정 기록 세트를 선택합니다.

    데이터 유형: 숫자

    기본값: 파일의 마지막 기록

    시작 기록 검색을 시작할 시작 기록 인덱스입니다. 이 값을 사용하여 기록 검색을 페이지 매김합니다. 이 기능을 사용하면 기록 수에 관계없이 모든 기록을 관리 가능한 작은 청크로 검색할 수 있습니다.

    음수를 전달하지 마십시오.

    데이터 유형: 숫자

    기본값: 0

    표 3. 요청 본문 매개변수(XML 또는 JSON)
    이름 설명
    없음

    헤더

    다음 요청 및 응답 헤더는 이 HTTP 작업에만 적용되거나 이 작업에 고유한 방식으로 적용됩니다. REST API에 사용되는 일반 헤더 목록은 지원되는 REST API 헤더를 참조하세요.

    표 4. 요청 헤더
    헤더 설명
    수용 응답 본문의 데이터 형식입니다. 지원되는 유형은 application/json 또는 application/xml입니다.

    기본값: application/json

    표 5. 응답 헤더
    헤더 설명
    없음

    상태 코드

    다음 상태 코드는 이 HTTP 작업에 적용됩니다. REST API에서 사용되는 가능한 상태 코드 목록은 REST API HTTP 응답 코드를 참조하세요.

    표 6. 상태 코드
    상태 코드 설명
    200 성공입니다. 요청이 성공적으로 처리되었습니다.
    400 잘못된 요청입니다. 잘못된 요청 유형 또는 잘못된 형식의 요청이 탐지되었습니다. 경로 매개변수에 유효한 값이 포함되어 있는지 확인합니다.
    401 승인되지 않았습니다. 사용자 자격 증명이 잘못되었거나 전달되지 않았습니다.
    500 내부 서버 오류입니다. 요청을 처리하는 동안 예기치 않은 오류가 발생했습니다. 응답에는 오류에 대한 추가 정보가 포함되어 있습니다.

    응답 본문 매개변수(JSON 또는 XML)

    이름 설명
    cards_info 지정된 고객과 연결된 연락처 카드 목록입니다.

    데이터 유형: 배열(컨텐츠는 선택한 고객에 따라 다름)

    cards_info.데이터_구성 구성 정보입니다.

    데이터 유형: 객체

    "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"
    }
    cards_info.data_configurations.aggregate_field 집계할 열 이름입니다.

    데이터 유형: 문자열

    cards_info.data_configurations.aggregate_function 지정된 테이블 열을 집계하는 데 사용할 함수입니다.
    가능한 값:
    • 평균
    • 카운트
    • COUNT(고유)
    • 합계

    데이터 유형: 문자열

    cards_info.data_configurations.decimal_precision 반환할 소수점 오른쪽의 자릿수입니다.

    데이터 유형: 숫자

    cards_info.data_configurations.filter_query 보고서에 사용되는 데이터를 구체화하는 데 사용할 쿼리 문자열입니다.

    데이터 유형: 문자열

    cards_info.data_configurations.group_by 보고서 데이터를 그룹화하는 데 사용할 열의 이름입니다.

    데이터 유형: 문자열

    cards_info.data_configurations.number_of_groups 보고서에 표시할 최대 그룹 수입니다.
    가능한 값:
    • all: 모든 그룹을 표시합니다.
    • 0: 시스템 속성의 값을 glide.ui.chart.generate_other 사용합니다.
      주:
      인스턴스의 모든 보고서에 적용되므로 시스템 속성의 값을 glide.ui.chart.generate_other 변경하지 않는 것이 좋습니다.
    • 0보다 큼: 표시할 그룹의 수입니다. 나타나는 그룹은 추적 중인 모든 항목에 대해 가장 높은 값을 가진 그룹입니다.

    데이터 유형: 문자열

    cards_info.data_configurations.show_other 그룹 "기타"가 보고서 내에 표시되는지 여부를 나타내는 플래그입니다. 매개변수에 number_of_groups 정의된 대로 모든 그룹이 표시되지 않을 경우 비표시 그룹의 값이 결합되어 "기타"라는 단일 제목 아래에 표시됩니다.
    가능한 값:
    • true: "기타" 그룹을 포함합니다.
    • false: "기타" 그룹을 포함하지 않습니다.

    데이터 유형: 부울

    cards_info.data_configurations.source_id 보고서 소스 정보의 테이블 이름 또는 sys_id입니다. 이는 매개변수의 정보와 상관 관계가 있습니다 cards_info.reportGroupConfigurations.data_configurations.source_type .

    데이터 유형: 문자열

    cards_info.data_configurations.source_type 소스 테이블을 식별하는 데 사용되는 매개변수의 cards_info.reportGroupConfigurations.data_configurations.source_id 정보 유형입니다.
    가능한 값:
    • 소스: 소스 테이블의 Sys_id.
    • table: 소스 테이블의 테이블 이름.

    데이터 유형: 문자열

    cards_info.data_configurations.stack_by_field입니다. 보고서에서 "스택 기준"을 구현할 때 사용할 테이블 열의 이름입니다.

    데이터 유형: 문자열

    cards_info.data_configurations.sys_id 보고서 구성에 사용되는 보고서의 Sys_id입니다.

    데이터 유형: 문자열

    cards_info.data_configurations.trend_field 추세 분석에 사용할 테이블 열의 이름입니다.

    데이터 유형: 문자열

    cards_info.data_configurations.trend_interval 추세 정보의 시간 간격입니다. 예를 들어, 주, 월, 연도 등이 있습니다.

    데이터 유형: 문자열

    cards_info.data_configurations.type 단일 점수, 도넛형, 세로, 꺾은선, 누적 가로 막대형 등과 같은 보고서 유형

    데이터 유형: 문자열

    cards_info.encodedQuery 보고서에 표시되는 데이터를 구체화하는 데 사용할 인코딩된 쿼리 문자열입니다.

    데이터 유형: 문자열

    cards_info.fields 연결된 기록 내의 필드를 정의하는 이름-값 쌍의 목록입니다.

    데이터 유형: 객체 배열

    "fields": [
      {
        "label": "String",
        "value": "String"
      }
    ]
    cards_info.fields.label 필드 레이블.

    데이터 유형: 문자열

    cards_info.fields.value 필드 값입니다.

    데이터 유형: 문자열

    cards_info.listLimit 페이지 매김 제한입니다. 목록 카드에 표시할 기록 수입니다.

    데이터 유형: 문자열

    cards_info.reportGroupConfigurations 보고서 그룹을 정의하는 객체의 목록입니다.

    데이터 유형: 객체 배열

    "reportGroupConfigurations": [
      {
        "data_configurations": {Object},
        "style_configurations": {Object},
        "title": "String",
        "type": "String"
      }
    ]
    cards_info.reportGroupConfigurations.data_configurations 구성 정보입니다.

    데이터 유형: 객체

    "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"
    }
    cards_info.reportGroupConfigurations.data_configurations.aggregate_field 집계할 열 이름입니다.

    데이터 유형: 문자열

    cards_info.reportGroupConfigurations.data_configurations.aggregate_function 지정된 테이블 열을 집계하는 데 사용할 함수입니다.
    가능한 값:
    • 평균
    • 카운트
    • COUNT(고유)
    • 합계

    데이터 유형: 문자열

    cards_info.reportGroupConfigurations.data_configurations.decimal_precision 반환할 소수점 오른쪽의 자릿수입니다.

    데이터 유형: 숫자

    cards_info.reportGroupConfigurations.data_configurations.filter_query 보고서에 사용되는 데이터를 구체화하는 데 사용할 쿼리 문자열입니다.

    데이터 유형: 문자열

    cards_info.reportGroupConfigurations.data_configurations.group_by 보고서 데이터를 그룹화하는 데 사용할 열의 이름입니다.

    데이터 유형: 문자열

    cards_info.reportGroupConfigurations.data_configurations.number_of_groups 보고서에 표시할 최대 그룹 수입니다.
    가능한 값:
    • all: 모든 그룹을 표시합니다.
    • 0: 시스템 속성의 값을 glide.ui.chart.generate_other 사용합니다.
      주:
      인스턴스의 모든 보고서에 적용되므로 시스템 속성의 값을 glide.ui.chart.generate_other 변경하지 않는 것이 좋습니다.
    • 0보다 큼: 표시할 그룹의 수입니다. 나타나는 그룹은 추적 중인 모든 항목에 대해 가장 높은 값을 가진 그룹입니다.

    데이터 유형: 문자열

    cards_info.reportGroupConfigurations.data_configurations.show_other 그룹 "기타"가 보고서 내에 표시되는지 여부를 나타내는 플래그입니다. 매개변수에 number_of_groups 정의된 대로 모든 그룹이 표시되지 않을 경우 비표시 그룹의 값이 결합되어 "기타"라는 단일 제목 아래에 표시됩니다.
    가능한 값:
    • true: "기타" 그룹을 포함합니다.
    • false: "기타" 그룹을 포함하지 않습니다.

    데이터 유형: 부울

    cards_info.reportGroupConfigurations.data_configurations.source_id 보고서 소스 정보의 테이블 이름 또는 sys_id입니다. 이는 매개변수의 정보와 상관 관계가 있습니다 cards_info.reportGroupConfigurations.data_configurations.source_type .

    데이터 유형: 문자열

    cards_info.reportGroupConfigurations.data_configurations.source_type 소스 테이블을 식별하는 데 사용되는 매개변수의 cards_info.reportGroupConfigurations.data_configurations.source_id 정보 유형입니다.
    가능한 값:
    • 소스: 소스 테이블의 Sys_id.
    • table: 소스 테이블의 테이블 이름.

    데이터 유형: 문자열

    cards_info.reportGroupConfigurations.data_configurations.stack_by_field 보고서에서 "스택 기준"을 구현할 때 사용할 테이블 열의 이름입니다.

    데이터 유형: 문자열

    cards_info.reportGroupConfigurations.data_configurations.sys_id 보고서 구성에 사용되는 보고서의 Sys_id입니다.

    데이터 유형: 문자열

    cards_info.reportGroupConfigurations.data_configurations.trend_field 추세 분석에 사용할 테이블 열의 이름입니다.

    데이터 유형: 문자열

    cards_info.reportGroupConfigurations.data_configurations.trend_interval 추세 정보의 시간 간격입니다. 예를 들어, 주, 월, 연도 등이 있습니다.

    데이터 유형: 문자열

    cards_info.reportGroupConfigurations.data_configurations.type 보고서 그룹과 연결된 보고서의 유형입니다(예: 도넛형 또는 single_core형).

    데이터 유형: 문자열

    cards_info.reportGroupConfigurations.style_configurations 관련 보고서 그룹 내에서 사용할 스타일입니다.

    데이터 유형: 객체

    "style_configurations": {
      "colorPalette": "String",
      "scoreColor": "String",
      "show_zero": Boolean
    }
    cards_info.reportGroupConfigurations.style_configurations.colorPalette 보고서에 사용되는 색상입니다.

    데이터 유형: 문자열

    cards_info.reportGroupConfigurations.style_configurations.scoreColor 보고서 내 점수 값의 색상입니다.

    데이터 유형: 문자열

    cards_info.reportGroupConfigurations.style_configurations.show_zero 데이터 요소가 보고서에 0인지 여부를 나타내는 플래그입니다.
    가능한 값:
    • true: 0 값이 표시됩니다.
    • false: 0 값이 표시되지 않습니다.

    데이터 유형: 부울

    cards_info.reportGroupConfigurations.title 보고서 그룹의 제목입니다.

    데이터 유형: 문자열

    cards_info.reportGroupConfigurations.type 정보가 반환되는 파일 형식입니다.

    항상 sn_customercentral_report_config.

    데이터 유형: 문자열

    cards_info.sourceTableName 연결된 목록 카드에 사용되는 테이블의 이름입니다.

    데이터 유형: 문자열

    cards_info.style_configurations 관련 보고서 내에서 사용할 스타일입니다.

    데이터 유형: 객체

    "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"
    }
    cards_info.style_configurations.colorPalette 보고서에 사용되는 색상입니다.

    데이터 유형: 문자열

    cards_info.style_configurations.dataLabelConfig 보고서에 데이터 레이블이 표시되는 방식을 제어하는 구성 매개 변수입니다.

    데이터 유형: 객체

    "dataLabelConfig": [
      {
        "showTotal": Boolean
      }
    ]
    cards_info.style_configurations.dataLabelConfig.showTotal 보고서에 합계를 표시할지 여부를 나타내는 플래그입니다.
    가능한 값:
    • true: 합계를 표시합니다.
    • false: 합계를 표시하지 않습니다.

    데이터 유형: 부울

    cards_info.style_configurations.height 관련 보고서의 높이입니다.

    데이터 유형: 문자열

    단위: 픽셀 또는 "자동"

    cards_info.style_configurations.hideRegister 카드에 레지스터를 표시할지 여부를 나타내는 플래그입니다.
    가능한 값:
    • true: 레지스터를 표시합니다.
    • false: 레지스터를 표시하지 않습니다.

    데이터 유형: 부울

    cards_info.style_configurations.registerConfig 레지스터가 보고서에 표시되는 방식을 제어하는 구성 값입니다.

    데이터 유형: 객체

    "registerConfig": {
      "hideBorder": Boolean,
      "showPercentages": Boolean
    }
    cards_info.style_configurations.registerConfig.hideBorder 레지스터 주변 테두리를 숨길지 여부를 나타내는 플래그입니다.
    가능한 값:
    • true: 레지스터 테두리를 숨깁니다.
    • false: 레지스터 테두리를 표시합니다.

    데이터 유형: 부울

    cards_info.style_configurations.registerConfig.showPercentages 레지스터 백분율을 표시할지 여부를 나타내는 플래그입니다.
    가능한 값:
    • true: 레지스터 백분율을 표시합니다.
    • false: 레지스터 백분율을 숨깁니다.

    데이터 유형: 부울

    cards_info.style_configurations.registerPosition 카드 내 레지스터의 위치입니다.

    데이터 유형: 문자열

    cards_info.style_configurations.scoreColor 보고서 내 점수 값의 색상입니다.

    데이터 유형: 문자열

    cards_info.style_configurations.showDataLabels 보고서 내에 데이터 레이블을 표시할지 여부를 나타내는 플래그입니다.
    가능한 값:
    • true: 데이터 레이블을 표시합니다.
    • false: 데이터 레이블을 숨깁니다.

    데이터 유형: 부울

    cards_info.style_configurations.showTooltip 보고서 내에 도구 설명을 표시할지 여부를 나타내는 플래그입니다.
    가능한 값:
    • true: 도구 설명을 표시합니다.
    • false: 도구 설명을 숨깁니다.

    데이터 유형: 부울

    cards_info.style_configurations.show_zero 데이터 요소가 보고서에 0인지 여부를 나타내는 플래그입니다.
    가능한 값:
    • true: 0 값이 표시됩니다.
    • false: 0 값이 표시되지 않습니다.

    데이터 유형: 부울

    cards_info.style_configurations.width 관련 보고서의 너비입니다.

    데이터 유형: 문자열

    단위: 픽셀 또는 "자동"

    cards_info.subheader_fields 연결된 카드의 하위 헤더에 표시할 상세 정보입니다.

    데이터 유형: 객체

    "subheader_fields": {
      "avatar": "String",
      "subheader_tags": [Array],
      "sys_id": "String",
      "title": "String"
    }
    cards_info.subheader_fields.avatar 지정된 context_instance 아바타와 연결된 아바타의 파일 이름(예: 접촉 창구의 아바타)입니다.

    아바타 배치

    데이터 유형: 문자열

    cards_info.subheader_fields.subheader_tags 에스컬레이션 태그와 같이 기록 하위 헤더와 연결된 태그의 목록입니다.

    하위 헤더 태그 배치

    데이터 형식: 배열(내용은 다를 수 있음)

    cards_info.subheader_fields.sys_id 연결된 고객의 Sys_id입니다.

    데이터 유형: 문자열

    테이블: 사용자 [sys_user]

    cards_info.subheader_fields.title 하위 헤더에 표시할 제목입니다.

    하위 헤더 제목 배치

    데이터 유형: 문자열

    cards_info.title 카드(기록)의 제목입니다.

    데이터 유형: 문자열

    cards_info.유형 정보가 반환되는 파일 형식입니다.
    가능한 값:
    • sn_customercentral_list_config: 목록 구성
    • sn_customercentral_record_config: 기록 구성
    • sn_customercentral_report_config: 보고서 구성
    • sn_customercentral_report_group_config: 보고서 그룹 구성

    데이터 유형: 문자열

    cards_info.viewName 에 지정된 테이블에 대해 구성된 뷰의 이름입니다.cards_info.sourceTableName

    데이터 유형: 문자열

    has_more_records 검색할 기록이 더 있는지 여부를 나타내는 플래그입니다.
    가능한 값:
    • true: 검색할 기록이 더 있습니다.
    • false: 더 이상 기록이 없습니다.

    데이터 유형: 부울

    레이아웃 행당 열 수입니다. 쉼표로 구분된 각 값은 보고서 표시에서 열의 너비를 정의합니다. 예를 들어 "6,6"은 각각 너비가 6단위인 두 개의 열을 나타내며 행당 총 단위(최대)는 12개입니다. 값 "3,6,3"은 세 개의 열이 있는 행을 나타냅니다.

    데이터 유형: 문자열

    상태 요청의 HTTP 상태입니다.

    데이터 유형: 문자열

    cURL 요청

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

    {
      "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"
      }
    }