0% found this document useful (0 votes)
69 views9 pages

Api Call Shopee

Uploaded by

van le
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
69 views9 pages

Api Call Shopee

Uploaded by

van le
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

16:51 21/01/2024 Developer Guide - Shopee Open Platform

Documentation Support Center Announcement


Search Console English H

App management

Last Updated: 2023-04-18

Language Supported: English / 简体中文 / 繁體中文 / Português

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.

Different types of developer accounts can create different types of Apps.

Developer account types

App Types Third-party Partner Registered Business Individual Individual Third


Platform (ISV) Seller Seller Party*

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.

App type API permissions

ERP System All API except Chat API

Seller In-house System All API including Chat API

Product Management View API permission list

Order Management View API permission list

Accounting and Finance View API permission list

Marketing View API permission list

Customer Service View API permission list

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

Documentation Support Center Announcement Console English H

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

Submitting your App to Go Live

1. Once you’ve finished testing your App, select the App from the App List page, then select Go Live.

2. On the Go Live page, fill in the relevant information.

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

Documentation Support Center Announcement Console English H

Switching to the production environment

Once you're ready, you can switch to the production environment.


1. Switch to the Live Partner_id and Live Key to complete the authorization.
2. Switch to the HTTP Address of the production environment. You can find the HTTP Address in your API documents.
Here’s an example:

⚠️Notes

https://openplatform.shopee.cn/ is only open to developers in Mainland China.


https://partner.shopeemobile.com/ is open to local developers.

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.

Viewing your App status

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

Status Description Product environment restrictions

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.

Resetting your App keys

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

Documentation Support Center Announcement Console English H

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.

Tables of Content Getting Started > App management

Getting Started

Introduction

Developer account registration

App management

API calls

Push Mechanism notifications

Authorization and Authentication

Sandbox Testing

Service Partner Program

V2.0 API Call Flow

CNSC API Integration Guide


Deleting an App
KRSC API Integration Guide If you no longer need an App, you can select the App and Delete it.

V2.0 Data Definition

API Best Practices

Guidelines for Creating Product

Product creation preparation

Creating product

Creating global product

Publishing global product

Variant management

Product base info management


⚠️Note

After you delete an App, these items will become invalid:


Stock & Price Management
Partner ID and Key obtained
Order Management All existing shop authorizations

First Mile Binding


https://open.shopee.com/developer-guide/14 7/9
16:51 21/01/2024 Developer Guide - Shopee Open Platform
First Mile Binding
Do proceed with caution.

Return Refund Management


Documentation Support Center Announcement Console English H

SIP best practices


FAQs
Terms of Use
Q1: What is the maximum number of Apps I can create?
Data Protection Policy A: You can create up to 10 Apps.

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.

Q4: Can the review process for an App to go live be expedited?


A: No. You should submit your App for review at least 24 hours before the expected live date to ensure that it can go live on
time in the production environment.

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.

Q6: When do I need to update my IT assets?


A: Once your static IP address has changed, please update your IT assets in the Shopee Open Platform Console.

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.

User Guide Shopee Markets Support

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)

Seller Education Hub (Brazil)


Seller Education Hub (Japan)
Seller Education Hub (Korea)
Seller Education Hub (Hongkong)
虾皮卖家学习中心

Copyright @ Shopee 2022

https://open.shopee.com/developer-guide/14 9/9

You might also like