# Modifica o annulla in blocco tramite 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">Segui il corso PXA</a>

Se qualcosa relativo a un’azione cambia (ad es., un ordine è stato annullato, un articolo è stato restituito, ecc.), puoi usare l’API per modificarla (o annullarla), modificando l’importo della commissione per l’azione.

### Quale metodo di invio è giusto per te?

### Opzioni di annullamento tramite API:

* [Modifica o annulla uno o più elementi in un’azione tramite API](https://integrations.impact.com/impact-brand/reference/update-an-action-item)
* [Annulla un’intera azione tramite API](https://integrations.impact.com/impact-brand/reference/reverse-an-action)

### Prerequisito: recupera il *ActionId* valore

Per modificare i dati di un’azione tramite API, ti servirà il suo `ActionId` valore. Potrai quindi usarlo per trovare l’azione che desideri modificare tramite API.

* Puoi specificare un intervallo di date nella tua chiamata — altrimenti, l’endpoint mostra per impostazione predefinita le azioni degli ultimi 30 giorni.
* [Si applicano](https://integrations.impact.com/impact-brand/reference/rate-limits) limiti di frequenza.
* Consulta la tabella di [Elenca tutte le azioni](https://integrations.impact.com/impact-brand/reference/list-all-actions) documentazione dell’endpoint API per saperne di più.

### FAQ

<details>

<summary>Come faccio a reimpostare una modifica / un annullamento effettuato su un’azione (o sugli elementi di un’azione)?</summary>

Se un’azione è stata modificata o annullata prima della data di blocco, puoi inviare `RESET` come motivo per riportare l’azione al suo stato predefinito:

```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'
```

Le azioni che sono state reimpostate tramite il `RESET` codice potrebbero non apparire correttamente nei report (ad es., i valori di fatturato potrebbero essere calcolati in modo errato).

</details>

<details>

<summary>Qual è la differenza tra un codice di esito e un motivo?</summary>

Entrambi *Codici di esito* e *Motivi* sono utilizzati nello stesso contesto — *Motivi* sono codici predefiniti che l’API accetterà per impostazione predefinita, mentre *Codici di esito* sono motivi personalizzati che puoi configurare. [Scopri di più sui codici di esito](/brand/it/che-cosa-vorresti-imparare/platform-features/tracking/set-up-tracking/manage-disposition-codes.md).

Codici motivo supportati:

</details>

<details>

<summary>Come posso vedere quando le modifiche / gli annullamenti vengono applicati a un’azione?</summary>

Puoi usare i [aggiornamenti dell’azione](https://integrations.impact.com/impact-brand/reference/the-action-update-object) endpoint per vedere quando un’azione è stata aggiornata l’ultima volta e qual è il suo stato attuale.

{% hint style="info" %}
**Nota:** Un `ActionUpdatesID` valore è diverso da un `ActionId` valore — devi usare il `ActionUpdatesID` valore per recuperare gli aggiornamenti di un’azione.
{% 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/it/che-cosa-vorresti-imparare/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.
