Create a contact or member
wildapricot_create_contactCreate a contact. To make them a member set membership_enabled=true and membership_level_id (Wild Apricot may create a membership invoice unless recreate_invoice=false). Custom fields go in field_values. Wild Apricot: POST /accounts/{accountId}/contacts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | Primary email — must be unique in the account. | ||
| status | No | Membership status. | |
| last_name | No | Last name. | |
| first_name | No | First name. | |
| field_values | No | Custom/common field values to set. Only include fields you want to change. | |
| organization | No | Organization. | |
| recreate_invoice | No | Whether Wild Apricot should (re)create the membership invoice. Wild Apricot's default is true. | |
| membership_enabled | No | true to make the contact a member (also set membership_level_id). | |
| membership_level_id | No | Membership level to assign, from wildapricot_list_membership_levels. |