@openpets/fillout
v1.0.1
Published
Interact with Fillout through its documented REST API. List forms, inspect form metadata, retrieve and delete submissions, import submission data, and manage webhooks from AI coding agents.
Maintainers
Readme
Fillout
Interact with Fillout through its documented REST API from OpenPets-compatible AI coding agents.
Setup
- Open the Fillout REST API settings page in your Fillout account.
- Create or copy an API key.
- Add it to your environment:
FILLOUT_API_KEY=your_api_key_hereThe default API base URL is:
https://api.fillout.com/v1/apiOverride it only if your Fillout workspace provides a different endpoint:
FILLOUT_HOST=https://eu-api.fillout.com/v1/apiTools
fillout-test-connection- verify credentials and list a small sample of forms.fillout-get-forms- list forms available to the API key.fillout-get-form-metadata- retrieve form metadata, including questions, calculations, URL parameters, scheduling, payments, and quiz fields.fillout-get-all-submissions- list submissions with pagination, date, status, search, preview, edit-link, and sort filters.fillout-get-submission-by-id- retrieve one submission by ID.fillout-delete-submission-by-id- delete one submission by ID.fillout-create-webhook- create a form webhook.fillout-remove-webhook- remove a webhook by ID.fillout-create-submissions- import up to 10 submissions from a JSON string payload.
Read-Only Mode
Set read-only mode to hide mutating tools:
FILLOUT_READ_ONLY=trueor:
pets read-only fillout onTesting
pets validate ./pets/fillout
pets build fillout
cd pets/fillout
pets exec fillout-test-connection --plugin ./index.ts --args '{}' --jsonWhen FILLOUT_API_KEY is not set, the plugin intentionally returns only the test-connection tool with setup guidance.
