Pular para o conteúdo principal

Endereços HTTP

Um endereço HTTP permite que outro sistema acione o agente.

Criar​

CampoO que define
IdentificadorO nome que aparece no endereço
PermanenteSó em production, e só com perfil de publicação
ValidadeEm development, obrigatória
Limite por minutoPadrão: 60
Execuções simultâneasPadrão: 5
Tamanho máximo do corpoPadrão: 256 KiB

A credencial aparece uma única vez​

Ao criar o endereço, a resposta traz a credencial — e é a única vez em que ela existe fora da plataforma. Guarde-a com segurança; depois disso, não há como recuperá-la, só gerar outra.

Como chamar​

O chamador envia a credencial no cabeçalho de autorização e o corpo com os dados de entrada do agente.

A resposta é imediata e não é o resultado: ela confirma que a execução foi criada e diz onde acompanhá-la. O fluxo nunca roda dentro da requisição — uma automação que espera uma aprovação humana não caberia num tempo de resposta HTTP.

202 → execução criada, com identificador e endereço de acompanhamento

Detalhes de formato em API.

Os dados são validados​

Diferentemente dos outros acionadores, o disparo por HTTP valida a entrada contra o que o agente declara: campos obrigatórios ausentes, tipo errado ou valor fora das opções são recusados na hora, sem criar execução.

O contrato para quem integra é, portanto, exatamente o que o agente declara.

Evitar disparo duplicado​

O chamador pode enviar uma chave de idempotência. Repetir a mesma chave com o mesmo corpo devolve a execução original em vez de criar outra — o que torna seguro repetir a requisição depois de um tempo esgotado na rede.

Repetir a mesma chave com corpo diferente é recusado.

Limites​

LimiteO que faz
Por minutoTeto de criação de execuções por endereço
SimultâneasTeto de execuções em andamento por endereço
Tamanho do corpoTeto de payload

Estourar um deles devolve um erro específico, e não uma falha genérica. Trocar a chave de idempotência não contorna os limites.

Segurança​

  • A credencial é do endereço, não da sua sessão. Ela não dá acesso ao Studio nem a outros agentes.
  • A organização é derivada do próprio endereço — quem chama nunca informa organização.
  • Um identificador inexistente e uma credencial errada devolvem a mesma resposta, para que não seja possível descobrir identificadores válidos por tentativa.
  • Apenas a impressão digital da credencial é guardada; o valor não.

Duração​

AmbienteComportamento
developmentSempre temporário, com validade obrigatória
productionPode ser permanente, com perfil de publicação

Erros comuns​

RespostaSignificadoO que fazer
Credencial inválidaCredencial errada, ou identificador inexistenteConfira os dois
Entrada recusadaOs dados não batem com o que o agente declaraAjuste o corpo da chamada
Endereço expiradoO endereço temporário venceu ou foi revogadoCrie outro, ou torne-o permanente em produção
Corpo grande demaisAcima do limiteReduza o payload
Limite atingidoFrequência ou simultaneidadeEspere e tente de novo

Próximos passos​