Spurtcommerce
DocumentAPI ReferenceAdd-ons
API Reference
API Reference
  • About Spurtcommerce APIs
  • Spurtcommerce
    • Admin API
      • Admin
        • Authentication
        • My Profile
        • Support
      • Buyers
        • Manage Buyer
      • Chat
      • CMS
        • Manage Banner
        • Manage Blogs
        • Manage Pages
        • Manage SEO
      • Dashboard
      • Marketing
        • Manage Cross Selling
          • Related Products
        • Manage Promotions
          • Coupon
      • Marketplace
        • Manage Products
        • Manage Sales
        • Manage Settlements
        • Product Configuration
        • Reports
      • Sellers
        • Seller
        • Seller Group
        • Seller KYC Request
      • Settings
        • Add-ons
        • Add-ons Product Attributes
        • Localization
        • Order Fulfilment Status
        • Personalise
        • Site Settings
        • Store Settings
        • System
        • User and Permission
        • Support-Category
    • Store API
      • Account Settings
        • Customer
        • My Order
        • My Quotation
        • My Wishlist
        • Profile
        • Support
      • Checkouts
      • Store
        • Admin Contact
        • Categories
        • Home
        • Product Detail Page
    • Vendor API
      • Page 1
      • Catalogue
        • Bulk Product Imports
          • Custom
          • Standard
        • Common Product
        • Data Export
        • Pricing
        • Product Localisation
        • Product List
        • Product Variants
        • Related Products
      • CRM
        • Customer
        • Customer Group
        • Question and Answer
        • Rating and Review
      • Dashboard
      • Marketing
      • Payments
        • Archeived Payments
        • Earnings
        • Settlements
      • Profile
        • Account Settings
          • My Business
          • My KYC
          • My Profile
          • My Shop
          • Personalised Setting
        • Chat
        • Vendor
        • Support
      • Reports
      • Sales
        • Archeive Orders
        • Back Orders
        • Failed Orders
        • Orders
        • Quotation Request
        • Stock Update
        • Variant Stock Update
      • Supplier
        • Contact
        • Supplier
Powered by GitBook
On this page
  1. Spurtcommerce
  2. Vendor API
  3. Profile
  4. Account Settings

My Profile

PreviousMy KYCNextMy Shop

Last updated 1 month ago

Get application settings

get

Retrieve settings information for the application, optionally filtered by query parameters.

Query parameters
defaultWebsiteintegerOptional

Filter settings for the default website (1 for default).

Header parameters
AuthorizationstringRequired

Bearer token for vendor authentication

Responses
200
Successfully retrieved settings.
400
Bad request. Invalid parameters.
500
Internal server error.
get
GET /backend/api/settings HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
<?xml version="1.0"?>
<object>
	<status>1</status>
	<message>text</message>
	<data>
		<ANY_ADDITIONAL_PROPERTY>text</ANY_ADDITIONAL_PROPERTY>
	</data>
</object>

Get vendor profile details

get

Retrieve the profile information for the authenticated vendor.

Header parameters
AuthorizationstringRequired

Bearer token for vendor authentication

Responses
200
Successfully retrieved vendor profile.
401
Unauthorized access. Token is missing or invalid.
500
Internal server error.
get
GET /backend/api/vendor/vendor-profile HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
<?xml version="1.0"?>
<object>
	<status>1</status>
	<message>successfully got seller profile</message>
</object>
  • GETGet application settings
  • GETGet vendor profile details
  • PUTEdit vendor details

Edit vendor details

put

Update the vendor details by providing the vendor ID and the new data via form data.

Path parameters
customerIdintegerRequired

ID of the vendor to be updated

Header parameters
AuthorizationstringRequired

Bearer token for vendor authentication

Body
blogTypestringOptional

blogType

dobstring · dateOptional

Date of Birth

emailstringOptional

Email address

firstNamestringOptional

First Name

genderstringOptional

Gender

lastNamestringOptional

Last Name

mobileNumberstringOptional

Mobile number

usernamestringOptional

Username

vendorMediastring[]Optional

Media related to the vendor

passwordstringOptional

Password

resetinteger · int32Optional

Flag to reset password

Responses
200
Successfully updated the vendor details.
400
Bad request. Invalid input data.
404
Vendor not found.
500
Internal server error.
put
PUT /backend/api/vendor/edit-vendor/{customerId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 197

"blogType='text'&dob='2025-06-18'&email='text'&firstName='text'&gender='text'&lastName='text'&mobileNumber='text'&username='text'&vendorMedia=['text']&password='text'&reset=1"
<?xml version="1.0"?>
<object>
	<status>1</status>
	<message>Successfully Updated ..!</message>
</object>