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

# Acceso a los parámetros de skill a través de la Vantage API

> Use la Vantage API para acceder a los valores de parámetros de skill de documento y Habilidad de proceso y modificarlos.

La Vantage API permite acceder a los parámetros de skill de documento y de Habilidad de proceso y cambiar sus valores para una transacción concreta. Los parámetros se pasan como pares clave‑valor de cadena. Los valores establecidos a través de la API tienen prioridad sobre los valores establecidos en la Vantage UI.

<div id="change-skill-parameter-values">
  ## Cambiar los valores de los parámetros de skill
</div>

Para cambiar los valores de los parámetros de skill de una transacción, cree una transacción nueva (o inicie una) mediante POST e incluya los nuevos valores en el cuerpo de `skillParameters`.

Cree una transacción vacía:

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

O bien inicie una transacción que ejecute una skill:

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

Incluya los nuevos valores de parámetro en el cuerpo de la solicitud:

<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\":\"Nuevo parámetro\",\"value\":\"Vendors nuevo\"}]}"
    ```
  </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":"Nuevo parámetro","value":"Vendors nuevo"}]}'
    ```
  </Tab>
</Tabs>

<Note>
  Una transacción puede tener hasta 10 parámetros de skill de clave-valor. Las claves están limitadas a 128 caracteres; los valores, a 256.
</Note>

<div id="get-skill-parameter-values">
  ## Obtener valores de parámetros de skill
</div>

Utilice una de las siguientes opciones para recuperar valores de parámetros de skill.

<div id="query-the-skillparameters-endpoint">
  ### Consultar el endpoint skillParameters
</div>

Envíe una solicitud GET:

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

Respuesta:

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

<div id="download-the-transaction-file">
  ### Descargar el archivo de la transacción
</div>

Envía una solicitud GET para descargar el archivo de la transacción, que contiene valores de parámetros en formato JSON:

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

<div id="related-topics">
  ## Temas relacionados
</div>

* [Parámetros de skill](/es/vantage/documentation/skill-designer/skill-parameters/skill-parameters)
* [Parámetros de Skill de documento](/es/vantage/documentation/skill-designer/skill-parameters/document-skill-params)
* [Parámetros de Habilidad de proceso](/es/vantage/documentation/skill-designer/skill-parameters/process-skill-params)
* [Actividad Extract](/es/vantage/documentation/skill-designer/process/extract-activity)
* [Introducción a la API](/es/vantage/developer/api-introduction)
