API Gestão de mudanças
-
- Atualizado30 de jan. de 2025
- 156 min. de leitura
- Yokohama
- "Implementação e referência de API"
A API Gestão de mudanças fornece endpoints que permitem a integração de aplicações de terceiros com o processo ServiceNow Gestão de mudanças.
Use esta REST API para integrar seu processo de gestão de mudanças com aplicações externas e ao desenvolver ServiceNow aplicações do lado do cliente.
Esta REST API permite que os integradores:
- Inicie uma solicitação de mudança padrão a partir de um modelo de solicitação de mudança padrão publicado.
- Crie uma solicitação de mudança do tipo emergencial ou normal.
- Atualize qualquer campo que exista na tabela de solicitação de mudança para qualquer solicitação de mudança.
- Atualize qualquer campo existente na tabela de tarefas de mudança e nas tarefas de trabalho desde a criação até o fechamento/cancelamento.
- Recupere uma solicitação de mudança, modelo padrão, tarefa de solicitação de mudança ou modelo de mudança específico.
- Recupere várias solicitações de mudança, modelos padrão e tarefas de solicitação de mudança usando paginação.
- Executar avaliação de risco.
- Atualizar serviços afetados.
- Gere e processe qualquer atividade de aprovação relacionada a uma solicitação de mudança.
- Identifique possíveis conflitos de programação e identifique períodos em que não existem conflitos.
- Exclua solicitações de mudança, tarefas de solicitação de mudança e processos de verificação de conflitos.
- Crie um registro de solicitação de mudança com base em um registro de modelo de mudança.
- Recupera uma lista de estados disponíveis para a solicitação de mudança especificada, incluindo o estado atual.
- Tipos ITIL tradicionais: Standard, Emergency e Normal.
- Estados do modelo de mudança: Novo, Programado, Implementar, Revisar e Encerrado.
Você pode configurar modelos de mudança adicionais em sua instância ServiceNow e criar solicitações de mudança com base nesses modelos de mudança usando endpoints nesta API. Use os endpoints Gestão de mudanças - GET /sn_chg_rest/change/model/{sys_id} e Gestão de mudanças - GET /sn_chg_rest/change/model para obter os modelos de mudança disponíveis em uma instância. Em seguida, use o Gestão de mudanças - POST /sn_chg_rest/change para criar uma solicitação de mudança com base em um modelo de mudança especificado.
Para obter informações sobre como configurar modelos de mudança, consulte Configurar Gestão de mudanças.
- EXCLUIR: change_manager ou administrador
- GET: change_manager, itil, sn_change_read ou admin
- PATCH/POST: change_manager, itil ou admin
Além disso, os administradores podem definir propriedades de mudança para configurar o comportamento da Gestão de mudanças. Para obter uma lista dessas propriedades e uma descrição da funcionalidade disponível, consulte Propriedades do Gestão de mudanças.
Gestão de mudanças - DELETE /sn_chg_rest/change/{change_sys_id}/task/{task_sys_id}
Exclui a tarefa de solicitação de mudança identificada pelos sys_ids especificados.
Formato da URL
URL com controle de versão: /api/sn_chg_rest/{api_version}/change/{change_sys_id}/task/{task_sys_id}
URL padrão: /api/sn_chg_rest/change/{change_sys_id}/task/{task_sys_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 |
change_sys_id | Sys_id da solicitação de mudança à qual a tarefa está associada. Verifica se a tarefa está realmente associada à solicitação de mudança especificada. Tipo de dados: cadeia de caracteres Tabela: solicitação de mudança [change_request] |
task_sys_id | Sys_id da tarefa de solicitação de mudança a ser excluída. Tipo de dados: cadeia de caracteres Tabela: Tarefas de mudança [change_task] |
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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Gestão de mudanças - DELETE /sn_chg_rest/change/{sys_id}
Exclui a solicitação de mudança associada ao sys_id especificado.
Formato da URL
URL com controle de versão: /api/sn_chg_rest/{api_version}/change/{sys_id}
URL padrão: /api/sn_chg_rest/change/{sys_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 |
sys_id | Sys_id do registro de solicitação de mudança a ser excluído. Tipo de dados: cadeia de caracteres Tabela: solicitação de mudança [change_request] |
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.
Parâmetros do corpo da resposta (JSON ou XML)
Nome | Descrição |
---|---|
resultado | Registro de solicitação de mudança que foi excluído. Cada elemento neste objeto corresponde a um campo no registro da tabela Solicitação de mudança [change_request]. Tipo de dados: objeto |
Exemplo: Solicitação de cURL
Gestão de mudanças - DELETE /sn_chg_rest/change/{sys_id}/conflict
Cancela o processo de verificação de conflitos em execução para a solicitação de mudança especificada (sys_id).
Formato da URL
URL com controle de versão: /api/sn_chg_rest/{api_version}/change/{sys_id}/conflict
URL padrão: /api/sn_chg_rest/change/{sys_id}/conflict
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 |
sys_id | Sys_id do registro de solicitação de mudança para o qual o processo de verificação de conflitos em execução será cancelado. Tipo de dados: cadeia de caracteres Tabela: solicitação de mudança [change_request] |
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 |
---|---|
Nenhum(a) |
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.
Parâmetros do corpo da resposta (JSON ou XML)
Nome | Descrição |
---|---|
Nenhum(a) |
Exemplo: Solicitação de cURL
Gestão de mudanças - DELETE /sn_chg_rest/change/emergency/{sys_id}
Exclui a solicitação de mudança de emergência identificada pelo sys_id especificado.
Formato da URL
URL com controle de versões: /api/sn_chg_rest/{api_version}/change/emergency/{sys_id}
URL padrão: /api/sn_chg_rest/change/emergency/{sys_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 |
sys_id | Sys_id da solicitação de mudança de emergência a ser excluída. Tipo de dados: cadeia de caracteres Tabela: solicitação de mudança [ change_request] |
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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Gestão de mudanças - DELETE /sn_chg_rest/change/normal/{sys_id}
Exclui a solicitação de mudança normal identificada pelo sys_id especificado.
Formato da URL
URL com controle de versão: /api/sn_chg_rest/{api_version}/change/normal/{sys_id}
URL padrão: /api/sn_chg_rest/change/normal/{sys_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 |
sys_id | Sys_id da solicitação de mudança normal a ser excluída. Tipo de dados: cadeia de caracteres Tabela: solicitação de mudança [change_request] |
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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Gestão de mudanças - DELETE /sn_chg_rest/change/standard/{sys_id}
Exclui a solicitação de mudança padrão identificada pelo sys_id especificado.
Formato da URL
URL com controle de versões: /api/sn_chg_rest/{api_version}/change/standard/{sys_id}
URL padrão: /api/sn_chg_rest/change/standard/{sys_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 |
sys_id | Sys_id da solicitação de mudança padrão a ser excluída. Tipo de dados: cadeia de caracteres Tabela: solicitação de mudança [change_request] |
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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Gestão de mudanças - GET /sn_chg_rest/change/ci/{cmdb_ci_sys_id}/schedule
Habilita a recuperação de intervalos de tempo disponíveis por ID e duração do item de configuração, com uma opção para incluir a hora de início planejada.
Função necessária: sn_change_writer.
Formato da URL
URL com controle de versões: /api/sn_chg_rest/{api_version}/change/ci/{cmdb_ci_sys_id}/schedule
URL padrão: /api/sn_chg_rest/change/ci/{cmdb_ci_sys_id}/schedule
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 |
cmdb_ci_sys_id | Sys_id do registro do item de configuração. Este endpoint não requer uma solicitação de mudança. Tipo de dados: cadeia de caracteres Tabela: itens de configuração [cmdb_ci] |
Nome | Descrição |
---|---|
duração_em_segundos | Duração da mudança em segundos, ou seja, quanto tempo é necessário para concluir a tarefa de solicitação de mudança. Tipo de dados: inteiro |
hora_de_início_planejada | Opcional. Data e hora em que a solicitação de mudança está planejada para iniciar a implementação em UTC. Recupere o início do intervalo de tempo disponível em ou após esta hora. Se não for fornecido, o sistema usará a hora atual como a hora de início. Formato: aaaa-mm-dd hh:mm:ss 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 do status | Descrição |
---|---|
202 | O sistema aceitou a solicitação. |
400 | Solicitação Incorreta. Foi detectado um tipo de solicitação incorreto ou solicitação malformada. Possíveis problemas:
|
Parâmetros do corpo da resposta (JSON ou XML)
Obter intervalos de tempo disponíveis
Use o valor fornecido em worker.link para obter detalhes da janela de programação. O valor está no seguinte formato:
https://instance.service-now.com/api/sn_chg_rest/change/worker/<worker_sys_id>
Use o work_sys_id em GET /sn_chg_rest/change/worker/{sys_id} para exibir os resultados.
O corpo da resposta contém o status e fornece resultados quando o processamento é concluído.
- Se o intervalo de tempo fornecido estiver disponível para a solicitação de mudança dentro do intervalo de tempo programado, a API do trabalhador listará os intervalos de tempo disponíveis na propriedade payload.spans . Caso contrário, a propriedade payload.spans não está listada nos resultados.
- Se não houver intervalos de tempo disponíveis para a duração da solicitação de mudança fornecida dentro do intervalo de tempo de programação definido, o messages.infoMessages indicará o seguinte:
D
Nota: O valor padrão do intervalo de tempo de programação da solicitação de mudança é 90 dias. Para alterar este valor, modifique a propriedade change.conflict.next_available.schedule_window. Para obter mais informações, consulte Configuração de propriedades de análise de conflitos.
O exemplo de GET /sn_chg_rest/change/worker/{sys_id} a seguir mostra a saída fornecida usando o ID fornecido no detalhe do work.link. Os resultados listam os períodos de tempo em aberto disponíveis para a duração da tarefa.
Exemplo: Solicitação de cURL
Os resultados incluem detalhes de work.link que você pode usar para executar o sys_id fornecido no endpoint GET /sn_chg_rest/change/worker/.
Gestão de mudanças - GET /sn_chg_rest/change
Recupera uma ou mais solicitações de mudança com base nos critérios especificados.
Formato da URL
URL com controle de versão: /api/sn_chg_rest/{api_version}/change
URL padrão: /api/sn_chg_rest/change
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) |
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 do status | Descrição |
---|---|
200 | Solicitação concluída com sucesso. |
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)
Exemplo: Solicitação de cURL
Para abreviar, os resultados contêm apenas um único registro de solicitação de mudança.
Gestão de mudanças - GET /sn_chg_rest/change/{change_sys_id}/nextstates
Recupera uma lista de estados disponíveis para a solicitação de mudança especificada, incluindo o estado atual.
Se disponível, ele também mostra como fazer a transição para o próximo estado com base na versão da Gestão de mudanças implementada. Se as mudanças forem orientadas pelo modelo de mudança, o endpoint retornará condições que foram aprovadas ou não. Ele também fornece informações sobre se todas as condições foram aprovadas para uma determinada transição. Essas informações não estão disponíveis para solicitações de mudança orientadas por tipo e legadas.
Formato da URL
URL com controle de versão: /api/sn_chg_rest/{api_version}/change/{change_sys_id}/nextstates
URL padrão: /api/sn_chg_rest/change/{change_sys_id}/nextstates
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 |
change_sys_id | Sys_id da solicitação de mudança. Tipo de dados: cadeia de caracteres Tabela: solicitação de mudança [change_request] |
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 do status | Descrição |
---|---|
200 | Bem-sucedido. A solicitação foi processada com sucesso. |
404 | Não encontrado. O item solicitado não foi encontrado. |
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
O exemplo de código a seguir mostra como chamar este endpoint.
Retornar resultados:
Gestão de mudanças - GET /sn_chg_rest/change/{change_sys_id}/schedule
Habilita a recuperação dos intervalos de tempo disponíveis para uma solicitação de mudança.
Função necessária: sn_change_writer.
Formato da URL
URL com controle de versão: /api/sn_chg_rest/{api_version}/change/{change_sys_id}/schedule
URL padrão: /api/sn_chg_rest/change/{change_sys_id}/schedule
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 |
change_sys_id | Sys_id da solicitação de mudança na qual encontrar o próximo intervalo de tempo disponível. A solicitação de mudança selecionada deve ter um item de configuração (cmdb_ci) com horários de início e término planejados. Tabela: solicitação de mudança [change_request] |
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 do status | Descrição |
---|---|
202 | O sistema aceitou a solicitação. |
400 | Solicitação Incorreta. Foi detectado um tipo de solicitação incorreto ou solicitação malformada. Possíveis problemas:
|
404 | Não encontrado. Não foi possível encontrar o registro especificado.
Possíveis problemas:
|
Parâmetros do corpo da resposta (JSON ou XML)
Obter intervalos de tempo disponíveis
Use o valor fornecido em worker.link para obter detalhes da janela de programação. O valor está no seguinte formato:
https://instance.service-now.com/api/sn_chg_rest/change/worker/<worker_sys_id>
Use o work_sys_id em GET /sn_chg_rest/change/worker/{worker_sys_id} para exibir os resultados.
O corpo da resposta contém o status e fornece resultados quando o processamento é concluído.
- Se o intervalo de tempo fornecido estiver disponível para a solicitação de mudança dentro do intervalo de tempo programado, a API do trabalhador listará os intervalos de tempo disponíveis na propriedade payload.spans . Caso contrário, a propriedade payload.spans não está listada nos resultados.
- Se não houver intervalos de tempo disponíveis para a duração da solicitação de mudança fornecida dentro do intervalo de tempo de programação definido, o messages.infoMessages indicará o seguinte:
D
Nota: O valor padrão do intervalo de tempo de programação da solicitação de mudança é 90 dias. Para alterar este valor, modifique a propriedade change.conflict.next_available.schedule_window. Para obter mais informações, consulte Configuração de propriedades de análise de conflitos.
O exemplo de GET /sn_chg_rest/change/worker/{sys_id} a seguir mostra a saída fornecida usando o ID fornecido no detalhe do work.link. Os resultados listam os períodos de tempo em aberto disponíveis para a duração da tarefa.
Exemplo: Solicitação de cURL
Os resultados incluem detalhes de work.link que você pode usar para executar o sys_id fornecido no endpoint GET /sn_chg_rest/change/worker/.
Gestão de mudanças - GET /sn_chg_rest/change/{change_sys_id}/task
Recupera uma ou mais tarefas associadas a uma solicitação de mudança especificada com base nos critérios especificados.
Formato da URL
URL com controle de versão: /api/sn_chg_rest/{api_version}/change/{change_sys_id}/task
URL padrão: /api/sn_chg_rest/change/{change_sys_id}/task
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 |
change_sys_id | Sys_id da solicitação de mudança cujas tarefas serão recuperadas. Tipo de dados: cadeia de caracteres Tabela: solicitação de mudança [change_request] |
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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Gestão de mudanças - GET /sn_chg_rest/change/{sys_id}
Recupera a solicitação de mudança identificada pelo sys_id especificado.
Formato da URL
URL com controle de versão: /api/sn_chg_rest/{api_version}/change/{sys_id}
URL padrão: /api/sn_chg_rest/change/{sys_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 |
sys_id | Sys_id do registro de solicitação de mudança. Tipo de dados: cadeia de caracteres Tabela: solicitação de mudança [change_request] |
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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Gestão de mudanças - GET /sn_chg_rest/change/{sys_id}/ci
Recupera vários itens de configuração (ICs) associados a uma solicitação de mudança especificada com base no tipo de associação especificado.
Formato da URL
URL com controle de versões: /api/sn_chg_rest/{api_version}/change/{sys_id}/ci
URL padrão: /api/sn_chg_rest/change/{sys_id}/ci
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 |
sys_id | Sys_id da solicitação de mudança para a qual os ICs do CMDB associados serão retornados. 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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Gestão de mudanças - GET /sn_chg_rest/change/{sys_id}/conflict
Recupera o status do processo de verificação de conflitos de solicitação de mudança em execução ou os resultados do último processo de verificação de conflitos concluído para a solicitação de mudança especificada.
Formato da URL
URL com controle de versão: /api/sn_chg_rest/{api_version}/change/{sys_id}/conflict
URL padrão: /api/sn_chg_rest/change/{sys_id}/conflict
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 |
sys_id | Sys_id da solicitação de mudança para a qual o status do processo de verificação de conflitos em execução/concluído será retornado. Tipo de dados: cadeia de caracteres Tabela: solicitação de mudança [change_request] |
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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Resposta bem-sucedida - sem conflitos
Exemplo: Solicitação de cURL
Resposta bem-sucedida - com conflitos
Gestão de mudanças - GET /sn_chg_rest/change/emergency
Recupera uma ou mais solicitações de mudança de emergência com base nos critérios especificados.
Formato da URL
URL com controle de versão: /api/sn_chg_rest/{api_version}/change/emergency
URL padrão: /api/sn_chg_rest/change/emergency
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) |
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 do status | Descrição |
---|---|
200 | Solicitação concluída com sucesso. |
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)
Exemplo: Solicitação de cURL
Gestão de mudanças - GET /sn_chg_rest/change/emergency/{sys_id}
Recupera a solicitação de mudança de emergência identificada pelo sys_id especificado.
Formato da URL
URL com controle de versões: /api/sn_chg_rest/{api_version}/change/emergency/{sys_id}
URL padrão: /api/sn_chg_rest/change/emergency/{sys_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 |
sys_id | Sys_id da solicitação de mudança de emergência a ser recuperada. Tipo de dados: cadeia de caracteres Tabela: solicitação de mudança [change_request] |
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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Gestão de mudanças - GET /sn_chg_rest/change/model
Recupera um ou mais modelos de mudança com base nos critérios especificados.
Use este endpoint para encontrar um modelo de mudança que melhor se ajuste à solicitação de mudança que você está tentando criar. Para obter informações adicionais, consulte Modelos de mudança.
Formato da URL
URL com controle de versão: /api/sn_chg_rest/{api_version}/change/model
URL padrão: /api/sn_chg_rest/change/model
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) |
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 do status | Descrição |
---|---|
200 | Solicitação concluída com sucesso. |
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)
Exemplo: Solicitação de cURL
Este exemplo mostra uma solicitação para obter todos os registros de modelo de mudança.
Para resumir, esta resposta mostra apenas um único objeto de modelo de mudança.
Gestão de mudanças - GET /sn_chg_rest/change/model/{sys_id}
Recupera o modelo de mudança identificado pelo sys_id especificado.
Você pode usar este modelo de mudança para criar a solicitação de mudança desejada. Para obter informações adicionais sobre modelos de mudança, consulte Modelos de mudança.
Formato da URL
URL com controle de versões: /api/sn_chg_rest/{api_version}/change/model/{sys_id}
URL padrão: /api/sn_chg_rest/change/model/{sys_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 |
sys_id | Sys_id do registro do modelo de mudança a ser recuperado da tabela Modelo de mudança [chg_model]. Tipo de dados: cadeia de caracteres |
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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Gestão de mudanças - GET /sn_chg_rest/change/normal
Recupera uma ou mais solicitações de mudança normais com base nos critérios especificados.
Formato da URL
URL com controle de versões: /api/sn_chg_rest/{api_version}/change/normal
URL padrão: /api/sn_chg_rest/change/normal
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) |
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 do status | Descrição |
---|---|
200 | Solicitação concluída com sucesso. |
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)
Exemplo: Solicitação de cURL
Gestão de mudanças - GET /sn_chg_rest/change/normal/{sys_id}
Recupera a solicitação de mudança normal identificada pelo sys_id especificado.
Formato da URL
URL com controle de versão: /api/sn_chg_rest/{api_version}/change/normal/{sys_id}
URL padrão: /api/sn_chg_rest/change/normal/{sys_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 |
sys_id | Sys_id da solicitação de mudança normal a ser recuperada. Tipo de dados: cadeia de caracteres Tabela: solicitação de mudança [change_request] |
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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Gestão de mudanças - GET /sn_chg_rest/change/standard
Recupera uma ou mais solicitações de mudança padrão com base nos critérios especificados.
Formato da URL
URL com controle de versão: /api/sn_chg_rest/{api_version}/change/standard
URL padrão: /api/sn_chg_rest/change/standard
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) |
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 do 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. |
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)
Exemplo: Amostra de solicitação cURL
Gestão de mudanças - GET /sn_chg_rest/change/standard/{sys_id}
Recupera a solicitação de mudança padrão identificada pelo sys_id especificado.
Formato da URL
URL com controle de versões: /api/sn_chg_rest/{api_version}/change/standard/{sys_id}
URL padrão: /api/sn_chg_rest/change/standard/{sys_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 |
sys_id | Sys_id da solicitação de mudança padrão a ser recuperada. Tipo de dados: cadeia de caracteres Tabela: solicitação de mudança [change_request] |
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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Gestão de mudanças - GET /sn_chg_rest/change/standard/template
Recupera um ou mais modelos de mudança padrão com base nos critérios especificados.
Formato da URL
URL com controle de versões: /api/sn_chg_rest/{api_version}/change/standard/template
URL padrão: /api/sn_chg_rest/change/standard/template
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) |
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 do status | Descrição |
---|---|
200 | Solicitação concluída com sucesso. |
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)
Exemplo: Solicitação de cURL
Gestão de mudanças - GET /sn_chg_rest/change/standard/template/{sys_id}
Recupera o modelo de mudança padrão identificado pelo sys_id especificado.
Formato da URL
URL com controle de versões: /api/sn_chg_rest/{api_version}/change/standard/template/{sys_id}
URL padrão: /api/sn_chg_rest/change/standard/template/{sys_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 |
sys_id | Sys_id do modelo de mudança padrão a ser recuperado. Tipo de dados: cadeia de caracteres Tabela: modelo de mudança padrão [std_change_record_producer] |
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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Gestão de mudanças - GET /sn_chg_rest/change/worker/{sys_id}
Recupera o status atual, as informações e os erros do trabalhador assíncrono especificado.
Formato da URL
URL com controle de versões: /api/sn_chg_rest/{api_version}/change/worker/{sys_id}
URL padrão: /api/sn_chg_rest/{change/worker/{sys_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 |
sys_id | Sys_id do trabalhador assíncrono de gestão de mudanças. Tipo de dados: cadeia de caracteres Tabela: trabalhador da Gestão de mudanças [chg_mgt_worker] |
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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Gestão de mudanças - PATCH /sn_chg_rest/change/{sys_id}
Atualiza a solicitação de mudança identificada pelo sys_id especificado com os pares de chave-valor no corpo da solicitação ou na URL.
Formato da URL
URL com controle de versão: /api/sn_chg_rest/{api_version}/change/{sys_id}
URL padrão: /api/sn_chg_rest/change/{sys_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 |
sys_id | Sys_id da solicitação de mudança a ser modificada. Tipo de dados: cadeia de caracteres Tabela: solicitação de mudança [change_request] |
Nome | Descrição |
---|---|
pares de nome-valor | Pares de nome-valor que representam os campos a serem atualizados. Os parâmetros do corpo da solicitação substituem os parâmetros de URL. No entanto, os parâmetros obrigatórios devem ser especificados no URL. Tipo de dados: cadeia de caracteres |
campos_criptografia | Lista de campos separados por vírgula para criptografar. Esses campos são criptografados antes de serem armazenados no registro associado. Quando especificado, o endpoint chama o método GlideRecord setDisplayValue(), em vez de chamar o método setValue(). Por isso, você também pode usar este parâmetro para passar valores de exibição para campos não criptografados, como campos de referência ou de opção, em vez de passar sys_ids ou valores. Tipo de dados: cadeia de caracteres |
Nome | Descrição |
---|---|
dados | Pares de nome-valor que representam os campos a serem atualizados na solicitação de mudança associada. Por exemplo, para atualizar o arquivo de descrição resumida, insira um par de nome-valor semelhante ao seguinte: --data "{"short_description": "my short desc" }" \ . Tipo de dados: cadeia de caracteres |
campos_criptografia | Lista de campos separados por vírgula para criptografar. Esses campos são criptografados antes de serem armazenados no registro associado. Quando especificado, o endpoint chama o método GlideRecord setDisplayValue(), em vez de chamar o método setValue(). Por isso, você também pode usar este parâmetro para passar valores de exibição para campos não criptografados, como campos de referência ou de opção, em vez de passar sys_ids ou valores. Tipo de dados: cadeia de caracteres |
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 |
Tipo de conteúdo | Formato de dados do corpo da solicitação. 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.
Parâmetros do corpo da resposta (JSON ou XML)
Nome | Descrição |
---|---|
resultado | Registro de solicitação de mudança atualizado. Cada elemento neste objeto corresponde a um campo no registro na tabela Solicitação de mudança [change_request]. Todos os elementos contêm pares de nome-valor value e display_value. Alguns contêm display_value_internal pares de nome-valor. Tipo de dados: objeto |
Exemplo: Solicitação de cURL
Exemplo: Solicitação de cURL
O exemplo a seguir mostra como passar campos criptografados no corpo da solicitação.
Exemplo: Solicitação de cURL
O exemplo a seguir mostra como passar campos criptografados como parâmetros de consulta.
Gestão de mudanças - PATCH /sn_chg_rest/change/{sys_id}/approvals
Permite que o usuário atual aprove ou rejeite um registro de aprovação de solicitação de mudança para a solicitação de mudança especificada.
Formato da URL
URL com controle de versões: /api/sn_chg_rest/{api_version}/change/{sys_id}/approvals
URL padrão: /api/sn_chg_rest/change/{sys_id}/approvals
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 |
sys_id | Sys_id da solicitação de mudança à qual a aprovação/rejeição se aplica. Tipo de dados: cadeia de caracteres Tabela: solicitação de mudança [change_request] |
Nome | Descrição |
---|---|
Nenhum(a) |
Nome | Descrição |
---|---|
comentários | Obrigatório se state for rejeitado . Motivo pelo qual a mudança foi rejeitada.Tipo de dados: cadeia de caracteres |
estado | Obrigatório. Estado de aprovação. Por exemplo: Valores válidos:
Tipo de dados: cadeia de caracteres |
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 |
Tipo de conteúdo | Formato de dados do corpo da solicitação. 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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Gestão de mudanças - PATCH /sn_chg_rest/change/{change_sys_id}/schedule/first_available
Atualiza os horários de início e término planejados de uma solicitação de mudança usando o primeiro intervalo de tempo disponível encontrado.
Função necessária: sn_change_writer.
Formato da URL
URL com controle de versão: /api/sn_chg_rest/{api_version}/change/{change_sys_id}/schedule/first_available
URL padrão: /api/sn_chg_rest/change/{change_sys_id}/schedule/first_available
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 |
change_sys_id | Sys_id da solicitação de mudança na qual atualizar com o próximo intervalo de tempo disponível. A solicitação de mudança selecionada deve ter um item de configuração (cmdb_ci). Tipo de dados: cadeia de caracteres Tabela: Solicitações de mudança [change_request] |
Nome | Descrição |
---|---|
Nenhum(a) |
Nome | Descrição |
---|---|
duração_em_segundos | Duração da mudança em segundos, ou seja, quanto tempo é necessário para concluir a tarefa de solicitação de mudança. Tipo de dados: inteiro |
hora_de_início_planejada | Opcional. Data e hora em que a solicitação de mudança está planejada para iniciar a implementação em UTC. Recupere o início do intervalo de tempo disponível em ou após esta hora. Se não for fornecido, o sistema usará a hora atual como a hora de início. Formato: aaaa-mm-dd hh:mm:ss Tipo de dados: cadeia de caracteres |
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.
Parâmetros do corpo da resposta (JSON ou XML)
Obter status da programação da solicitação de mudança
Use o valor fornecido em worker.link para determinar se o registro de mudança foi programado com sucesso para o primeiro intervalo de tempo disponível. O valor está no seguinte formato:
https://instance.service-now.com/api/sn_chg_rest/change/worker/<worker_sys_id>
Use os detalhes do work.link para executar o sys_id fornecido em GET /sn_chg_rest/change/worker/{sys_id} para exibir os resultados.
O corpo da resposta contém o status e fornece resultados quando o processamento é concluído.
Se um slot de tempo disponível for encontrado, o sistema atualizará a solicitação de mudança com o primeiro slot disponível. Quando o estado é concluído, o messages.infoMessages revela que o primeiro intervalo de tempo disponível foi definido.
A mudança foi atualizada
– A mudança solicitada foi atualizada para o intervalo de tempo.Nenhum slot encontrado para
<number> dias a partir de agora – Não há intervalos de tempo disponíveis para a duração da solicitação de mudança fornecida dentro do número de dias definido na janela de programação.Nota: O valor padrão do intervalo de tempo de programação da solicitação de mudança é 90 dias. Para alterar este valor, modifique a propriedade change.conflict.next_available.schedule_window. Para obter mais informações, consulte Configuração de propriedades de análise de conflitos.
O exemplo de GET /sn_chg_rest/change/worker/{sys_id} a seguir mostra a saída fornecida usando o ID fornecido no detalhe do work.link. Os resultados indicam que o processamento está concluído e a solicitação de mudança foi atualizada com o primeiro intervalo de tempo disponível.
Exemplo: Solicitação de cURL
Os resultados incluem detalhes de work.link que você pode usar para executar o sys_id fornecido no endpoint GET /sn_chg_rest/change/worker/.
Gestão de mudanças - PATCH /sn_chg_rest/change/{change_sys_id}/task/{task_sys_id}
Atualiza a tarefa de solicitação de mudança identificada pelos sys_ids especificados com os pares de chave-valor no corpo da solicitação ou na URL.
Formato da URL
URL com controle de versão: /api/sn_chg_rest/{api_version}/change/{change_sys_id}/task/{task_sys_id}
URL padrão: /api/sn_chg_rest/change/{change_sys_id}/task/{task_sys_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 |
change_sys_id | Sys_id da solicitação de mudança à qual a tarefa está associada. Verifica se a tarefa especificada está associada à solicitação de mudança especificada. Tipo de dados: cadeia de caracteres Tabela: solicitação de mudança [change_request] |
task_sys_id | Sys_id da tarefa a ser modificada. Tipo de dados: cadeia de caracteres Tabela: Tarefa de mudança [change_task] |
Nome | Descrição |
---|---|
pares de chave-valor | Pares de nome-valor que representam os campos a serem atualizados. Os parâmetros do corpo da solicitação substituem os parâmetros de URL. No entanto, os parâmetros obrigatórios devem ser especificados no URL. Tipo de dados: cadeia de caracteres |
Nome | Descrição |
---|---|
dados | Pares de nome-valor que representam os campos a serem atualizados na solicitação de mudança associada. Por exemplo, para atualizar o arquivo de descrição resumida, insira um par de nome-valor semelhante ao seguinte: --data "{"short_description": "my short desc" }" \ . Tipo de dados: cadeia de caracteres |
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 |
Tipo de conteúdo | Formato de dados do corpo da solicitação. 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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Gestão de mudanças - PATCH /sn_chg_rest/change/emergency/{sys_id}
Atualiza a solicitação de mudança de emergência identificada pelo sys_id especificado com os pares de chave-valor no corpo da solicitação ou no URL.
Formato da URL
URL com controle de versões: /api/sn_chg_rest/{api_version}/change/emergency/{sys_id}
URL padrão: /api/sn_chg_rest/change/emergency/{sys_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 |
sys_id | Sys_id da solicitação de mudança a ser modificada. Tipo de dados: cadeia de caracteres Tabela: solicitação de mudança [change_request] |
Nome | Descrição |
---|---|
pares de nome-valor | Pares de nome-valor que representam os campos a serem atualizados. Os parâmetros do corpo da solicitação substituem os parâmetros de URL. No entanto, os parâmetros obrigatórios devem ser especificados no URL. Tipo de dados: cadeia de caracteres |
Nome | Descrição |
---|---|
dados | Pares de nome-valor que representam os campos a serem atualizados na solicitação de mudança associada. Por exemplo, para atualizar o arquivo de descrição resumida, insira um par de nome-valor semelhante ao seguinte: --data "{"short_description": "my short desc" }" \ . Tipo de dados: cadeia de caracteres |
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 |
Tipo de conteúdo | Formato de dados do corpo da solicitação. 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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Gestão de mudanças - PATCH /sn_chg_rest/change/normal/{sys_id}
Atualiza a solicitação de mudança normal identificada pelo sys_id especificado com os parâmetros no corpo da solicitação ou no URL.
Formato da URL
URL com controle de versão: /api/sn_chg_rest/{api_version}/change/normal/{sys_id}
URL padrão: /api/sn_chg_rest/change/normal/{sys_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 |
sys_id | Sys_id da solicitação de mudança a ser modificada. Tipo de dados: cadeia de caracteres Tabela: solicitação de mudança [change_request] |
Nome | Descrição |
---|---|
pares de nome-valor | Pares de nome-valor que representam os campos a serem atualizados. Os parâmetros do corpo da solicitação substituem os parâmetros de URL. No entanto, os parâmetros obrigatórios devem ser especificados no URL. Tipo de dados: cadeia de caracteres |
Nome | Descrição |
---|---|
dados | Pares de nome-valor que representam os campos a serem atualizados na solicitação de mudança associada. Por exemplo, para atualizar o arquivo de descrição resumida, insira um par de nome-valor semelhante ao seguinte: --data "{"short_description": "my short desc" }" \ . Tipo de dados: cadeia de caracteres |
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 |
Tipo de conteúdo | Formato de dados do corpo da solicitação. 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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Gestão de mudanças - PATCH /sn_chg_rest/change/standard/{sys_id}
Atualiza a solicitação de mudança padrão identificada pelo sys_id especificado com os parâmetros no corpo da solicitação ou no URL.
Formato da URL
URL com controle de versões: /api/sn_chg_rest/{api_version}/change/standard/{sys_id}
URL padrão: /api/sn_chg_rest/change/standard/{sys_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 |
sys_id | Sys_id da solicitação de mudança a ser modificada. Tipo de dados: cadeia de caracteres Tabela: solicitação de mudança [change_request] |
Nome | Descrição |
---|---|
pares de nome-valor | Pares de nome-valor que representam os campos a serem atualizados. Os parâmetros do corpo da solicitação substituem os parâmetros de URL. No entanto, os parâmetros obrigatórios devem ser especificados no URL. Tipo de dados: cadeia de caracteres |
Nome | Descrição |
---|---|
dados | Pares de nome-valor que representam os campos a serem atualizados na solicitação de mudança associada. Por exemplo, para atualizar o arquivo de descrição resumida, insira um par de nome-valor semelhante ao seguinte: --data "{"short_description": "my short desc" }" \ . Tipo de dados: cadeia de caracteres |
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 |
Tipo de conteúdo | Formato de dados do corpo da solicitação. 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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Gestão de mudanças - PATCH /sn_chg_rest/change/standard/{sys_id}/risk
Calcula o risco e o impacto da mudança padrão especificada com base em uma avaliação das condições de risco.
Se o plug-in Avaliação de risco de mudança estiver instalado, ele também calculará o risco cumulativo mais alto quando a avaliação de risco for concluída.
Formato da URL
URL com controle de versões: /api/sn_chg_rest/{api_version}/change/{sys_id}/risk
URL padrão: /api/sn_chg_rest/change/{sys_id}/risk
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 |
sys_id | Sys_id da mudança padrão a ser avaliada. Tipo de dados: cadeia de caracteres Tabela: solicitação de mudança [change_request] |
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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Gestão de mudanças - POST /sn_chg_rest/change
Cria um registro de solicitação de mudança com base na solicitação de mudança. Não há suporte para a criação de várias solicitações de mudança em uma única chamada.
Você pode obter a lista de modelos de mudança disponíveis usando os endpoints Gestão de mudanças - GET /sn_chg_rest/change/model ou Gestão de mudanças - GET /sn_chg_rest/change/model/{sys_id}.
Ao criar uma solicitação de mudança, defina o modelo de mudança (chg_model) ou type. Se chg_modele type estiverem definidos, o tipo será simplesmente uma categorização da mudança. Não fornecer pelo menos um desses valores resulta em uma configuração padrão que está sujeita a mudança pela versão. É altamente recomendável definir pelo menos um desses valores.
Os valores podem ser definidos como um parâmetro de consulta ou um parâmetro de corpo de solicitação.
Formato da URL
URL com controle de versão: /api/sn_chg_rest/{api_version}/change
URL padrão: /api/sn_chg_rest/change
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 |
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 |
Tipo de conteúdo | Formato de dados do corpo da solicitação. 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.
Parâmetros do corpo da resposta (JSON ou XML)
Nome | Descrição |
---|---|
resultado | Novo registro de solicitação de mudança. Os elementos deste objeto correspondem ao formato de registro na tabela Solicitação de mudança [change_request]. Todos os valores não especificados na solicitação são definidos como padrões ou estão vazios/nulos. Tipo de dados: objeto |
Exemplo: Solicitação de cURL
O exemplo a seguir mostra como criar um registro de solicitação de mudança com base no modelo de mudança padrão e no tipo padrão. Neste exemplo, a Solicitação de Mudança é orientada pelo modelo e o campo de tipo é usado somente como uma categorização.
Os resultados mostram que o registro foi adicionado com sucesso à tabela Solicitação de mudança [change_request] com o valor CHG0030022.
Exemplo: Solicitação de cURL
O exemplo a seguir mostra como passar campos criptografados no corpo da solicitação.
Exemplo: Solicitação de cURL
O exemplo a seguir mostra como passar campos criptografados como parâmetros de consulta.
Gestão de mudanças - POST /sn_chg_rest/change/{sys_id}/ci
Cria a associação entre uma solicitação de mudança e Configuration Management Database (CMDB) itens de configuração (IC).
A criação da associação é feita de forma assíncrona, o que significa que uma resposta é fornecida imediatamente e contém detalhes para o trabalhador. O trabalhador faz o trabalho real após a resposta.
Formato da URL
URL com controle de versões: /api/sn_chg_rest/{api_version}/change/{sys_id}/ci
URL padrão: /api/sn_chg_rest/change/{sys_id}/ci
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 |
sys_id | Sys_id da solicitação de mudança a ser associada ao IC do CMDB. Tipo de dados: cadeia de caracteres |
Nome | Descrição |
---|---|
Nenhum(a) |
Nome | Descrição |
---|---|
tipo_associação | Obrigatório. Tipo de associação entre o IC do CMDB e a solicitação de mudança. Valores válidos:
Tipo de dados: cadeia de caracteres |
cmdb_ci_sys_ids | Obrigatório. Lista de sys_ids de IC do CMDB a serem associados à solicitação de mudança. Tipo de dados: matriz ou cadeia de caracteres separada por vírgulas |
atualizar_impacted_services | Sinalizador usado quandoassociation_type =affected para preencher serviços afetados com base na lista de ICs afetados.Valores válidos:
Tipo de dados: booliano Padrão: falso |
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 |
Tipo de conteúdo | Formato de dados do corpo da solicitação. 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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Gestão de mudanças - POST /sn_chg_rest/change/{sys_id}/conflict
Inicia um processo de verificação de conflitos de solicitação de mudança para a solicitação de mudança especificada (sys_id).
Formato da URL
URL com controle de versão: /api/sn_chg_rest/{api_version}/change/{sys_id}/conflict
URL padrão: /api/sn_chg_rest/change/{sys_id}/conflict
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 |
sys_id | Sys_id da solicitação de gestão de mudanças para a qual o processo de verificação de conflitos será iniciado. Para obter informações adicionais sobre o processo de verificação de conflitos, consulte Detecção de conflitos. Tipo de dados: cadeia de caracteres Tabela: solicitação de mudança [change_request] |
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.
Parâmetros do corpo da resposta (JSON ou XML)
Nome | Descrição |
---|---|
resultado | Sys_id do processo de verificação de conflitos de solicitação de mudança. Tipo de dados: cadeia de caracteres |
Exemplo: Solicitação de cURL
Gestão de mudanças - POST /sn_chg_rest/change/emergency
Cria uma solicitação de mudança de emergência com base no registro de solicitação de mudança de emergência padrão. Não há suporte para várias criações de solicitação de mudança de emergência em uma única chamada.
Formato da URL
URL com controle de versão: /api/sn_chg_rest/{api_version}/change/emergency
URL padrão: /api/sn_chg_rest/change/emergency
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 |
---|---|
pares de chave-valor | Pares de chave-valor de campos a serem modificados ao criar a solicitação. A chave é o nome do campo no modelo e o valor são as informações a serem preenchidas no campo. Campos que não podem ser modificados e serão ignorados se passados:
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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Gestão de mudanças - POST /sn_chg_rest/change/normal
Cria uma solicitação de mudança normal com base no registro de solicitação de mudança normal padrão. Não há suporte para várias criações de solicitação de mudança normais em uma única chamada.
Formato da URL
URL com controle de versões: /api/sn_chg_rest/{api_version}/change/normal
URL padrão: /api/sn_chg_rest/change/normal
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 |
---|---|
pares de chave-valor | Campos a serem modificados ao criar a solicitação. A chave é o nome do campo no modelo e o valor são as informações a serem preenchidas no campo. Campos que não podem ser modificados e serão ignorados se passados:
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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Gestão de mudanças - POST /sn_chg_rest/change/{sys_id}/refresh_impacted_services
Preenche a lista relacionada de serviços/itens de configuração (ICs) afetados com base no IC primário.
O IC primário aparece no formulário de solicitação de mudança e na lista relacionada de ICs afetados.
Formato da URL
URL com controle de versão: /api/sn_chg_rest/{api_version}/change/{sys_id}/refresh_impacted_services
URL padrão: /api/sn_chg_rest/change/{sys_id}/refresh_impacted_services
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 |
sys_id | Sys_id da solicitação de mudança a ser usada para atualizar os serviços afetados. Tipo de dados: cadeia de caracteres |
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 |
Tipo de conteúdo | Formato de dados do corpo da solicitação. 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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Gestão de mudanças - POST /sn_chg_rest/change/standard/{standard_change_template_id}
Cria uma solicitação de mudança padrão com base em um modelo de mudança padrão existente, conforme especificado pelo modelo passado sys_id. Não há suporte para várias criações de solicitação de mudança padrão em uma única chamada.
Formato da URL
URL com controle de versões: /api/sn_chg_rest/{api_version}/change/standard/{standard_change_template_id}
URL padrão: /api/sn_chg_rest/change/standard/{standard_change_template_id}
Parâmetros de solicitação compatíveis
Parâmetro | 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 |
padrão_mudança_template_id | Sys_id do modelo de mudança padrão no qual se baseia a nova solicitação de mudança padrão. Tipo de dados: cadeia de caracteres Tabela: modelo de mudança padrão [std_change_record_producer] |
Parâmetro | Descrição |
---|---|
pares de nome-valor | Campos no modelo de mudança padrão especificado a serem modificados ao criar a solicitação. A chave é o nome do campo no modelo e o valor são as informações a serem preenchidas no campo. Campos que não podem ser modificados e serão ignorados se passados:
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 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.
Corpo da resposta
A API retorna esses elementos JSON ou XML no corpo da resposta.
Exemplo: Amostra de solicitação cURL
Gestão de mudanças - POST /sn_chg_rest/change/{change_sys_id}/task
Cria uma tarefa de solicitação de mudança com base no registro de tarefa de solicitação de mudança padrão e a associa à solicitação de mudança especificada. Não há suporte para várias criações de tarefa de solicitação de mudança em uma única chamada.
Formato da URL
URL com controle de versão: /api/sn_chg_rest/{api_version}/change/{change_sys_id}/task
URL padrão: /api/sn_chg_rest/change/{change_sys_id}/task
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 |
change_sys_id | Sys_id da solicitação de mudança à qual esta tarefa será associada. Tipo de dados: cadeia de caracteres Tabela: solicitação de mudança [change_request] |
Nome | Descrição |
---|---|
pares de chave-valor | Campos a serem modificados ao criar a solicitação. A chave é o nome do campo no modelo e o valor são as informações a serem preenchidas no campo. Campos que não podem ser modificados e serão ignorados se passados:
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.
Parâmetros do corpo da resposta (JSON ou XML)
Exemplo: Solicitação de cURL
Nesta página
- Gestão de mudanças - DELETE /sn_chg_rest/change/{change_sys_id}/task/{task_sys_id}
- Gestão de mudanças - DELETE /sn_chg_rest/change/{sys_id}
- Gestão de mudanças - DELETE /sn_chg_rest/change/{sys_id}/conflict
- Gestão de mudanças - DELETE /sn_chg_rest/change/emergency/{sys_id}
- Gestão de mudanças - DELETE /sn_chg_rest/change/normal/{sys_id}
- Gestão de mudanças - DELETE /sn_chg_rest/change/standard/{sys_id}
- Gestão de mudanças - GET /sn_chg_rest/change/ci/{cmdb_ci_sys_id}/schedule
- Gestão de mudanças - GET /sn_chg_rest/change
- Gestão de mudanças - GET /sn_chg_rest/change/{change_sys_id}/nextstates
- Gestão de mudanças - GET /sn_chg_rest/change/{change_sys_id}/schedule
- Gestão de mudanças - GET /sn_chg_rest/change/{change_sys_id}/task
- Gestão de mudanças - GET /sn_chg_rest/change/{sys_id}
- Gestão de mudanças - GET /sn_chg_rest/change/{sys_id}/ci
- Gestão de mudanças - GET /sn_chg_rest/change/{sys_id}/conflict
- Gestão de mudanças - GET /sn_chg_rest/change/emergency
- Gestão de mudanças - GET /sn_chg_rest/change/emergency/{sys_id}
- Gestão de mudanças - GET /sn_chg_rest/change/model
- Gestão de mudanças - GET /sn_chg_rest/change/model/{sys_id}
- Gestão de mudanças - GET /sn_chg_rest/change/normal
- Gestão de mudanças - GET /sn_chg_rest/change/normal/{sys_id}
- Gestão de mudanças - GET /sn_chg_rest/change/standard
- Gestão de mudanças - GET /sn_chg_rest/change/standard/{sys_id}
- Gestão de mudanças - GET /sn_chg_rest/change/standard/template
- Gestão de mudanças - GET /sn_chg_rest/change/standard/template/{sys_id}
- Gestão de mudanças - GET /sn_chg_rest/change/worker/{sys_id}
- Gestão de mudanças - PATCH /sn_chg_rest/change/{sys_id}
- Gestão de mudanças - PATCH /sn_chg_rest/change/{sys_id}/approvals
- Gestão de mudanças - PATCH /sn_chg_rest/change/{change_sys_id}/schedule/first_available
- Gestão de mudanças - PATCH /sn_chg_rest/change/{change_sys_id}/task/{task_sys_id}
- Gestão de mudanças - PATCH /sn_chg_rest/change/emergency/{sys_id}
- Gestão de mudanças - PATCH /sn_chg_rest/change/normal/{sys_id}
- Gestão de mudanças - PATCH /sn_chg_rest/change/standard/{sys_id}
- Gestão de mudanças - PATCH /sn_chg_rest/change/standard/{sys_id}/risk
- Gestão de mudanças - POST /sn_chg_rest/change
- Gestão de mudanças - POST /sn_chg_rest/change/{sys_id}/ci
- Gestão de mudanças - POST /sn_chg_rest/change/{sys_id}/conflict
- Gestão de mudanças - POST /sn_chg_rest/change/emergency
- Gestão de mudanças - POST /sn_chg_rest/change/normal
- Gestão de mudanças - POST /sn_chg_rest/change/{sys_id}/refresh_impacted_services
- Gestão de mudanças - POST /sn_chg_rest/change/standard/{standard_change_template_id}
- Gestão de mudanças - POST /sn_chg_rest/change/{change_sys_id}/task