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

# Accès aux Paramètres de Skill via l’API Vantage

> Utilisez l’API Vantage pour accéder aux Paramètres de Skill de document et de processus et en modifier les valeurs.

L’API Vantage vous permet d’accéder aux Paramètres de Skill de document et de processus et d’en modifier les valeurs pour une transaction spécifique. Les paramètres se composent de paires clé‑valeur de type string.

Les valeurs définies via l’API priment sur celles définies dans l’interface Vantage."

<div id="change-skill-parameter-values">
  ## Modifier les valeurs des Paramètres de Skill
</div>

Pour modifier les valeurs des Paramètres de Skill d’une transaction, créez une nouvelle transaction (ou lancez-en une) via POST et incluez les nouvelles valeurs dans le corps de la requête `skillParameters`.

Créer une transaction vide :

```http theme={null}
POST {your-host}/api/publicapi/v1/transactions
```

Ou démarrez une transaction qui exécute une compétence spécifique :

```http theme={null}
POST {your-host}/api/publicapi/v1/transactions/launch?skillId={skill-id}
```

Incluez de nouvelles valeurs de paramètres dans le corps de la requête :

<Tabs>
  <Tab title="Windows">
    ```bat theme={null}
    curl -X POST "{your-host}/api/publicapi/v1/transactions" ^
    -H "Authorization: Bearer {token}" ^
    -H "Content-Type: application/json" ^
    -d "{\"skillId\":\"123\",\"skillParameters\":[{\"key\":\"New parameter\",\"value\":\"Vendors new\"}]}"
    ```
  </Tab>

  <Tab title="Linux">
    ```bash theme={null}
    curl -X POST '{your-host}/api/publicapi/v1/transactions' \
    -H 'Authorization: Bearer {token}' \
    -H 'Content-Type: application/json' \
    -d '{"skillId":"123","skillParameters":[{"key":"New parameter","value":"Vendors new"}]}'
    ```
  </Tab>
</Tabs>

<Note>
  Une transaction peut comporter jusqu’à 10 Paramètres de Skill sous forme de paires clé-valeur. Les clés sont limitées à 128 caractères ; les valeurs, à 256.
</Note>

<div id="get-skill-parameter-values">
  ## Récupération des valeurs de paramètre de compétence
</div>

Utilisez l’une des méthodes suivantes pour récupérer les valeurs de paramètre de compétence.

<div id="query-the-skillparameters-endpoint">
  ### Interroger le point de terminaison `skillParameters`
</div>

Envoyez une requête GET :

```http theme={null}
GET {your-host}/api/publicapi/v1/transactions/{transaction-id}/skillParameters/
```

Réponse :

```json theme={null}
[
  {
    "key": "New parameter",
    "value": "Vendors"
  }
]
```

<div id="download-the-transaction-file">
  ### Télécharger le fichier de la transaction
</div>

Envoyez une requête GET pour télécharger le fichier de la transaction, qui contient les valeurs des paramètres au format JSON :

```http theme={null}
GET {your-host}/api/publicapi/v1/transactions/{transaction-id}/files/{file-id}/download
```

<div id="related-topics">
  ## Rubriques connexes
</div>

* [Paramètres de Skill](/fr/vantage/documentation/skill-designer/skill-parameters/skill-parameters)
* [Paramètres de Skill de document](/fr/vantage/documentation/skill-designer/skill-parameters/document-skill-params)
* [Paramètres de Skill de processus](/fr/vantage/documentation/skill-designer/skill-parameters/process-skill-params)
* [Extract activity](/fr/vantage/documentation/skill-designer/process/extract-activity)
* [Introduction à l’API](/fr/vantage/developer/api-introduction)
