Skip to main content
PATCH is the recommended way to modify specific addresses without touching the rest of the subscription’s filter list. You can add and remove addresses in a single atomic request — if the operation fails, no partial changes are applied. The response includes a per-item breakdown so you know exactly what happened to each address you submitted.

Request

Path parameters

string
required
The subscription ID (e.g. sub_2QkP9aB7xN...).

Body

array
Address objects to add to the subscription’s filter list. Each object must include chainId and address. At least one of add or remove should be non-empty.
array
Address objects to remove from the subscription’s filter list. Same shape as add. Items that are not currently in the subscription are returned in results.skipped with reason: "not_found".

Response

200 OKPatchAddressesResponse containing the updated subscription and a per-item result breakdown.
object
The full updated subscription resource, reflecting the state after the patch has been applied.
array
Address objects that were successfully added.
array
Address objects that were successfully removed.
array
Address objects that could not be processed. Each skipped item includes the original input, a reason code (not_found, invalid_address, invalid_chain, chain_not_enabled), and an optional detail string with a human-readable explanation.

Errors