- Introdução
- Definição do Swagger
- Leia-me
- Como autorizar chamadas de API no Swagger
- Gerenciamento de recursos lógicos
- APIs do Orchestrator
- Solicitações de alertas
- Solicitações de ativos
- Solicitações de calendários
- Solicitações de ambientes
- Solicitações de pastas
- Solicitações de tarefas genéricas
- Solicitações de trabalhos
- Solicitações de bibliotecas
- Solicitações de licenças
- Solicitações de pacotes
- Solicitações de permissões
- Solicitações de espaços de trabalho pessoais
- Solicitações de processos
- Solicitações de itens de fila
- Solicitações de robôs
- Solicitações de funções
- Solicitações de agendamentos
- Solicitações de configurações
- Solicitações de tarefas
- Solicitações de catálogos de tarefas
- Solicitações de formulários de tarefas
- Solicitações de tenants
- Solicitações de Transações
- Solicitações de usuários
- Solicitações de webhooks
Acesso ao Swagger
Se você estiver usando o Swagger para experimentar nossa API, basta fazer login em sua instância do Orchestrator em uma guia separada.
The Orchestrator API Swagger definition can be accessed by adding the /swagger/ui/index#/ suffix to your Orchestrator URL. For example, https://{yourDomain} /swagger/ui/index#/.
Obtendo um token de acesso
Para autorizar chamadas de API por meio da IU do Swagger em sua instância do Orchestrator, execute as seguintes etapas:
-
Look for the Authorize button at the top right corner of the Orchestrator API page (
OrchestratorURL/swagger). If the lock is open, you are unauthorized.
-
Clique em Autorizar. A janela Autorizações disponíveis é exibida.
Observação:Atualmente, oferecemos suporte a um esquema de autorização chamado OAuth2.
-
Todos os escopos são pré-selecionados para que você possa experimentar todos os endpoints na API do orquestrador. Limpe-os se quiser restringir o acesso a determinadas APIs.
-
Clique em Autorizar. Uma nova janela é exibida confirmando que você foi autorizado.
-
Assim que terminar, clique em Fechar ou em X para fechar a janela Autorizações disponíveis . O botão Autorizar mostra um cadeado fechado, significando que você está autorizado.
Envio de solicitações
Enquanto autorizado, você pode fazer solicitações nos recursos da API do Orchestrator da seguinte maneira:
-
Expanda um recurso de API do Orchestrator com o qual você deseja executar uma operação. O cadeado fechado significa que você está autorizado.
Figure 1. Unauthorized API resource
-
Na janela método expandido, selecione Experimentar.
-
Especifique valores de parâmetro, se necessário.
-
Selecionar Executar. A solicitação é executada. Um cabeçalho de autorização do portador é usado automaticamente para suas solicitações.
Figure 2. Bearer authorization header
Gerando um novo token de acesso
Quando o token de acesso expira, você recebe uma resposta 401: You are not authenticated! . O cabeçalho de autorização do portador ainda está presente para suas solicitações, mas o token de acesso expirou. Quando isso acontecer, você precisa invalidar o token expirado e gerar um novo token de acesso:
-
Look for the Authorize button at the top right corner of the Orchestrator API page (
OrchestratorURL/swagger). The lock should be closed.
-
Clique em Autorizar e, na página Autorizações disponíveis exibida, clique em Fazer logout para revogar o token expirado.
-
Close the Available authorizations window by clicking Close or X and then obtain an access token as described on the Obtaining an access token section.
Revogar acesso
Quando terminar de trabalhar com a IU Swagger, você deve invalidar o token de acesso que você usou:
- Look for the Authorize button at the top right corner of the Orchestrator API page (
OrchestratorURL/swagger). The lock should be closed, meaning you are authorized. - Clique em Autorizar e, na página Autorizações disponíveis exibida, clique em Fazer logout.
- Feche a janela Autorizações disponíveis clicando em Fechar ou no X. O botão Autorizar mostra um cadeado aberto, o que significa que você não tem autorização.