Eigene Header können einfach am Anfang des Templates nach den Optionen stehen. Die Zeile "{# #}" ist ein Kommentar, der nicht übertragen wird. Stattdessen ist hier eine leere Zeile, die bei HTTP die Header von dem Inhalt trennt. In dem Template gibt es bereits den Header "Content-Type". Hier ist ein Beispiel-Template, das den API-Key für Palamoa als Header überträgt:

{%escape json-%} {%option method%}POST{%endoption-%} {%option url%}http://palamoa.de/json/{%endoption-%} {%option num_variables%}1{%endoption-%} {%option title1%}API-Key{%endoption-%} Content-Type: application/json; charset=utf-8 Apikey: {{actiontab_var1}} {# #} { "device_name": "{{hostname}}", "temperature": {"label": "{{sensortab_name.0}}","value": "{{sensortab_value.0}}", "unit":"{{sensortab_unit.0}}", "color": "{{sensortab_chart_color_html.0}}"} }

Danke für den Hinweis zu den Anführungszeichen.