Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Productivity / AidaForm API
AidaForm API logo

AidaForm API

★ Only Publicly Available OpenAPI DocumentProductivityForms SurveysapiKey3 EndpointsREST

For Agents

List AidaForm forms, list the responses for a given form, and download an individual response in PDF, JSON, XLSX, HTML, or CSV.

Use for: List all forms in my AidaForm workspace, Retrieve responses submitted to a specific form in the last 24 hours, Download a particular AidaForm response as a PDF for an audit trail, Export a response in CSV format and load it into a spreadsheet

Not supported: Does not handle form creation, form editing, or webhook subscriptions — use for reading forms and responses only.

AidaForm is a SaaS platform for building online forms, quizzes, and landing pages and collecting structured responses from end users. The API exposes read access to forms and their responses, including a download endpoint that returns a single response in PDF, JSON, XLSX, HTML, or CSV format. Authentication uses an API key passed in the Authorization header. The surface is small and read-focused, suitable for syncing AidaForm responses into downstream tools.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the AidaForm API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the AidaForm 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.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic 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.

Capabilities

What an agent can do with AidaForm API.

List every form in an AidaForm account through GET /forms

Page through responses for a specific form filtered by from and to timestamps via GET /forms/{formId}/responses

Download a single response as PDF, JSON, XLSX, HTML, or CSV using the format path parameter

Sync new form submissions into a CRM or warehouse by polling the response list with marker-based pagination

Export historic responses for archival or analytics from a finite set of read-only endpoints

Use Cases

Patterns agents use AidaForm API for, with concrete tasks.

★ Sync Form Responses to a CRM

Poll the AidaForm API for new responses on lead-capture forms and push each entry into a CRM. Use GET /forms to enumerate active forms, then GET /forms/{formId}/responses with from and to timestamps to fetch only fresh entries. Marker-based pagination keeps the sync resilient across runs.

List forms, then for each form GET /forms/{formId}/responses with from set to the last sync timestamp and write each entry to the CRM

Archive Responses as PDF

Generate a permanent PDF of every submitted response for compliance, audit, or signed-record use cases. Call /forms/{formId}/responses/{responseId}.pdf for each new submission and store the resulting PDF in object storage with a stable filename.

For each new response id, call GET /forms/{formId}/responses/{responseId}.pdf and upload the returned PDF to S3 with the response id as the key

Spreadsheet Export for Analytics

Send form responses into a spreadsheet workflow without manual export by hitting the .csv or .xlsx variant of the response download endpoint. Useful when an analyst expects raw data files in a shared drive rather than a database.

GET /forms/{formId}/responses, then GET each /forms/{formId}/responses/{responseId}.csv and write the bytes to a shared drive path

Agent-Driven Lead Triage via Jentic

An agent watches AidaForm for new responses, classifies them by content, and routes urgent leads to a Slack channel. Through Jentic the agent searches for the response listing operation, the API key is supplied from the vault, and pagination is handled in the tool call. The agent never sees the raw key.

Use Jentic search 'list responses for an AidaForm form', execute /forms/{formId}/responses with from set to now-1h, and forward each entry to a Slack webhook

Key Endpoints

3 endpoints — aidaform is a saas platform for building online forms, quizzes, and landing pages and collecting structured responses from end users.

METHOD

PATH

DESCRIPTION

GET

/forms

List forms in the workspace

GET

/forms/{formId}/responses

List responses for a form with timestamp filters

GET

/forms/{formId}/responses/{responseId}.{format}

Download a response as PDF, JSON, XLSX, HTML, or CSV

GET

/forms

List forms in the workspace

GET

/forms/{formId}/responses

List responses for a form with timestamp filters

GET

/forms/{formId}/responses/{responseId}.{format}

Download a response as PDF, JSON, XLSX, HTML, or CSV

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

The AidaForm Authorization API key is stored encrypted in the Jentic vault. Agents call /forms and /forms/{formId}/responses through Jentic without ever seeing the raw key.

Intent-based discovery

Intent-based discovery

Agents search by intent such as 'list new form responses' and Jentic returns the AidaForm /forms/{formId}/responses operation with its from, to, and marker parameters ready to use.

Time to first call

Time to first call

Direct integration: half a day to handle key storage, marker pagination, and PDF download buffering. Through Jentic: under 15 minutes — search, load, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Typeform API

→

Form-building platform with read and write access to forms and responses

Choose Typeform when you also need to create or edit forms via API, or when richer form logic is required.

Alternative

JotForm API

→

Form platform with form management, submissions, and reports

Pick JotForm when you need broader form CRUD, submission editing, or template-based builds.

Complementary

SurveyMonkey API

→

Survey platform that complements form-style data collection with longer questionnaires

Use SurveyMonkey alongside AidaForm when long-form surveys are needed in addition to short capture forms.

FAQs

Specific to using AidaForm API through Jentic.

What authentication does the AidaForm API use?

An apiKey scheme named ApiKeyAuth, sent in the Authorization header. Through Jentic the key is held in the vault and injected at execution time, so it never enters the agent's context.

Can I download a response in CSV or PDF?

Yes. GET /forms/{formId}/responses/{responseId}.{format} where format is pdf, json, xlsx, html, or csv. The endpoint returns the response in the requested format directly.

What are the rate limits for the AidaForm API?

The OpenAPI spec does not declare rate limits. Use the from, to, limit, and marker query parameters on /forms/{formId}/responses to keep response volume controlled and to make polling idempotent.

How do I sync AidaForm responses through Jentic?

Run pip install jentic, search 'list new responses for a form', execute /forms/{formId}/responses with from set to your last sync time, then iterate using the marker cursor. Sign up at https://app.jentic.com/sign-up.

Does the API support creating or editing forms?

No. The current spec exposes read-only access: list forms, list responses, and download a single response. Create and edit operations must be done in the AidaForm UI.

How do I list all forms in my workspace?

GET /forms returns a FormsListResponse containing every form id in the workspace. Use this as the entry point for listing responses on each form.

GET STARTED

Start building with AidaForm API

Explore with Jentic
View OpenAPI Document