Typeform CLI Setup Typeform can be configured headlessly with `kosmokrator integrations:configure typeform`.
# Install KosmoKrator first if it is not available on PATH.
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
# Configure and verify this integration.
kosmokrator integrations:configure typeform --set access_token=" $TYPEFORM_ACCESS_TOKEN " --enable --read allow --write ask --json
kosmokrator integrations:doctor typeform --json
kosmokrator integrations:status --json Credentials
Authentication type: Bearer token bearer_token. Configure credentials once, then use the same stored profile from
scripts, coding CLIs, Lua code mode, and the MCP gateway.
Call Typeform Headlessly Use the generic call form when another coding CLI or script needs a stable universal interface.
kosmo integrations:call typeform.typeform_list_forms '{
"page": 1,
"page_size": 1,
"search": "example_search",
"workspace_id": "example_workspace_id"
}' --json Use the provider shortcut form for shorter human-facing commands.
kosmo integrations:typeform typeform_list_forms '{
"page": 1,
"page_size": 1,
"search": "example_search",
"workspace_id": "example_workspace_id"
}' --json Agent Discovery Commands
These commands return structured output for coding agents that need to inspect capabilities before choosing a function.
kosmo integrations:docs typeform --json
kosmo integrations:docs typeform.typeform_list_forms --json
kosmo integrations:schema typeform.typeform_list_forms --json
kosmo integrations:search "Typeform" --json
kosmo integrations:list --json All CLI Functions
Every function below can be called headlessly. The generic form is stable across all integrations;
the provider shortcut is shorter but specific to Typeform.
typeform.typeform_list_forms Read read List Typeform forms with optional search and filtering by workspace.
page, page_size, search, workspace_id kosmo integrations:call typeform.typeform_list_forms '{"page":1,"page_size":1,"search":"example_search","workspace_id":"example_workspace_id"}' --json copy kosmo integrations:typeform typeform_list_forms '{"page":1,"page_size":1,"search":"example_search","workspace_id":"example_workspace_id"}' --json copy
typeform.typeform_get_form Read read Get details of a specific Typeform form including its fields and settings.
form_id kosmo integrations:call typeform.typeform_get_form '{"form_id":"example_form_id"}' --json copy kosmo integrations:typeform typeform_get_form '{"form_id":"example_form_id"}' --json copy
typeform.typeform_list_responses Read read List responses for a Typeform form with filtering by date, completion status, and search.
form_id, page_size, after, before, completed, sort, query kosmo integrations:call typeform.typeform_list_responses '{"form_id":"example_form_id","page_size":1,"after":"example_after","before":"example_before","completed":true,"sort":"example_sort","query":"example_query"}' --json copy kosmo integrations:typeform typeform_list_responses '{"form_id":"example_form_id","page_size":1,"after":"example_after","before":"example_before","completed":true,"sort":"example_sort","query":"example_query"}' --json copy
typeform.typeform_get_response Read read Get a single Typeform response by ID, including answers and metadata.
form_id, response_id kosmo integrations:call typeform.typeform_get_response '{"form_id":"example_form_id","response_id":"example_response_id"}' --json copy kosmo integrations:typeform typeform_get_response '{"form_id":"example_form_id","response_id":"example_response_id"}' --json copy
typeform.typeform_delete_response Write write Delete a Typeform response permanently.
form_id, response_id kosmo integrations:call typeform.typeform_delete_response '{"form_id":"example_form_id","response_id":"example_response_id"}' --json copy kosmo integrations:typeform typeform_delete_response '{"form_id":"example_form_id","response_id":"example_response_id"}' --json copy
typeform.typeform_list_workspaces Read read List Typeform workspaces with optional search.
page, page_size, search kosmo integrations:call typeform.typeform_list_workspaces '{"page":1,"page_size":1,"search":"example_search"}' --json copy kosmo integrations:typeform typeform_list_workspaces '{"page":1,"page_size":1,"search":"example_search"}' --json copy
typeform.typeform_get_workspace Read read Get details of a specific Typeform workspace.
workspace_id kosmo integrations:call typeform.typeform_get_workspace '{"workspace_id":"example_workspace_id"}' --json copy kosmo integrations:typeform typeform_get_workspace '{"workspace_id":"example_workspace_id"}' --json copy
typeform.typeform_create_webhook Write write Create or update a webhook for a Typeform form to receive response notifications.
form_id, tag, url, enabled kosmo integrations:call typeform.typeform_create_webhook '{"form_id":"example_form_id","tag":"example_tag","url":"example_url","enabled":true}' --json copy kosmo integrations:typeform typeform_create_webhook '{"form_id":"example_form_id","tag":"example_tag","url":"example_url","enabled":true}' --json copy
typeform.typeform_list_webhooks Read read List all webhooks configured for a Typeform form.
form_id kosmo integrations:call typeform.typeform_list_webhooks '{"form_id":"example_form_id"}' --json copy kosmo integrations:typeform typeform_list_webhooks '{"form_id":"example_form_id"}' --json copy
typeform.typeform_delete_webhook Write write Delete a webhook from a Typeform form.
form_id, tag kosmo integrations:call typeform.typeform_delete_webhook '{"form_id":"example_form_id","tag":"example_tag"}' --json copy kosmo integrations:typeform typeform_delete_webhook '{"form_id":"example_form_id","tag":"example_tag"}' --json copy Function Schemas Use these parameter tables when building CLI payloads without calling integrations:schema first.
Operation Read read
Schema command kosmo integrations:schema typeform.typeform_list_forms --json
Operation Read read
Schema command kosmo integrations:schema typeform.typeform_get_form --json
Operation Read read
Schema command kosmo integrations:schema typeform.typeform_list_responses --json
Operation Read read
Schema command kosmo integrations:schema typeform.typeform_get_response --json
Operation Write write
Schema command kosmo integrations:schema typeform.typeform_delete_response --json
Operation Read read
Schema command kosmo integrations:schema typeform.typeform_list_workspaces --json
Operation Read read
Schema command kosmo integrations:schema typeform.typeform_get_workspace --json
Operation Write write
Schema command kosmo integrations:schema typeform.typeform_create_webhook --json
Operation Read read
Schema command kosmo integrations:schema typeform.typeform_list_webhooks --json
Operation Write write
Schema command kosmo integrations:schema typeform.typeform_delete_webhook --json Permissions
Headless calls still follow the integration read/write permission policy. Configure read/write defaults
with integrations:configure. Add --force only for trusted automation that should bypass that policy.