---
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 do consumidor

# API do consumidor {#ariaid-title1}

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

A API Consumer fornece endpoints para recuperar e atualizar Customer Service Management (CSM) registros de consumidor.
Além disso, você pode gerar novos registros de perfil de mídia social ao criar um consumidor.

A API do consumidor requer o plug-in Atendimento ao cliente (com.sn_customerservice) e é fornecida no namespace `now`.

Os usuários precisam da função csm_ws_integration para acesso total à API.

## Consumidor - GET /now/consumer {#ariaid-title2}

Recupera um conjunto especificado de Customer Service Management (CSM) registros de consumidor.

### Formato da URL

URL com controle de versão: /api/now/{api_version}/consumer

URL padrão: /api/now/consumer

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

{#consumer-GET__entry__2}{#consumer-GET__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 |
[Tabela 1. Parâmetros de caminho]

{#consumer-GET__entry__6}{#consumer-GET__sysparm-limit-entry}{#consumer-GET__sysparm-offset-entry}{#consumer-GET__sysparm-query-entry}

| Nome | Descrição |
|-|-|
| sysparm_limit | Número máximo de registros a serem retornados. Para solicitações que excedem esse número de registros, use o parâmetro sysparm_offset para paginar a recuperação do registro. Na resposta, o parâmetro booliano hasMore é retornado. Indica se há mais registros a serem retornados que atendam aos critérios de filtro. Tipo de dados: número Padrão: 10 |
| sysparm_offset | Í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. Por exemplo, na primeira vez que você chama este endpoint, sysparm_offset é definido como "0". Para simplesmente percorrer todos os registros disponíveis, use `sysparm_offset=sysparm_offset+sysparm_limit`até chegar ao fim de todos os registros. Não passe um número negativo no parâmetro sysparm_offset. Tipo de dados: número Padrão: 0 |
| sysparm_query | Consulta codificada usada para filtrar o conjunto de resultados. Por exemplo: `sysparm_query=caller_id=javascript:gs.getUserID()^active=true` A consulta codificada oferece suporte à ordem por. Para classificar respostas com base em determinados campos, use as cláusulas ORDERBY e ORDERBYDESC em sysparm_query. Por exemplo, `sysparm_query=active=true^ORDERBYnumber^ORDERBYDESCcategory` filtra todos os registros ativos e ordena os resultados em ordem crescente por número primeiro e, em seguida, em ordem decrescente por categoria. Se parte da consulta for inválida, por exemplo, especificando um nome de campo inválido, a instância ignorará a parte inválida. Em seguida, ele retorna linhas usando somente a parte válida da consulta. Você pode controlar esse comportamento usando a propriedade glide.invalid_query.returns_no_rows. Defina esta propriedade como verdadeira para não retornar linhas em uma consulta inválida. Nota: A propriedade glide.invalid_query.returns_no_rows controla o comportamento de todas as consultas na instância, como em listas, scripts (GlideRecord.query()) e APIs de serviço web. Tipo de dados: cadeia de caracteres |
[Tabela 2. Parâmetros de consulta]

{#consumer-GET__entry__14}

| Elemento | 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.").
{#consumer-GET__entry__18}{#consumer-GET__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]

{#consumer-GET__entry__22}

| 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.").
{#consumer-GET__entry__26}{#consumer-GET__entry-200-status-code}{#consumer-GET__entry-401-status-code}{#consumer-GET__entry-404-status-code}{#consumer-GET__entry-500-status-code}

| Código de status | Descrição |
|-|-|
| 200 | Bem-sucedido. A solicitação foi processada com sucesso. |
| 401 | Não autorizado. As credenciais do usuário estão incorretas ou não foram aprovadas. |
| 404 | Não encontrado. O item solicitado não foi encontrado. |
| 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)

O endpoint pode retornar os seguintes elementos JSON ou XML no corpo da resposta. Além da lista de elementos definida abaixo (que define os elementos em um sistema de base), o endpoint também retorna todos os campos personalizados adicionados à tabela Consumidor \[csm_consumer\]. Para obter informações adicionais sobre esses elementos, consulte a definição de tabela específica \[Definição do SistemaTabelas\].
{#consumer-GET__csmconsumer_response_parms__entry__2}{#consumer-GET__consumertable-active-entry}{#consumer-GET__consumertable-business_phone-entry}{#consumer-GET__consumertable-city-entry}{#consumer-GET__consumertable-country-entry}{#consumer-GET__consumertable-date_format-entry}{#consumer-GET__consumertable-email-entry}{#consumer-GET__consumertable-fax-entry}{#consumer-GET__consumertable-first_name-entry}{#consumer-GET__consumertable-gender-entry}{#consumer-GET__consumertable-home_phone-entry}{#consumer-GET__consumertable-household-entry}{#consumer-GET__consumertable-last_name-entry}{#consumer-GET__consumertable-middle_name-entry}{#consumer-GET__consumertable-mobile_phone-entry}{#consumer-GET__consumertable-name-entry}{#consumer-GET__consumertable-notes-entry}{#consumer-GET__consumertable-notification-entry}{#consumer-GET__consumertable-number-entry}{#consumer-GET__consumertable-photo-entry}{#consumer-GET__consumertable-preferred_language-entry}{#consumer-GET__consumertable-prefix-entry}{#consumer-GET__consumertable-primary-entry}{#consumer-GET__consumertable-state-entry}{#consumer-GET__consumertable-street-entry}{#consumer-GET__consumertable-suffix-entry}{#consumer-GET__consumertable-sys_created_by-entry}{#consumer-GET__consumertable-sys_created_on-entry}{#consumer-GET__consumertable-sys_domain-entry}{#consumer-GET__consumertable-sys_id-entry}{#consumer-GET__consumertable-sys_mod_count-entry}{#consumer-GET__consumertable-sys_updated_by-entry}{#consumer-GET__consumertable-sys_updated_on-entry}{#consumer-GET__consumertable-time_format-entry}{#consumer-GET__consumertable-time_zone-entry}{#consumer-GET__consumertable-title-entry}{#consumer-GET__consumertable-user-entry}{#consumer-GET__consumertable-zip-entry}

| Elemento | Descrição |
|-|-|
| ativo | Sinalizador que indica se o consumidor está ativo. Valores possíveis: * verdadeiro: consumidor ativo * falso: consumidor desativado {#consumer-GET__ul_asy_4b3_2hb} Tipo de dados: booliano Padrão: verdadeiro |
| business_phone | Número de telefone comercial do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| cidade | Cidade em que o consumidor reside. Tipo de dados: cadeia de caracteres Tamanho máximo: 100 |
| país | País em que o consumidor reside. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| formato_data | Formato no qual as datas serão exibidas. Valores válidos: * dd-mm-aaaa * dd/mm/aaaa * dd.mm.aaaa * mm-dd-aaaa * aaaa-mm-dd {#consumer-GET__ul_jsj_qwc_2hb} Tipo de dados: cadeia de caracteres Tamanho máximo: 40 Padrão: em branco (formato de data do sistema) |
| e-mail | Endereço de e-mail do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 100 |
| fax | Número de fax do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| first_name | Nome do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 50 |
| gênero | Gênero do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| home_phone | Número de telefone residencial do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| residência | Sys_id do registro que descreve as características da residência. Localizado na tabela Residência \[csm_household\]. Tipo de dados: cadeia de caracteres |
| last_name | Sobrenome do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 50 |
| middle_name | Nome do meio do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 50 |
| mobile_phone | Número de telefone celular do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| nome | Nome completo do consumidor; first_name+middle_name+last_name. Tipo de dados: cadeia de caracteres Tamanho máximo: 152 |
| anotações | Anotações sobre o consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 4.000 |
| notificação | Indica se o consumidor deve receber notificações. Valores válidos: * 1: Desabilitado * 2: Habilitado {#consumer-GET__ul_o5d_pyh_2hb} Tipo de dados: inteiro Tamanho máximo: 40 Padrão: 2 |
| número | Número exclusivo associado ao consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| foto | Foto do consumidor. Tipo de dados: imagem |
| preferred_language | Idioma primário do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 3 |
| prefixo | Prefixo do nome do consumidor, como Dr., Sr., Sra. ou Srta. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| primary | Sinalizador que indica se este é o consumidor primário. Valores possíveis: * verdadeiro: consumidor primário * falso: não é consumidor primário {#consumer-GET__ul_yns_yb3_2hb} Tipo de dados: booliano Padrão: falso |
| estado | Estado em que o consumidor reside. Tipo de dados: cadeia de caracteres Tamanho máximo: 100 |
| rua | Endereço do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 255 |
| sufixo | Sufixo do nome do consumidor, como jr., sênior ou II. Tipo de dados: cadeia de caracteres |
| sys_created_by | Usuário que criou o registro do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| sys_created_on | Data e hora em que o registro do consumidor foi criado originalmente. Tipo de dados: cadeia de caracteres |
| sys_domain | ServiceNow domínio no qual as informações do consumidor residem. Tipo de dados: cadeia de caracteres |
| sys_id | Identificador exclusivo do consumidor. Tipo de dados: cadeia de caracteres |
| sys_mod_count | Número de vezes em que as informações do consumidor associadas foram modificadas. Tipo de dados: inteiro |
| sys_tags | Marcadores do sistema. Tipo de dados: cadeia de caracteres |
| sys_updated_by | Usuário que atualizou as informações do consumidor pela última vez. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| sys_updated_on | Data e hora em que as informações do consumidor foram atualizadas pela última vez. Tipo de dados: cadeia de caracteres |
| formato_de_hora | Formato no qual a hora será exibida. Valores válidos: * hh.mm.ss a: hh.mm.ss (12 horas) * hh:mm:ss a: hh:mm:ss (12 horas) * HH.mm.ss: hh.mm.ss (24 horas) * HH:mm:ss: hh:mm:ss (24 horas) {#consumer-GET__ul_kvg_gxc_2hb} Tipo de dados: cadeia de caracteres Tamanho máximo: 40 Padrão: em branco (formato de hora do sistema) |
| time_zone | Fuso horário do consumidor, como Canadá/Central ou EUA/Leste. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| título | Título comercial do consumidor, como Gerente, Desenvolvedor de software ou Prestador de serviços. Tipo de dados: cadeia de caracteres Tamanho máximo: 60 |
| usuário | Sys_id do usuário consumidor. Localizado na tabela Usuário consumidor \[csm_consumer_user\]. Tipo de dados: cadeia de caracteres |
| zip | CEP do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
[ ]

### Solicitação de cURL

    curl "https://instance.servicenow.com/api/now/consumer?sysparm_query=account=86837a386f0331003b3c498f5d3ee4ca&sysparm_limit=2&sysparm_offset=2>;rel="next" \
    --request GET \
    --header "Accept:application/json" \
    --user "username":"password"

    {
      "result": [
        {
          "country": "USA",
          "notes": "",
          "gender": "Male",
          "city": "Plano",
          "prefix": "",
          "sys_updated_on": "2016-08-12 00:19:12",
          "suffix": "",
          "title": "",
          "number": "CSMR0000004",
          "notification": "2",
          "sys_id": "01d8403fdb1b1200b6075200cf961941",
          "business_phone": "",
          "sys_updated_by": "prithvi",
          "mobile_phone": "",
          "street": "6900 Dallas Pkwy",
          "sys_created_on": "2016-06-16 19:20:13",
          "sys_domain": "global",
          "state": "TX",
          "fax": "",
          "first_name": "Harding",
          "email": "harding.asher@mailinator.com",
          "preferred_language": "",
          "sys_created_by": "guest",
          "zip": "75024",
          "home_phone": "",
          "time_format": "",
          "sys_mod_count": "8",
          "last_name": "Asher",
          "photo": "",
          "active": "true",
          "middle_name": "",
          "time_zone": "",
          "sys_tags": "",
          "name": "Harding Asher",
          "household": "",
          "date_format": "",
          "user": "c3d35d82c37122005871d44d81d3ae91",
          "primary": "false"
        },
        {
          "country": "USA",
          "notes": "",
          "gender": "Male",
          "city": "San Francisco",
          "prefix": "",
          "sys_updated_on": "2016-08-12 00:20:27",
          "suffix": "",
          "title": "",
          "number": "CSMR0000002",
          "notification": "2",
          "sys_id": "a0488cfbdb1b1200b6075200cf9619db",
          "business_phone": "",
          "sys_updated_by": "prithvi",
          "mobile_phone": "",
          "street": "144 2nd St",
          "sys_created_on": "2016-06-16 19:17:44",
          "sys_domain": "global",
          "state": "CA",
          "fax": "",
          "first_name": "Sam",
          "email": "sam.collins@mailinator.com",
          "preferred_language": "",
          "sys_created_by": "guest",
          "zip": "94105",
          "home_phone": "",
          "time_format": "",
          "sys_mod_count": "13",
          "last_name": "Collins",
          "photo": "",
          "active": "true",
          "middle_name": "",
          "time_zone": "",
          "sys_tags": "",
          "name": "Sam Collins",
          "household": "",
          "date_format": "",
          "user": "64488cfbdb1b1200b6075200cf9619db",
          "primary": "false"
        }
      ]
    }

## Consumidor - GET /now/consumer/{id} {#ariaid-title3}

Recupera o Customer Service Management (CSM) registro de consumidor especificado.

### Formato da URL

URL com controle de versão: /api/now/{api_version}/consumer/{id}

URL padrão: /api/now/consumer/{id}

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

{#consumer-GET-id__entry__2}{#consumer-GET-id__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 |
| ID | Sys_id do registro do consumidor a ser retornado. Localizado na tabela Consumidor \[csm_consumer\]. Tipo de dados: cadeia de caracteres |
[Tabela 7. Parâmetros de caminho]

{#consumer-GET-id__entry__8}

| Nome | Descrição |
|-|-|
| Nenhum(a) |   |
[Tabela 8. Parâmetros de consulta]

{#consumer-GET-id__entry__12}

| Nome | Descrição |
|-|-|
| Nenhum(a) |   |
[Tabela 9. 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.").
{#consumer-GET-id__entry__16}{#consumer-GET-id__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 10. Cabeçalhos da solicitação]

{#consumer-GET-id__entry__20}

| Cabeçalho | Descrição |
|-|-|
| Nenhum(a) |   |
[Tabela 11. 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.").
{#consumer-GET-id__entry__24}{#consumer-GET-id__entry-200-status-code}{#consumer-GET-id__entry-401-status-code}{#consumer-GET-id__entry-500-status-code}

| Código de status | Descrição |
|-|-|
| 200 | Bem-sucedido. A solicitação foi processada com sucesso. |
| 401 | Não autorizado. As credenciais do usuário estão incorretas ou não foram aprovadas. |
| 404 | Indica que a solicitação é inválida. Pode ser devido a um dos seguintes motivos: * O caso solicitado não existe. * O usuário não tem acesso ao registro do consumidor. {#consumer-GET-id__ul_ubm_1jl_3v} |
| 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 12. Códigos de status]

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

O endpoint pode retornar os seguintes elementos JSON ou XML no corpo da resposta. Além da lista de elementos definida abaixo (que define os elementos em um sistema de base), o endpoint também retorna todos os campos personalizados adicionados à tabela Consumidor \[csm_consumer\]. Para obter informações adicionais sobre esses elementos, consulte a definição de tabela específica \[Definição do SistemaTabelas\].
{#consumer-GET-id__csmconsumer_response_parms__entry__2}{#consumer-GET-id__consumertable-active-entry}{#consumer-GET-id__consumertable-business_phone-entry}{#consumer-GET-id__consumertable-city-entry}{#consumer-GET-id__consumertable-country-entry}{#consumer-GET-id__consumertable-date_format-entry}{#consumer-GET-id__consumertable-email-entry}{#consumer-GET-id__consumertable-fax-entry}{#consumer-GET-id__consumertable-first_name-entry}{#consumer-GET-id__consumertable-gender-entry}{#consumer-GET-id__consumertable-home_phone-entry}{#consumer-GET-id__consumertable-household-entry}{#consumer-GET-id__consumertable-last_name-entry}{#consumer-GET-id__consumertable-middle_name-entry}{#consumer-GET-id__consumertable-mobile_phone-entry}{#consumer-GET-id__consumertable-name-entry}{#consumer-GET-id__consumertable-notes-entry}{#consumer-GET-id__consumertable-notification-entry}{#consumer-GET-id__consumertable-number-entry}{#consumer-GET-id__consumertable-photo-entry}{#consumer-GET-id__consumertable-preferred_language-entry}{#consumer-GET-id__consumertable-prefix-entry}{#consumer-GET-id__consumertable-primary-entry}{#consumer-GET-id__consumertable-state-entry}{#consumer-GET-id__consumertable-street-entry}{#consumer-GET-id__consumertable-suffix-entry}{#consumer-GET-id__consumertable-sys_created_by-entry}{#consumer-GET-id__consumertable-sys_created_on-entry}{#consumer-GET-id__consumertable-sys_domain-entry}{#consumer-GET-id__consumertable-sys_id-entry}{#consumer-GET-id__consumertable-sys_mod_count-entry}{#consumer-GET-id__consumertable-sys_updated_by-entry}{#consumer-GET-id__consumertable-sys_updated_on-entry}{#consumer-GET-id__consumertable-time_format-entry}{#consumer-GET-id__consumertable-time_zone-entry}{#consumer-GET-id__consumertable-title-entry}{#consumer-GET-id__consumertable-user-entry}{#consumer-GET-id__consumertable-zip-entry}

| Elemento | Descrição |
|-|-|
| ativo | Sinalizador que indica se o consumidor está ativo. Valores possíveis: * verdadeiro: consumidor ativo * falso: consumidor desativado {#consumer-GET-id__ul_asy_4b3_2hb} Tipo de dados: booliano Padrão: verdadeiro |
| business_phone | Número de telefone comercial do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| cidade | Cidade em que o consumidor reside. Tipo de dados: cadeia de caracteres Tamanho máximo: 100 |
| país | País em que o consumidor reside. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| formato_data | Formato no qual as datas serão exibidas. Valores válidos: * dd-mm-aaaa * dd/mm/aaaa * dd.mm.aaaa * mm-dd-aaaa * aaaa-mm-dd {#consumer-GET-id__ul_jsj_qwc_2hb} Tipo de dados: cadeia de caracteres Tamanho máximo: 40 Padrão: em branco (formato de data do sistema) |
| e-mail | Endereço de e-mail do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 100 |
| fax | Número de fax do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| first_name | Nome do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 50 |
| gênero | Gênero do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| home_phone | Número de telefone residencial do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| residência | Sys_id do registro que descreve as características da residência. Localizado na tabela Residência \[csm_household\]. Tipo de dados: cadeia de caracteres |
| last_name | Sobrenome do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 50 |
| middle_name | Nome do meio do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 50 |
| mobile_phone | Número de telefone celular do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| nome | Nome completo do consumidor; first_name+middle_name+last_name. Tipo de dados: cadeia de caracteres Tamanho máximo: 152 |
| anotações | Anotações sobre o consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 4.000 |
| notificação | Indica se o consumidor deve receber notificações. Valores válidos: * 1: Desabilitado * 2: Habilitado {#consumer-GET-id__ul_o5d_pyh_2hb} Tipo de dados: inteiro Tamanho máximo: 40 Padrão: 2 |
| número | Número exclusivo associado ao consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| foto | Foto do consumidor. Tipo de dados: imagem |
| preferred_language | Idioma primário do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 3 |
| prefixo | Prefixo do nome do consumidor, como Dr., Sr., Sra. ou Srta. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| primary | Sinalizador que indica se este é o consumidor primário. Valores possíveis: * verdadeiro: consumidor primário * falso: não é consumidor primário {#consumer-GET-id__ul_yns_yb3_2hb} Tipo de dados: booliano Padrão: falso |
| estado | Estado em que o consumidor reside. Tipo de dados: cadeia de caracteres Tamanho máximo: 100 |
| rua | Endereço do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 255 |
| sufixo | Sufixo do nome do consumidor, como jr., sênior ou II. Tipo de dados: cadeia de caracteres |
| sys_created_by | Usuário que criou o registro do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| sys_created_on | Data e hora em que o registro do consumidor foi criado originalmente. Tipo de dados: cadeia de caracteres |
| sys_domain | ServiceNow domínio no qual as informações do consumidor residem. Tipo de dados: cadeia de caracteres |
| sys_id | Identificador exclusivo do consumidor. Tipo de dados: cadeia de caracteres |
| sys_mod_count | Número de vezes em que as informações do consumidor associadas foram modificadas. Tipo de dados: inteiro |
| sys_updated_by | Usuário que atualizou as informações do consumidor pela última vez. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| sys_updated_on | Data e hora em que as informações do consumidor foram atualizadas pela última vez. Tipo de dados: cadeia de caracteres |
| formato_de_hora | Formato no qual a hora será exibida. Valores válidos: * hh.mm.ss a: hh.mm.ss (12 horas) * hh:mm:ss a: hh:mm:ss (12 horas) * HH.mm.ss: hh.mm.ss (24 horas) * HH:mm:ss: hh:mm:ss (24 horas) {#consumer-GET-id__ul_kvg_gxc_2hb} Tipo de dados: cadeia de caracteres Tamanho máximo: 40 Padrão: em branco (formato de hora do sistema) |
| time_zone | Fuso horário do consumidor, como Canadá/Central ou EUA/Leste. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| título | Título comercial do consumidor, como Gerente, Desenvolvedor de software ou Prestador de serviços. Tipo de dados: cadeia de caracteres Tamanho máximo: 60 |
| usuário | Sys_id do usuário consumidor. Localizado na tabela Usuário consumidor \[csm_consumer_user\]. Tipo de dados: cadeia de caracteres |
| zip | CEP do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
[ ]

### Solicitação de cURL

    curl "https://instance.servicenow.com/api/now/consumer/01d8403fdb1b1200b6075200cf961941 \
    --request GET \
    --header "Accept:application/json" \
    --user "username":"password"

    {
      "result": {
        "country": "USA",
        "notes": "",
        "gender": "Male",
        "city": "Plano",
        "prefix": "",
        "sys_updated_on": "2016-08-12 00:19:12",
        "suffix": "",
        "title": "",
        "number": "CSMR0000004",
        "notification": "2",
        "sys_id": "01d8403fdb1b1200b6075200cf961941",
        "business_phone": "",
        "sys_updated_by": "prithvi",
        "mobile_phone": "",
        "street": "6900 Dallas Pkwy",
        "sys_created_on": "2016-06-16 19:20:13",
        "sys_domain": "global",
        "state": "TX",
        "fax": "",
        "first_name": "Harding",
        "email": "harding.asher@mailinator.com",
        "preferred_language": "",
        "sys_created_by": "guest",
        "zip": "75024",
        "home_phone": "",
        "time_format": "",
        "sys_mod_count": "8",
        "last_name": "Asher",
        "photo": "",
        "active": "true",
        "middle_name": "",
        "time_zone": "",
        "sys_tags": "",
        "name": "Harding Asher",
        "household": "",
        "date_format": "",
        "user": "c3d35d82c37122005871d44d81d3ae91",
        "primary": "false"
      }
    }

## Consumidor - POST /now/consumer {#ariaid-title4}

Cria um novo consumidor Customer Service Management (CSM).
Além disso, você pode criar um perfil de mídia social para o consumidor usando este endpoint. Para criar o perfil, você deve especificar os seguintes parâmetros no corpo da solicitação:

* social_channel
* social_handle
* social_handle_url
{#consumer-POST__ul_ntx_lg4_pgb}  
Aviso:  
Este endpoint não executa a validação de parâmetro, pois isso pode criar sobrecarga excessiva. Se um parâmetro de solicitação estiver incorreto, não for válido ou não for compatível com o endpoint, ele será ignorado sem aviso.

### Formato da URL

URL com controle de versão: /api/now/{api_version}/consumer

URL padrão: /api/now/consumer

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

{#consumer-POST__entry__2}{#consumer-POST__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 |
[Tabela 13. Parâmetros de caminho]

{#consumer-POST__entry__6}

| Nome | Descrição |
|-|-|
| Nenhum(a) |   |
[Tabela 14. Parâmetros de consulta]

{#consumer-POST__entry__10}{#consumer-POST__consumertable-active-entry}{#consumer-POST__consumertable-business_phone-entry}{#consumer-POST__consumertable-city-entry}{#consumer-POST__consumertable-country-entry}{#consumer-POST__consumertable-date_format-entry}{#consumer-POST__consumertable-email-entry}{#consumer-POST__consumertable-fax-entry}{#consumer-POST__consumertable-first_name-entry}{#consumer-POST__consumertable-gender-entry}{#consumer-POST__consumertable-home_phone-entry}{#consumer-POST__consumertable-household-entry}{#consumer-POST__consumertable-last_name-entry}{#consumer-POST__consumertable-middle_name-entry}{#consumer-POST__consumertable-mobile_phone-entry}{#consumer-POST__consumertable-name-entry}{#consumer-POST__consumertable-notes-entry}{#consumer-POST__consumertable-notification-entry}{#consumer-POST__consumertable-photo-entry}{#consumer-POST__consumertable-preferred_language-entry}{#consumer-POST__consumertable-prefix-entry}{#consumer-POST__consumertable-primary-entry}{#consumer-POST__consumertable-state-entry}{#consumer-POST__consumertable-street-entry}{#consumer-POST__consumertable-suffix-entry}{#consumer-POST__consumertable-time_format-entry}{#consumer-POST__consumertable-time_zone-entry}{#consumer-POST__consumertable-title-entry}{#consumer-POST__consumertable-user-entry}{#consumer-POST__consumertable-zip-entry}

| Elemento | Descrição |
|-|-|
| ativo | Sinalizador que indica se o consumidor está ativo. Valores possíveis: * verdadeiro: consumidor ativo * falso: consumidor desativado {#consumer-POST__ul_asy_4b3_2hb} Tipo de dados: booliano Padrão: verdadeiro |
| business_phone | Número de telefone comercial do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| cidade | Cidade em que o consumidor reside. Tipo de dados: cadeia de caracteres Tamanho máximo: 100 |
| país | País em que o consumidor reside. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| formato_data | Formato no qual as datas serão exibidas. Valores válidos: * dd-mm-aaaa * dd/mm/aaaa * dd.mm.aaaa * mm-dd-aaaa * aaaa-mm-dd {#consumer-POST__ul_jsj_qwc_2hb} Tipo de dados: cadeia de caracteres Tamanho máximo: 40 Padrão: em branco (formato de data do sistema) |
| e-mail | Endereço de e-mail do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 100 |
| fax | Número de fax do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| first_name | Nome do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 50 |
| gênero | Gênero do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| home_phone | Número de telefone residencial do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| residência | Sys_id do registro que descreve as características da residência. Localizado na tabela Residência \[csm_household\]. Tipo de dados: cadeia de caracteres |
| last_name | Sobrenome do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 50 |
| middle_name | Nome do meio do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 50 |
| mobile_phone | Número de telefone celular do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| nome | Nome completo do consumidor; first_name+middle_name+last_name. Tipo de dados: cadeia de caracteres Tamanho máximo: 152 |
| anotações | Anotações sobre o consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 4.000 |
| notificação | Indica se o consumidor deve receber notificações. Valores válidos: * 1: Desabilitado * 2: Habilitado {#consumer-POST__ul_o5d_pyh_2hb} Tipo de dados: inteiro Tamanho máximo: 40 Padrão: 2 |
| foto | Foto do consumidor. Tipo de dados: imagem |
| preferred_language | Idioma primário do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 3 |
| prefixo | Prefixo do nome do consumidor, como Dr., Sr., Sra. ou Srta. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| primary | Sinalizador que indica se este é o consumidor primário. Valores possíveis: * verdadeiro: consumidor primário * falso: não é consumidor primário {#consumer-POST__ul_yns_yb3_2hb} Tipo de dados: booliano Padrão: falso |
| canal_social | Canal de mídia social ao qual o consumidor está associado, como Twitter, Facebook ou Instagram. Tipo de dados: cadeia de caracteres |
| social_handle | Identificador de usuário no canal de mídia social. Tipo de dados: cadeia de caracteres |
| social_handle_URL | URL para o identificador do canal social do consumidor. Tipo de dados: cadeia de caracteres |
| estado | Estado em que o consumidor reside. Tipo de dados: cadeia de caracteres Tamanho máximo: 100 |
| rua | Endereço do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 255 |
| sufixo | Sufixo do nome do consumidor, como jr., sênior ou II. Tipo de dados: cadeia de caracteres |
| formato_de_hora | Formato no qual a hora será exibida. Valores válidos: * hh.mm.ss a: hh.mm.ss (12 horas) * hh:mm:ss a: hh:mm:ss (12 horas) * HH.mm.ss: hh.mm.ss (24 horas) * HH:mm:ss: hh:mm:ss (24 horas) {#consumer-POST__ul_kvg_gxc_2hb} Tipo de dados: cadeia de caracteres Tamanho máximo: 40 Padrão: em branco (formato de hora do sistema) |
| time_zone | Fuso horário do consumidor, como Canadá/Central ou EUA/Leste. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| título | Título comercial do consumidor, como Gerente, Desenvolvedor de software ou Prestador de serviços. Tipo de dados: cadeia de caracteres Tamanho máximo: 60 |
| usuário | Sys_id do usuário consumidor. Localizado na tabela Usuário consumidor \[csm_consumer_user\]. Tipo de dados: cadeia de caracteres |
| zip | CEP do consumidor. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
[Tabela 15. 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.").
{#consumer-POST__entry__76}{#consumer-POST__accept-JSON-only-entry-RESTAPI}{#consumer-POST__content_type-JSON-only-entry-RESTAPI}

| Cabeçalho | Descrição |
|-|-|
| Aceitar | Formato de dados do corpo da resposta. Oferece suporte somente a application/json. |
| Tipo de conteúdo | Formato de dados do corpo da solicitação. Oferece suporte somente a application/json. |
[Tabela 16. Cabeçalhos da solicitação]

{#consumer-POST__entry__82}

| Cabeçalho | Descrição |
|-|-|
| Nenhum(a) |   |
[Tabela 17. 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.").
{#consumer-POST__entry__86}{#consumer-POST__entry-401-status-code}

| Código de status | Descrição |
|-|-|
| 201 | O novo registro de consumidor foi criado com sucesso. |
| 400 | Solicitação Incorreta. Foi detectado um tipo de solicitação incorreto ou solicitação malformada. |
| 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 de lógica no código do lado do servidor. |
[Tabela 18. Códigos de status]

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

{#consumer-POST__entry__96}

| Elemento | Descrição |
|-|-|
| resultado | Sys_id do registro do consumidor recém-criado. Tipo de dados: cadeia de caracteres |
[ ]

### Solicitação de cURL

    curl -X POST "https://instance.servicenow.com/api/now/consumer" \
    -H "Accept: application/json" \
    -H "Content-Type: application/json" \
    -d " { \
      "country": "USA", \
      "notes": "Never comes in before 10am", \
      "gender": "Female", \
      "city": "San Marcos", \
      "prefix": "Ms", \
      "title": "Director", \
      "notification": "1", \
      "business_phone": "(555)555-1234", \
      "mobile_phone": "(555)555-1235", \
      "street": "123 Sesame St", \
      "state": "CA", \
      "fax": "(555)555-1236", \
      "first_name": "Jane", \
      "zip": "92001", \
      "home_phone": "(555)555-1234", \
      "last_name": "Brown", \
      "active": "true", \
      "middle_name": "Dell", \
      "time_zone": "PST", \
      "name": "Jane Brown", \
      "household": "4", \
      "user": "c3d35d82c37122005871d44d81d3ae91", \
      "primary": "false" \
    }"
    --user "username":"password"

    {
        "result": "0f5c13addb93230057c3fd441d9619b8"
    }


