Maton

Typeform

Access the Typeform API with managed OAuth authentication. Create and manage forms, retrieve responses, and access insights.

Reference

User

GET /typeform/me

List Forms

GET /typeform/forms?page_size=10

Get Form

GET /typeform/forms/{formId}

Create Form

POST /typeform/forms
Content-Type: application/json

{
  "title": "Customer Survey",
  "fields": [
    {"type": "short_text", "title": "What is your name?"},
    {"type": "email", "title": "What is your email?"}
  ]
}

Update Form

PUT /typeform/forms/{formId}
Content-Type: application/json

{
  "title": "Updated Survey Title",
  "fields": [...]
}

Delete Form

DELETE /typeform/forms/{formId}

List Responses

GET /typeform/forms/{formId}/responses?page_size=25

With filters:

GET /typeform/forms/{formId}/responses?since=2024-01-01T00:00:00Z&until=2024-12-31T23:59:59Z&completed=true

Insights

GET /typeform/insights/{formId}/summary

Workspaces

GET /typeform/workspaces
GET /typeform/workspaces/{workspaceId}

Resources

On this page