Api Call Shopee
Api Call Shopee
App management
Once your developer account is approved, you can create new Apps in the Shopee Open Platform Console Create App
page.
App types
There are several types of Apps on Shopee Open Platform, each designed for different purposes.
ERP System: Such Apps are for managing key business processes. This App type is suitable if you provide software
services to Shopee sellers.
Product Management: Such Apps are for managing product-related processes.
Order Management: Such Apps are for managing processes related to order and fulfillment.
Accounting and Finance: Such Apps are for managing processes related to finance and order reconciliation
processes.
Marketing: Such Apps are for managing processes related to marketing.
Seller In-house System: Use this App type if you are a Shopee seller managing your own Apps.
Customer Service: Such Apps are for managing processes related to customer service.
ERP System ✓
Product ✓ ✓
Management
Order Management ✓ ✓ ✓
Accounting and ✓ ✓
Finance
Marketing ✓
Customer Service ✓
Seller In House ✓ ✓
System
https://open.shopee.com/developer-guide/14 1/9
16:51 21/01/2024 Developer Guide - Shopee Open Platform
The Individual Third Party developer account types are no longer supported and have been replaced with Individual Seller,
Documentation Support
Registered Business Seller, Center Partner Platform
and Third-party Announcement
(ISV). Console English H
If you originally registered as an Individual Seller or Registered Business Seller but your team has grown and started to
serve other sellers, you can switch to Third-party Partner Platform (ISV). Once approved, your App type will automatically
change from Seller In-house System to ERP System. For more details, please see our FAQs, Q.3.
Different types of Apps have different API and push permissions. You can create different types of Apps according to your
needs.
Learn more about the notifications available under Push Mechanism for different types of Apps.
⚠️Note
Newly created Apps only have v2.0 API permissions, and cannot call v1.0 APIs.
You can check your App permissions under the API Permission section on the App details page.
https://open.shopee.com/developer-guide/14 2/9
16:51 21/01/2024 Developer Guide - Shopee Open Platform
Creating an App
1. Log in to Shopee Open Platform Console, select Create App. On the Create App page under Basic Information, you can
edit your App Type, App Name, App Description, and App Logo .
https://open.shopee.com/developer-guide/14 3/9
16:51 21/01/2024 Developer Guide - Shopee Open Platform
2. After you’ve successfully created your App, you’ll get a Test Partner ID and Test Key. These can only be used for testing in
Documentation
the sandbox environment,Support
but not inCenter Announcement
the production environment. Console English H
1. Once you’ve finished testing your App, select the App from the App List page, then select Go Live.
3. Your App will be reviewed 24 hours after submission. Once approved, you can view the Live Partner_id and Live Key
corresponding to the App under the App Key section. These can be used in the production environment.
https://open.shopee.com/developer-guide/14 4/9
16:51 21/01/2024 Developer Guide - Shopee Open Platform
⚠️Notes
Select the HTTP Address that corresponds to the server location where you want to call the Open API.
3. (Optional) If you need to subscribe to Push Mechanism notifications, you can enable the settings within the production
environment.
4. (Optional) If you need to add a whitelist of Shopee addresses in your system, please call the
v2.public.get_shopee_ip_ranges API of the production environment to obtain the IP address of the production environment.
https://open.shopee.com/developer-guide/14 5/9
16:51 21/01/2024 Developer Guide - Shopee Open Platform
Once you’ve created your App, you’ll see 1 of the following App statuses. Each status has a different set of restrictions that
Documentation
limit the use of the App. Support Center Announcement Console English H
Developing App is under 1. Apps cannot be authorized to access shop data in the
development production environment
2. Unable to call production environment APIs
Online App is online 1. Apps can be authorized to access shop data in the production
environment
2. Able to call production environment APIs
New App New authorizations for 1. Apps cannot be authorized to access shop data in the
authorizations the App are restricted production environment
restricted 2. Existing App authorizations to access shop data are not
affected
3. Able to call production environment APIs
API calls restricted App is restricted from 1. Apps cannot be authorized to access shop data in the
calling all APIs production environment
2. Existing App authorizations to access shop data are not
affected
3. Unable to call production environment APIs
Suspended App is offline 1. Apps cannot be authorized to access shop data in the
production environment
2. Existing App authorizations to access shop data will be
removed
3. Unable to call production environment APIs
⚠️Note
If a developer violates Shopee Open Platform policies, their App status may be changed to one of the following:
New App authorizations restricted
API calls restricted
Suspended
If your App status is updated, you will receive an email notification explaining why in your developer account’s
registered email. You can also view the reason on Shopee Open Platform Console.
Regardless of the App status, you can continue to use the Test Partner ID in the sandbox environment to authorize
shops and test APIs.
If your App keys have been compromised or want to change them for other security reasons, you can reset your keys.
1. To reset your App keys, select the App, then select Edit.
https://open.shopee.com/developer-guide/14 6/9
16:51 21/01/2024 Developer Guide - Shopee Open Platform
2. Under Basic Information, select Reset under Test Key or Live Key. Then, select Submit at the bottom of the page to
complete the key reset.
Getting Started
Introduction
App management
API calls
Sandbox Testing
Creating product
Variant management
Platform Partner Rules Q2: Can an App authorize shops from different markets?
A: Yes.
Terms of Service
Q3: Is there a maximum number of shops an App authorize shops?
A: Currently, there is no limit.
Q5: If my system is using a dynamic IP address, how do I fill in the Declaration of IT Assets?
A: You can select the option IP address(es) unavailable and add your reason below.
⚠️Note: You’re strongly encouraged to use static IP addresses. If you use dynamic IP addresses, we will request for regular
declarations of your IT assets to perform security checks.
Q7: My IT asset IP address exceeds the character limit of the text box
A: You can select the option IP address(es) unavailable, add your reason in the text box below. Then, submit the IT Assets
form.
https://open.shopee.com/developer-guide/14 8/9
16:51 21/01/2024 Developer Guide - Shopee Open Platform
Developer Guide Service Market Announcement
Open Platform Documentation Support Center Announcement Console English H
API reference Seller Education Hub (Singapore) FAQ
Push Mechanism Seller Education Hub (Malaysia) Raise Ticket
Shopee Open Platform Data Protection Policy Seller Education Hub (Thailand)
Seller Education Hub (Vietnam)
Seller Education Hub (Indonesia)
Seller Education Hub (Philippines)
https://open.shopee.com/developer-guide/14 9/9