Skip to main content
POST
/
vendor
/
sellers
/
me
curl -X POST 'http://localhost:9000/vendor/sellers/me' \
  -H 'Authorization: Bearer <token>' \
  -H 'x-seller-id: <seller_id>' \
  -H 'Content-Type: application/json' \
  -d '{"description": "Handmade goods from Brooklyn."}'
{
  "seller": {
    "id": "sel_01HXYZ",
    "name": "Acme Store",
    "handle": "acme-store",
    "description": "Handmade goods from Brooklyn.",
    "status": "open"
  }
}
Updates the current seller’s profile and returns the full seller object.

Body parameters

name
string
The seller’s display name.
handle
string
Unique handle for the seller’s storefront URL.
email
string
The seller’s contact email.
phone
string
The seller’s contact phone number.
description
string
Description of the seller’s store.
URL of the seller’s logo.
banner
string
URL of the seller’s banner image.
website_url
string
The seller’s website URL.
closed_from
string
Start date of a temporary store closure (ISO 8601).
closed_to
string
End date of a temporary store closure (ISO 8601).
closure_note
string
Message shown to customers while the store is closed.
metadata
object
Custom key-value pairs.
additional_data
object
Custom data passed to workflow hooks.

Query parameters

fields
string
Comma-separated fields to include in the response.

Response

seller
object
curl -X POST 'http://localhost:9000/vendor/sellers/me' \
  -H 'Authorization: Bearer <token>' \
  -H 'x-seller-id: <seller_id>' \
  -H 'Content-Type: application/json' \
  -d '{"description": "Handmade goods from Brooklyn."}'
{
  "seller": {
    "id": "sel_01HXYZ",
    "name": "Acme Store",
    "handle": "acme-store",
    "description": "Handmade goods from Brooklyn.",
    "status": "open"
  }
}