Skip to main content
POST
/
vendor
/
members
/
invites
/
accept
curl -X POST 'http://localhost:9000/vendor/members/invites/accept' \
  -H 'Content-Type: application/json' \
  -d '{"invite_token": "<invite_token>", "first_name": "John", "last_name": "Roe"}'
{
  "member": {
    "id": "mem_01HXYZ",
    "first_name": "John",
    "last_name": "Roe",
    "email": "teammate@acme.com"
  }
}
Accepts a member invite and joins the inviting seller’s team.
This is a public route — no Authorization or x-seller-id header is required. The invite is identified by the invite_token sent in the invitation email.

Body parameters

invite_token
string
required
The token from the invitation email.
first_name
string
First name for the new member profile.
last_name
string
Last name for the new member profile.

Response

member
object
curl -X POST 'http://localhost:9000/vendor/members/invites/accept' \
  -H 'Content-Type: application/json' \
  -d '{"invite_token": "<invite_token>", "first_name": "John", "last_name": "Roe"}'
{
  "member": {
    "id": "mem_01HXYZ",
    "first_name": "John",
    "last_name": "Roe",
    "email": "teammate@acme.com"
  }
}