Call API that needs braces on call

Describe the issue/error/question

Hi, in the HTTP Request call, i need pass a parameter that contains {{PARAMETER}}, is there any way the N8N not recognize it as an internal parameter of the N8N?

Below is an example pre-req of a third app call that I need to implement in N8N:

{
“template_id”:“ad896ea9-3c69-48d8-893a-3ee10fdb1e8d”,
“signer_name”:“João dos Santos”,
“external_id”:“123”,
“send_automatic_email”:true,
“send_automatic_whatsapp”:false,
“phone_country”:“55”,
“phone_number”:“11989118800”,
“data”:[
{
“de”:“{{EMAIL CLIENTE}}”,
para":"[email protected]
},
{
“de”:“{{NOME COMPLETO}}”,
“para”:“João dos Santos”
},
{
“de”:“{{NÚMERO DO CPF}}”,
“para”:“123.456.789-10”
},
{
“de”:“{{ENDEREÇO COMPLETO}}”,
“para”:“Rua Brigadeiro, n. 10, CEP 05622-001”
}
]
}

What is the error message (if any)?

[not found]

Please share the workflow

(Select the nodes and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow respectively)
{
  "nodes": [
    {
      "parameters": {
        "requestMethod": "POST",
        "url": "https://api.zapsign.com.br /api/v1/models/create-doc/?api_token=",
        "allowUnauthorizedCerts": true,
        "jsonParameters": true,
        "options": {},
        "bodyParametersJson": "={\n  \"template_id\": \"558e29d1-a878-48a9-913f-5409d1f5a3e7\",\n  \"signer_name\": \"João dos Santos\",\n  \"external_id\": \"123\",\n  \"send_automatic_email\": true,\n  \"send_automatic_whatsapp\": false,\n  \"phone_country\": \"55\",\n  \"phone_number\": \"11989118800\",\n  \"data\": [\n    {\n      \"de\": \"{{NÚMERO DO RG}}\",\n      \"para\": \"[email protected]\"\n    },\n    {\n      \"de\": \"{{NOME COMPLETO}}\",\n      \"para\": \"João dos Santos\"\n    },\n    {\n      \"de\": \"{{NÚMERO DO CPF}}\",\n      \"para\": \"123.456.789-10\"\n    },\n    {\n      \"de\": \"{{ENDEREÇO COMPLETO}}\",\n      \"para\": \"Rua Brigadeiro, n. 10, CEP 05622-001\"\n    }\n  ]\n}\n"
      },
      "name": "Upload Contrato [Zapsign]",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 1,
      "position": [
        -640,
        -160
      ],
      "continueOnFail": true
    }
  ],
  "connections": {}
}

}```

## Share the output returned by the last node
<!-- If you need help with transforming the data, please also share the expected output -->
ERROR: The data in "Body Parameters" is no valid JSON. Set Body Content Type to "RAW/Custom" for XML or other types of payloads


## Information on your n8n setup
- **n8n version:**
- **Database you're using (default: SQLite):**
- **Running n8n with the execution process [own(default), main]:**
- **Running n8n via [Docker, npm, n8n.cloud, desktop app]:**

Hi @Ramon_Vilela,
welcome to our community :tada:

So you do need to post data that is containing double braces while using an expression to map input data, right?

You could use a Function Node to insert data with braces like this.

Here is my example workflow that will also do a demo http request.

You could also use this kind of expression to achieve you result.

Here is a sample workflow

Perfect!
Thanks @marcus