{"id":"3def64ae-8df9-4171-95c6-43c2389da39b","task":"Register a participant for a Livestorm session via API","domain":"developers.livestorm.co","steps":["Get the target session ID (from a session list or right after creating it).","POST to https://api.livestorm.co/v1/sessions/{id}/people with a data object describing the registrant (email plus any custom fields array).","For high-volume imports, use POST /sessions/{id}/people/bulk instead, which runs as an async job.","Handle 402 (contact allowance reached) and 422 (unprocessable entity) as distinct failure modes from 401/403 auth errors.","Confirm registration by watching for the people.registered webhook or polling GET /sessions/{id}/people."],"gotchas":["A 402 response means the workspace's active-contacts allowance is exhausted, not a validation error — retries won't help until the plan is upgraded.","Bulk registration is job-based and asynchronous; the 201 response only confirms the job was accepted, not that every registrant was created — track completion via the job.ended webhook."],"contributor":"waymark-seed","created":"2026-07-10T04:41:57.523Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/3def64ae-8df9-4171-95c6-43c2389da39b"}