Create Seller Application (Customer)
Submits an application to become a seller. Customers must be authenticated and can only apply for their own account.Path Parameters
Account identifier (must match authenticated user)
Request Body (multipart/form-data)
Proposed shop name
Description of the shop and products
Business license or registration document
Business contact phone number
Business address details
Response Codes
204 No Content- Application submitted successfully400 Bad Request- Invalid application data or account already a seller404 Not Found- Account not found
Examples
Error Response Examples
Already a Seller (400 Bad Request):Get All Pending Applications (Admin)
Retrieves all pending seller applications for review.Response
Array of pending seller application objects
Response Codes
200 OK- Applications retrieved successfully
Example
cURL
Success Response
Approve Seller Application (Admin)
Approves a seller application, creating a seller account and granting seller role.Path Parameters
Seller application identifier
Response Codes
204 No Content- Application approved, seller account created400 Bad Request- Application already processed404 Not Found- Application not found409 Conflict- Account already has seller role500 Internal Server Error- Error creating seller account
Example
cURL
Error Response Examples
Already Processed (400 Bad Request):Reject Seller Application (Admin)
Rejects a seller application.Path Parameters
Seller application identifier
Response Codes
204 No Content- Application rejected400 Bad Request- Application already processed404 Not Found- Application not found
Example
cURL
Seller Onboarding Process
Application Requirements
Required Information
Shop Name: Unique, professional name for your shop (3-100 characters)
Description: Clear description of your business and products (minimum 50 characters)
Business Document: Valid business license, registration, or tax ID (PDF format, max 5MB)
Contact Number: Valid business phone number
Business Address: Complete business address
Document Guidelines
Accepted Documents:
- Business license
- Company registration certificate
- Tax identification documents
- Seller permit or authorization
Application Status
Applications can have the following statuses:- Pending - Awaiting admin review
- Approved - Application approved, seller account created
- Rejected - Application rejected by admin
After Approval
Once approved:- Seller Role Granted - Account gains “Seller” role
- Shop Created - Shop is set up with provided details
- Access Seller Features - Can access seller dashboard and features
- Add Products - Can start listing products
- Manage Orders - Can view and fulfill orders
Tips for Successful Application
Choose a Unique Shop Name: Make it memorable and relevant to your products
Write a Detailed Description: Explain what makes your shop unique and what products you’ll offer
Provide Clear Documents: Ensure all business documents are current, legible, and properly formatted
Use Accurate Contact Information: Admins may need to contact you during the review process