Webhook ServiceNow
Método: POST
URL: /webhooks/99008/servicenow/{referenceExternalClass}/{id}
Descrição: Relata uma alteração de caso no ServiceNow
Manchetes
Nome | Descrição |
---|---|
Autorização X | Token JWT para autorização. Deve estar no formato: Token de portador |
Parâmetros
Nome | Cara | Descrição |
---|---|---|
Classe Externa de referência | Corda | Nome que foi adicionado à propriedade “externalClass.reference” no arquivo de configuração |
Id | Corda | sys_id do CI no ServiceNow |
Responder
Nome | Cara | Descrição |
---|---|---|
Id | Int | ID interno |
resultado | Bool? | Se a criação ou atualização foi bem-sucedida |
Exemplo:
{
"id": "int",
"result": "true/false"
}
Códigos de erro
Código | Descrição |
---|---|
AIC90008_001 | Projeto inválido ‘{0}’ |
AIC90008_0011 | Campo ‘{0}’ obrigatório |
AIC90008_0012 | ID de CI inválido ‘{0}’ |
AIC90008_0013 | Problemas ao atualizar o CMDB do ServiceNow |
AIC90008_0014 | IC requer um nome |
AIC90008_0015 | A IC requer um estado |
AIC90008_0016 | O ‘{0}’ registrado no arquivo de configuração ‘{1}’, não corresponde ao ‘{0}’ no ServiceNow ‘{2}’ |
AIC90008_0017 | Tipo de mapeamento ‘{0}’ não encontrado |
AIC90008_0018 | Quadro «{0}» já atribuído |
AIC90008_0019 | ID da categoria ‘{0}’ já atribuído |
AIC90008_002 | ClassCMDB não encontrado ‘{0}’ |
AIC90008_0020 | Configuração vazia |
AIC90008_0021 | A definição de campo ‘{0}’ requer correspondência de dados, adicione a propriedade ‘{0}’ |
AIC90008_0022 | Campo ‘{0}’ obrigatório, definição ‘{1}’ |
AIC90008_0023 | Campo ‘{0}’ NÃO é necessário |
AIC90008_0024 | Os tipos de campo ‘{0}’ no ServiceNow e ‘{1}’ no CMDB não são compatíveis entre si |
AIC90008_0025 | Não é possível determinar que tipo de mapeamento os campos adicionais têm: {0} |
AIC90008_0026 | O campo ‘{0}’ requer a propriedade ‘{1}’ |
AIC90008_0027 | Esquema com bugs |
AIC90008_0028 | A referência ‘{0}’ já está atribuída |
AIC90008_0029 | Campo ‘{0}’ obrigatório, definição ‘{1}’ |
AIC90008_003 | Definição de IC não encontrada ‘{0}’ |
AIC90008_0030 | O usuário não tem projetos associados |
AIC90008_0031 | Desautorizado |
AIC90008_0032 | O nome da propriedade ‘{0}’ já foi atribuído |
AIC90008_0033 | O estado ‘{0}’ já foi atribuído |
AIC90008_0034 | Valor inválido ‘{0}’ |
AIC90008_0035 | Tipo MappingDirection inválido ‘{0}’ |
AIC90008_004 | Categoria não encontrada ‘{0}’ |
AIC90008_005 | Categoria com ClassCMDB ‘{0}’ não encontrada |
AIC90008_006 | Mapeamento para a propriedade ‘{0}’ não encontrado |
AIC90008_007 | Valores de mapeamento para a propriedade ‘{0}’ e ClassCMDB ‘{1}’ não encontrados |
AIC90008_008 | Campo ‘searchBy’ obrigatório no campo adicional ‘{0}’ |
AIC90008_009 | Tipo de Cmdb inválido ‘{0}’ |
AIC90008_010 | ClassCMDB não encontrado nos dados de mapeamento ‘{0}’ |
AIC90008_200 | Ocorreu um erro ao atualizar informações no CMDB |
AIC90008_300 | Ocorreu um erro ao atualizar informações no ServiceNow |
AIC90008_999 | Erro desconhecido |