Skip to main content
POST
/
vendor
/
sellers
/
{id}
/
professional-details
curl -X POST 'http://localhost:9000/vendor/sellers/sel_01HXYZ/professional-details' \
  -H 'Authorization: Bearer <token>' \
  -H 'x-seller-id: <seller_id>' \
  -H 'Content-Type: application/json' \
  -d '{"corporate_name": "Acme Inc.", "registration_number": "HRB 12345", "tax_id": "DE123456789"}'
{
  "seller": {
    "id": "sel_01HXYZ",
    "name": "Acme Store",
    "professional_details": {
      "corporate_name": "Acme Inc.",
      "registration_number": "HRB 12345",
      "tax_id": "DE123456789"
    }
  }
}
Upserts the seller’s professional details and returns the full seller object.

Path parameters

id
string
required
The seller’s ID.

Body parameters

corporate_name
string
Registered corporate name.
registration_number
string
Business registration number.
tax_id
string
Tax identification number.
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/sel_01HXYZ/professional-details' \
  -H 'Authorization: Bearer <token>' \
  -H 'x-seller-id: <seller_id>' \
  -H 'Content-Type: application/json' \
  -d '{"corporate_name": "Acme Inc.", "registration_number": "HRB 12345", "tax_id": "DE123456789"}'
{
  "seller": {
    "id": "sel_01HXYZ",
    "name": "Acme Store",
    "professional_details": {
      "corporate_name": "Acme Inc.",
      "registration_number": "HRB 12345",
      "tax_id": "DE123456789"
    }
  }
}