Pular para o conteúdo principal

Usar Variáveis no Toolkits

Você pode usar Jinja para interpolar variáveis e aplicar lógica condicional nos fluxos de automação utilizando Toolkits.

Fluxo de interpolação de variáveis Jinja

Toolkit (Payload Transformation)

O Jinja é processado após receber a resposta do servidor, durante a transformação do payload.

Dica!

A StackSpot AI suporta os filtros, operadores e estruturas condicionais padrão do Jinja. Para mais detalhes, confira a documentação oficial do Jinja.

Variáveis

O uso mais comum de expressões Jinja na StackSpot AI é Toolkits (Payload Transformation). Confira as variáveis disponíveis a seguir:

Toolkit (transformação de payload)

  • O dicionário com os headers

{{response.headers}}

Exemplo:


{{response.headers['Content-Type']}}

  • O status HTTP da resposta do request:

{{response.status_code}}

  • A resposta do body em texto puro da requisição (string):

{{response.raw_data}}

  • A resposta do body em formato dicionário, se a resposta for um JSON:

{{response.json.nome_variavel}}

Informação Adicional

Não há variáveis globais adicionais no contexto do Toolkit, apenas o objeto response.