Documentação do xEvolve

Chaves de API e âmbitos

Uma chave de API permite que um script ou outro sistema chame a API do xEvolve sem iniciar sessão na consola. Cada chave tem âmbitos que limitam o que pode fazer.

Criar uma chave

  1. Abra Chaves de API e escolha Nova chave.
  2. Introduza um nome, marque os âmbitos necessários e, se quiser, defina uma validade em dias.
  3. Copie a chave. Começa por xev_ e só é mostrada uma vez. O xEvolve guarda apenas um hash.

Envie a chave como token bearer para o seu espaço:

curl https://<workspace>.xevolve.io/api/v1/connections \
  -H "Authorization: Bearer xev_<key>"

Revogar uma chave tem efeito imediato. A criação e a revogação de chaves são escritas no registo de auditoria.

Regras

Âmbitos

ÂmbitoPermite
files:readListar, pesquisar e descarregar ficheiros.
files:writeCarregar ficheiros.
transfers:readListar e ver transferências.
transfers:writeCriar, executar e cancelar transferências.
connections:readListar e ver ligações.
connections:writeCriar, editar, eliminar e testar ligações.
data-rooms:readListar e ver salas de dados.
data-rooms:writeCriar, editar e gerir salas de dados.
schedules:readListar agendamentos e o histórico de execuções.
schedules:writeCriar, editar, eliminar e executar agendamentos.
watchers:readListar vigilâncias de pastas.
watchers:writeCriar, editar e eliminar vigilâncias.
workflows:readListar workflows e o histórico de execuções.
workflows:writeCriar, editar, eliminar e executar workflows.
parameters:readListar e ver parâmetros globais.
parameters:writeCriar, editar e eliminar parâmetros globais.
users:readListar e ver utilizadores.
users:writeEditar e eliminar utilizadores.
agents:readListar e ver agentes geridos.
agents:writeCriar, editar, eliminar e testar agentes geridos.
webhooks:readListar webhooks e entregas.
webhooks:writeCriar, editar e eliminar webhooks.
activity:readLer o registo de atividade e os contadores do painel.
notifications:readLer as definições de notificação e o registo de notificações.
notifications:writeEditar ou testar as definições de notificação.
api-keys:readListar chaves de API.
api-keys:writeCriar e revogar chaves de API, dentro dos âmbitos que a chave que chama possui.

As chaves de API e os webhooks exigem o plano Team ou superior. Planos e limites indica os pedidos de API permitidos por mês.