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

# Delete buyer instructions

> Remove a buyer-instructions row by id

`DELETE /api/v2/storefront/buyer-instructions/{id}`

Deletes a buyer-instructions row by id. Use this to retire a scope or to change
the immutable `(operatorDomain, brandDomain)` tuple — delete the row, then
[create](/v2/storefront/buyer-instructions/tasks/create-buyer-instructions) a
new one with the scope you want.

## Request

```bash curl theme={null}
curl -X DELETE https://api.interchange.io/api/v2/storefront/buyer-instructions/17 \
  -H "Authorization: Bearer $SCOPE3_API_KEY"
```

## Parameters

| Field | In   | Type    | Required | Notes                             |
| ----- | ---- | ------- | -------- | --------------------------------- |
| `id`  | path | integer | Yes      | Surrogate id of the row to delete |

## Response

Returns `204 No Content` with an empty body on success.

## Errors

* `404 NOT_FOUND` — no row with that `id` on your storefront.
* `401 UNAUTHORIZED` — missing or invalid bearer token.

See [Errors](/v2/reference/errors) for the full error contract.

## Related

<CardGroup cols={2}>
  <Card title="Buyer instruction tasks" href="/v2/storefront/buyer-instructions/tasks" icon="list-check">
    All buyer-instructions operations.
  </Card>

  <Card title="Create buyer instructions" href="/v2/storefront/buyer-instructions/tasks/create-buyer-instructions" icon="plus">
    Recreate a row with a new scope.
  </Card>
</CardGroup>
