> ## 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.

# Variables de modèle de requête

> Liste les espaces réservés disponibles dans les modèles de requête des apps de type api.

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

Authentification : aucune. Accès anonyme autorisé.

Liste les espaces réservés que les modèles de requête de type api peuvent utiliser à chaque étape (`url` / `query` / `headers` / `body`). Chaque variable inclut une courte description, un exemple de rendu et les étapes où elle est disponible.

C’est le même vocabulaire que le pipeline de publication valide, pour que les éditeurs et assistants de code puissent prompter précisément sans copier une liste qui diverge.

## Requête

### Exemple de requête

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

## Réponse

### 200 succès

```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` décrit la syntaxe des espaces réservés. `variables[]` liste chaque nom, description, valeur d’exemple et étapes disponibles.

## Bibliothèques clientes

Les SDK Python et JavaScript n’encapsulent pas encore cet endpoint. Appelez REST directement.
