Update Seller profile
PUT/v1/sellers/:sellerId
Replaces the Seller profile with the provided payload (full replacement semantics). Omitting an optional field clears its previously stored value.
This operation is idempotent — calling it multiple times with the same payload produces the same result.
State constraint: Only Sellers in ACTIVE or PENDING_VERIFICATION status can be
updated. Returns 409 for SUSPENDED or DEACTIVATED sellers.
Fields that cannot be changed after creation: businessRegistrationNumber.
Attempting to supply a different value for this field returns 422.
Request
Responses
- 204
- 400
- 401
- 403
- 404
- 409
- 422
- 500
Seller profile updated successfully. No response body.
Request body failed validation.
Bearer token is absent or expired.
The authenticated application does not have permission to update this Seller.
No Seller exists for the given sellerId.
Seller is in a state that does not allow updates (e.g., SUSPENDED).
Attempt to modify an immutable field such as businessRegistrationNumber.
Internal server error.