Register participant
civicrm_register_participantWRITE: registers ONE contact for ONE event (a participant record). It does not check the event's capacity or fee, does not take payment and sends no confirmation e-mail. APIv4 Participant.create.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | Role by name: Attendee (default), Volunteer, Host, Speaker. | |
| source | No | Where it came from (free text). | |
| status | No | Participant status by name: Registered (default), Attended, Pending from pay later, ... | |
| event_id | Yes | Event id (from civicrm_list_events). | |
| contact_id | Yes | CiviCRM contact id. |