A random string used to prevent duplicate ads. If an ads is created successfully, subsequent requests using the same reference id will fail - in this case, a new one must be generated. Use the same string for calling suggestion/recommendation API before the actual request to create an ads.
This field is set if some data cannot respond normally.
request_id
string
6f235f4a343e4feb8a9ed74c439f6663
Unique identifier for each request.
response
object
Response body.
response.lower_bound
object
Lower bound recommendation.; e.g., value=3.5 and percentile=80 mean that setting an ROI target of 3.5; makes the ads more competitive than 80% of similar ads.
response.lower_bound.value
float
3.5
The ROI target value.
response.lower_bound.percentile
int32
80
Competitiveness over similar ads.
response.exact
object
Mid-level recommendation; e.g., value=5.9 and percentile=50 mean that setting an ROI target of 5.9 makes the ads more competitive than 50% of similar ads.
response.exact.value
float
5.9
The ROI target value.
response.exact.percentile
int32
50
Competitiveness over similar ads.
response.upper_bound
object
Higher bound recommendation.; e.g., value=10.8 and percentile=20 mean that setting an ROI target of 10.8 makes the ads more competitive than 20% of similar ads.
curl --location --request GET 'https://partner.test.shopeemobile.com/api/v2/ads/get_product_recommended_roi_target?access_token=access_token&item_id=112233&partner_id=partner_id&reference_id=asdf-1234-qwerty&shop_id=shop_id&sign=sign×tamp=timestamp'
{
"error": "error_server",
"message": "Something wrong. Please try later. Details: item does not belong to the shop, err: get item info 304458374 fail, err: load data fail, err: item not found 304458374",
"request_id": "e3e3e7f32777a8019f172f934eca0b01",
"response": null,
"warning": ""
}
The App is deleted, and you'll be unable to make any API call.
error_auth
App developer’s permissions for authorizations have been restricted. If you’re a seller, contact the developer for more information. If you’re the developer, refer to the Open Platform Console for details.
error_param
There is no partner_id in query.
error_param
Invalid partner_id.
error_param
no timestamp
error_param
Invalid timestamp
error_param
There is no sign in query.
error_sign
Wrong sign.
invalid_partner_id
Invalid partner_id, please have a check.
error_auth
No permission to current api.
error_api_call_restricted
The App permission for api call have been restricted. If you’re a seller, contact the developer for more information. If you’re the developer, refer to the Open Platform Console for details.
api_suspended
The API is offline. Please call v2 API instead.
error_limit
The total API call number made by your APP has reached the daily API call limit, please try again after 00: 00 (UTC+08:00)
error_rate_limit
Too many requests. You have reached the rate limit. Please try again later.
source_ip_undeclared
Request Source IP ({ip}) is undeclared. Please declare all your IP addresses in the Shopee Open Platform Console > App list > IP Address Whitelist
error_param
Permission denied. This API is currently offline or the request path is incorrect.
error_param
Partner_id is invalid, should be an integer between 0 and 4294967295.
error_param
no timestamp.
error_param
Timestamp is invalid, should be an integer between 0 and 4294967295.
error_param
Timestamp is expired.
error_partner_key_expired
Your API partner key has expired, please reset the Live API Partner Key in Console to get a new valid partner key to call open api.
error_api_permission
This app type has no permission to this API.
error_param
There is no access_token in query.
error_auth
Invalid access_token.
error_auth
Invalid partner_id or shopid.
shop_no_linked
Partner and shop has no linked.
shop_banned
The shop account has been banned. Permissions for shop authorization and API calls have been suspended until the shop account is restored.
invalid_acceess_token
Invalid access_token, please have a check.
partner_shop_no_link
Invalid partner_id or shop_id, please have a check.
error_ashop_api_permission
The shop is Affiliate shop has no permission to call this API.
error_kyc_auth
No permission. Please inform the seller to complete the Seller Registration on Shopee Seller Center first, then this shop can call for this API.
error_auth
System error, please try again later.
error_param
There is no shop_id in query.
error_param
shop_id is invalid, should be an integer between 0 and 4294967295.