Add a membership seat
Gives a customer a seat. The customer must belong to the same shop and to the same company as the purchasing customer, can hold only one seat per purchase, and the purchase must not have reached max_seats (the purchasing customer counts as one). By default the call is made on behalf of the seller (initiated_by: admin) and notification emails are sent to the added customer and to the buyer. With initiated_by: buyer (the buyer managing their own seats) no emails are sent, and the plan must allow self-service seat management. Sends subscription.seat_added. Rel: subscriptions:create_seat.
/subscription_purchases/{id}/seatsAuthorizationBearer token (JWT) · headerrequiredidintegerrequiredSubscription purchase ID
application/jsoncontact_idintegerrequiredCustomer to give the seat to
initiated_bystringadminbuyerSeat created
_linksHalLinksidintegersubscription_purchase_idintegercontact_idintegercontact_emailstringcontact_namestringcreated_onstring<date>Token lacks orders.write on the purchase's account
Purchase or customer not found, or the purchase is not of a membership plan
contact_id missing, seat limit reached, customer already has a seat, customer is not in the buyer's company, or self-service is not enabled for the plan (with initiated_by buyer)