Zigpoll
Use Zigpoll to read and manage surveys, responses, participants, and research workflows.
认证方式
| 方式 | 底层类型 | 状态 | 说明 |
|---|---|---|---|
| API Key | api_key | available | — |
调用示例
import { createClient } from "@open-connector/sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "ZIGPOLL_CANCEL_SYNTHETIC_RESEARCH", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("ZIGPOLL_CANCEL_SYNTHETIC_RESEARCH", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute ZIGPOLL_CANCEL_SYNTHETIC_RESEARCH --data '{ }'Tool 目录
可用 Tools
23 个可调用操作
Cancel synthetic researchZIGPOLL_CANCEL_SYNTHETIC_RESEARCHCancels a currently running synthetic research job. Already-generated responses are kept.需要连接
Cancels a currently running synthetic research job. Already-generated responses are kept.
认证
需要 Connected AccountTags
Duplicate a pollZIGPOLL_DUPLICATE_POLL_FOR_RESEARCHCreates a clean copy of the poll (with slides but without response data). Useful for creating a fresh copy after synthetic research to run a new round.需要连接
Creates a clean copy of the poll (with slides but without response data). Useful for creating a fresh copy after synthetic research to run a new round.
认证
需要 Connected AccountTags
Generate a unique survey linkZIGPOLL_GENERATE_SURVEY_LINKGenerate a unique, trackable survey link for a given poll. Each call creates a new activity record and returns a unique URL that can be distributed to a respondent. Optionally attach metadata (key-value pairs) to the activity for tracking purposes. Enforces plan-based monthly survey link limits.需要连接
Generate a unique, trackable survey link for a given poll. Each call creates a new activity record and returns a unique URL that can be distributed to a respondent. Optionally attach metadata (key-value pairs) to the activity for tracking purposes. Enforces plan-based monthly survey link limits.
认证
需要 Connected AccountTags
Get accountZIGPOLL_GET_ACCOUNTGet an account object for an an accountId that you provide.需要连接
Get an account object for an an accountId that you provide.
认证
需要 Connected AccountTags
Get all accountsZIGPOLL_GET_ACCOUNTSGet all account objects for the authenticated user.需要连接
Get all account objects for the authenticated user.
认证
需要 Connected AccountTags
Get all emailsZIGPOLL_GET_EMAILSGet email objects for a particular slide, poll, or account that you provide.需要连接
Get email objects for a particular slide, poll, or account that you provide.
认证
需要 Connected AccountTags
Get all insightsZIGPOLL_GET_INSIGHTSGet automated ai insight objects for a particular slide, poll, or account that you provide.需要连接
Get automated ai insight objects for a particular slide, poll, or account that you provide.
认证
需要 Connected AccountTags
Get current userZIGPOLL_GET_MEGet the authenticated user object.需要连接
Get the authenticated user object.
认证
需要 Connected AccountTags
Get all participantsZIGPOLL_GET_PARTICIPANTSGet participant objects for a particular slide, poll, or account that you provide.需要连接
Get participant objects for a particular slide, poll, or account that you provide.
认证
需要 Connected AccountTags
Get pollZIGPOLL_GET_POLLGet a specific poll object for a pollId that you provide.需要连接
Get a specific poll object for a pollId that you provide.
认证
需要 Connected AccountTags
Get all pollsZIGPOLL_GET_POLLSGet all polls for a particular accountId that you provide.需要连接
Get all polls for a particular accountId that you provide.
认证
需要 Connected AccountTags
Get all responsesZIGPOLL_GET_RESPONSESGet response objects for a particular slide, poll, or account that you provide.需要连接
Get response objects for a particular slide, poll, or account that you provide.
认证
需要 Connected AccountTags
Get slideZIGPOLL_GET_SLIDEGet a specific slide object based on the slideId that you provide. For most slide types the `answers` array holds each answer option with its `votes` count. For `matrix` slides, `answers` lists the shared answer columns (the rating scale) and an additional `rows` array is returned — one entry per question (row), each with its own `answers` array giving the `votes` for every column. The `rows[].answers[].votes` values are the response counts for each option in the matrix.需要连接
Get a specific slide object based on the slideId that you provide. For most slide types the `answers` array holds each answer option with its `votes` count. For `matrix` slides, `answers` lists the shared answer columns (the rating scale) and an additional `rows` array is returned — one entry per question (row), each with its own `answers` array giving the `votes` for every column. The `rows[].answers[].votes` values are the response counts for each option in the matrix.
认证
需要 Connected AccountTags
Get all slidesZIGPOLL_GET_SLIDESGet all slides for a particular pollId that you provide.需要连接
Get all slides for a particular pollId that you provide.
认证
需要 Connected AccountTags
Get synthetic research statusZIGPOLL_GET_SYNTHETIC_RESEARCH_STATUSReturns the current status and progress of synthetic research on a poll.需要连接
Returns the current status and progress of synthetic research on a poll.
认证
需要 Connected AccountTags
Commit a staged objectZIGPOLL_POST_COMMITSave a previously staged (dry run) poll or slide object to the database. Use this after reviewing the preview returned by POST /poll or POST /slide with `dryRun: true`. The object is inserted as-is — no re-processing or default merging is applied.需要连接
Save a previously staged (dry run) poll or slide object to the database. Use this after reviewing the preview returned by POST /poll or POST /slide with `dryRun: true`. The object is inserted as-is — no re-processing or default merging is applied.
认证
需要 Connected AccountTags
Create pollZIGPOLL_POST_POLLCreate a new poll (survey) under an account you own. The poll is created with `isVisible: false` and no slides. You can also use `/survey` as an alias.需要连接
Create a new poll (survey) under an account you own. The poll is created with `isVisible: false` and no slides. You can also use `/survey` as an alias.
认证
需要 Connected AccountTags
Update pollZIGPOLL_POST_POLL_UPDATEUpdate an existing poll (survey). Only the fields you include in the request body will be changed — all other fields remain untouched. System-managed fields (counts, timestamps, slides list) are ignored if sent. You can also use `/survey/update` as an alias.需要连接
Update an existing poll (survey). Only the fields you include in the request body will be changed — all other fields remain untouched. System-managed fields (counts, timestamps, slides list) are ignored if sent. You can also use `/survey/update` as an alias.
认证
需要 Connected AccountTags
Create slideZIGPOLL_POST_SLIDECreate a new slide (question) within an existing poll. The poll must belong to an account you own. The `handle` field is automatically generated from the title. If `title` is omitted it defaults to "Slide N". When `dryRun` is true, `pollId` is optional — the slide object is built with defaults and returned without any database lookups.需要连接
Create a new slide (question) within an existing poll. The poll must belong to an account you own. The `handle` field is automatically generated from the title. If `title` is omitted it defaults to "Slide N". When `dryRun` is true, `pollId` is optional — the slide object is built with defaults and returned without any database lookups.
认证
需要 Connected AccountTags
Update slideZIGPOLL_POST_SLIDE_UPDATEUpdate an existing slide (question). Only the fields you include in the request body will be changed — all other fields remain untouched. System-managed fields (counts, insights, timestamps) are ignored if sent. The `handle` field is automatically generated from the title. Set a field to -1 to remove it from the slide.需要连接
Update an existing slide (question). Only the fields you include in the request body will be changed — all other fields remain untouched. System-managed fields (counts, insights, timestamps) are ignored if sent. The `handle` field is automatically generated from the title. Set a field to -1 to remove it from the slide.
认证
需要 Connected AccountTags
Send email campaignZIGPOLL_SEND_EMAILSend an email survey invitation to one or more recipients. Accepts a single email string or an array of email strings. Enforces plan-based email limits, spam detection, and bulk-send validation.需要连接
Send an email survey invitation to one or more recipients. Accepts a single email string or an array of email strings. Enforces plan-based email limits, spam detection, and bulk-send validation.
认证
需要 Connected AccountTags
Send SMS campaignZIGPOLL_SEND_SMSSend an SMS survey invitation to one or more phone numbers. Accepts a single phone number string or an array of phone number strings. Phone numbers are automatically normalized and deduplicated. Enforces plan-based SMS limits, spam detection, and bulk-send validation.需要连接
Send an SMS survey invitation to one or more phone numbers. Accepts a single phone number string or an array of phone number strings. Phone numbers are automatically normalized and deduplicated. Enforces plan-based SMS limits, spam detection, and bulk-send validation.
认证
需要 Connected AccountTags
Start synthetic researchZIGPOLL_START_SYNTHETIC_RESEARCHStarts AI-powered synthetic research on a poll, generating realistic survey responses using demographic personas and GPT-4. The generation runs asynchronously — this endpoint returns immediately. Use GET /research/status to monitor progress.需要连接
Starts AI-powered synthetic research on a poll, generating realistic survey responses using demographic personas and GPT-4. The generation runs asynchronously — this endpoint returns immediately. Use GET /research/status to monitor progress.
认证
需要 Connected AccountTags