Endpoint

POST /api/externalAPIs/public/assemblePromptHelper/envelopDeWrapper

Parâmetros

envelopedText
string

Texto envelopado no formato {{envelopTag:{...},"..."}} (campo recomendado).

envelopeString
string

Alias de entrada para o texto envelopado.

envelope
string

Alias de entrada para o texto envelopado.

text
string

Alias de entrada para o texto envelopado.

Envie pelo menos um dos campos acima. O serviço converte o body para camelCase antes da validação.

Exemplo

curl -X POST "{{BASE_URL}}/api/externalAPIs/public/assemblePromptHelper/envelopDeWrapper" \
  -H "Authorization: Bearer {{TOKEN}}" \
  -H "Content-Type: application/json" \
  -d '{
    "envelopedText": "{{envelopTag:{\"source_path\":\"base_envelope.identity.context\",\"visible_tag\":\"policy\"},\"<policy>Contexto do avatar:\\nAtende leads e responde perguntas iniciais.</policy>\"}}{{envelopTag:{\"source_path\":\"auxiliary.initial_message\",\"visible_tag\":\"policy\"},\"<policy>Mensagem inicial:\\nOlá! Como posso ajudar?</policy>\"}}"
  }'

Resposta

{
  "code": 200,
  "message": "OK",
  "data": {
    "blocks": [
      {
        "metadata": {
          "source_path": "base_envelope.identity.context",
          "visible_tag": "policy"
        },
        "content": "<policy>Contexto do avatar:\nAtende leads e responde perguntas iniciais.</policy>"
      },
      {
        "metadata": {
          "source_path": "auxiliary.initial_message",
          "visible_tag": "policy"
        },
        "content": "<policy>Mensagem inicial:\nOlá! Como posso ajudar?</policy>"
      }
    ],
    "blocksCount": 2
  }
}

Campos da Resposta

data
object

Erros

CódigoDescrição
400Texto envelopado ausente ou inválido
401Token inválido ou ausente
500Erro interno do servidor