Typeform integration
In short
List forms and read their responses. Connect it on the Integrations page; your app then calls Typeform through Sapilon without ever holding a Typeform credential.
Lets your app list the forms in a Typeform account, read a form’s questions and fetch its responses.
Connecting
On the Integrations page choose Connect on Typeform and fill in:
- Personal access token — Typeform → your avatar → Account → Personal tokens → Generate a new token with Forms (read) and Responses (read).
Sapilon checks the key with the provider before it saves it, and stores it encrypted; it is never shown again.
- Accounts in Typeform’s EU data center are not supported yet.
What your app can do
Only these requests are available; anything else is refused.
GET /meGET /formsGET /forms/*GET /forms/*/responses
How the agent uses it
Use integrations.request('typeform', …); paths are relative to https://api.typeform.com.
GET /me— the account.GET /forms— Example:{ method: 'GET', path: '/forms', query: { page_size: '50' } }.GET /forms/{formId}— questions (body.fields).GET /forms/{formId}/responses— Example:{ method: 'GET', path: '/forms/AbC/responses', query: { since: '2026-10-01T00:00:00Z', page_size: '100' } }; answers reference questions byfield.ref.
Read-only.
More from Typeform: https://www.typeform.com/developers/