SponsoredProductAds V1
Get change request
Changed onRetrieve the current status and details of a change request. Use this endpoint to check whether a previously submitted write operation was accepted or rejected, and to obtain the rejection reason if applicable.
Common rejection reasons:
- "The specified SKU does not exist in the product catalog." — SKU provided in a target creation was not found in OTTO's product catalog.
- "Negative keywords are not supported for MANUAL campaigns." — illustrative rejection reason when keyword creation includes a negative keyword for a MANUAL campaign.
- "The partner account is blocked and cannot create or modify campaigns." — the partner has been blocked; no write operations will be processed until the block is lifted.
- "An internal error occurred while processing the request. Please retry." — transient internal failure; the entity was not modified and the request can be safely retried.
get/v1/sponsored-product-ads/change-requests/{requestId}
Request
- Base URLhttps://api.otto.market
- URLhttps://api.otto.market/v1/sponsored-product-ads/change-requests/{requestId}
- AuthHTTP bearer
Path parameters
requestIdstring uuid required
Example:00000004-0000-4000-8000-000000000004
Unique change request identifier.
Response
Change request details retrieved successfully.
Example response
{
"requestId": "00000004-0000-4000-8000-000000000004",
"requestType": "CREATE_TARGETS",
"status": "REJECTED",
"lastModifiedAt": "2026-04-14T10:00:00Z",
"rejectionReason": "The specified SKU does not exist in the product catalog.",
"entityIds": [],
"_links": {
"self": {
"href": "https://api.otto.market/v1/sponsored-product-ads/change-requests/00000004-0000-4000-8000-000000000004"
}
}
}Changes
- info
endpoint added
- info
- breaking
api path removed without deprecation
- breaking