Re-check an ad server capability
curl --request POST \
--url https://api.interchange.io/api/v2/storefront/esa/{esaId}/capabilities/{capability}/recheck \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.interchange.io/api/v2/storefront/esa/{esaId}/capabilities/{capability}/recheck"
headers = {"Authorization": "Bearer <token>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.interchange.io/api/v2/storefront/esa/{esaId}/capabilities/{capability}/recheck', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"capability": "reporting",
"capabilityState": "unknown",
"status": "available",
"probePerformed": true,
"issue": null,
"recoveryStarted": false,
"syncRunId": null,
"message": "<string>"
}{
"data": null,
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"details": {}
}
}{
"data": null,
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"details": {}
}
}{
"data": null,
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"details": {}
}
}{
"data": null,
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"details": {}
}
}{
"data": null,
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"details": {}
}
}{
"data": null,
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"details": {}
}
}Storefront
Re-check an ad server capability
Explicitly re-check a separately provisioned reporting or forecasting capability. Use this after the ad-server vendor confirms the permission is live. A successful check may resume the paused capability sync.
POST
/
esa
/
{esaId}
/
capabilities
/
{capability}
/
recheck
Re-check an ad server capability
curl --request POST \
--url https://api.interchange.io/api/v2/storefront/esa/{esaId}/capabilities/{capability}/recheck \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.interchange.io/api/v2/storefront/esa/{esaId}/capabilities/{capability}/recheck"
headers = {"Authorization": "Bearer <token>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.interchange.io/api/v2/storefront/esa/{esaId}/capabilities/{capability}/recheck', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"capability": "reporting",
"capabilityState": "unknown",
"status": "available",
"probePerformed": true,
"issue": null,
"recoveryStarted": false,
"syncRunId": null,
"message": "<string>"
}{
"data": null,
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"details": {}
}
}{
"data": null,
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"details": {}
}
}{
"data": null,
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"details": {}
}
}{
"data": null,
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"details": {}
}
}{
"data": null,
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"details": {}
}
}{
"data": null,
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"details": {}
}
}Authorizations
API key or access token
Path Parameters
Ad server source connection id. The wire field remains esaId for API compatibility.
Required range:
0 < x <= 9007199254740991Example:
123
Separately provisioned ad-server capability to re-check.
Available options:
reporting, forecasting Example:
"reporting"
Response
Re-check an ad server capability
Result of explicitly re-checking a separately provisioned ad-server capability. A successful check may resume the paused sync for that capability.
Separately provisioned ad-server capability that can be re-checked.
Available options:
reporting, forecasting Available options:
unknown, available, awaiting_vendor_permission Available options:
available, awaiting_vendor_permission, not_probeable, credential_failure, retryable_failure, recovery_dispatch_failed, failed Show child attributes
Show child attributes