Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Polly Web API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fpolly.ai%2Fpolly-api" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fpolly.ai%2Fpolly-api" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Polly Web API.
Create polls with multiple choice, rating, or open-text questions
Schedule recurring polls for stand-ups, retrospectives, or pulse checks
Retrieve poll responses and aggregate results in real-time
Manage surveys with multi-question logic and branching paths
Configure anonymous response collection for sensitive feedback
GET STARTED
List all polls and surveys for a workspace with filtering by status
Delete polls or archive survey data for compliance requirements
Patterns agents use Polly Web API for, with concrete tasks.
★ Automated Daily Stand-ups and Team Check-ins
Engineering teams use Polly to replace synchronous stand-up meetings with asynchronous polls that collect status updates, blockers, and mood signals. The API enables creating recurring polls that post at 9am daily, ask structured questions about yesterday's work and today's plans, and compile responses into a digest. Team leads query the API to retrieve responses, identify blockers mentioned across multiple team members, and trigger follow-up threads. This reduces meeting overhead for distributed teams across time zones while maintaining alignment visibility.
Create recurring Polly poll scheduled for weekday mornings asking 'What did you complete yesterday?', 'What are you working on today?', and 'Any blockers?', post to engineering Slack channel, retrieve responses daily, summarize blockers for team lead.
Sprint Retrospective and Team Health Surveys
Agile teams conduct sprint retrospectives using Polly surveys with rating scales for process effectiveness, team collaboration, and work-life balance. The API allows creating retrospective surveys with branching logic-if someone rates 'team morale' below 3, they see follow-up open-text questions exploring the issue. Scrum masters use the API to retrieve anonymized responses, analyze sentiment trends across sprints, and export data to BI tools for long-term team health tracking. This creates psychological safety for honest feedback while providing quantitative metrics for continuous improvement.
Create Polly survey with rating questions on sprint velocity, team collaboration, and satisfaction, enable anonymous responses, post to team Slack channel at sprint end, retrieve results, export to Tableau for trend analysis.
Employee Engagement and Pulse Check Programs
HR teams deploy monthly or quarterly pulse surveys to measure employee engagement, manager effectiveness, and organizational trust. The API enables creating multi-question surveys with eNPS (Employee Net Promoter Score) questions, department-specific routing, and demographic segmentation. Automated workflows use the API to distribute surveys based on employee start dates, trigger alerts when responses indicate flight risk, and aggregate results by team or location. This provides early warning signals for retention issues and validates impact of culture initiatives.
Create monthly Polly pulse survey with eNPS question and open feedback field, schedule distribution to all-company Slack channel on first Monday of month, collect responses, calculate eNPS score, trigger alert to HR if score drops below threshold.
Product Research and User Feedback Collection
Product managers use Polly to gather quick feedback from internal beta testers or customer advisory groups within dedicated Slack channels. The API supports creating feature preference polls (e.g., 'Which dashboard layout do you prefer?'), usability rating scales, and open-ended feature request questions. Responses flow into product management tools via webhooks or API polling. This enables rapid iteration cycles where designers share prototypes, collect structured feedback within hours, and validate decisions before engineering commitment.
Create Polly poll showing three UI mockup options, post to customer advisory Slack channel, collect preference votes, retrieve results with timestamps, tally votes by user segment, share winner with design team.
10 endpoints — polly is a collaboration tool that runs inside slack and microsoft teams, enabling teams to create polls, surveys, and automated workflows without leaving their chat workspace.
METHOD
PATH
DESCRIPTION
/polls.create
Create a new poll
/polls.list
List all polls with optional filters
/polls.info
Get details for a specific poll including responses
/polls.delete
Delete a poll
/surveys.create
Create a multi-question survey
/polls.create
Create a new poll
/polls.list
List all polls with optional filters
/polls.info
Get details for a specific poll including responses
/polls.delete
Delete a poll
/surveys.create
Create a multi-question survey
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the Polly Web API by hand means setting up bearer auth against api.polly.ai/v1 and coding its poll and survey calls yourself. Through Jentic you install once, import the Polly Web API from the API Directory, store the token once, and your agent calls it.
Permission scoping
Polly identifies polls and surveys through request parameters rather than pinning one in the URL path, so scope the agent to the operations it needs, such as creating a poll or listing polls. You choose that set, so a destructive operation like poll deletion is included only if you add it while a read-only agent keeps just the list and info operations.
Credential isolation
Your Polly token is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'create a team standup poll' or 'list existing polls', and Jentic returns the matching Polly operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using Polly Web API through Jentic.
What authentication does the Polly API use?
The Polly API uses Bearer token authentication. You generate an API token from your Polly workspace settings in Slack or Teams, then pass it in the Authorization header for all requests.
Can I create recurring polls with the Polly API?
Yes, the polls.create endpoint supports scheduling parameters that enable daily, weekly, or custom recurring polls. You specify the schedule cadence and the poll posts automatically to your designated Slack channel or Teams conversation.
How does anonymous response collection work in Polly?
When you enable anonymous mode on a poll or survey, Polly collects responses without storing user identifiers. The API returns aggregated results without attribution, ensuring respondents feel safe providing honest feedback on sensitive topics.
Can I integrate Polly poll results with BI tools like Tableau?
Yes, use the polls.info endpoint to retrieve response data in JSON format with timestamps and response values. Export this data to CSV or push it directly to BI platforms via their APIs for trend analysis and visualization.
How do AI agents use the Polly API through Jentic?
Agents search Jentic for tasks like 'create a daily standup poll' and receive Polly operation schemas. Jentic securely stores the API token, handles authentication, and allows agents to create polls, retrieve responses, and analyze feedback trends with natural language instructions.
Can I limit what my agent is allowed to do with the Polly API?
Yes. Because you run Jentic One yourself, your own rules decide which Polly operations and credentials the agent may use, and Polly identifies each poll or survey through request parameters rather than a fixed URL path. You choose the exact set the agent can call, so a read-only agent keeps just the list and info operations while creating a poll or survey is added only when you want it. A destructive operation like poll deletion is included only if you explicitly grant it.
For Agents
Create and manage polls, surveys, and team feedback workflows within Slack and Microsoft Teams workspaces.
Use for: Create a daily stand-up poll for the engineering team, Schedule a weekly retro survey with mood ratings, Get all responses for yesterday's pulse check poll, List all active surveys in our Slack workspace
Not supported: Provides poll and survey creation within Slack and Microsoft Teams workspaces. Does not handle direct messaging to users, file uploads, or channel management-use Slack/Teams APIs for those capabilities.
Polly is a collaboration tool that runs inside Slack and Microsoft Teams, enabling teams to create polls, surveys, and automated workflows without leaving their chat workspace. The Polly Web API provides programmatic control over poll creation, response collection, survey distribution, and results analysis. Product teams use it to automate recurring stand-ups, retrospectives, and pulse checks. HR departments deploy engagement surveys and feedback workflows that trigger based on employee milestones. The API supports multiple question types including multiple choice, rating scales, open text, and ranked preference. It enables integration with BI tools to analyze response trends, trigger notifications based on survey scores, and archive poll data for compliance. Polly's anonymous response option makes it suitable for sensitive feedback scenarios where psychological safety is critical.
This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.
Base layer of spec validity and structural soundness.
Aggregated quality score from linter diagnostics, weighted by severity.
Percentage of `$ref` references that resolve successfully.
Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).
Structural correctness score based on schema issues using logarithmic dampening.
Clarity, completeness, and ingestion readiness for developers and tooling.
How richly the API is illustrated with examples.
Percentage of examples that conform to their schemas.
Percentage of operations with complete response definitions (success, client error, server error).
Health of API ingestion, bundling, and resolution within Jentic pipelines.
Semantic breadth, depth, and agent comprehension for AI systems.
Coverage of descriptions across API elements.
Coverage of RFC 9457 Problem Details for error responses.
Coverage, uniqueness, and casing consistency of operationIds for AI inference.
Coverage of summaries across operations/tags/info.
Functional utility, complexity comfort, and AI orchestration readiness.
Agent comfort level based on API operational and structural complexity.
Trust, risk posture, and security compliance.
Average quality of security schemes based on authentication method strength (weakest link for OAuth2).
Findability, semantic richness, and reasoning readiness.
Clarity and depth of descriptions across API elements.
Score it yourself
Every API in the directory is allowlisted, so you can re-score it with no key required.
npx @jentic/api-scorecard-cli score <openapi-url>