Register Attendee
demio.register
ActionChat & messagingconnection required
Calls the Demio API with the connection's credentials.
Register someone for an event, or for one session of it.
Connection
- Required
- Yes — the node will not save without one
- Auth type
- API key
- Providers
- Demio
- Secret shape
- {"api_key": "…", "api_secret": "…"}
- Resolved by
- config.connection_id, else node.connection_id
Configuration
11 fields, 2 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.
| Field | Type | Required | Default | Constraints | Example |
|---|---|---|---|---|---|
name The registrant's first name, which Demio stores as the 'name' field. | string | Yes | — | — | John Doe |
email The registrant's email address; Demio sends the join link here. | string | Yes | — | email format | john.doe@example.com |
event_id The event to register for; leave blank when using a ref_url instead. | string | No | — | — | 86 |
ref_url A public registration-page link, used instead of an event_id. | string | No | — | url format | https://my.demio.com/ref/nI7XKRaVfZdj9CyQ |
date_id Register for one specific session; omit to let Demio choose the next one. | string | No | — | — | 1575 |
last_name Value for Demio's predefined Last Name field. | string | No | — | — | — |
company Value for Demio's predefined Company field. | string | No | — | — | — |
phone_number Value for Demio's predefined Phone Number field. | string | No | — | — | — |
website Value for Demio's predefined Website field. | string | No | — | — | — |
gdpr Value for Demio's predefined GDPR consent field. | string | No | — | — | — |
custom_fields Extra registration fields, keyed by the custom field id Demio shows. | object | No | — | — | {"how_did_you_hear":"newsletter"} |
- At least one of event_id, ref_url must be set.
Example configuration
Every value below is the contract’s own example or default — nothing invented.
{
"custom_fields": {
"how_did_you_hear": "newsletter"
},
"date_id": "1575",
"email": "john.doe@example.com",
"event_id": "86",
"name": "John Doe",
"ref_url": "https://my.demio.com/ref/nI7XKRaVfZdj9CyQ"
}Output
One shape.
result
| Field | Type | Example |
|---|---|---|
id The registration id Demio assigned. | number | — |
join_link The personal join link for this registrant. | string | — |
name The name the registrant was stored under. | string | — |
email The email address the registrant was stored under. | string | — |
{
"email": "",
"id": 0,
"join_link": "",
"name": ""
}Related Demio nodes
See Register Attendee run in a workflow.
In a technical demo we add the Demio connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.