# Modificar o revertir por lotes mediante API

<a href="https://pxa.impact.com/student/activity/2268418?sid=0c0e3e5c-54c9-4435-9bee-ebcdccb7f292&#x26;sid_i=0?utm_source=app.impact.com&#x26;utm_medium=owned-platform&#x26;utm_content=&#x26;utm_campaign=help-center" class="button primary">Tomar el curso PXA</a>

Si algo en una acción cambia (por ejemplo, un pedido fue cancelado, un artículo fue devuelto, etc.), puedes usar la API para modificarla (o revertirla), cambiando el importe de la comisión de la acción.

### ¿Qué método de envío es el adecuado para ti?

### Opciones de reversión de API:

* [Modificar o revertir uno o más elementos en una acción a través de la API](https://integrations.impact.com/impact-brand/reference/update-an-action-item)
* [Revertir una acción completa a través de la API](https://integrations.impact.com/impact-brand/reference/reverse-an-action)

### Requisito previo: Recupera el *ActionId* valor

Para modificar datos de la acción a través de la API, necesitarás su `ActionId` valor. Luego puedes usar esto para encontrar la acción que deseas modificar a través de la API.

* Puedes especificar un rango de fechas en tu llamada; de lo contrario, el endpoint muestra de forma predeterminada las acciones de los últimos 30 días.
* [Se aplican](https://integrations.impact.com/impact-brand/reference/rate-limits) límites de tasa.
* Consulta la [Listar todas las acciones](https://integrations.impact.com/impact-brand/reference/list-all-actions) Documentación del endpoint de la API para obtener más información.

### Preguntas frecuentes

<details>

<summary>¿Cómo restablezco una modificación / reversión realizada en una acción (o en elementos de la acción)?</summary>

Si una acción ha sido modificada o revertida antes de su fecha de bloqueo, puedes enviar `RESET` como motivo para devolver la acción a su estado predeterminado:

```programlisting
curl 'https://api.impact.com/Advertisers/{AccountSID}/Actions' \
  -X PUT \
  -u '{AccountSID}:{AuthToken}' \
  -H 'Accept: application/json' \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  -d 'ActionId={ActionId}' \
  -d 'Reason=RESET'
```

Las acciones que se han restablecido mediante el `RESET` código pueden no aparecer correctamente en los informes (por ejemplo, los valores de ingresos pueden calcularse incorrectamente).

</details>

<details>

<summary>¿Cuál es la diferencia entre un código de disposición y un motivo?</summary>

Tanto los *códigos de disposición* y *como los motivos* se utilizan en el mismo contexto — *como los motivos* son códigos predefinidos que la API aceptará de forma predeterminada, mientras que *códigos de disposición* son motivos personalizados que puedes configurar. [Más información sobre los códigos de disposición](/brand/es/what-would-you-like-to-learn-about/platform-features/tracking/set-up-tracking/manage-disposition-codes.md).

Códigos de motivo compatibles:

</details>

<details>

<summary>¿Cómo puedo ver cuándo se aplican modificaciones / reversiones a una acción?</summary>

Puedes usar los [actualizaciones de acciones](https://integrations.impact.com/impact-brand/reference/the-action-update-object) endpoint para ver cuándo se actualizó por última vez una acción y cuál es su estado actual.

{% hint style="info" %}
**Nota:** Un `ActionUpdatesID` valor es diferente de un `ActionId` valor — debes usar el `ActionUpdatesID` valor para recuperar las actualizaciones de una acción.
{% endhint %}

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.impact.com/brand/es/what-would-you-like-to-learn-about/platform-features/submit-and-modify-conversion-data/batch-modify-conversion-data/batch-process-reversals-via-api-web-services-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
