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

# Utiliser optionalFields dans les requêtes

> Demandez des champs supplémentaires non renvoyés par défaut par les endpoints de l'Automation API en utilisant le paramètre de requête optionalFields.

## Vue d'ensemble

Par défaut, certains endpoints ne renvoient pas tous les champs lors d'une requête de ressource.
Récupérez ces champs supplémentaires en les spécifiant dans le paramètre de requête `optionalFields`.

Ce guide montre comment **demander des champs optionnels** en utilisant comme exemple l'endpoint [Get All Feature Flags](/api-reference/featureflag/get-all-feature-flags).

## Demander des optionalFields

### Exemple 1 : Requête sans optionalFields

#### Requête

```bash theme={null}
curl -L -X GET 'https://api.kameleoon.com/feature-flags' \
  -H 'Content-Type: application/json' \
  -H 'Accept: */*' \
  -H 'Authorization: Bearer <ACCESS_TOKEN>'
```

#### Réponse

```json theme={null}
[
  {
    "id": 395,
    "featureKey": "plp___4_products_per_row",
    "name": "PLP : 4 products per row",
    "description": "",
    "tags": [],
    ...
  },
  ...
]
```

Remarquez que le champ `tags` est vide.
**Les champs optionnels renvoient des valeurs vides sauf s'ils sont explicitement demandés.**

### Exemple 2 : Requête incluant le champ tags

#### Requête

<Note>
  Demandez plusieurs champs optionnels en les séparant par des virgules dans le paramètre `optionalFields`.
  Par exemple, utilisez `optionalFields=tags,description`.
</Note>

```bash theme={null}
curl -L -X GET 'https://api.kameleoon.com/feature-flags?optionalFields=tags' \
  -H 'Content-Type: application/json' \
  -H 'Accept: */*' \
  -H 'Authorization: Bearer <ACCESS_TOKEN>'
```

#### Réponse

```json theme={null}
[
  {
    "id": 395,
    "featureKey": "plp___4_products_per_row",
    "name": "PLP : 4 products per row",
    "description": "",
    "tags": [
      "product page"
    ],
    ...
  },
  ...
]
```
