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

# Revalidate data delivery credential

> Re-probe a data delivery credential and refresh its status

`POST /api/v2/buyer/advertisers/{advertiserId}/data-delivery-credentials/{name}/validate`

Re-runs the destination probe for a single supported object-storage credential and returns the updated record with a fresh status. Use this after fixing a buyer-side destination access issue — for example, re-granting GCS bucket IAM — without otherwise editing the credential.

## Request

```bash curl theme={null}
curl -X POST https://api.interchange.io/api/v2/buyer/advertisers/12345/data-delivery-credentials/acme-warehouse/validate \
  -H "Authorization: Bearer $SCOPE3_API_KEY"
```

## Parameters

| Field          | Type          | Required | Notes                                   |
| -------------- | ------------- | -------- | --------------------------------------- |
| `advertiserId` | string (path) | Yes      | Advertiser ID (numeric, as a string)    |
| `name`         | string (path) | Yes      | Credential name (unique per advertiser) |

## Response

```json theme={null}
{
  "credentialId": "cred_789",
  "name": "acme-warehouse",
  "destinationType": "GCS",
  "config": { "type": "GCS", "bucket": "acme-adcp-reports" },
  "status": "PENDING",
  "createdAt": "2025-01-15T10:30:00Z",
  "updatedAt": "2026-06-07T12:00:00Z"
}
```

The immediate response always has `status: "PENDING"` — the probe runs asynchronously and updates the credential to `VALIDATED` (success) or `FAILED`. On failure, `statusError` carries a human-readable reason. Currently supported `destinationType` values are `GCS`, `S3`, and `AZURE_BLOB`. Snowflake and Databricks are not supported Data Delivery destinations.

## Errors

* `404 NOT_FOUND` — `advertiserId` does not exist, or no credential matches `name`.

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

## Related

<CardGroup cols={2}>
  <Card title="Advertiser tasks" href="/v2/buyer/advertisers/tasks" icon="list-check">
    All advertiser operations
  </Card>

  <Card title="Advertiser overview" href="/v2/object-guides/advertiser" icon="user-tie">
    Fields, lifecycle, and concepts
  </Card>

  <Card title="Update reporting bucket" href="/v2/buyer/advertisers/tasks/update-account-reporting-bucket" icon="bucket">
    Configure offline delivery
  </Card>
</CardGroup>
