Changelog
Stay up to date with new features and API changes
MCP Server Release
NewConnect AI assistants to SurveyNinja via Model Context Protocol.
What's new:
- Production endpoint https://mcp.surveyninja.io/mcp/v1 over JSON-RPC 2.0 protocol.
- 16 read-only resources — surveys, answers, analytics, themes, promo codes.
- 30+ tools — create, publish, export, promo codes, variables and more.
- Out-of-the-box support for Claude Desktop, Cursor and VS Code — configs in the docs.
- Rate limit: 180 requests per minute; export links are valid for 1 hour.
Documentation: dev/api/mcp · Full markdown for LLMs: /static/mcp_user_guide.md
SurveyNinja API v3 Release
New major API version for working with surveys, answers and reports.
Key changes:
- Full survey lifecycle: create, edit, publish, archive.
- Updated authentication and token management for integrations.
- Single base URL https://api.surveyninja.io/api/v3/service replacing legacy paths.
- Extended filters, sorting and pagination for survey and answer lists.
- Updated data structures (surveys, answers, reports) aligned with api_v3.md.
Full endpoint reference at /dev/api and markdown version at /static/api/llms-full.md.
New parameters for retrieving answers (API v3)
Improvements to the GET /quiz/{id}/answers endpoint
Added parameters:
is_complete Type: boolean|nullable
Default: nullable
Description: Filters answers by completion status. If true — completed answers only; if false — incomplete only.
sort Type: string|nullable
Default: nullable
Available values: date_start, date_end
Description: Field to sort answers by. date_start — by start date; date_end — by completion date.
order Type: string|nullable
Default: nullable
Available values: desc, asc
Description: Sort direction. desc — descending; asc — ascending.
Usage example:
curl -X GET "https://api.surveyninja.io/api/v3/service/quiz/123/answers?is_complete=true&sort=date_start&order=desc" \ -H "Authorization: Bearer YOUR_TOKEN" Download the markdown version of the "Changelog" section for use in ChatGPT / other LLMs: