API de contato
A API de contato fornece endpoints que permitem recuperar e atualizar Customer Service Management (CSM) registros de contato.
Além disso, você pode gerar novos registros de perfil de mídia social ao criar um contato.
A API de contato 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 ter acesso total à API.
Contato - GET /now/contact
Recupera um conjunto especificado de Customer Service Management (CSM) contatos.
Formato da URL
URL com controle de versão: /api/now/{api_version}/contact
URL padrão: /api/now/contact
Parâmetros de solicitação compatíveis
| Nome | Descrição |
|---|---|
| api_version | Opcional. Versão do endpoint a ser acessada. Por exemplo, v1 ou v2. Somente especifique este valor para usar uma versão de endpoint diferente da mais recente. Tipo de dados: cadeia de caracteres |
| 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 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:
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, 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 |
| Nome | Descrição |
|---|---|
| Nenhum(a) |
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.
| Cabeçalho | Descrição |
|---|---|
| Aceitar | Formato de dados do corpo da resposta. Tipos compatíveis: application/json ou application/xml. Padrão: application/json |
| Cabeçalho | Descrição |
|---|---|
| Nenhum(a) |
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.
| Código de status | Descrição |
|---|---|
| 200 | Bem-sucedido. A solicitação foi processada com sucesso. |
| 500 | Erro interno do servidor. Ocorreu um erro inesperado ao processar a solicitação. A resposta contém informações adicionais sobre o erro. |
| 500 | Erro interno do servidor. Ocorreu um erro inesperado ao processar a solicitação. A resposta contém informações adicionais sobre o erro. |
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 Contato [customer_contact]. Para obter informações adicionais sobre esses elementos, consulte a definição de tabela específica [].
| Elemento | Descrição |
|---|---|
| conta | Sys_id do registro de conta ao qual o contato está associado; Tabela Conta [customer_account]. Tipo de dados: cadeia de caracteres |
| ativo | Sinalizador que indica se o contato está ativo no sistema. Valores possíveis:
Tipo de dados: booliano Padrão: verdadeiro |
| status_do_agente | Status do agente. Valores possíveis:
Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| construção | Sys_id do registro que descreve o edifício no qual o contato reside; Tabela de edifício [cmn_building]. Tipo de dados: cadeia de caracteres |
| calendar_integration | Aplicação de calendário que o contato usa. 1: Outlook Tipo de dados: número (inteiro) Padrão: 1 |
| cidade | Cidade na qual o contato reside. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| empresa | Sys_id do registro da empresa ao qual o contato está associado; Tabela Empresa [core_company]. Tipo de dados: cadeia de caracteres |
| cost_center | Sys_id do centro de custos associado ao contato; Tabela Centro de custos [cmn_cost_center]. Tipo de dados: cadeia de caracteres |
| país | Código do país no qual o contato reside. Tipo de dados: cadeia de caracteres Tamanho máximo: 3 |
| formato_data | Formato no qual as datas serão exibidas para os contatos. Valores válidos:
Tipo de dados: cadeia de caracteres Tamanho máximo: 40 Padrão: em branco (formato de data do sistema) |
| default_perspective | Sys_id da perspectiva padrão do contato. Localizado na tabela Lista de menus [sys_perspective]. Tipo de dados: cadeia de caracteres |
| departamento | Sys_id do departamento associado ao contato. Localizado na tabela Departamento [cmn_department]. Tipo de dados: cadeia de caracteres |
| edu_status | Status educacional do contato associado. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 Padrão: corpo técnico |
| Endereço de e-mail de contato. Tipo de dados: cadeia de caracteres |
|
| funcionário_número | Número do funcionário de contato. Tipo de dados: cadeia de caracteres |
| habilitar_multifator_authn | Sinalizador que indica se a autorização multifator é necessária para o contato fazer login no portal de serviços. Valores possíveis:
Tipo de dados: booliano Padrão: falso |
| fail_attempts | Número de tentativas de login com falha. Tipo de dados: número (inteiro) |
| first_name | Nome do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 50 |
| gênero | Gênero do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| geolocalização_rastreada | Sinalizador que indica se o local do contato é obtido por meio de acompanhamento geográfico. Valores possíveis:
Tipo de dados: booliano Valor padrão: falso |
| home_phone | Número de telefone residencial para contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| usuário_integração_interna | Sinalizador que indica se o contato é um usuário de integração interna. Valores possíveis:
Tipo de dados: booliano Padrão: falso |
| introdução | Introdução Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| last_login | Data em que o contato fez login pela última vez no sistema. Tipo de dados: cadeia de caracteres (data) |
| last_login_dispositivo | Dispositivo que o consumidor usou na última vez em que fez login no sistema. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| last_login_time | Data e hora em que o contato fez login no sistema. Tipo de dados: cadeia de caracteres (data/hora) |
| last_name | Sobrenome do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 50 |
| última_posição_atualização | Data e hora em que a última posição foi atualizada. Tipo de dados: cadeia de caracteres (data/hora) |
| latitude | Coordenada de latitude do contato. Tipo de dados: número (ponto flutuante) Tamanho máximo: 40 |
| ldap_servidor | Sys_id do servidor LDAP usado pelo contato para fazer login pela última vez no sistema; Tabela Servidor LDAP [ldap_server_config]. Tipo de dados: cadeia de caracteres |
| local | Sys_id do registro que descreve o local do contato; Tabela Local [cmn_location]. Tipo de dados: cadeia de caracteres |
| bloqueado_out | Sinalizador que indica se o contato está bloqueado. Valores possíveis:
Tipo de dados: booliano Padrão: falso |
| longitude | Coordenada de longitude do contato. Tipo de dados: número (ponto flutuante) Tamanho máximo: 40 |
| gerente | Sys_id do registro que descreve o supervisor direto do contato; Tabela Usuário [sys_user]. Tipo de dados: cadeia de caracteres |
| middle_name | Nome do meio do contato. Tipo de dados: número (ponto flutuante) Tamanho máximo: 50 |
| mobile_phone | Número de telefone celular para contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| nome | Nome completo do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 151 |
| notificação | Indica se o contato deve receber notificações. Valores válidos:
Tipo de dados: número (inteiro) Padrão: 2 |
| on_schedule | Indica a pontualidade do pessoal de serviço expedido. Valores válidos:
Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| telefone | Número de telefone comercial para contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| foto | Imagem de foto do contato. Tipo de dados: imagem |
| preferred_language | Código do país do idioma primário do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 3 |
| funções | Lista de funções de usuário associadas ao contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| programação | Sys_id do registro que descreve a programação de trabalho do contato associado; Tabela de programação [cmn_schedule]. Tipo de dados: cadeia de caracteres |
| origem | Origem do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 255 |
| estado | Estado no qual o contato reside. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| rua | Endereço do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 255 |
| sys_class_name | Tabela que contém o registro do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 80 |
| sys_created_by | Usuário que criou originalmente o registro de contato associado. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| sys_created_on | Data e hora em que o contato associado foi criado originalmente. Tipo de dados: cadeia de caracteres (data/hora) |
| sys_domain | ServiceNow domínio de instância do registro de contato associado. Tipo de dados: cadeia de caracteres |
| sys_domain_path | Caminho do domínio do registro de contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 255 Padrão: / (global) |
| sys_id | Identificador exclusivo do registro de contato associado. Tipo de dados: cadeia de caracteres |
| sys_mod_count | Número de vezes que o registro de contato associado foi modificado. Tipo de dados: número (inteiro) |
| sys_tags | Marcadores do sistema. Tipo de dados: cadeia de caracteres |
| sys_updated_by | Usuário que atualizou pela última vez as informações de contato associadas. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| sys_updated_on | Data e hora em que as informações de contato associadas foram atualizadas. Tipo de dados: cadeia de caracteres (data/hora) |
| formato_de_hora | Formato no qual a hora será exibida. Valores válidos:
Tipo de dados: cadeia de caracteres Tamanho máximo: 40 Padrão: em branco (formato de hora do sistema) |
| time_sheet_policy | Sys_id do registro que contém a política de planilha de horas do contato associado; Tabela Política de planilha de horas [time_sheet_policy]. Tipo de dados: cadeia de caracteres |
| time_zone | Fuso horário no qual o contato reside, como Canadá/Central ou EUA/Leste. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| título | Entre em contato com o cargo comercial, como gerente, desenvolvedor de software ou prestador de serviço. Tipo de dados: cadeia de caracteres Tamanho máximo: 60 |
| user_name | ID do usuário de contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| vip | Sinalizador que indica se o contato associado tem status VIP. Valores possíveis:
Tipo de dados: booliano Padrão: falso |
| web_service_access_only | Sinalizador que indica se o contato só pode acessar serviços pela web. Valores possíveis:
Tipo de dados: booliano Padrão: falso |
| zip | CEP do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
Solicitação de cURL
curl "https://instance.servicenow.com/api/now/contact?sysparm_query=account=86837a386f0331003b3c498f5d3ee4ca&sysparm_limit=2&sysparm_offset=2>;rel="next" \
--request GET \
--header "Accept:application/json" \
--user "username":"password"
{
"result": [
{
"country": "",
"calendar_integration": "1",
"last_position_update": "",
"last_login_time": "2018-03-10 21:48:11",
"last_login_device": "",
"source": "",
"sys_updated_on": "2019-01-03 05:49:34",
"building": "",
"web_service_access_only": "false",
"notification": "2",
"sys_updated_by": "system",
"enable_multifactor_authn": "false",
"sys_created_on": "2018-03-04 20:26:32",
"sys_domain": "global",
"agent_status": "",
"state": "",
"vip": "false",
"sys_created_by": "admin",
"longitude": "",
"zip": "",
"home_phone": "",
"time_format": "",
"last_login": "",
"default_perspective": "",
"geolocation_tracked": "false",
"active": "true",
"time_sheet_policy": "",
"sys_domain_path": "/",
"phone": "+1 858 287 7834",
"cost_center": "",
"name": "George Warren",
"employee_number": "",
"gender": "",
"city": "",
"user_name": "george.warren",
"failed_attempts": "",
"edu_status": "",
"latitude": "",
"roles": "",
"title": "Network Administrator",
"sys_class_name": "customer_contact",
"sys_id": "ddce70866f9331003b3c498f5d3ee417",
"internal_integration_user": "false",
"ldap_server": "",
"mobile_phone": "+1 858 867 7857",
"street": "",
"company": "86837a386f0331003b3c498f5d3ee4ca",
"department": "",
"first_name": "George",
"preferred_language": "",
"introduction": "",
"email": "geo.warren@mailinator.com",
"manager": "",
"locked_out": "false",
"sys_mod_count": "3",
"last_name": "Warren",
"photo": "",
"sys_tags": "",
"middle_name": "",
"time_zone": "",
"schedule": "",
"on_schedule": "",
"date_format": "",
"location": "25ab8e460a0a0bb300857304ff811af5",
"account": "86837a386f0331003b3c498f5d3ee4ca"
},
{
"country": "",
"calendar_integration": "1",
"last_position_update": "",
"last_login_time": "2019-01-03 15:08:57",
"last_login_device": "73.71.157.241",
"source": "",
"sys_updated_on": "2019-01-03 23:26:12",
"building": "",
"web_service_access_only": "false",
"notification": "2",
"sys_updated_by": "admin",
"enable_multifactor_authn": "false",
"sys_created_on": "2019-01-03 15:07:25",
"sys_domain": "global",
"agent_status": "",
"state": "",
"vip": "false",
"sys_created_by": "carl.customer",
"longitude": "",
"zip": "",
"home_phone": "",
"time_format": "",
"last_login": "",
"default_perspective": "",
"geolocation_tracked": "false",
"active": "true",
"time_sheet_policy": "",
"sys_domain_path": "/",
"phone": "+16692627777",
"cost_center": "",
"name": "Jane Contact",
"employee_number": "",
"gender": "",
"city": "",
"user_name": "Jane.Contact",
"failed_attempts": "",
"edu_status": "faculty",
"latitude": "",
"roles": "",
"title": "",
"sys_class_name": "customer_contact",
"sys_id": "0a232a0013691200042ab3173244b075",
"internal_integration_user": "false",
"ldap_server": "",
"mobile_phone": "",
"street": "",
"company": "86837a386f0331003b3c498f5d3ee4ca",
"department": "",
"first_name": "Jane",
"preferred_language": "",
"introduction": "",
"email": "jane.contact@mailinator.com",
"manager": "",
"locked_out": "false",
"sys_mod_count": "3",
"last_name": "Contact",
"photo": "",
"sys_tags": "",
"middle_name": "",
"time_zone": "",
"schedule": "",
"on_schedule": "",
"date_format": "",
"location": "",
"account": "86837a386f0331003b3c498f5d3ee4ca"
}
]
}
Contato - GET /now/contact/{id}
Recupera o contato Customer Service Management (CSM) especificado.
Formato da URL
URL com controle de versões: /api/now/{api_version}/contact/{id}
URL padrão: /api/now/contact/{id}
Parâmetros de solicitação compatíveis
| Nome | Descrição |
|---|---|
| api_version | Opcional. Versão do endpoint a ser acessada. Por exemplo, v1 ou v2. 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 contato a ser recuperado. Localizado na tabela Contato [customer_contact]. |
| Nome | Descrição |
|---|---|
| Nenhum(a) |
| Nome | Descrição |
|---|---|
| Nenhum(a) |
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.
| Cabeçalho | Descrição |
|---|---|
| Aceitar | Formato de dados do corpo da resposta. Tipos compatíveis: application/json ou application/xml. Padrão: application/json |
| Cabeçalho | Descrição |
|---|---|
| Nenhum(a) |
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.
| 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:
|
| 500 | Erro interno do servidor. Ocorreu um erro inesperado ao processar a solicitação. A resposta contém informações adicionais sobre o erro. |
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 Contato [customer_contact]. Para obter informações adicionais sobre esses elementos, consulte a definição de tabela específica [].
| Elemento | Descrição |
|---|---|
| conta | Sys_id do registro de conta ao qual o contato está associado; Tabela Conta [customer_account]. Tipo de dados: cadeia de caracteres |
| ativo | Sinalizador que indica se o contato está ativo no sistema. Valores possíveis:
Tipo de dados: booliano Padrão: verdadeiro |
| status_do_agente | Status do agente. Valores possíveis:
Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| construção | Sys_id do registro que descreve o edifício no qual o contato reside; Tabela de edifício [cmn_building]. Tipo de dados: cadeia de caracteres |
| calendar_integration | Aplicação de calendário que o contato usa. 1: Outlook Tipo de dados: número (inteiro) Padrão: 1 |
| cidade | Cidade na qual o contato reside. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| empresa | Sys_id do registro da empresa ao qual o contato está associado; Tabela Empresa [core_company]. Tipo de dados: cadeia de caracteres |
| cost_center | Sys_id do centro de custos associado ao contato; Tabela Centro de custos [cmn_cost_center]. Tipo de dados: cadeia de caracteres |
| país | Código do país no qual o contato reside. Tipo de dados: cadeia de caracteres Tamanho máximo: 3 |
| formato_data | Formato no qual as datas serão exibidas para os contatos. Valores válidos:
Tipo de dados: cadeia de caracteres Tamanho máximo: 40 Padrão: em branco (formato de data do sistema) |
| default_perspective | Sys_id da perspectiva padrão do contato. Localizado na tabela Lista de menus [sys_perspective]. Tipo de dados: cadeia de caracteres |
| departamento | Sys_id do departamento associado ao contato. Localizado na tabela Departamento [cmn_department]. Tipo de dados: cadeia de caracteres |
| edu_status | Status educacional do contato associado. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 Padrão: corpo técnico |
| Endereço de e-mail de contato. Tipo de dados: cadeia de caracteres |
|
| funcionário_número | Número do funcionário de contato. Tipo de dados: cadeia de caracteres |
| habilitar_multifator_authn | Sinalizador que indica se a autorização multifator é necessária para o contato fazer login no portal de serviços. Valores possíveis:
Tipo de dados: booliano Padrão: falso |
| fail_attempts | Número de tentativas de login com falha. Tipo de dados: número (inteiro) |
| first_name | Nome do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 50 |
| gênero | Gênero do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| geolocalização_rastreada | Sinalizador que indica se o local do contato é obtido por meio de acompanhamento geográfico. Valores possíveis:
Tipo de dados: booliano Valor padrão: falso |
| home_phone | Número de telefone residencial para contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| usuário_integração_interna | Sinalizador que indica se o contato é um usuário de integração interna. Valores possíveis:
Tipo de dados: booliano Padrão: falso |
| introdução | Introdução Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| last_login | Data em que o contato fez login pela última vez no sistema. Tipo de dados: cadeia de caracteres (data) |
| last_login_dispositivo | Dispositivo que o consumidor usou na última vez em que fez login no sistema. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| last_login_time | Data e hora em que o contato fez login no sistema. Tipo de dados: cadeia de caracteres (data/hora) |
| last_name | Sobrenome do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 50 |
| última_posição_atualização | Data e hora em que a última posição foi atualizada. Tipo de dados: cadeia de caracteres (data/hora) |
| latitude | Coordenada de latitude do contato. Tipo de dados: número (ponto flutuante) Tamanho máximo: 40 |
| ldap_servidor | Sys_id do servidor LDAP usado pelo contato para fazer login pela última vez no sistema; Tabela Servidor LDAP [ldap_server_config]. Tipo de dados: cadeia de caracteres |
| local | Sys_id do registro que descreve o local do contato; Tabela Local [cmn_location]. Tipo de dados: cadeia de caracteres |
| bloqueado_out | Sinalizador que indica se o contato está bloqueado. Valores possíveis:
Tipo de dados: booliano Padrão: falso |
| longitude | Coordenada de longitude do contato. Tipo de dados: número (ponto flutuante) Tamanho máximo: 40 |
| gerente | Sys_id do registro que descreve o supervisor direto do contato; Tabela Usuário [sys_user]. Tipo de dados: cadeia de caracteres |
| middle_name | Nome do meio do contato. Tipo de dados: número (ponto flutuante) Tamanho máximo: 50 |
| mobile_phone | Número de telefone celular para contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| nome | Nome completo do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 151 |
| notificação | Indica se o contato deve receber notificações. Valores válidos:
Tipo de dados: número (inteiro) Padrão: 2 |
| on_schedule | Indica a pontualidade do pessoal de serviço expedido. Valores válidos:
Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| telefone | Número de telefone comercial para contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| foto | Imagem de foto do contato. Tipo de dados: imagem |
| preferred_language | Código do país do idioma primário do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 3 |
| funções | Lista de funções de usuário associadas ao contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| programação | Sys_id do registro que descreve a programação de trabalho do contato associado; Tabela de programação [cmn_schedule]. Tipo de dados: cadeia de caracteres |
| origem | Origem do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 255 |
| estado | Estado no qual o contato reside. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| rua | Endereço do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 255 |
| sys_class_name | Tabela que contém o registro do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 80 |
| sys_created_by | Usuário que criou originalmente o registro de contato associado. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| sys_created_on | Data e hora em que o contato associado foi criado originalmente. Tipo de dados: cadeia de caracteres (data/hora) |
| sys_domain | ServiceNow domínio de instância do registro de contato associado. Tipo de dados: cadeia de caracteres |
| sys_domain_path | Caminho do domínio do registro de contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 255 Padrão: / (global) |
| sys_id | Identificador exclusivo do registro de contato associado. Tipo de dados: cadeia de caracteres |
| sys_mod_count | Número de vezes que o registro de contato associado foi modificado. Tipo de dados: número (inteiro) |
| sys_updated_by | Usuário que atualizou pela última vez as informações de contato associadas. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| sys_updated_on | Data e hora em que as informações de contato associadas foram atualizadas. Tipo de dados: cadeia de caracteres (data/hora) |
| formato_de_hora | Formato no qual a hora será exibida. Valores válidos:
Tipo de dados: cadeia de caracteres Tamanho máximo: 40 Padrão: em branco (formato de hora do sistema) |
| time_sheet_policy | Sys_id do registro que contém a política de planilha de horas do contato associado; Tabela Política de planilha de horas [time_sheet_policy]. Tipo de dados: cadeia de caracteres |
| time_zone | Fuso horário no qual o contato reside, como Canadá/Central ou EUA/Leste. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| título | Entre em contato com o cargo comercial, como gerente, desenvolvedor de software ou prestador de serviço. Tipo de dados: cadeia de caracteres Tamanho máximo: 60 |
| user_name | ID do usuário de contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| vip | Sinalizador que indica se o contato associado tem status VIP. Valores possíveis:
Tipo de dados: booliano Padrão: falso |
| web_service_access_only | Sinalizador que indica se o contato só pode acessar serviços pela web. Valores possíveis:
Tipo de dados: booliano Padrão: falso |
| zip | CEP do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
Solicitação de cURL
curl "https://instance.servicenow.com/api/now/contact/ddce70866f9331003b3c498f5d3ee417 \
--request GET \
--header "Accept:application/json" \
--user "username":"password"
{
"result": {
"country": "",
"calendar_integration": "1",
"last_position_update": "",
"last_login_time": "2018-03-10 21:48:11",
"last_login_device": "",
"source": "",
"sys_updated_on": "2019-01-03 05:49:34",
"building": "",
"web_service_access_only": "false",
"notification": "2",
"sys_updated_by": "system",
"enable_multifactor_authn": "false",
"sys_created_on": "2018-03-04 20:26:32",
"sys_domain": "global",
"agent_status": "",
"state": "",
"vip": "false",
"sys_created_by": "admin",
"longitude": "",
"zip": "",
"home_phone": "",
"time_format": "",
"last_login": "",
"default_perspective": "",
"geolocation_tracked": "false",
"active": "true",
"time_sheet_policy": "",
"sys_domain_path": "/",
"phone": "+1 858 287 7834",
"cost_center": "",
"name": "George Warren",
"employee_number": "",
"gender": "",
"city": "",
"user_name": "george.warren",
"failed_attempts": "",
"edu_status": "",
"latitude": "",
"roles": "",
"title": "Network Administrator",
"sys_class_name": "customer_contact",
"sys_id": "ddce70866f9331003b3c498f5d3ee417",
"internal_integration_user": "false",
"ldap_server": "",
"mobile_phone": "+1 858 867 7857",
"street": "",
"company": "86837a386f0331003b3c498f5d3ee4ca",
"department": "",
"first_name": "George",
"preferred_language": "",
"introduction": "",
"email": "geo.warren@mailinator.com",
"manager": "",
"locked_out": "false",
"sys_mod_count": "3",
"last_name": "Warren",
"photo": "",
"sys_tags": "",
"middle_name": "",
"time_zone": "",
"schedule": "",
"on_schedule": "",
"date_format": "",
"location": "25ab8e460a0a0bb300857304ff811af5",
"account": "86837a386f0331003b3c498f5d3ee4ca"
}
}
Contato - POST /now/contact
Cria um novo contato Customer Service Management (CSM).
- social_channel
- social_handle
- social_handle_url
Formato da URL
URL com controle de versão: /api/now/{api_version}/contact
URL padrão: /api/now/contact
Parâmetros de solicitação compatíveis
| Nome | Descrição |
|---|---|
| api_version | Opcional. Versão do endpoint a ser acessada. Por exemplo, v1 ou v2. Somente especifique este valor para usar uma versão de endpoint diferente da mais recente. Tipo de dados: cadeia de caracteres |
| Nome | Descrição |
|---|---|
| Nenhum(a) |
| Elemento | Descrição |
|---|---|
| conta | Sys_id do registro de conta ao qual o contato está associado; Tabela Conta [customer_account]. Tipo de dados: cadeia de caracteres |
| ativo | Sinalizador que indica se o contato está ativo no sistema. Valores possíveis:
Tipo de dados: booliano Padrão: verdadeiro |
| status_do_agente | Status do agente. Valores possíveis:
Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| construção | Sys_id do registro que descreve o edifício no qual o contato reside; Tabela de edifício [cmn_building]. Tipo de dados: cadeia de caracteres |
| calendar_integration | Aplicação de calendário que o contato usa. 1: Outlook Tipo de dados: número (inteiro) Padrão: 1 |
| cidade | Cidade na qual o contato reside. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| empresa | Sys_id do registro da empresa ao qual o contato está associado; Tabela Empresa [core_company]. Tipo de dados: cadeia de caracteres |
| cost_center | Sys_id do centro de custos associado ao contato; Tabela Centro de custos [cmn_cost_center]. Tipo de dados: cadeia de caracteres |
| país | Código do país no qual o contato reside. Tipo de dados: cadeia de caracteres Tamanho máximo: 3 |
| formato_data | Formato no qual as datas serão exibidas para os contatos. Valores válidos:
Tipo de dados: cadeia de caracteres Tamanho máximo: 40 Padrão: em branco (formato de data do sistema) |
| default_perspective | Sys_id da perspectiva padrão do contato. Localizado na tabela Lista de menus [sys_perspective]. Tipo de dados: cadeia de caracteres |
| departamento | Sys_id do departamento associado ao contato. Localizado na tabela Departamento [cmn_department]. Tipo de dados: cadeia de caracteres |
| edu_status | Status educacional do contato associado. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 Padrão: corpo técnico |
| Endereço de e-mail de contato. Tipo de dados: cadeia de caracteres |
|
| funcionário_número | Número do funcionário de contato. Tipo de dados: cadeia de caracteres |
| habilitar_multifator_authn | Sinalizador que indica se a autorização multifator é necessária para o contato fazer login no portal de serviços. Valores possíveis:
Tipo de dados: booliano Padrão: falso |
| fail_attempts | Número de tentativas de login com falha. Tipo de dados: número (inteiro) |
| first_name | Nome do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 50 |
| gênero | Gênero do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| geolocalização_rastreada | Sinalizador que indica se o local do contato é obtido por meio de acompanhamento geográfico. Valores possíveis:
Tipo de dados: booliano Valor padrão: falso |
| home_phone | Número de telefone residencial para contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| usuário_integração_interna | Sinalizador que indica se o contato é um usuário de integração interna. Valores possíveis:
Tipo de dados: booliano Padrão: falso |
| introdução | Introdução Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| last_login_dispositivo | Dispositivo que o consumidor usou na última vez em que fez login no sistema. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| last_login_time | Data e hora em que o contato fez login no sistema. Tipo de dados: cadeia de caracteres (data/hora) |
| last_name | Sobrenome do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 50 |
| latitude | Coordenada de latitude do contato. Tipo de dados: número (ponto flutuante) Tamanho máximo: 40 |
| ldap_servidor | Sys_id do servidor LDAP usado pelo contato para fazer login pela última vez no sistema; Tabela Servidor LDAP [ldap_server_config]. Tipo de dados: cadeia de caracteres |
| local | Sys_id do registro que descreve o local do contato; Tabela Local [cmn_location]. Tipo de dados: cadeia de caracteres |
| bloqueado_out | Sinalizador que indica se o contato está bloqueado. Valores possíveis:
Tipo de dados: booliano Padrão: falso |
| longitude | Coordenada de longitude do contato. Tipo de dados: número (ponto flutuante) Tamanho máximo: 40 |
| gerente | Sys_id do registro que descreve o supervisor direto do contato; Tabela Usuário [sys_user]. Tipo de dados: cadeia de caracteres |
| middle_name | Nome do meio do contato. Tipo de dados: número (ponto flutuante) Tamanho máximo: 50 |
| mobile_phone | Número de telefone celular para contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| nome | Nome completo do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 151 |
| notificação | Indica se o contato deve receber notificações. Valores válidos:
Tipo de dados: número (inteiro) Padrão: 2 |
| on_schedule | Indica a pontualidade do pessoal de serviço expedido. Valores válidos:
Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| telefone | Número de telefone comercial para contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| foto | Imagem de foto do contato. Tipo de dados: imagem |
| preferred_language | Código do país do idioma primário do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 3 |
| funções | Lista de funções de usuário associadas ao contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| programação | Sys_id do registro que descreve a programação de trabalho do contato associado; Tabela de programação [cmn_schedule]. Tipo de dados: cadeia de caracteres |
| canal_social | Canal de mídia social ao qual o contato 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 perfil do canal social do contato. Tipo de dados: cadeia de caracteres |
| origem | Origem do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 255 |
| estado | Estado no qual o contato reside. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| rua | Endereço do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 255 |
| formato_de_hora | Formato no qual a hora será exibida. Valores válidos:
Tipo de dados: cadeia de caracteres Tamanho máximo: 40 Padrão: em branco (formato de hora do sistema) |
| time_sheet_policy | Sys_id do registro que contém a política de planilha de horas do contato associado; Tabela Política de planilha de horas [time_sheet_policy]. Tipo de dados: cadeia de caracteres |
| time_zone | Fuso horário no qual o contato reside, como Canadá/Central ou EUA/Leste. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| título | Entre em contato com o cargo comercial, como gerente, desenvolvedor de software ou prestador de serviço. Tipo de dados: cadeia de caracteres Tamanho máximo: 60 |
| user_name | ID do usuário de contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
| vip | Sinalizador que indica se o contato associado tem status VIP. Valores possíveis:
Tipo de dados: booliano Padrão: falso |
| web_service_access_only | Sinalizador que indica se o contato só pode acessar serviços pela web. Valores possíveis:
Tipo de dados: booliano Padrão: falso |
| zip | CEP do contato. Tipo de dados: cadeia de caracteres Tamanho máximo: 40 |
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.
| 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. |
| Cabeçalho | Descrição |
|---|---|
| Nenhum(a) |
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.
| Código de status | Descrição |
|---|---|
| 201 | O novo registro de contato 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. |
Parâmetros do corpo da resposta (JSON ou XML)
| Elemento | Descrição |
|---|---|
| resultado | Sys_id do registro de contato recém-criado. Tipo de dados: cadeia de caracteres |
Solicitação de cURL
curl -X POST "https://instance.servicenow.com/api/now/contact" \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-d '{ \
"country": "USA", \
"calendar_integration": "1", \
"last_login_time": "2018-03-10 21:48:11", \
"last_login_device": "tablet", \
"building": "Cardinal West", \
"web_service_access_only": "false", \
"notification": "1", \
"enable_multifactor_authn": "true", \
"agent_status": "Travelling", \
"state": "CA", \
"vip": "false", \
"longitude": "123.76", \
"zip": "92069", \
"home_phone": "(555)555-1234", \
"time_format": "hh:mm:ss", \
"geolocation_tracked": "false", \
"active": "true", \
"phone": "+1 858 287 7834", \
"cost_center": "1345", \
"name": "Dora Warren", \
"employee_number": "546", \
"gender": "Female", \
"city": "Orlando", \
"user_name": "dora.warren", \
"failed_attempts": "2", \
"edu_status": "current", \
"latitude": "57.6", \
"title": "Network Administrator", \
"internal_integration_user": "false", \
"ldap_server": "10.24.23.123", \
"mobile_phone": "+1 858 867 7857", \
"street": "123 Lagume", \
"company": "86837a386f0331003b3c498f5d3ee4ca", \
"department": "IT", \
"first_name": "Dora", \
"preferred_language": "Spanish", \
"email": "dora.warren@mailinator.com", \
"manager": "ddce70866f9331003b3c498f5d3ee417", \
"locked_out": "false", \
"last_name": "Warren", \
"middle_name": "Dell", \
"time_zone": "PST", \
"schedule": "9-5", \
"date_format": "MM/DD/YY", \
"location": "25ab8e460a0a0bb300857304ff811af5", \
"account": "86837a386f0331003b3c498f5d3ee4ca" \
}'
--user 'username':'password'
"result": "62fe1c97db76c3006b7a9646db961999"