- 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 da política de retenção de filas
- Solicitações de robôs
- Solicitações de funções
- Solicitações de agendamentos
- Solicitações de configurações
- Solicitações de bucket de armazenamento
- 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

Guia da API do Orchestrator
Como autorizar chamadas de API no Swagger
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.
A definição do Swagger da API do Orchestrator pode ser acessada adicionando o sufixo /swagger/ui/index#/ ao URL do Orchestrator. Por exemplo, https://{yourDomain}/{organizationName}/{tenantName}/orchestrator_ /swagger/ui/index#/.
Como obter um token de acesso
Para autorizar chamadas de API por meio da interface gráfica do Swagger para serviços do Orchestrator, execute as seguintes etapas:
-
Consulte o botão Autorizar no canto superior direito da página API do Orchestrator. Se o cadeado estiver aberto, você não está autorizado.
Figura 1. Botão Autorizar

-
Selecionar Autorizar. A janela Autorizações disponíveis é exibida.
Observação:Atualmente, oferecemos suporte a um esquema de autorização chamado OAuth2.
Figura 2. Autorizações disponíveis

-
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.
-
Selecionar Autorizar. Uma nova janela é exibida confirmando que você foi autorizado.
-
Após fazer isso, selecione Fechar ou X para fechar a janela Autorizações disponíveis. O botão Autorizar mostra um cadeado fechado, o que significa 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.
Figura 3. Recurso de API não autorizado

-
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.
Figura 4. Cabeçalho de autorização do portador

Geração de um 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:
-
Consulte o botão Autorizar no canto superior direito da página API do Orchestrator. O bloqueio deve ser fechado.
Figura 5. Botão Autorizar

-
Selecione Autorizar e, na página Autorizações disponíveis exibida, selecione Sair para revogar o token expirado.
Figura 6. Autorizações disponíveis

-
Feche a janela Autorizações disponíveis selecionando Fechar ou X e, em seguida, obtenha um token de acesso conforme descrito na seção Obtenção de um token de acesso.
Revogar acesso
Quando terminar de trabalhar com a IU Swagger, você deve invalidar o token de acesso que você usou:
- Consulte o botão Autorizar no canto superior direito da página API do Orchestrator. O bloqueio será fechado, ou seja, agora você está autorizado.
- 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.