Before you begin
- You have the HTTP status and the error body from the failed UK local order.
- You use the same API credentials as that order call.
Fix an HTTP 401 or HTTP 404 on a UK local order
- HTTP 401. Invoca did not accept the credentials. This is the shared Network Integration API challenge (HTTP Basic), not the
errorsobject used by 403, 404, and 422. Send the API token the same way as your other Network Integration calls. Manage API Credentials documents theAuthorizationheader. - HTTP 404. The advertiser or advertiser campaign in the URL does not exist. The body is
{"errors":{"class":"RecordNotFound","invalid_data":"<message>"}}.id_from_networkis the identifier your network assigned. The URL uses that value, not Invoca’s internal id.
Fix an HTTP 403 on a UK local order
Invoca runs this check after authentication and before the affiliate and locale errors. A paused, not-live, suspended, or otherwise unauthorized campaign returns HTTP 403 even when the country is not the UK or the body includesaffiliate_id_from_network.
errors.invalid_data is one of these strings. <name> is the advertiser or advertiser campaign name.
Promo Numbers cannot be assigned to syndicated campaigns. A syndicated campaign gives your publishers access to a campaign that runs on another network. Order on an advertiser campaign that is not syndicated.This advertiser campaign, <name>, is paused and you can no longer add promo numbers. Unpause the campaign, then order again.This advertiser campaign, <name>, is not live yet. Please go live with this campaign before requesting promo numbers.Set the campaign live, then order again.This advertiser, <name>, is suspended and you can no longer add promo numbers. Contact Invoca to restore the advertiser.Promo numbers are not allowed for this advertiser. Contact Invoca if this advertiser should have promo numbers.
Fix an HTTP 422 on a UK local order
HTTP 422 uses{ "errors": { "<key>": ["<message>"] } }.
Note: Invoca returns the promo number limit onThese rows are AdWords (Google Ads) account checks. An omittedcitywhen the request has no area code, and onarea_codeotherwise. That check runs before the Google Call Extension checks.
media_type counts as not Google Call Extension. The message contains the text in the Message column.
If a rejection persists, contact Invoca.