Check in an event registrant
Record that a registrant attended, or undo it. Reaches no one.
MCP tool wild_apricot_write → check_in_registrant
write
Clicks the Check in circle beside the registrant in Registrants & invitees. guests sets how many of a registration's guests are checked in. A registrant with an unpaid registration is not checked in unless check_in_unpaid is true. Only full administrators and event managers can check in. It sends nothing and is undone by calling it again with checked_in false, so it does not wait for your OK.
Parameters
| Name | Type | Description |
|---|---|---|
| registration_id integer required | integer | Registration ID from list_event_registrants. |
| checked_in boolean | boolean | false undoes a check-in. Default: true. |
| guests integer | integer | Number of guests to check in with this registration. Default: 0. |
| check_in_unpaid boolean | boolean | Check in a registrant who has not fully paid. Default: false. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "wild_apricot_write",
"arguments": {
"operation": "check_in_registrant",
"arguments": {
"registration_id": 1
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"registration_id": 553104,
"name": "Lena Ortiz",
"checked_in": true,
"guests_checked_in": 1,
"paid": true
},
"isError": false
}