Ensure ad server source service account
curl --request POST \
--url https://api.interchange.io/api/v2/storefront/esa/service-account \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.interchange.io/api/v2/storefront/esa/service-account"
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/service-account', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"serviceAccountEmail": "<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": {}
}
}Storefront
Ensure ad server source service account
Ensure the platform service account used to manage ad server sources exists for this customer. Returns the service account email (null when provisioning is not applicable).
POST
/
esa
/
service-account
Ensure ad server source service account
curl --request POST \
--url https://api.interchange.io/api/v2/storefront/esa/service-account \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.interchange.io/api/v2/storefront/esa/service-account"
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/service-account', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"serviceAccountEmail": "<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": {}
}
}