Count event registrations matching filters. Same filters as search_attendees, but returns only the number of matching registrations β no row data, no pagination. Prefer this over search_attendees when the user only needs a count (e.g. βhow many people registeredβ, βhow many are still pendingβ).
MCP-only: this tool has no equivalent Public API endpoint.
Filter criteria. ALL criteria are combined with AND; for an OR across different fields, call this tool once per condition. To match any of several values of the SAME field, use one criterion with the in operation (e.g. status in [PENDING, APPROVED]). Each criterion applies one operation to one field. Only the field/operation combinations listed below are valid:
email (operations: eq, in, like, ilike): Attendee email address. Use this when the user provides an email β it identifies a unique attendee.
firstName (operations: ilike, not_ilike): Attendee first name. Combine with lastName for a precise full-name search; for a single name token whose position is unknown use the virtual name field instead.
lastName (operations: ilike, not_ilike): Attendee last name. Combine with firstName for a precise full-name search; for a single name token whose position is unknown use the virtual name field instead.
ticketTypeId (operations: eq, in): Ticket type ID (UUID). Only use when the user asks about a specific ticket type; resolve names to IDs with search_ticket_type first.
flowId (operations: eq, in): Registration flow ID (UUID). Scopes results to attendees registered through specific registration flows; resolve names to IDs with search_flow first.
bio (operations: eq, like, ilike): Attendee bio / about text.
company (operations: eq, like, ilike): Attendee company name. With the ilike operation, matching also checks the email domain, since the company name often appears there (e.g. 'Acme' matches jane@acme.com).
phoneNumber (operations: eq): Attendee phone number (exact match only).
country (operations: eq, like, ilike, in): Country the attendee provided at registration.
ipCity (operations: eq, in, like, ilike): City derived from the attendee's IP address at registration time.
ipState (operations: eq, in, like, ilike): State/region derived from the attendee's IP address at registration time.
ipCountry (operations: eq, in, like, ilike): Country derived from the attendee's IP address at registration time.
status (operations: eq, in): Registration status. Omit to include all statuses. Values: one of PENDING, REJECTED, APPROVED, DELETED, APPROVED_NOT_REGISTERED, INCOMPLETE.
source (operations: eq, in): How the registration was created (e.g. self sign-up vs. imported). Values: one of LANDING_PAGE_V1, LANDING_PAGE_V2, DUDA_REGISTRATION_FORM, DUDA_TICKETING_BUYER, DUDA_TICKETING_MAPPING, EMBED_REGISTRATION_FORM, TICKETING_BUYER, TICKETING_MAPPING, BULK_IMPORT, ATTENDEE_INVITE, ATTENDEE_ADD_FORM, HUBSPOT, SALESFORCE, MARKETO, EXPLARA, PROTECH, CERTAIN, UNKNOWN, REGISTRATION_WEBHOOK, ANDROID_ORGANIZER_APP, IOS_ORGANIZER_APP, AVENTRI, EVENT_BRITE, PARDOT, EMBED_FLOW, TEAM_OR_PLAN_CHANGE_INTERNAL, SPEAKER_ADD_FORM, BULK_SPEAKER_IMPORT, CREATE_EVENT, MOVE_EVENT, ADD_TO_TEAM, LEAD_SCAN, PARENT_EVENT, EVENT_REGISTRATION_API_V1, ZOOM_IMPORT.
sourceType (operations: eq, in): Source type of the registration. Values: one of ATTENDEE_SIDE, ORGANIZER_SIDE, INTEGRATION, UNKNOWN, LEAD_CAPTURE, ZUDDL_API.
createdBy (operations: eq): Account ID of the user who created the registration (exact match).
createdAt (operations: eq, gt, lt, gte, lte, between): When the registration was created. ISO-8601 with offset, e.g. 2026-05-01T00:00:00Z. Use gte/lte for open ranges or between for a closed range. Values: ISO-8601 date-time with offset, e.g. 2026-05-01T00:00:00Z.
name (operations: ilike): Attendee name matched against first name OR last name. Accepts a full name: it is split on whitespace and every part must match the first or last name, in any order. Use when it's unclear how the name splits into first and last name. If multiple attendees match, ask the user to clarify by email.
Show child attributes
Response
200
A JSON-RPC tools/call result. The tool's output is in content.
Was this page helpful?
βI
{"docsConfig":{"theme":"linden","$schema":"https://mintlify.com/docs.json","name":"Zuddl guides","colors":{"primary":"#843DF5","light":"#843DF5","dark":"#843DF5"},"logo":{"light":"https://mintcdn.com/zuddl-2f3d3563/t-oKtTCoPeeFOd0s/logo/ZuddlLogo.svg?fit=max\u0026auto=format\u0026n=t-oKtTCoPeeFOd0s\u0026q=85\u0026s=c7c00bcb1a029f560a632baf30c667c2","dark":"https://mintcdn.com/zuddl-2f3d3563/t-oKtTCoPeeFOd0s/logo/ZuddlLogo.svg?fit=max\u0026auto=format\u0026n=t-oKtTCoPeeFOd0s\u0026q=85\u0026s=c7c00bcb1a029f560a632baf30c667c2"},"favicon":"https://mintcdn.com/zuddl-2f3d3563/1Pl9TGqjTCvT_S3j/zuddl-favicon.png?fit=max\u0026auto=format\u0026n=1Pl9TGqjTCvT_S3j\u0026q=85\u0026s=4c00d397a8c532b2104e72db097fc68a","appearance":{"default":"light","strict":true},"footer":{"socials":{"x":"https://x.com/WeareZuddl","linkedin":"https://www.linkedin.com/company/zuddl"}},"fonts":{"family":"Inter","weight":400},"styling":{"latex":false},"background":{"color":{"light":"#fbf9ff","dark":"#0d0b12"}},"navigation":{"global":{},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"zuddl-2f3d3563","hasAudioNarration":false,"actualSubdomain":"zuddl-2f3d3563","customDomains":["docs.zuddl.com"],"gitSource":{"type":"github","owner":"zuddl","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adb610d83455fcb7aaddf8e","collectionId":"92120957-4899-4069-8d4c-b8bf3e75ddb3","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adb610d83455fcb7aaddf8e"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae048af91659a327f7b5db0","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"default","tag":"Docs","count":76},{"language":"default","tag":"Core modules","count":65},{"language":"default","tag":"Webhook Reference","count":43},{"language":"default","tag":"API Reference","count":40},{"language":"default","tag":"APIs","count":38},{"language":"default","tag":"AttendeeEngagementWebhooks","count":14},{"language":"default","tag":"Ticketing \u0026 Payments","count":11},{"language":"default","tag":"RegistrationStatusesWebhooks","count":10},{"language":"default","tag":"Sessions","count":10},{"language":"default","tag":"Studio","count":8}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":[{"filePath":"style.css","content":"#page-title,sidebar{color:#320972!important}#navbar-transition{background-color:#320972!important;background:#320972!important}body:not(.dark) .NavBarLink,body:not(.dark) .nav-tabs-item{color:#fff!important}body:not(.dark) .NavBarLink:hover,body:not(.dark) .nav-tabs-item:hover{color:#98a2b3!important}#navigation-items>div:nth-of-type(2){margin-top:0!important}#assistant-entry-mobile svg,#search-bar-entry-mobile svg{color:#fff!important;transition:color .2s ease}#assistant-entry-mobile svg:hover{color:#9ca3af!important}#search-bar-entry-mobile svg{border-color:#fff!important;background-color:#fff!important}#search-bar-entry-mobile svg:hover{background-color:#9ca3af!important}#sidebar-title{font-weight:700}.sidebar-group-header{margin-bottom:0!important;position:sticky;top:0;background:0 0;z-index:10}#sidebar-group{margin-bottom:16px!important}"}],"page":{"pagePath":"mcp-reference/attendees/count-attendees","slug":"/mcp-reference/attendees/count-attendees","pageMetadata":{"title":"Count Attendees","description":"**Tool name:** `search_attendee_count` Β· **Behaviour:** π Read-only\n\nCount event registrations matching filters. Same filters as search_attendees, but returns only the number of matching registrations β no row data, no pagination. Prefer this over search_attendees when the user only needs a count (e.g. 'how many people registered', 'how many are still pending').\n\n**MCP-only:** this tool has no equivalent Public API endpoint.","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/search_attendee_count","href":"/mcp-reference/attendees/count-attendees","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 p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Tool name:\"\n }), \" \", _jsx(_components.code, {\n children: \"search_attendee_count\"\n }), \" Β· \", _jsx(_components.strong, {\n children: \"Behaviour:\"\n }), \" π Read-only\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Count event registrations matching filters. Same filters as search_attendees, but returns only the number of matching registrations β no row data, no pagination. Prefer this over search_attendees when the user only needs a count (e.g. βhow many people registeredβ, βhow many are still pendingβ).\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"MCP-only:\"\n }), \" this tool has no equivalent Public API endpoint.\"]\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":"Count Attendees","description":"**Tool name:** `search_attendee_count` Β· **Behaviour:** π Read-only\n\nCount event registrations matching filters. Same filters as search_attendees, but returns only the number of matching registrations β no row data, no pagination. Prefer this over search_attendees when the user only needs a count (e.g. 'how many people registered', 'how many are still pending').\n\n**MCP-only:** this tool has no equivalent Public API endpoint.","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/search_attendee_count","href":"/mcp-reference/attendees/count-attendees","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/zuddl-2f3d3563/e3b0c44298fc1c14/index.js","/_mintlify/custom/zuddl-2f3d3563/7688de4aa4708809/mcp-links.js"],"openApiReferenceData":{"operation":{"tags":["Attendees"],"summary":"Count Attendees","description":"**Tool name:** `search_attendee_count` Β· **Behaviour:** π Read-only\n\nCount event registrations matching filters. Same filters as search_attendees, but returns only the number of matching registrations β no row data, no pagination. Prefer this over search_attendees when the user only needs a count (e.g. 'how many people registered', 'how many are still pending').\n\n**MCP-only:** this tool has no equivalent Public API endpoint.","operationId":"search_attendee_count","requestBody":"9c4b54f1-263e-4615-b327-66d112702591","responses":{"200":"705cb479-6399-44f7-b1fc-38b0bb0e1701"},"x-mcp-annotations":{"readOnlyHint":true,"destructiveHint":false},"x-mint":{"metadata":{"playground":"none"}},"method":"post","type":"path","servers":["1d18b86c-7788-4642-b7dd-e742dff72e19"],"security":["03703fe3-7f18-4872-b9e9-d9cd2fe6d1fc"],"path":"/tools/search_attendee_count","baseUrlOptions":["https://setup.zuddl.com/api/mcp"],"title":"Count Attendees","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"description":"The tool's `arguments`, as sent in a JSON-RPC `tools/call` request.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"eventIds":{"type":"array","description":"One or more Zuddl event IDs to scope the search to. Omit to search across all events the caller is authorized for.","items":{"type":"string","uniqueKey":"eventIds.items.[INDEX]","typeLabel":"string"},"uniqueKey":"eventIds","typeLabel":"string[]"},"filters":{"type":"array","description":"Filter criteria. ALL criteria are combined with AND; for an OR across different fields, call this tool once per condition. To match any of several values of the SAME field, use one criterion with the in operation (e.g. status in [PENDING, APPROVED]). Each criterion applies one operation to one field. Only the field/operation combinations listed below are valid:\n- email (operations: eq, in, like, ilike): Attendee email address. Use this when the user provides an email β it identifies a unique attendee.\n- firstName (operations: ilike, not_ilike): Attendee first name. Combine with `lastName` for a precise full-name search; for a single name token whose position is unknown use the virtual `name` field instead.\n- lastName (operations: ilike, not_ilike): Attendee last name. Combine with `firstName` for a precise full-name search; for a single name token whose position is unknown use the virtual `name` field instead.\n- ticketTypeId (operations: eq, in): Ticket type ID (UUID). Only use when the user asks about a specific ticket type; resolve names to IDs with search_ticket_type first.\n- flowId (operations: eq, in): Registration flow ID (UUID). Scopes results to attendees registered through specific registration flows; resolve names to IDs with search_flow first.\n- bio (operations: eq, like, ilike): Attendee bio / about text.\n- designation (operations: eq, like, ilike): Attendee job title / designation (e.g. 'CTO', 'Product Manager').\n- company (operations: eq, like, ilike): Attendee company name. With the ilike operation, matching also checks the email domain, since the company name often appears there (e.g. 'Acme' matches jane@acme.com).\n- phoneNumber (operations: eq): Attendee phone number (exact match only).\n- country (operations: eq, like, ilike, in): Country the attendee provided at registration.\n- ipCity (operations: eq, in, like, ilike): City derived from the attendee's IP address at registration time.\n- ipState (operations: eq, in, like, ilike): State/region derived from the attendee's IP address at registration time.\n- ipCountry (operations: eq, in, like, ilike): Country derived from the attendee's IP address at registration time.\n- status (operations: eq, in): Registration status. Omit to include all statuses. Values: one of PENDING, REJECTED, APPROVED, DELETED, APPROVED_NOT_REGISTERED, INCOMPLETE.\n- source (operations: eq, in): How the registration was created (e.g. self sign-up vs. imported). Values: one of LANDING_PAGE_V1, LANDING_PAGE_V2, DUDA_REGISTRATION_FORM, DUDA_TICKETING_BUYER, DUDA_TICKETING_MAPPING, EMBED_REGISTRATION_FORM, TICKETING_BUYER, TICKETING_MAPPING, BULK_IMPORT, ATTENDEE_INVITE, ATTENDEE_ADD_FORM, HUBSPOT, SALESFORCE, MARKETO, EXPLARA, PROTECH, CERTAIN, UNKNOWN, REGISTRATION_WEBHOOK, ANDROID_ORGANIZER_APP, IOS_ORGANIZER_APP, AVENTRI, EVENT_BRITE, PARDOT, EMBED_FLOW, TEAM_OR_PLAN_CHANGE_INTERNAL, SPEAKER_ADD_FORM, BULK_SPEAKER_IMPORT, CREATE_EVENT, MOVE_EVENT, ADD_TO_TEAM, LEAD_SCAN, PARENT_EVENT, EVENT_REGISTRATION_API_V1, ZOOM_IMPORT.\n- sourceType (operations: eq, in): Source type of the registration. Values: one of ATTENDEE_SIDE, ORGANIZER_SIDE, INTEGRATION, UNKNOWN, LEAD_CAPTURE, ZUDDL_API.\n- createdBy (operations: eq): Account ID of the user who created the registration (exact match).\n- createdAt (operations: eq, gt, lt, gte, lte, between): When the registration was created. ISO-8601 with offset, e.g. 2026-05-01T00:00:00Z. Use gte/lte for open ranges or between for a closed range. Values: ISO-8601 date-time with offset, e.g. 2026-05-01T00:00:00Z.\n- name (operations: ilike): Attendee name matched against first name OR last name. Accepts a full name: it is split on whitespace and every part must match the first or last name, in any order. Use when it's unclear how the name splits into first and last name. If multiple attendees match, ask the user to clarify by email.\n","items":{"type":"object","additionalProperties":false,"properties":{"field":{"type":"string","enum":["email","firstName","lastName","ticketTypeId","flowId","bio","designation","company","phoneNumber","country","ipCity","ipState","ipCountry","status","source","sourceType","createdBy","createdAt","name"],"isRequired":true,"uniqueKey":"filters.items.[INDEX].field","typeLabel":"enum\u003cstring>"},"operation":{"type":"string","description":"eq = equals, in = any of the values, like = case-sensitive substring match, ilike = case-insensitive substring match, not_like = negated like, not_ilike = negated ilike, gt / gte / lt / lte = comparison, between = inclusive range.","enum":["eq","in","like","ilike","not_ilike","gt","lt","gte","lte","between"],"isRequired":true,"uniqueKey":"filters.items.[INDEX].operation","typeLabel":"enum\u003cstring>"},"values":{"type":"array","description":"Exactly 1 value for every operation except: in (1 or more) and between (exactly 2).","items":{"type":"string","uniqueKey":"filters.items.[INDEX].values.items.[INDEX]","typeLabel":"string"},"minItems":1,"isRequired":true,"uniqueKey":"filters.items.[INDEX].values","typeLabel":"string[]"}},"required":["field","operation","values"],"uniqueKey":"filters.items.[INDEX]","typeLabel":"object"},"uniqueKey":"filters","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"eventIds":["\u003cstring>"],"filters":[{"values":["\u003cstring>"]}]}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"705cb479-6399-44f7-b1fc-38b0bb0e1701":{"description":"A JSON-RPC `tools/call` result. The tool's output is in `content`.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"03703fe3-7f18-4872-b9e9-d9cd2fe6d1fc":{"oauth":{"type":"http","description":"OAuth 2.1 access token. MCP clients obtain it themselves (dynamic client registration + PKCE) when you connect them to the server URL above.","scheme":"bearer","scopes":[],"schemeName":"oauth"}}},"servers":{"1d18b86c-7788-4642-b7dd-e742dff72e19":{"url":"https://setup.zuddl.com/api/mcp","description":"Zuddl MCP server"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","description":"OAuth 2.1 access token. MCP clients obtain it themselves (dynamic client registration + PKCE) when you connect them to the server URL above.","scheme":"bearer","scopes":[],"schemeName":"oauth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"OAuth 2.1 access token. MCP clients obtain it themselves (dynamic client registration + PKCE) when you connect them to the server URL above.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"oauth","name":"Authorization"}],"title":"oauth"}]},"originalFileLocation":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools"},"subdomain":"zuddl-2f3d3563","siteName":"Zuddl guides","title":"Count Attendees - Zuddl guides","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-27T06:46:19.806Z","originalFileLocation":"mcp-reference/attendees/count-attendees.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";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=\"light\"}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=\"Tool name: search_attendee_count Β· Behaviour: π Read-only Count event registrations matching filters. Same filters as search_attendees, but returns only the number of matching registrations β no row data, no pagination. Prefer this over search_attendees when the user only needs a count (e.g. \u0026#x27;how many people registered\u0026#x27;, \u0026#x27;how many are still pending\u0026#x27;). MCP-only: this tool has no equivalent Public API endpoint.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Zuddl guides\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/zuddl-2f3d3563/-eTLRHyA-a5Vwfxt/_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/zuddl-2f3d3563/-eTLRHyA-a5Vwfxt/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/zuddl-2f3d3563/-eTLRHyA-a5Vwfxt/_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/zuddl-2f3d3563/-eTLRHyA-a5Vwfxt/_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/zuddl-2f3d3563/-eTLRHyA-a5Vwfxt/_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/zuddl-2f3d3563/-eTLRHyA-a5Vwfxt/_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/zuddl-2f3d3563/-eTLRHyA-a5Vwfxt/_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/zuddl-2f3d3563/-eTLRHyA-a5Vwfxt/_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/zuddl-2f3d3563/-eTLRHyA-a5Vwfxt/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Count Attendees - Zuddl guides\">\u003cmeta data-mint-head property=\"og:description\" content=\"Tool name: search_attendee_count Β· Behaviour: π Read-only Count event registrations matching filters. Same filters as search_attendees, but returns only the number of matching registrations β no row data, no pagination. Prefer this over search_attendees when the user only needs a count (e.g. \u0026#x27;how many people registered\u0026#x27;, \u0026#x27;how many are still pending\u0026#x27;). MCP-only: this tool has no equivalent Public API endpoint.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Zuddl guides\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.zuddl.com/mcp-reference/attendees/count-attendees\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://zuddl-2f3d3563.mintlify.app/_mintlify/api/og/v2?division=Attendees\u0026amp;title=Count+Attendees\u0026amp;description=**Tool+name%3A**+%60search_attendee_count%60+%C2%B7+**Behaviour%3A**+%F0%9F%94%92+Read-only%0A%0ACount+event+registrations+matching+filters.+Same+filters+as+search_attendees%2C+but+returns+o\u0026amp;theme=b9dd646c8cdd23fa741fcf41\u0026amp;signature=dca22bc12d7f31c5cd88e88fb94ee190ab662df3ac33962b875a7bf7acb6f817\">\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=\"Count Attendees - Zuddl guides\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Tool name: search_attendee_count Β· Behaviour: π Read-only Count event registrations matching filters. Same filters as search_attendees, but returns only the number of matching registrations β no row data, no pagination. Prefer this over search_attendees when the user only needs a count (e.g. \u0026#x27;how many people registered\u0026#x27;, \u0026#x27;how many are still pending\u0026#x27;). MCP-only: this tool has no equivalent Public API endpoint.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://zuddl-2f3d3563.mintlify.app/_mintlify/api/og/v2?division=Attendees\u0026amp;title=Count+Attendees\u0026amp;description=**Tool+name%3A**+%60search_attendee_count%60+%C2%B7+**Behaviour%3A**+%F0%9F%94%92+Read-only%0A%0ACount+event+registrations+matching+filters.+Same+filters+as+search_attendees%2C+but+returns+o\u0026amp;theme=b9dd646c8cdd23fa741fcf41\u0026amp;signature=dca22bc12d7f31c5cd88e88fb94ee190ab662df3ac33962b875a7bf7acb6f817\">\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/zuddl-2f3d3563/-eTLRHyA-a5Vwfxt/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Zuddl guides\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#843DF5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.zuddl.com/mcp-reference/attendees/count-attendees\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/mcp-reference/attendees/count-attendees.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.zuddl.com/#organization\",\"name\":\"Zuddl guides\",\"url\":\"https://docs.zuddl.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/zuddl-2f3d3563/t-oKtTCoPeeFOd0s/logo/ZuddlLogo.svg?fit=max\u0026auto=format\u0026n=t-oKtTCoPeeFOd0s\u0026q=85\u0026s=c7c00bcb1a029f560a632baf30c667c2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.zuddl.com#website\",\"name\":\"Zuddl guides\",\"url\":\"https://docs.zuddl.com\",\"publisher\":{\"@id\":\"https://docs.zuddl.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.zuddl.com/mcp-reference/attendees/count-attendees#webpage\",\"url\":\"https://docs.zuddl.com/mcp-reference/attendees/count-attendees\",\"name\":\"Count Attendees\",\"description\":\"Tool name: search_attendee_count Β· Behaviour: π Read-only Count event registrations matching filters. Same filters as search_attendees, but returns only the number of matching registrations β no row data, no pagination. Prefer this over search_attendees when the user only needs a count (e.g. 'how many people registered', 'how many are still pending'). MCP-only: this tool has no equivalent Public API endpoint.\",\"dateModified\":\"2026-10-27T06:46:19.806Z\",\"isPartOf\":{\"@id\":\"https://docs.zuddl.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.zuddl.com/mcp-reference/attendees/count-attendees#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.zuddl.com/mcp-reference/attendees/count-attendees#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"MCP Tools\",\"item\":\"https://docs.zuddl.com/mcp-reference/analytics/ask-zuddl-analytics\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Count Attendees\",\"item\":\"https://docs.zuddl.com/mcp-reference/attendees/count-attendees\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.zuddl.com/mcp-reference/attendees/count-attendees#apireference\",\"headline\":\"Count Attendees\",\"name\":\"Count Attendees\",\"description\":\"Tool name: search_attendee_count Β· Behaviour: π Read-only Count event registrations matching filters. Same filters as search_attendees, but returns only the number of matching registrations β no row data, no pagination. Prefer this over search_attendees when the user only needs a count (e.g. 'how many people registered', 'how many are still pending'). MCP-only: this tool has no equivalent Public API endpoint.\",\"url\":\"https://docs.zuddl.com/mcp-reference/attendees/count-attendees\",\"mainEntityOfPage\":{\"@id\":\"https://docs.zuddl.com/mcp-reference/attendees/count-attendees#webpage\"},\"dateModified\":\"2026-10-27T06:46:19.806Z\",\"publisher\":{\"@id\":\"https://docs.zuddl.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.zuddl.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Zuddl guides\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Zuddl guides","nav":{"global":{},"tabs":[{"tab":"Docs","pages":[{"title":"Docs","href":""}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]},{"tab":"MCP Tools Reference","groups":[{"group":"MCP Tools Reference","pages":[{"title":"Introduction to the Zuddl MCP server","href":"/mcp-reference/introduction"}]},{"group":"MCP Tools","pages":[{"group":"Analytics","pages":[{"title":"Ask Zuddl Analytics","description":"**Tool name:** `ask_zuddl_analytics` Β· **Behaviour:** π Read-only\n\nAsk Zuddl's analytics agent an open-ended analytical question about your events/attendees/registrations; returns a natural-language answer. Pass the returned conversationId back on a follow-up call to continue the same conversation.\n\n**MCP-only:** this tool has no equivalent Public API endpoint.","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/ask_zuddl_analytics","href":"/mcp-reference/analytics/ask-zuddl-analytics"}]},{"group":"Attendees","pages":[{"title":"Count Attendees","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/search_attendee_count","href":"/mcp-reference/attendees/count-attendees"},{"title":"Search Attendees","description":"**Tool name:** `search_attendees` Β· **Behaviour:** π Read-only\n\nRetrieve event registrations. Search attendees registered for a Zuddl event using the filters parameter (see its schema for available fields and operations per field). Returns a paginated list of registrations with fields including registrationId, eventId, ticketTypeId, firstName, lastName, email, company, status, and createdAt. Each row's status and registrationId are what update_registration_status needs to act on that registration next.\n\n**MCP-only:** this tool has no equivalent Public API endpoint.","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/search_attendees","href":"/mcp-reference/attendees/search-attendees"},{"title":"Update Registration Status","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/update_registration_status","href":"/mcp-reference/attendees/update-registration-status"},{"title":"Check In Attendee to Event","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_checkin_event_attendee","href":"/mcp-reference/attendees/check-in-attendee-to-event"},{"title":"Check Out Attendee from Event","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_checkout_event_attendee","href":"/mcp-reference/attendees/check-out-attendee-from-event"},{"title":"Get Attendee Details","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_get_attendee","href":"/mcp-reference/attendees/get-attendee-details"},{"title":"List Attendees","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_list_attendees","href":"/mcp-reference/attendees/list-attendees"},{"title":"Register Attendee","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_register_attendee","href":"/mcp-reference/attendees/register-attendee"}]},{"group":"Events","pages":[{"title":"Search Events","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/search_event","href":"/mcp-reference/events/search-events"},{"title":"Create Event","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_create_event","href":"/mcp-reference/events/create-event"},{"title":"Duplicate Event","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_duplicate_event","href":"/mcp-reference/events/duplicate-event"},{"title":"Get Event Details","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_get_event","href":"/mcp-reference/events/get-event-details"},{"title":"Get Event Duplication Status","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_get_event_duplication_status","href":"/mcp-reference/events/get-event-duplication-status"},{"title":"List Events","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_list_events","href":"/mcp-reference/events/list-events"},{"title":"List Languages","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_list_languages","href":"/mcp-reference/events/list-languages"},{"title":"List Tags","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_list_tags","href":"/mcp-reference/events/list-tags"}]},{"group":"Registration flows \u0026 tickets","pages":[{"title":"Search Registration Flows","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/search_flow","href":"/mcp-reference/registration-flows-\u0026-tickets/search-registration-flows"},{"title":"Search Ticket Types","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/search_ticket_type","href":"/mcp-reference/registration-flows-\u0026-tickets/search-ticket-types"}]},{"group":"Sessions","pages":[{"title":"Add Session Files","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_add_session_files","href":"/mcp-reference/sessions/add-session-files"},{"title":"Add Session Speakers","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_add_session_speakers","href":"/mcp-reference/sessions/add-session-speakers"},{"title":"Check In Attendee to Session","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_checkin_session_attendee","href":"/mcp-reference/sessions/check-in-attendee-to-session"},{"title":"Check Out Attendee from Session","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_checkout_session_attendee","href":"/mcp-reference/sessions/check-out-attendee-from-session"},{"title":"Create Session","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_create_session","href":"/mcp-reference/sessions/create-session"},{"title":"Get Session Details","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_get_session","href":"/mcp-reference/sessions/get-session-details"},{"title":"List Sessions","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_list_sessions","href":"/mcp-reference/sessions/list-sessions"},{"title":"Remove Session Files","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_remove_session_files","href":"/mcp-reference/sessions/remove-session-files"},{"title":"Remove Session Speakers","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_remove_session_speakers","href":"/mcp-reference/sessions/remove-session-speakers"},{"title":"Update Session","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_update_session","href":"/mcp-reference/sessions/update-session"}]},{"group":"Locations","pages":[{"title":"Create Location","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_create_location","href":"/mcp-reference/locations/create-location"},{"title":"Delete Location","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_delete_location","href":"/mcp-reference/locations/delete-location"},{"title":"Get Location Details","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_get_location","href":"/mcp-reference/locations/get-location-details"},{"title":"List Locations","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_list_locations","href":"/mcp-reference/locations/list-locations"},{"title":"Update Location","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_update_location","href":"/mcp-reference/locations/update-location"}]},{"group":"Speakers","pages":[{"title":"Create Speaker","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_create_speaker","href":"/mcp-reference/speakers/create-speaker"},{"title":"Get Speaker Details","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_get_speaker","href":"/mcp-reference/speakers/get-speaker-details"},{"title":"List Speakers","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_list_speakers","href":"/mcp-reference/speakers/list-speakers"},{"title":"Update Speaker","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_update_speaker","href":"/mcp-reference/speakers/update-speaker"},{"title":"Upload Speaker Picture","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_upload_speaker_pic","href":"/mcp-reference/speakers/upload-speaker-picture"}]},{"group":"Sponsors","pages":[{"title":"Create Sponsor","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_create_sponsor","href":"/mcp-reference/sponsors/create-sponsor"},{"title":"Get Sponsor Details","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_get_sponsor","href":"/mcp-reference/sponsors/get-sponsor-details"},{"title":"List Sponsors","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_list_sponsors","href":"/mcp-reference/sponsors/list-sponsors"},{"title":"Update Sponsor","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_update_sponsor","href":"/mcp-reference/sponsors/update-sponsor"},{"title":"Upload Sponsor Image","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_upload_sponsor_image","href":"/mcp-reference/sponsors/upload-sponsor-image"}]},{"group":"Brand Kits","pages":[{"title":"List Brand Kits","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_list_brand_kits","href":"/mcp-reference/brand-kits/list-brand-kits"}]},{"group":"Teams","pages":[{"title":"List Teams","deprecated":null,"version":null,"playground":"none","openapi":"https://api.prod.zuddl.com/api/v3/api-docs/mcp-tools post /tools/v1_list_teams","href":"/mcp-reference/teams/list-teams"}]}]}]},{"tab":"Webhook Reference","pages":[{"title":"Webhook Reference","href":"/api-reference/ticketingwebhooks/add-on-modified-activity"}]},{"tab":"Help Center","href":"https://support.zuddl.com/"}]},"title":"Count Attendees - Zuddl guides","buildId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","deploymentId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-rfhihCWU.js","utils-BmH1XFxk.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BcNsxPKB.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BAES3tkd.js","snippetPresets-DCMQBKLP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D6l_bzE9.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BOktbnNh.js","shallow-BCs8SgM7.js","getApiPlaygroundDisplay-DEmW5bJB.js","CodeSnippet-CpZOpB9C.js","CodeSnippets-BOBDqibl.js","Page-D5fEM6aW.js","getPastedJson-DH2JBvmr.js","icon-BBJH-kKh.js","MethodPill-D2Sd5NLC.js","DuplicateIcon-CGgfL2qN.js","createIcon-BKudBBzi.js","DynamicMarkdown-85clUA0i.js","SectionHeading-D0JiMgDx.js","axios-vUo_bRtp.js","Markdown-Cfiy0xZO.js","clsx-rL8ZCCw4.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-aeztFa9U.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BywkCr5C.js"]}