Record that a person arrived — from a partner’s scanner, kiosk or door app. Name the
registration one of three ways, in this order of precedence:
registration_id — the registration’s ID.
email — the registrant’s email, among registrations that are confirmed,
checked_in, pending_approval or waitlisted.
badge_code — the code scanned from the attendee’s QR: the sb-checkin:<id> code
in the confirmation email, or the code on a printed or in-app badge.
A confirmed, pending_approval or waitlisted registration becomes checked_in,
with checked_in_at set to checked_in_at from the request or now.
Idempotent. Checking in someone already checked in changes nothing and answers
200 with already_checked_in: true; the original checked_in_at stays.
A registration in any other status (canceled, declined, transferred,
incomplete, no_show) is not checked in and answers 409 CONFLICT with
details.reason: wrong_status and the registration’s status in details.status.
Recorded in the event’s History as an API change. Requires write:registrations.
The scanned code — sb-checkin:<registration id> from the confirmation email, or a printed or in-app badge code. Used when neither of the others is sent.
Short registration shape used by List attendees, List check-ins and Check someone in.
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Sessionboard API","colors":{"primary":"#3e75e2","light":"#5b8ee8","dark":"#3e75e2"},"logo":{"light":"https://mintcdn.com/sessionboard/bApktmYYIZsbjNVT/logo-light.png?fit=max\u0026auto=format\u0026n=bApktmYYIZsbjNVT\u0026q=85\u0026s=eb42fea1859ff06112d5e28f1b26c1c5","dark":"https://mintcdn.com/sessionboard/bApktmYYIZsbjNVT/logo-dark.png?fit=max\u0026auto=format\u0026n=bApktmYYIZsbjNVT\u0026q=85\u0026s=b88e74d4a84f04b679abbf4da0fc37f3"},"favicon":"https://mintcdn.com/sessionboard/bApktmYYIZsbjNVT/favicon.png?fit=max\u0026auto=format\u0026n=bApktmYYIZsbjNVT\u0026q=85\u0026s=365e2b43c0420b295157c40fe598a809","footer":{"socials":{"website":"https://www.sessionboard.com","linkedin":"https://www.linkedin.com/company/sessionboard"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"sessionboard","hasAudioNarration":false,"actualSubdomain":"sessionboard","customDomains":["apidocs.sessionboard.com"],"gitSource":{"type":"github","owner":"lennd","repo":"sessionboard-public-api-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adc1e35a90e64e039c94ff2","collectionId":"2f493148-e96b-4c75-80f8-8fbe80767cdf","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adc1e35a90e64e039c94ff2"},"entitlements":{},"buildId":"6ae1370352d7c6df31fe17de","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"API Reference","count":238},{"language":"default","tag":"Org — Awards","count":32},{"language":"default","tag":"Event — Media","count":30},{"language":"default","tag":"Documentation","count":15},{"language":"default","tag":"Event — Registration","count":14},{"language":"default","tag":"Convenience — Dashboards, Widgets \u0026 Reports","count":13},{"language":"default","tag":"Transcriptions","count":13},{"language":"default","tag":"Event — Agenda Drafts","count":12},{"language":"default","tag":"Event — Sessions","count":10},{"language":"default","tag":"Event — Contacts","count":8}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/registration/check-someone-in","slug":"/api-reference/registration/check-someone-in","pageMetadata":{"title":"Check someone in","description":"Record that a person arrived — from a partner's scanner, kiosk or door app. Name the\nregistration one of three ways, in this order of precedence:\n\n1. `registration_id` — the registration's ID.\n2. `email` — the registrant's email, among registrations that are `confirmed`,\n `checked_in`, `pending_approval` or `waitlisted`.\n3. `badge_code` — the code scanned from the attendee's QR: the `sb-checkin:\u003cid>` code\n in the confirmation email, or the code on a printed or in-app badge.\n\nA `confirmed`, `pending_approval` or `waitlisted` registration becomes `checked_in`,\nwith `checked_in_at` set to `checked_in_at` from the request or now.\n\n**Idempotent.** Checking in someone already checked in changes nothing and answers\n`200` with `already_checked_in: true`; the original `checked_in_at` stays.\n\nA registration in any other status (`canceled`, `declined`, `transferred`,\n`incomplete`, `no_show`) is not checked in and answers `409 CONFLICT` with\n`details.reason: wrong_status` and the registration's status in `details.status`.\n\nRecorded in the event's History as an API change. Requires `write:registrations`.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/check-ins","href":"/api-reference/registration/check-someone-in","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n li: \"li\",\n ol: \"ol\",\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Record that a person arrived — from a partner’s scanner, kiosk or door app. Name the\\nregistration one of three ways, in this order of precedence:\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"registration_id\"\n }), \" — the registration’s ID.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"email\"\n }), \" — the registrant’s email, among registrations that are \", _jsx(_components.code, {\n children: \"confirmed\"\n }), \",\\n\", _jsx(_components.code, {\n children: \"checked_in\"\n }), \", \", _jsx(_components.code, {\n children: \"pending_approval\"\n }), \" or \", _jsx(_components.code, {\n children: \"waitlisted\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"badge_code\"\n }), \" — the code scanned from the attendee’s QR: the \", _jsx(_components.code, {\n children: \"sb-checkin:\u003cid>\"\n }), \" code\\nin the confirmation email, or the code on a printed or in-app badge.\"]\n }), \"\\n\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"A \", _jsx(_components.code, {\n children: \"confirmed\"\n }), \", \", _jsx(_components.code, {\n children: \"pending_approval\"\n }), \" or \", _jsx(_components.code, {\n children: \"waitlisted\"\n }), \" registration becomes \", _jsx(_components.code, {\n children: \"checked_in\"\n }), \",\\nwith \", _jsx(_components.code, {\n children: \"checked_in_at\"\n }), \" set to \", _jsx(_components.code, {\n children: \"checked_in_at\"\n }), \" from the request or now.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Idempotent.\"\n }), \" Checking in someone already checked in changes nothing and answers\\n\", _jsx(_components.code, {\n children: \"200\"\n }), \" with \", _jsx(_components.code, {\n children: \"already_checked_in: true\"\n }), \"; the original \", _jsx(_components.code, {\n children: \"checked_in_at\"\n }), \" stays.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"A registration in any other status (\", _jsx(_components.code, {\n children: \"canceled\"\n }), \", \", _jsx(_components.code, {\n children: \"declined\"\n }), \", \", _jsx(_components.code, {\n children: \"transferred\"\n }), \",\\n\", _jsx(_components.code, {\n children: \"incomplete\"\n }), \", \", _jsx(_components.code, {\n children: \"no_show\"\n }), \") is not checked in and answers \", _jsx(_components.code, {\n children: \"409 CONFLICT\"\n }), \" with\\n\", _jsx(_components.code, {\n children: \"details.reason: wrong_status\"\n }), \" and the registration’s status in \", _jsx(_components.code, {\n children: \"details.status\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Recorded in the event’s History as an API change. Requires \", _jsx(_components.code, {\n children: \"write:registrations\"\n }), \".\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Check someone in","description":"Record that a person arrived — from a partner's scanner, kiosk or door app. Name the\nregistration one of three ways, in this order of precedence:\n\n1. `registration_id` — the registration's ID.\n2. `email` — the registrant's email, among registrations that are `confirmed`,\n `checked_in`, `pending_approval` or `waitlisted`.\n3. `badge_code` — the code scanned from the attendee's QR: the `sb-checkin:\u003cid>` code\n in the confirmation email, or the code on a printed or in-app badge.\n\nA `confirmed`, `pending_approval` or `waitlisted` registration becomes `checked_in`,\nwith `checked_in_at` set to `checked_in_at` from the request or now.\n\n**Idempotent.** Checking in someone already checked in changes nothing and answers\n`200` with `already_checked_in: true`; the original `checked_in_at` stays.\n\nA registration in any other status (`canceled`, `declined`, `transferred`,\n`incomplete`, `no_show`) is not checked in and answers `409 CONFLICT` with\n`details.reason: wrong_status` and the registration's status in `details.status`.\n\nRecorded in the event's History as an API change. Requires `write:registrations`.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/check-ins","href":"/api-reference/registration/check-someone-in","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"create-check-in","summary":"Check someone in","description":"Record that a person arrived — from a partner's scanner, kiosk or door app. Name the\nregistration one of three ways, in this order of precedence:\n\n1. `registration_id` — the registration's ID.\n2. `email` — the registrant's email, among registrations that are `confirmed`,\n `checked_in`, `pending_approval` or `waitlisted`.\n3. `badge_code` — the code scanned from the attendee's QR: the `sb-checkin:\u003cid>` code\n in the confirmation email, or the code on a printed or in-app badge.\n\nA `confirmed`, `pending_approval` or `waitlisted` registration becomes `checked_in`,\nwith `checked_in_at` set to `checked_in_at` from the request or now.\n\n**Idempotent.** Checking in someone already checked in changes nothing and answers\n`200` with `already_checked_in: true`; the original `checked_in_at` stays.\n\nA registration in any other status (`canceled`, `declined`, `transferred`,\n`incomplete`, `no_show`) is not checked in and answers `409 CONFLICT` with\n`details.reason: wrong_status` and the registration's status in `details.status`.\n\nRecorded in the event's History as an API change. Requires `write:registrations`.\n","tags":["Registration"],"parameters":["1f8b41a2-76af-478a-a265-485b29e37710"],"requestBody":"276c93a2-26ca-4a50-b9c8-e94070ea06fd","responses":{"200":"fdd65dbc-1592-477e-a086-449172ebceff","201":"d7b5282d-bb79-4881-940c-0a5db8818705","401":"fd4ce760-66a3-4511-b900-85fcd4b99c05","403":"1e684cba-61c4-492e-8f79-5e1246c16199","404":"659607d1-b697-461f-a46c-d4ee76dff980","409":"64fd1d4f-1438-4d16-808f-57ace08b672d","429":"7762f3ed-6de4-4782-ac0f-9a2296246278"},"method":"post","type":"path","servers":["e96fbd4e-2667-4c13-ab22-d12d5df84c1c","303d93e6-25b6-4cc0-ab0d-5005f449d6bc"],"security":["8a49a407-f318-41de-9ebb-a9646f786d5e","9d7fe1cd-c231-44cc-b213-b7eac50f3cde"],"path":"/v1/event/{eventId}/check-ins","baseUrlOptions":["https://public-api.sessionboard.com","https://public-api-eu.sessionboard.com"],"title":"Check someone in","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"1f8b41a2-76af-478a-a265-485b29e37710":{"name":"eventId","in":"path","required":true,"schema":{"type":"integer","isRequired":true,"description":"Event ID","uniqueKey":"","typeLabel":"integer"},"description":"Event ID"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Send one of `registration_id`, `email` or `badge_code`.","properties":{"registration_id":{"type":"string","format":"uuid","description":"Takes precedence over `email` and `badge_code`. A value that is not a UUID is ignored.","uniqueKey":"registration_id","typeLabel":"string\u003cuuid>"},"email":{"type":"string","description":"Used when there is no `registration_id`. Case-insensitive.","uniqueKey":"email","typeLabel":"string"},"badge_code":{"type":"string","description":"The scanned code — `sb-checkin:\u003cregistration id>` from the confirmation email, or a printed or in-app badge code. Used when neither of the others is sent.","uniqueKey":"badge_code","typeLabel":"string"},"checked_in_at":{"type":"string","format":"date-time","description":"When the person arrived, for scans uploaded later. Defaults to now; ignored if it is not a date.","uniqueKey":"checked_in_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"by_badge":{"title":"by_badge","value":{"badge_code":"sb-checkin:5d4c3b2a-1f0e-4d9c-8b7a-6f5e4d3c2b1a"}},"by_email":{"title":"by_email","value":{"email":"[email protected]","checked_in_at":"2026-11-10T13:02:55Z"}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"fdd65dbc-1592-477e-a086-449172ebceff":{"description":"Already checked in — nothing changed (`already_checked_in: true`).","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","description":"Short registration shape used by List attendees, List check-ins and Check someone in.","properties":{"id":{"type":"string","format":"uuid","description":"The registration ID.","uniqueKey":"data.id","typeLabel":"string\u003cuuid>"},"status":{"type":"string","uniqueKey":"data.status","typeLabel":"string"},"first_name":{"oneOf":[{"type":"string","uniqueKey":"data.first_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.first_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","uniqueKey":"data.last_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.last_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.last_name","typeLabel":"string | null"},"email":{"type":"string","uniqueKey":"data.email","typeLabel":"string"},"company":{"oneOf":[{"type":"string","uniqueKey":"data.company.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.company.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.company","typeLabel":"string | null"},"job_title":{"oneOf":[{"type":"string","uniqueKey":"data.job_title.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.job_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.job_title","typeLabel":"string | null"},"ticket_type_id":{"oneOf":[{"type":"string","format":"uuid","uniqueKey":"data.ticket_type_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","uniqueKey":"data.ticket_type_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.ticket_type_id","typeLabel":"string\u003cuuid> | null"},"registrant_type_id":{"oneOf":[{"type":"string","format":"uuid","uniqueKey":"data.registrant_type_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","uniqueKey":"data.registrant_type_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.registrant_type_id","typeLabel":"string\u003cuuid> | null"},"account_id":{"oneOf":[{"type":"string","format":"uuid","uniqueKey":"data.account_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","uniqueKey":"data.account_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.account_id","typeLabel":"string\u003cuuid> | null"},"checked_in_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"data.checked_in_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"data.checked_in_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.checked_in_at","typeLabel":"string\u003cdate-time> | null"},"updated_at":{"type":"string","format":"date-time","uniqueKey":"data.updated_at","typeLabel":"string\u003cdate-time>"},"already_checked_in":{"type":"boolean","description":"`true` when the person was already checked in and nothing changed.","uniqueKey":"data.already_checked_in","typeLabel":"boolean"}},"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","status":"\u003cstring>","first_name":"\u003cstring>","last_name":"\u003cstring>","email":"\u003cstring>","company":"\u003cstring>","job_title":"\u003cstring>","ticket_type_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","registrant_type_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","account_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","checked_in_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","already_checked_in":true}}}},"exampleType":"generated"}},"exampleType":"generated"},"d7b5282d-bb79-4881-940c-0a5db8818705":{"description":"Checked in.","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","description":"Short registration shape used by List attendees, List check-ins and Check someone in.","properties":{"id":{"type":"string","format":"uuid","description":"The registration ID.","uniqueKey":"data.id","typeLabel":"string\u003cuuid>"},"status":{"type":"string","uniqueKey":"data.status","typeLabel":"string"},"first_name":{"oneOf":[{"type":"string","uniqueKey":"data.first_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.first_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","uniqueKey":"data.last_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.last_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.last_name","typeLabel":"string | null"},"email":{"type":"string","uniqueKey":"data.email","typeLabel":"string"},"company":{"oneOf":[{"type":"string","uniqueKey":"data.company.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.company.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.company","typeLabel":"string | null"},"job_title":{"oneOf":[{"type":"string","uniqueKey":"data.job_title.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.job_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.job_title","typeLabel":"string | null"},"ticket_type_id":{"oneOf":[{"type":"string","format":"uuid","uniqueKey":"data.ticket_type_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","uniqueKey":"data.ticket_type_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.ticket_type_id","typeLabel":"string\u003cuuid> | null"},"registrant_type_id":{"oneOf":[{"type":"string","format":"uuid","uniqueKey":"data.registrant_type_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","uniqueKey":"data.registrant_type_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.registrant_type_id","typeLabel":"string\u003cuuid> | null"},"account_id":{"oneOf":[{"type":"string","format":"uuid","uniqueKey":"data.account_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","uniqueKey":"data.account_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.account_id","typeLabel":"string\u003cuuid> | null"},"checked_in_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"data.checked_in_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"data.checked_in_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.checked_in_at","typeLabel":"string\u003cdate-time> | null"},"updated_at":{"type":"string","format":"date-time","uniqueKey":"data.updated_at","typeLabel":"string\u003cdate-time>"},"already_checked_in":{"type":"boolean","description":"`true` when the person was already checked in and nothing changed.","uniqueKey":"data.already_checked_in","typeLabel":"boolean"}},"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"data":{"id":"5d4c3b2a-1f0e-4d9c-8b7a-6f5e4d3c2b1a","status":"checked_in","first_name":"Priya","last_name":"Raman","email":"[email protected]","company":"Northwind Health","job_title":"Clinical Director","ticket_type_id":"0b9d6a3c-2e1f-4a5b-9c8d-7e6f5a4b3c2d","registrant_type_id":null,"account_id":null,"checked_in_at":"2026-11-10T13:02:55.000Z","updated_at":"2026-11-10T13:02:55.412Z","already_checked_in":false}},"examples":{"Example":{"title":"Example","value":{"data":{"id":"5d4c3b2a-1f0e-4d9c-8b7a-6f5e4d3c2b1a","status":"checked_in","first_name":"Priya","last_name":"Raman","email":"[email protected]","company":"Northwind Health","job_title":"Clinical Director","ticket_type_id":"0b9d6a3c-2e1f-4a5b-9c8d-7e6f5a4b3c2d","registrant_type_id":null,"account_id":null,"checked_in_at":"2026-11-10T13:02:55.000Z","updated_at":"2026-11-10T13:02:55.412Z","already_checked_in":false}}}},"exampleType":"examples"}},"exampleType":"examples"},"fd4ce760-66a3-4511-b900-85fcd4b99c05":{"description":"Missing, invalid or expired token, or the event does not belong to your organization.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"1e684cba-61c4-492e-8f79-5e1246c16199":{"description":"- `SCOPE_REQUIRED` — the token lacks the scope (`read:registrations` for reads, `write:registrations` for writes). A write scope does not grant reads, and legacy tokens with no scopes cannot write.\n- `EVENT_NOT_ALLOWED` — the event is outside the token's event allow-list.\n- `EVENT_ARCHIVED` — the event is archived.\n- `FORBIDDEN` — Registration is not turned on for this event.\n","content":{"application/json":{"schema":{"type":"object","description":"Error body of the Registration and Expo endpoints.","required":["error","message"],"properties":{"error":{"type":"string","enum":["VALIDATION_ERROR","NOT_FOUND","FORBIDDEN","CONFLICT","SCOPE_REQUIRED","EVENT_NOT_ALLOWED","EVENT_ARCHIVED","INTERNAL_ERROR"],"isRequired":true,"uniqueKey":"error","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","description":"Present when there is a machine-readable reason.","properties":{"reason":{"type":"string","description":"Why the request was refused, for example `duplicate`, `sold_out`, `too_many`,\n`ticket_unavailable`, `not_on_sale`, `registrant_type_unavailable`,\n`answers_invalid`, `discount_invalid`, `wrong_status`, `account_required` or\n`booth_not_found`.\n","uniqueKey":"details.reason","typeLabel":"string"},"status":{"type":"string","description":"For `wrong_status` on Check someone in, the registration's current status.","uniqueKey":"details.status","typeLabel":"string"},"errors":{"type":"object","additionalProperties":true,"description":"More detail for some reasons — the email for `duplicate`, the `ticket_type_id` for `sold_out`, the problems per answer for `answers_invalid`.","uniqueKey":"details.errors","typeLabel":"object"}},"uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"feature_off":{"title":"feature_off","value":{"error":"FORBIDDEN","message":"Registration is not enabled for this event"}},"scope_required":{"title":"scope_required","value":{"error":"SCOPE_REQUIRED","message":"This operation requires the 'write:registrations' scope."}}},"exampleType":"examples"}},"exampleType":"examples"},"659607d1-b697-461f-a46c-d4ee76dff980":{"description":"`NOT_FOUND` — no registration on this event matches the `registration_id`,\n`email` or `badge_code`, or none of them was sent.\n","content":{"application/json":{"schema":{"type":"object","description":"Error body of the Registration and Expo endpoints.","required":["error","message"],"properties":{"error":{"type":"string","enum":["VALIDATION_ERROR","NOT_FOUND","FORBIDDEN","CONFLICT","SCOPE_REQUIRED","EVENT_NOT_ALLOWED","EVENT_ARCHIVED","INTERNAL_ERROR"],"isRequired":true,"uniqueKey":"error","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","description":"Present when there is a machine-readable reason.","properties":{"reason":{"type":"string","description":"Why the request was refused, for example `duplicate`, `sold_out`, `too_many`,\n`ticket_unavailable`, `not_on_sale`, `registrant_type_unavailable`,\n`answers_invalid`, `discount_invalid`, `wrong_status`, `account_required` or\n`booth_not_found`.\n","uniqueKey":"details.reason","typeLabel":"string"},"status":{"type":"string","description":"For `wrong_status` on Check someone in, the registration's current status.","uniqueKey":"details.status","typeLabel":"string"},"errors":{"type":"object","additionalProperties":true,"description":"More detail for some reasons — the email for `duplicate`, the `ticket_type_id` for `sold_out`, the problems per answer for `answers_invalid`.","uniqueKey":"details.errors","typeLabel":"object"}},"uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"NOT_FOUND","message":"No registration matches that registration, badge or email"},"examples":{"Example":{"title":"Example","value":{"error":"NOT_FOUND","message":"No registration matches that registration, badge or email"}}},"exampleType":"examples"}},"exampleType":"examples"},"64fd1d4f-1438-4d16-808f-57ace08b672d":{"description":"`CONFLICT` — the registration's status does not allow check-in\n(`details.reason: wrong_status`; `details.status` names the status). Nothing changes.\n","content":{"application/json":{"schema":{"type":"object","description":"Error body of the Registration and Expo endpoints.","required":["error","message"],"properties":{"error":{"type":"string","enum":["VALIDATION_ERROR","NOT_FOUND","FORBIDDEN","CONFLICT","SCOPE_REQUIRED","EVENT_NOT_ALLOWED","EVENT_ARCHIVED","INTERNAL_ERROR"],"isRequired":true,"uniqueKey":"error","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","description":"Present when there is a machine-readable reason.","properties":{"reason":{"type":"string","description":"Why the request was refused, for example `duplicate`, `sold_out`, `too_many`,\n`ticket_unavailable`, `not_on_sale`, `registrant_type_unavailable`,\n`answers_invalid`, `discount_invalid`, `wrong_status`, `account_required` or\n`booth_not_found`.\n","uniqueKey":"details.reason","typeLabel":"string"},"status":{"type":"string","description":"For `wrong_status` on Check someone in, the registration's current status.","uniqueKey":"details.status","typeLabel":"string"},"errors":{"type":"object","additionalProperties":true,"description":"More detail for some reasons — the email for `duplicate`, the `ticket_type_id` for `sold_out`, the problems per answer for `answers_invalid`.","uniqueKey":"details.errors","typeLabel":"object"}},"uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"CONFLICT","message":"This registration is canceled and cannot be checked in","details":{"reason":"wrong_status","status":"canceled"}},"examples":{"Example":{"title":"Example","value":{"error":"CONFLICT","message":"This registration is canceled and cannot be checked in","details":{"reason":"wrong_status","status":"canceled"}}}},"exampleType":"examples"}},"exampleType":"examples"},"7762f3ed-6de4-4782-ac0f-9a2296246278":{"description":"The token's request limit (100 requests per 15 minutes per bucket — see\n[Rate Limiting](/rate-limiting)). Wait `Retry-After` seconds.\n","headers":{"Retry-After":{"description":"Seconds to wait before retrying.","schema":{"type":"integer"}}},"content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"8a49a407-f318-41de-9ebb-a9646f786d5e":{"ApiKey":{"type":"apiKey","in":"header","name":"x-access-token","description":"Organization API token. Generate from Organization Settings → API Tokens.","scopes":[],"schemeName":"ApiKey"}},"9d7fe1cd-c231-44cc-b213-b7eac50f3cde":{"BearerToken":{"type":"http","scheme":"bearer","description":"OAuth 2.1 access token. Obtained via the OAuth PKCE flow at `/oauth/token`.","scopes":[],"schemeName":"BearerToken"}}},"servers":{"e96fbd4e-2667-4c13-ab22-d12d5df84c1c":{"url":"https://public-api.sessionboard.com","description":"US Region"},"303d93e6-25b6-4cc0-ab0d-5005f449d6bc":{"url":"https://public-api-eu.sessionboard.com","description":"EU Region"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-access-token","description":"Organization API token. Generate from Organization Settings → API Tokens.","scopes":[],"schemeName":"ApiKey"},"schema":{"title":"x-access-token","type":"string","description":"Organization API token. Generate from Organization Settings → API Tokens.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKey","name":"x-access-token"}],"title":"ApiKey"},{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"OAuth 2.1 access token. Obtained via the OAuth PKCE flow at `/oauth/token`.","scopes":[],"schemeName":"BearerToken"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"OAuth 2.1 access token. Obtained via the OAuth PKCE flow at `/oauth/token`.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerToken","name":"Authorization"}],"title":"BearerToken"}]},"originalFileLocation":"api-reference/openapi.yaml"},"subdomain":"sessionboard","siteName":"Sessionboard API","title":"Check someone in - Sessionboard API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-27T23:43:09.015Z","originalFileLocation":"api-reference/registration/check-someone-in.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Record that a person arrived — from a partner\u0026#x27;s scanner, kiosk or door app. Name the registration one of three ways, in this order of precedence: 1. registration_id — the registration\u0026#x27;s ID. 2. email — the registrant\u0026#x27;s email, among registrations that are confirmed, checked_in, pending_approval or waitlisted. 3. badge_code — the code scanned from the attendee\u0026#x27;s QR: the sb-checkin: code in the confirmation email, or the code on a printed or in-app badge. A confirmed, pending_approval or waitlisted registration becomes checked_in, with checked_in_at set to checked_in_at from the request or now. Idempotent. Checking in someone already checked in changes nothing and answers 200 with already_checked_in: true; the original checked_in_at stays. A registration in any other status (canceled, declined, transferred, incomplete, no_show) is not checked in and answers 409 CONFLICT with details.reason: wrong_status and the registration\u0026#x27;s status in details.status. Recorded in the event\u0026#x27;s History as an API change. Requires write:registrations.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Sessionboard API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sessionboard/meb4xIgthV-Vu-cE/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/sessionboard/meb4xIgthV-Vu-cE/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sessionboard/meb4xIgthV-Vu-cE/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/sessionboard/meb4xIgthV-Vu-cE/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/sessionboard/meb4xIgthV-Vu-cE/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sessionboard/meb4xIgthV-Vu-cE/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sessionboard/meb4xIgthV-Vu-cE/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/sessionboard/meb4xIgthV-Vu-cE/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/sessionboard/meb4xIgthV-Vu-cE/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Check someone in - Sessionboard API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Record that a person arrived — from a partner\u0026#x27;s scanner, kiosk or door app. Name the registration one of three ways, in this order of precedence: 1. registration_id — the registration\u0026#x27;s ID. 2. email — the registrant\u0026#x27;s email, among registrations that are confirmed, checked_in, pending_approval or waitlisted. 3. badge_code — the code scanned from the attendee\u0026#x27;s QR: the sb-checkin: code in the confirmation email, or the code on a printed or in-app badge. A confirmed, pending_approval or waitlisted registration becomes checked_in, with checked_in_at set to checked_in_at from the request or now. Idempotent. Checking in someone already checked in changes nothing and answers 200 with already_checked_in: true; the original checked_in_at stays. A registration in any other status (canceled, declined, transferred, incomplete, no_show) is not checked in and answers 409 CONFLICT with details.reason: wrong_status and the registration\u0026#x27;s status in details.status. Recorded in the event\u0026#x27;s History as an API change. Requires write:registrations.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Sessionboard API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://apidocs.sessionboard.com/api-reference/registration/check-someone-in\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://sessionboard.mintlify.app/_mintlify/api/og/v2?division=Event+%E2%80%94+Registration\u0026amp;title=Check+someone+in\u0026amp;description=Record+that+a+person+arrived+%E2%80%94+from+a+partner%27s+scanner%2C+kiosk+or+door+app.+Name+the%0Aregistration+one+of+three+ways%2C+in+this+order+of+precedence%3A%0A%0A1.+%60registrat\u0026amp;theme=46caf9465805f1668e33fb19\u0026amp;signature=8b617cbd5cfebacbe3c95db59253a44b38663cd59fa2ec30016f4043bd5da0b8\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Check someone in - Sessionboard API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Record that a person arrived — from a partner\u0026#x27;s scanner, kiosk or door app. Name the registration one of three ways, in this order of precedence: 1. registration_id — the registration\u0026#x27;s ID. 2. email — the registrant\u0026#x27;s email, among registrations that are confirmed, checked_in, pending_approval or waitlisted. 3. badge_code — the code scanned from the attendee\u0026#x27;s QR: the sb-checkin: code in the confirmation email, or the code on a printed or in-app badge. A confirmed, pending_approval or waitlisted registration becomes checked_in, with checked_in_at set to checked_in_at from the request or now. Idempotent. Checking in someone already checked in changes nothing and answers 200 with already_checked_in: true; the original checked_in_at stays. A registration in any other status (canceled, declined, transferred, incomplete, no_show) is not checked in and answers 409 CONFLICT with details.reason: wrong_status and the registration\u0026#x27;s status in details.status. Recorded in the event\u0026#x27;s History as an API change. Requires write:registrations.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://sessionboard.mintlify.app/_mintlify/api/og/v2?division=Event+%E2%80%94+Registration\u0026amp;title=Check+someone+in\u0026amp;description=Record+that+a+person+arrived+%E2%80%94+from+a+partner%27s+scanner%2C+kiosk+or+door+app.+Name+the%0Aregistration+one+of+three+ways%2C+in+this+order+of+precedence%3A%0A%0A1.+%60registrat\u0026amp;theme=46caf9465805f1668e33fb19\u0026amp;signature=8b617cbd5cfebacbe3c95db59253a44b38663cd59fa2ec30016f4043bd5da0b8\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/sessionboard/meb4xIgthV-Vu-cE/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Sessionboard API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3e75e2\">\u003clink data-mint-head rel=\"canonical\" href=\"https://apidocs.sessionboard.com/api-reference/registration/check-someone-in\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/registration/check-someone-in.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://apidocs.sessionboard.com/#organization\",\"name\":\"Sessionboard API\",\"url\":\"https://apidocs.sessionboard.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/sessionboard/bApktmYYIZsbjNVT/logo-light.png?fit=max\u0026auto=format\u0026n=bApktmYYIZsbjNVT\u0026q=85\u0026s=eb42fea1859ff06112d5e28f1b26c1c5\"}},{\"@type\":\"WebSite\",\"@id\":\"https://apidocs.sessionboard.com#website\",\"name\":\"Sessionboard API\",\"url\":\"https://apidocs.sessionboard.com\",\"publisher\":{\"@id\":\"https://apidocs.sessionboard.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://apidocs.sessionboard.com/api-reference/registration/check-someone-in#webpage\",\"url\":\"https://apidocs.sessionboard.com/api-reference/registration/check-someone-in\",\"name\":\"Check someone in\",\"description\":\"Record that a person arrived — from a partner's scanner, kiosk or door app. Name the registration one of three ways, in this order of precedence: 1. registration_id — the registration's ID. 2. email — the registrant's email, among registrations that are confirmed, checked_in, pending_approval or waitlisted. 3. badge_code — the code scanned from the attendee's QR: the sb-checkin: code in the confirmation email, or the code on a printed or in-app badge. A confirmed, pending_approval or waitlisted registration becomes checked_in, with checked_in_at set to checked_in_at from the request or now. Idempotent. Checking in someone already checked in changes nothing and answers 200 with already_checked_in: true; the original checked_in_at stays. A registration in any other status (canceled, declined, transferred, incomplete, no_show) is not checked in and answers 409 CONFLICT with details.reason: wrong_status and the registration's status in details.status. Recorded in the event's History as an API change. Requires write:registrations.\",\"dateModified\":\"2026-10-27T23:43:09.015Z\",\"isPartOf\":{\"@id\":\"https://apidocs.sessionboard.com#website\"},\"breadcrumb\":{\"@id\":\"https://apidocs.sessionboard.com/api-reference/registration/check-someone-in#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://apidocs.sessionboard.com/api-reference/registration/check-someone-in#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Event — Registration\",\"item\":\"https://apidocs.sessionboard.com/api-reference/registration/list-registration-forms\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Check someone in\",\"item\":\"https://apidocs.sessionboard.com/api-reference/registration/check-someone-in\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://apidocs.sessionboard.com/api-reference/registration/check-someone-in#apireference\",\"headline\":\"Check someone in\",\"name\":\"Check someone in\",\"description\":\"Record that a person arrived — from a partner's scanner, kiosk or door app. Name the registration one of three ways, in this order of precedence: 1. registration_id — the registration's ID. 2. email — the registrant's email, among registrations that are confirmed, checked_in, pending_approval or waitlisted. 3. badge_code — the code scanned from the attendee's QR: the sb-checkin: code in the confirmation email, or the code on a printed or in-app badge. A confirmed, pending_approval or waitlisted registration becomes checked_in, with checked_in_at set to checked_in_at from the request or now. Idempotent. Checking in someone already checked in changes nothing and answers 200 with already_checked_in: true; the original checked_in_at stays. A registration in any other status (canceled, declined, transferred, incomplete, no_show) is not checked in and answers 409 CONFLICT with details.reason: wrong_status and the registration's status in details.status. Recorded in the event's History as an API change. Requires write:registrations.\",\"url\":\"https://apidocs.sessionboard.com/api-reference/registration/check-someone-in\",\"mainEntityOfPage\":{\"@id\":\"https://apidocs.sessionboard.com/api-reference/registration/check-someone-in#webpage\"},\"dateModified\":\"2026-10-27T23:43:09.015Z\",\"publisher\":{\"@id\":\"https://apidocs.sessionboard.com/#organization\"},\"isPartOf\":{\"@id\":\"https://apidocs.sessionboard.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Sessionboard API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Sessionboard API","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"API Reference","icon":"square-terminal","groups":[{"group":"Overview","pages":[{"title":"API Reference","icon":"code","href":"/api-reference/overview"},{"title":"Sessions \u0026 Composition","icon":"diagram-project","href":"/api-reference/sessions-composition"},{"title":"Transcriptions \u0026 Media","icon":"closed-captioning","href":"/api-reference/transcriptions-and-media"},{"title":"Session Files","icon":"file-arrow-up","href":"/api-reference/session-files"}]},{"group":"OAuth","pages":[{"title":"Validate authorization request","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /oauth/authorize","href":"/api-reference/oauth/validate-authorization-request"},{"title":"Exchange code for tokens","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /oauth/token","href":"/api-reference/oauth/exchange-code-for-tokens"},{"title":"Revoke a token","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /oauth/revoke","href":"/api-reference/oauth/revoke-a-token"},{"title":"Authorization server metadata","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /oauth/.well-known/oauth-authorization-server","href":"/api-reference/oauth/authorization-server-metadata"}]},{"group":"Org — Events","pages":[{"title":"List events","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/events","href":"/api-reference/events/list-events"}]},{"group":"Org — Log Export","pages":[{"title":"List API request logs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/logs/api-requests","href":"/api-reference/log-export/list-api-request-logs"},{"title":"List security events","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/logs/security-events","href":"/api-reference/log-export/list-security-events"},{"title":"List audit trail","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/logs/audit-trail","href":"/api-reference/log-export/list-audit-trail"}]},{"group":"Org — Awards","pages":[{"title":"List programs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/organization/{orgId}/awards/programs","href":"/api-reference/awards/list-programs"},{"title":"Create a program","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/organization/{orgId}/awards/programs/create","href":"/api-reference/awards/create-a-program"},{"title":"Get a program","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/organization/{orgId}/awards/programs/{programId}","href":"/api-reference/awards/get-a-program"},{"title":"Update a program","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/organization/{orgId}/awards/programs/{programId}","href":"/api-reference/awards/update-a-program"},{"title":"Update a program (PATCH)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /v1/organization/{orgId}/awards/programs/{programId}","href":"/api-reference/awards/update-a-program-patch"},{"title":"Delete a program","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/organization/{orgId}/awards/programs/{programId}","href":"/api-reference/awards/delete-a-program"},{"title":"List categorys","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/organization/{orgId}/awards/programs/{programId}/categories","href":"/api-reference/awards/list-categorys"},{"title":"Create a category","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/organization/{orgId}/awards/programs/{programId}/categories/create","href":"/api-reference/awards/create-a-category"},{"title":"Get a category","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/organization/{orgId}/awards/programs/{programId}/categories/{categoryId}","href":"/api-reference/awards/get-a-category"},{"title":"Update a category","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/organization/{orgId}/awards/programs/{programId}/categories/{categoryId}","href":"/api-reference/awards/update-a-category"},{"title":"Update a category (PATCH)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /v1/organization/{orgId}/awards/programs/{programId}/categories/{categoryId}","href":"/api-reference/awards/update-a-category-patch"},{"title":"Delete a category","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/organization/{orgId}/awards/programs/{programId}/categories/{categoryId}","href":"/api-reference/awards/delete-a-category"},{"title":"List rounds","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/organization/{orgId}/awards/programs/{programId}/rounds","href":"/api-reference/awards/list-rounds"},{"title":"Create a round","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/organization/{orgId}/awards/programs/{programId}/rounds/create","href":"/api-reference/awards/create-a-round"},{"title":"Get a round","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/organization/{orgId}/awards/programs/{programId}/rounds/{roundId}","href":"/api-reference/awards/get-a-round"},{"title":"Update a round","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/organization/{orgId}/awards/programs/{programId}/rounds/{roundId}","href":"/api-reference/awards/update-a-round"},{"title":"Update a round (PATCH)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /v1/organization/{orgId}/awards/programs/{programId}/rounds/{roundId}","href":"/api-reference/awards/update-a-round-patch"},{"title":"Delete a round","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/organization/{orgId}/awards/programs/{programId}/rounds/{roundId}","href":"/api-reference/awards/delete-a-round"},{"title":"List promo codes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/organization/{orgId}/awards/programs/{programId}/promo-codes","href":"/api-reference/awards/list-promo-codes"},{"title":"Create a promo code","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/organization/{orgId}/awards/programs/{programId}/promo-codes/create","href":"/api-reference/awards/create-a-promo-code"},{"title":"Get a promo code","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/organization/{orgId}/awards/programs/{programId}/promo-codes/{promoCodeId}","href":"/api-reference/awards/get-a-promo-code"},{"title":"Update a promo code","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/organization/{orgId}/awards/programs/{programId}/promo-codes/{promoCodeId}","href":"/api-reference/awards/update-a-promo-code"},{"title":"Update a promo code (PATCH)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /v1/organization/{orgId}/awards/programs/{programId}/promo-codes/{promoCodeId}","href":"/api-reference/awards/update-a-promo-code-patch"},{"title":"Delete a promo code","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/organization/{orgId}/awards/programs/{programId}/promo-codes/{promoCodeId}","href":"/api-reference/awards/delete-a-promo-code"},{"title":"List submissions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/organization/{orgId}/awards/programs/{programId}/submissions","href":"/api-reference/awards/list-submissions"},{"title":"Get a submission","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/organization/{orgId}/awards/programs/{programId}/submissions/{submissionId}","href":"/api-reference/awards/get-a-submission"},{"title":"Update a submission","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/organization/{orgId}/awards/programs/{programId}/submissions/{submissionId}","href":"/api-reference/awards/update-a-submission"},{"title":"Update a submission (PATCH)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /v1/organization/{orgId}/awards/programs/{programId}/submissions/{submissionId}","href":"/api-reference/awards/update-a-submission-patch"},{"title":"Delete a submission","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/organization/{orgId}/awards/programs/{programId}/submissions/{submissionId}","href":"/api-reference/awards/delete-a-submission"},{"title":"List reviews","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/organization/{orgId}/awards/programs/{programId}/submissions/{submissionId}/reviews","href":"/api-reference/awards/list-reviews"},{"title":"Get a review","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/organization/{orgId}/awards/programs/{programId}/submissions/{submissionId}/reviews/{reviewId}","href":"/api-reference/awards/get-a-review"},{"title":"Remove a review","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/organization/{orgId}/awards/programs/{programId}/submissions/{submissionId}/reviews/{reviewId}","href":"/api-reference/awards/remove-a-review"}]},{"group":"Event — Sessions","pages":[{"title":"Search sessions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/sessions","href":"/api-reference/sessions/search-sessions"},{"title":"List sessions (CRUD proxy)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/sessions","href":"/api-reference/sessions/list-sessions-crud-proxy"},{"title":"Get a session","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/sessions/{sessionId}","href":"/api-reference/sessions/get-a-session"},{"title":"Create a session","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/sessions/create","href":"/api-reference/session-writes/create-a-session"},{"title":"Update a session","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/sessions/{sessionId}","href":"/api-reference/session-writes/update-a-session"},{"title":"Update session custom fields","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/sessions/{sessionId}/fields","href":"/api-reference/session-writes/update-session-custom-fields"},{"title":"Soft-delete a session","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/event/{eventId}/sessions/{sessionId}","href":"/api-reference/session-writes/soft-delete-a-session"},{"title":"Restore a deleted session","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/sessions/{sessionId}/restore","href":"/api-reference/session-writes/restore-a-deleted-session"},{"title":"Bulk session operations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/sessions/bulk","href":"/api-reference/session-writes/bulk-session-operations"},{"title":"Search sessions by status","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/sessions/status","href":"/api-reference/sessions/search-sessions-by-status"}]},{"group":"Event — Media","pages":[{"group":"Transcriptions","icon":"file-lines","expanded":true,"pages":[{"title":"Get composed content for a session","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/sessions/{sessionId}/content","href":"/api-reference/transcriptions/get-composed-content-for-a-session"},{"title":"List composed session content for an event","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/content","href":"/api-reference/transcriptions/list-composed-session-content-for-an-event"},{"title":"Get event-level content artifacts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/content/event","href":"/api-reference/transcriptions/get-event-level-content-artifacts"},{"title":"Get a single content item","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/content/items/{itemId}","href":"/api-reference/transcriptions/get-a-single-content-item"},{"title":"Download an event content document","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/content/documents/{documentType}","href":"/api-reference/transcriptions/download-an-event-content-document"},{"title":"Download a session content document","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/sessions/{sessionId}/content/documents/{documentType}","href":"/api-reference/transcriptions/download-a-session-content-document"},{"title":"List transcriptions for an event","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/transcriptions","href":"/api-reference/transcriptions/list-transcriptions-for-an-event"},{"title":"Get a transcription by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/transcriptions/{transcriptionId}","href":"/api-reference/transcriptions/get-a-transcription-by-id"},{"title":"List transcriptions for a session","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/sessions/{sessionId}/transcriptions","href":"/api-reference/transcriptions/list-transcriptions-for-a-session"},{"title":"Get a session transcription by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/sessions/{sessionId}/transcriptions/{transcriptionId}","href":"/api-reference/transcriptions/get-a-session-transcription-by-id"},{"title":"Create a transcription artifact","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/sessions/{sessionId}/transcriptions","href":"/api-reference/transcriptions/create-a-transcription-artifact"},{"title":"Update a transcription artifact","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/sessions/{sessionId}/transcriptions/{transcriptionId}","href":"/api-reference/transcriptions/update-a-transcription-artifact"},{"title":"Delete a transcription artifact","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/event/{eventId}/sessions/{sessionId}/transcriptions/{transcriptionId}","href":"/api-reference/transcriptions/delete-a-transcription-artifact"}]},{"group":"Session recordings","icon":"microphone","pages":[{"title":"List session audio recordings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/sessions/{sessionId}/recordings","href":"/api-reference/session-recordings/list-session-audio-recordings"},{"title":"Get a session audio recording","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/sessions/{sessionId}/recordings/{recordingId}","href":"/api-reference/session-recordings/get-a-session-audio-recording"},{"title":"Initiate session audio upload","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/sessions/{sessionId}/recordings","href":"/api-reference/session-recordings/initiate-session-audio-upload"},{"title":"Finalize session audio upload","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/sessions/{sessionId}/recordings/{recordingId}/complete","href":"/api-reference/session-recordings/finalize-session-audio-upload"}]},{"group":"Session files","icon":"file-arrow-up","pages":[{"title":"List upload slots","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/content-slots","href":"/api-reference/session-files/list-upload-slots"},{"title":"List files attached to a session","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/sessions/{sessionId}/files","href":"/api-reference/session-files/list-files-attached-to-a-session"},{"title":"Upload a session file (simple)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/sessions/{sessionId}/files/upload","href":"/api-reference/session-files/upload-a-session-file-simple"},{"title":"Initiate session file upload","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/sessions/{sessionId}/files","href":"/api-reference/session-files/initiate-session-file-upload"},{"title":"Finalize session file upload","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/sessions/{sessionId}/files/{fileId}/complete","href":"/api-reference/session-files/finalize-session-file-upload"},{"title":"Replace session file bytes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/sessions/{sessionId}/files/{fileId}/replace","href":"/api-reference/session-files/replace-session-file-bytes"},{"title":"Update session file metadata","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/sessions/{sessionId}/files/{fileId}","href":"/api-reference/session-files/update-session-file-metadata"},{"title":"Delete a session file","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/event/{eventId}/sessions/{sessionId}/files/{fileId}","href":"/api-reference/session-files/delete-a-session-file"}]},{"group":"Media upload","icon":"video","pages":[{"title":"Start multipart media upload","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/sessions/{sessionId}/media/upload/initiate","href":"/api-reference/media/start-multipart-media-upload"},{"title":"Sign multipart upload parts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/sessions/{sessionId}/media/upload/sign-part","href":"/api-reference/media/sign-multipart-upload-parts"},{"title":"Complete multipart media upload","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/sessions/{sessionId}/media/upload/complete","href":"/api-reference/media/complete-multipart-media-upload"},{"title":"Abort multipart upload","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/sessions/{sessionId}/media/upload/abort","href":"/api-reference/media/abort-multipart-upload"},{"title":"Get media item status","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/sessions/{sessionId}/media/{mediaItemId}","href":"/api-reference/media/get-media-item-status"}]}]},{"group":"Event — Speakers","pages":[{"title":"Search speakers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/speakers","href":"/api-reference/speakers/search-speakers"},{"title":"Get a speaker","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/speakers/{contactId}","href":"/api-reference/speakers/get-a-speaker"}]},{"group":"Event — Participants","pages":[{"title":"Search participants","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/participants","href":"/api-reference/participants/search-participants"},{"title":"Get a participant","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/participants/{contactId}","href":"/api-reference/participants/get-a-participant"},{"title":"Get a participant by email","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/participants","href":"/api-reference/participants/get-a-participant-by-email"},{"title":"List participant roles","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/participant-roles","href":"/api-reference/participants/list-participant-roles"}]},{"group":"Event — Contacts","pages":[{"title":"Search event contacts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/contacts","href":"/api-reference/contacts/search-event-contacts"},{"title":"Get an event contact","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/contacts/{contactId}","href":"/api-reference/contacts/get-an-event-contact"},{"title":"Get a contact's sessions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/contacts/{contactId}/sessions","href":"/api-reference/contacts/get-a-contacts-sessions"},{"title":"Create a contact","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/contacts/create","href":"/api-reference/contact-writes/create-a-contact"},{"title":"Update a contact","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/contacts/{contactId}","href":"/api-reference/contact-writes/update-a-contact"},{"title":"Soft-delete a contact","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/event/{eventId}/contacts/{contactId}","href":"/api-reference/contact-writes/soft-delete-a-contact"},{"title":"Restore a deleted contact","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/contacts/{contactId}/restore","href":"/api-reference/contact-writes/restore-a-deleted-contact"},{"title":"Bulk contact operations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/contacts/bulk","href":"/api-reference/contact-writes/bulk-contact-operations"}]},{"group":"Org — Contacts","pages":[{"title":"Search organization contacts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/organization/{orgId}/contacts","href":"/api-reference/contacts/search-organization-contacts"},{"title":"Get an organization contact","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/organization/{orgId}/contacts/{contactId}","href":"/api-reference/contacts/get-an-organization-contact"},{"title":"Get an org contact's sessions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/organization/{orgId}/contacts/{contactId}/sessions","href":"/api-reference/contacts/get-an-org-contacts-sessions"}]},{"group":"Event — Sponsors","pages":[{"title":"Search sponsors","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/sponsors","href":"/api-reference/sponsors/search-sponsors"},{"title":"Get a sponsor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/sponsors/{sponsorId}","href":"/api-reference/sponsors/get-a-sponsor"},{"title":"Create a sponsor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/sponsors/create","href":"/api-reference/sponsor-writes/create-a-sponsor"},{"title":"Update a sponsor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/sponsors/{sponsorId}","href":"/api-reference/sponsor-writes/update-a-sponsor"},{"title":"Soft-delete a sponsor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/event/{eventId}/sponsors/{sponsorId}","href":"/api-reference/sponsor-writes/soft-delete-a-sponsor"},{"title":"Restore a deleted sponsor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/sponsors/{sponsorId}/restore","href":"/api-reference/sponsor-writes/restore-a-deleted-sponsor"},{"title":"Bulk sponsor operations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/sponsors/bulk","href":"/api-reference/sponsor-writes/bulk-sponsor-operations"}]},{"group":"Event — Exhibitors","pages":[{"title":"Search exhibitors","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/exhibitors","href":"/api-reference/exhibitors/search-exhibitors"},{"title":"Get an exhibitor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/exhibitors/{exhibitorId}","href":"/api-reference/exhibitors/get-an-exhibitor"},{"title":"Create an exhibitor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/exhibitors/create","href":"/api-reference/exhibitor-writes/create-an-exhibitor"},{"title":"Update an exhibitor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/exhibitors/{exhibitorId}","href":"/api-reference/exhibitor-writes/update-an-exhibitor"},{"title":"Soft-delete an exhibitor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/event/{eventId}/exhibitors/{exhibitorId}","href":"/api-reference/exhibitor-writes/soft-delete-an-exhibitor"},{"title":"Restore a deleted exhibitor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/exhibitors/{exhibitorId}/restore","href":"/api-reference/exhibitor-writes/restore-a-deleted-exhibitor"},{"title":"Bulk exhibitor operations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/exhibitors/bulk","href":"/api-reference/exhibitor-writes/bulk-exhibitor-operations"}]},{"group":"Event — Registration","pages":[{"title":"List registration forms","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/registration/forms","href":"/api-reference/registration/list-registration-forms"},{"title":"Get a registration form","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/registration/forms/{formId}","href":"/api-reference/registration/get-a-registration-form"},{"title":"List ticket types","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/ticket-types","href":"/api-reference/registration/list-ticket-types"},{"title":"Create a ticket type","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/ticket-types","href":"/api-reference/registration/create-a-ticket-type"},{"title":"Update a ticket type","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/ticket-types/{ticketTypeId}","href":"/api-reference/registration/update-a-ticket-type"},{"title":"List registrations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/registrations","href":"/api-reference/registration/list-registrations"},{"title":"Create a registration","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/registrations","href":"/api-reference/registration/create-a-registration"},{"title":"Get a registration","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/registrations/{registrationId}","href":"/api-reference/registration/get-a-registration"},{"title":"Update a registration","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /v1/event/{eventId}/registrations/{registrationId}","href":"/api-reference/registration/update-a-registration"},{"title":"List orders","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/orders","href":"/api-reference/registration/list-orders"},{"title":"Get an order","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/orders/{orderId}","href":"/api-reference/registration/get-an-order"},{"title":"List attendees","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/attendees","href":"/api-reference/registration/list-attendees"},{"title":"List check-ins","description":"Attendees who are checked in, in check-in order (`checked_in_at`, oldest first). Poll\nwith `since` to pick up new check-ins from Sessionboard's own door app, badge kiosks\nand other integrations.\n\n`since` compares against `checked_in_at`, so a later edit to a checked-in\nregistration does not return it again. The registration `id` is the stable key for\neach check-in.\n\nA check-in that is undone at the door leaves this list (the registration returns to\n`confirmed`).\n\nPaginated (`page`, `page_size` up to 200). Requires `read:registrations` (legacy\ntokens with no scopes pass).\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/check-ins","href":"/api-reference/registration/list-check-ins"},{"title":"Check someone in","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/check-ins","href":"/api-reference/registration/check-someone-in"}]},{"group":"Event — Expo","pages":[{"title":"List booths","description":"The booths drawn on the event's floor maps, by booth number, with their status, price,\nthe booth package they are sold in, and the exhibitor or sponsor holding them.\n\n`status` is the booth's status now: a `hold` whose `hold_until` has passed reads\n`available`. `stored_status` is the status as last set.\n\nNot paginated. Requires `read:expo` (legacy tokens with no scopes pass).\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/booths","href":"/api-reference/expo/list-booths"},{"title":"Update a booth","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/booths/{boothId}","href":"/api-reference/expo/update-a-booth"},{"title":"List sponsorships","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/sponsorships","href":"/api-reference/expo/list-sponsorships"}]},{"group":"Event — Custom Fields","pages":[{"title":"List fields","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/fields","href":"/api-reference/event-settings/list-fields"},{"title":"Search fields","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/fields","href":"/api-reference/event-settings/search-fields"},{"title":"Create a custom field","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/fields/create","href":"/api-reference/field-writes/create-a-custom-field"},{"title":"Update a custom field","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/fields/{fieldId}","href":"/api-reference/field-writes/update-a-custom-field"},{"title":"Delete a custom field","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/event/{eventId}/fields/{fieldId}","href":"/api-reference/field-writes/delete-a-custom-field"}]},{"group":"Event — Rooms","pages":[{"title":"List rooms","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/rooms","href":"/api-reference/event-settings/list-rooms"},{"title":"Search rooms","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/rooms","href":"/api-reference/event-settings/search-rooms"},{"title":"Create a room","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/rooms/create","href":"/api-reference/metadata-writes/create-a-room"},{"title":"Update a room","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/rooms/{id}","href":"/api-reference/metadata-writes/update-a-room"},{"title":"Delete a room","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/event/{eventId}/rooms/{id}","href":"/api-reference/metadata-writes/delete-a-room"}]},{"group":"Event — Tracks","pages":[{"title":"List tracks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/tracks","href":"/api-reference/event-settings/list-tracks"},{"title":"Search tracks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/tracks","href":"/api-reference/event-settings/search-tracks"},{"title":"Create a track","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/tracks/create","href":"/api-reference/metadata-writes/create-a-track"},{"title":"Update a track","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/tracks/{id}","href":"/api-reference/metadata-writes/update-a-track"},{"title":"Delete a track","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/event/{eventId}/tracks/{id}","href":"/api-reference/metadata-writes/delete-a-track"}]},{"group":"Event — Tags","pages":[{"title":"List tags","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/tags","href":"/api-reference/event-settings/list-tags"},{"title":"Search tags","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/tags","href":"/api-reference/event-settings/search-tags"},{"title":"Create a tag","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/tags/create","href":"/api-reference/metadata-writes/create-a-tag"},{"title":"Update a tag","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/tags/{id}","href":"/api-reference/metadata-writes/update-a-tag"},{"title":"Delete a tag","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/event/{eventId}/tags/{id}","href":"/api-reference/metadata-writes/delete-a-tag"}]},{"group":"Event — Formats","pages":[{"title":"List formats","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/formats","href":"/api-reference/event-settings/list-formats"},{"title":"Search formats","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/formats","href":"/api-reference/event-settings/search-formats"},{"title":"Create a format","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/formats/create","href":"/api-reference/metadata-writes/create-a-format"},{"title":"Update a format","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/formats/{id}","href":"/api-reference/metadata-writes/update-a-format"},{"title":"Delete a format","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/event/{eventId}/formats/{id}","href":"/api-reference/metadata-writes/delete-a-format"}]},{"group":"Event — Levels","pages":[{"title":"List levels","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/levels","href":"/api-reference/event-settings/list-levels"},{"title":"Search levels","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/levels","href":"/api-reference/event-settings/search-levels"},{"title":"Create a level","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/levels/create","href":"/api-reference/metadata-writes/create-a-level"},{"title":"Update a level","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/levels/{id}","href":"/api-reference/metadata-writes/update-a-level"},{"title":"Delete a level","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/event/{eventId}/levels/{id}","href":"/api-reference/metadata-writes/delete-a-level"}]},{"group":"Event — Languages","pages":[{"title":"List languages","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/languages","href":"/api-reference/event-settings/list-languages"},{"title":"Search languages","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/languages","href":"/api-reference/event-settings/search-languages"},{"title":"Create a language","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/languages/create","href":"/api-reference/metadata-writes/create-a-language"},{"title":"Update a language","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/languages/{id}","href":"/api-reference/metadata-writes/update-a-language"},{"title":"Delete a language","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/event/{eventId}/languages/{id}","href":"/api-reference/metadata-writes/delete-a-language"}]},{"group":"Event — Session Statuses","pages":[{"title":"List session statuses","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/statuses","href":"/api-reference/event-settings/list-session-statuses"},{"title":"Search session statuses","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/session-statuses","href":"/api-reference/event-settings/search-session-statuses"},{"title":"Create a session status","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/statuses/create","href":"/api-reference/metadata-writes/create-a-session-status"},{"title":"Update a session status","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/statuses/{id}","href":"/api-reference/metadata-writes/update-a-session-status"},{"title":"Delete a session status","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/event/{eventId}/statuses/{id}","href":"/api-reference/metadata-writes/delete-a-session-status"},{"title":"Restore a deleted session status","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/statuses/{id}/restore","href":"/api-reference/metadata-writes/restore-a-deleted-session-status"}]},{"group":"Event — Agenda Drafts","pages":[{"title":"List agenda drafts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/agenda-drafts","href":"/api-reference/agenda-planning/list-agenda-drafts"},{"title":"Get an agenda draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/agenda-drafts/{draftId}","href":"/api-reference/agenda-planning/get-an-agenda-draft"},{"title":"Create an agenda draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/agenda-drafts/create","href":"/api-reference/agenda-planning/create-an-agenda-draft"},{"title":"Update an agenda draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/agenda-drafts/{draftId}","href":"/api-reference/agenda-planning/update-an-agenda-draft"},{"title":"Delete an agenda draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/event/{eventId}/agenda-drafts/{draftId}","href":"/api-reference/agenda-planning/delete-an-agenda-draft"},{"title":"Preview draft changes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/agenda-drafts/{draftId}/changes","href":"/api-reference/agenda-planning/preview-draft-changes"},{"title":"Commit an agenda draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/agenda-drafts/{draftId}/commit","href":"/api-reference/agenda-planning/commit-an-agenda-draft"},{"title":"List draft sessions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/agenda-drafts/{draftId}/sessions","href":"/api-reference/agenda-planning/list-draft-sessions"},{"title":"Create a draft session","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/agenda-drafts/{draftId}/sessions/create","href":"/api-reference/agenda-planning/create-a-draft-session"},{"title":"Update a draft session","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/agenda-drafts/{draftId}/sessions/{draftSessionId}","href":"/api-reference/agenda-planning/update-a-draft-session"},{"title":"Remove a draft session","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/event/{eventId}/agenda-drafts/{draftId}/sessions/{draftSessionId}","href":"/api-reference/agenda-planning/remove-a-draft-session"},{"title":"Bulk draft session operations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/agenda-drafts/{draftId}/sessions/bulk","href":"/api-reference/agenda-planning/bulk-draft-session-operations"}]},{"group":"Event — Scheduling Rules","pages":[{"title":"List event rules","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/rules","href":"/api-reference/agenda-planning/list-event-rules"},{"title":"Get an event rule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/rules/{ruleId}","href":"/api-reference/agenda-planning/get-an-event-rule"},{"title":"Create an event rule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/rules/create","href":"/api-reference/agenda-planning/create-an-event-rule"},{"title":"Update an event rule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/rules/{ruleId}","href":"/api-reference/agenda-planning/update-an-event-rule"},{"title":"Delete an event rule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/event/{eventId}/rules/{ruleId}","href":"/api-reference/agenda-planning/delete-an-event-rule"}]},{"group":"Event — Personas","pages":[{"title":"List personas","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/personas","href":"/api-reference/agenda-planning/list-personas"},{"title":"Get a persona","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/personas/{personaId}","href":"/api-reference/agenda-planning/get-a-persona"},{"title":"Create a persona","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/personas/create","href":"/api-reference/agenda-planning/create-a-persona"},{"title":"Update a persona","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/personas/{personaId}","href":"/api-reference/agenda-planning/update-a-persona"},{"title":"Delete a persona","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/event/{eventId}/personas/{personaId}","href":"/api-reference/agenda-planning/delete-a-persona"}]},{"group":"Event — Ask","pages":[{"title":"Ask a question about an event","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/ask","href":"/api-reference/ask/ask-a-question-about-an-event"}]},{"group":"Event — Reports \u0026 SbQL","pages":[{"title":"Execute a SbQL query (event-scoped)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/insights/execute","href":"/api-reference/insights/execute-a-sbql-query-event-scoped"},{"title":"Generate a SbQL query from natural language (event-scoped)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/insights/ai/generate","href":"/api-reference/insights/generate-a-sbql-query-from-natural-language-event-scoped"},{"title":"Get event-scoped insights schema","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/insights/schema","href":"/api-reference/insights/get-event-scoped-insights-schema"},{"title":"Get event-scoped query suggestions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/insights/suggestions","href":"/api-reference/insights/get-event-scoped-query-suggestions"},{"title":"List saved queries (event-scoped insights)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/insights/queries","href":"/api-reference/insights/list-saved-queries-event-scoped-insights"},{"title":"Run a saved query (event-scoped insights)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/insights/queries/{queryId}/run","href":"/api-reference/insights/run-a-saved-query-event-scoped-insights"},{"title":"Get a dashboard (event-scoped insights)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/insights/dashboards/{id}","href":"/api-reference/insights/get-a-dashboard-event-scoped-insights"}]},{"group":"Org — Reports \u0026 SbQL","pages":[{"title":"Execute a SbQL query","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/insights/execute","href":"/api-reference/insights/execute-a-sbql-query"},{"title":"Generate a SbQL query from natural language","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/insights/ai/generate","href":"/api-reference/insights/generate-a-sbql-query-from-natural-language"},{"title":"Get insights schema","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/insights/schema","href":"/api-reference/insights/get-insights-schema"},{"title":"Get event-specific insights schema","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/insights/events/{eventId}/schema","href":"/api-reference/insights/get-event-specific-insights-schema"},{"title":"Get query suggestions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/insights/suggestions","href":"/api-reference/insights/get-query-suggestions"},{"title":"List saved queries","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/insights/queries","href":"/api-reference/insights/list-saved-queries"},{"title":"Run a saved query","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/insights/queries/{queryId}/run","href":"/api-reference/insights/run-a-saved-query"},{"title":"Get a dashboard","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/dashboards/{id}","href":"/api-reference/insights/get-a-dashboard"}]},{"group":"Event — Dashboards \u0026 Widgets","pages":[{"title":"List dashboards","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/dashboards","href":"/api-reference/insights/list-dashboards"},{"title":"Get a dashboard","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/dashboards/{id}","href":"/api-reference/insights/get-a-dashboard"},{"title":"Create a dashboard","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/dashboards/create","href":"/api-reference/insights/create-a-dashboard"},{"title":"Update a dashboard","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/dashboards/{id}","href":"/api-reference/insights/update-a-dashboard"},{"title":"Delete a dashboard","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/event/{eventId}/dashboards/{id}","href":"/api-reference/insights/delete-a-dashboard"},{"title":"Create a widget","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/dashboards/{dashboardId}/widgets/create","href":"/api-reference/insights/create-a-widget"},{"title":"Update a widget","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/widgets/{widgetId}","href":"/api-reference/insights/update-a-widget"},{"title":"Delete a widget","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/event/{eventId}/widgets/{widgetId}","href":"/api-reference/insights/delete-a-widget"}]},{"group":"Event — Saved Reports","pages":[{"title":"List saved queries for an event","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/event/{eventId}/queries","href":"/api-reference/insights/list-saved-queries-for-an-event"},{"title":"Create a saved query","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/queries/create","href":"/api-reference/insights/create-a-saved-query"},{"title":"Run a saved query for an event","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/event/{eventId}/queries/{queryId}/run","href":"/api-reference/insights/run-a-saved-query-for-an-event"},{"title":"Update a saved query","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/event/{eventId}/queries/{queryId}","href":"/api-reference/insights/update-a-saved-query"},{"title":"Delete a saved query","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/event/{eventId}/queries/{queryId}","href":"/api-reference/insights/delete-a-saved-query"}]},{"group":"Convenience — Dashboards, Widgets \u0026 Reports","pages":[{"title":"List org dashboards (convenience)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/dashboards","href":"/api-reference/dashboards-\u0026-widgets/list-org-dashboards-convenience"},{"title":"Get an org dashboard (convenience)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/dashboards/{id}","href":"/api-reference/dashboards-\u0026-widgets/get-an-org-dashboard-convenience"},{"title":"Create an org dashboard (convenience)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/dashboards/create","href":"/api-reference/dashboards-\u0026-widgets/create-an-org-dashboard-convenience"},{"title":"Update an org dashboard (convenience)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/dashboards/{id}","href":"/api-reference/dashboards-\u0026-widgets/update-an-org-dashboard-convenience"},{"title":"Delete an org dashboard (convenience)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/dashboards/{id}","href":"/api-reference/dashboards-\u0026-widgets/delete-an-org-dashboard-convenience"},{"title":"Create an org widget (convenience)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/dashboards/{dashboardId}/widgets/create","href":"/api-reference/dashboards-\u0026-widgets/create-an-org-widget-convenience"},{"title":"Update an org widget (convenience)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/widgets/{widgetId}","href":"/api-reference/dashboards-\u0026-widgets/update-an-org-widget-convenience"},{"title":"Delete an org widget (convenience)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/widgets/{widgetId}","href":"/api-reference/dashboards-\u0026-widgets/delete-an-org-widget-convenience"},{"title":"List org saved queries (convenience)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/queries","href":"/api-reference/reports-\u0026-queries/list-org-saved-queries-convenience"},{"title":"Create an org saved query (convenience)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/queries/create","href":"/api-reference/reports-\u0026-queries/create-an-org-saved-query-convenience"},{"title":"Run an org saved query (convenience)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/queries/{queryId}/run","href":"/api-reference/reports-\u0026-queries/run-an-org-saved-query-convenience"},{"title":"Update an org saved query (convenience)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/queries/{queryId}","href":"/api-reference/reports-\u0026-queries/update-an-org-saved-query-convenience"},{"title":"Delete an org saved query (convenience)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/queries/{queryId}","href":"/api-reference/reports-\u0026-queries/delete-an-org-saved-query-convenience"}]},{"group":"GDPR","pages":[{"title":"List GDPR requests","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/gdpr/requests","href":"/api-reference/gdpr/list-gdpr-requests"},{"title":"Create a GDPR request","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/gdpr/requests","href":"/api-reference/gdpr/create-a-gdpr-request"}]}]}]},"title":"Check someone in - Sessionboard API","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-WRhTSUDL.js","utils-ChMov4Kr.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-_REmC2bI.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp6nVRCu.js","snippetPresets-DZadmXoU.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CY2WdoTl.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-DwYG-Q4l.js","shallow-BXQIGwv4.js","getApiPlaygroundDisplay-CK5nK5B9.js","CodeSnippet-TH4a2aGW.js","CodeSnippets-DwsQiOFS.js","Page-R3M_BF4L.js","getPastedJson-DD7kUzi_.js","icon-holE3QoJ.js","MethodPill-DUW0T8us.js","DuplicateIcon-CI_p4be-.js","createIcon-BdbRvavb.js","DynamicMarkdown-DN96a4Ur.js","SectionHeading-SCu36A9d.js","axios-vUo_bRtp.js","Markdown-CCeGv-zI.js","clsx-BGBGWFTt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-Cv_O2fky.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-2C5OB2eV.js"]}