> ## Documentation Index
> Fetch the complete documentation index at: https://www.octoparse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Request-Template-Variablen

> Platzhalter auflisten, die api-kind Request-Templates nutzen können.

**`GET`** `https://api-datahub.octoparse.com/v1/data-apps/template-variables`

Authentifizierung: keine. Anonymer Zugriff erlaubt.

Listet die Platzhalter auf, die Request-Templates vom Typ api in jeder Stufe verwenden dürfen (`url` / `query` / `headers` / `body`). Jede Variable enthält eine Kurzbeschreibung, ein Render-Beispiel und die Stufen, in denen sie verfügbar ist.

Dasselbe Vokabular, gegen das die Publish-Pipeline validiert — Editoren und Coding-Assistenten können präzise prompten, ohne eine driftende Liste zu kopieren.

## Anfrage

### Beispielanfrage

```bash theme={null}
curl   "https://api-datahub.octoparse.com/v1/data-apps/template-variables"
```

## Antwort

### 200 Erfolg

```json theme={null}
{
  "data": {
    "syntax": "Single curly braces; a placeholder should be the whole string value ("{input.keyword}"), except inside url where it may be embedded.",
    "variables": [
      {
        "name": "input.<field>",
        "description": "A caller-supplied input value; <field> must be a top-level property of input.schema.",
        "example": "wireless charger",
        "stages": ["submit", "status", "fetch"]
      },
      {
        "name": "env.<alias>",
        "description": "Value of a platform-side environment entry declared in runtime.env under <alias>.",
        "example": "https://api.example-upstream.com",
        "stages": ["submit", "status", "fetch"]
      }
    ]
  }
}
```

`syntax` beschreibt die Platzhaltersyntax. `variables[]` listet jeden Namen, jede Beschreibung, jeden Beispielwert und die verfügbaren Stufen auf.

## Client-Bibliotheken

Die Python- und JavaScript-SDKs wrappen diesen Endpoint noch nicht. REST direkt aufrufen.
