POST
luma_memberships_members_add.py
import asyncio
from charter.packs import luma
result = asyncio.run(luma.memberships_members_add.ainvoke({"email": ..., "membershipTierId": ...}))
Body
| Field | Type | Description |
|---|---|---|
email * | string | Email of the person to add to the tier. matches ^(?:[A-Za-z0-9_'+\-]+\.)*[A-Za-z0-9_'+\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$ |
membershipTierId * | string | The tier to add them to, from memberships_tiers_list. |
registrationAnswers | RegistrationAnswerAgreeCheck | RegistrationAnswerCompany | RegistrationAnswerPhoneNumber | RegistrationAnswerSelect | RegistrationAnswerSelect2 | RegistrationAnswerTerms | RegistrationAnswerGithub | RegistrationAnswerUrl[] | Their answers to the tier’s registration questions. |
skipPayment | boolean | Set to true for paid tiers when handling payment externally. Required for paid tiers. |