Fillo · OpenAPI Overlay 1.0.0

Fillo Management API — API Evangelist enhancements

47 actions 47 updates update extends ../openapi/_original/fillo-so-openapi.json
Generated by API Evangelist Written by API Evangelist tooling for Fillo's API. It is a proposal applied on top of the contract, not a document Fillo publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-mcp-toolx-apievangelist

Targets 47 · first 16 shown; the file carries all of them

$.info
$.paths['/api/v1/manage/forms']['get']
$.paths['/api/v1/manage/forms/{form}']['get']
$.paths['/api/v1/manage/forms/{form}']['patch']
$.paths['/api/v1/manage/forms/{form}/versions']['get']
$.paths['/api/v1/manage/forms/{form}/settings']['get']
$.paths['/api/v1/manage/forms/{form}/settings']['patch']
$.paths['/api/v1/manage/forms/{form}/webhooks']['get']
$.paths['/api/v1/manage/forms/{form}/webhooks']['post']
$.paths['/api/v1/manage/forms/{form}/webhooks/{id}']['patch']
$.paths['/api/v1/manage/forms/{form}/webhooks/{id}']['delete']
$.paths['/api/v1/manage/forms/{form}/responses']['get']
$.paths['/api/v1/manage/forms/{form}/responses/summary']['get']
$.paths['/api/v1/manage/responses/{id}']['get']
$.paths['/api/v1/manage/responses/{id}']['delete']
$.paths['/api/v1/manage/respondents']['get']

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: Fillo Management API — API Evangelist enhancements
  version: 1.0.0
  x-provenance:
    generated: '2026-11-07'
    method: generated
    source:
    - openapi/fillo-so-openapi.json
    - https://fillo.so/docs/mcp/actions
    - https://fillo.so/docs/mcp
extends: ../openapi/_original/fillo-so-openapi.json
actions:
- target: $.info
  update:
    x-apievangelist:
      slug: fillo-so
      profile: https://artifacts.apis.io/fillo-so/apis.yml
      mcp:
        endpoint: https://fillo.so/api/mcp
        discovery: https://fillo.so/.well-known/mcp
        auth: oauth2.1-pkce
- target: $.paths['/api/v1/manage/forms']['get']
  update: {x-mcp-tool: fillo_list_forms}
- target: $.paths['/api/v1/manage/forms/{form}']['get']
  update: {x-mcp-tool: fillo_get_form}
- target: $.paths['/api/v1/manage/forms/{form}']['patch']
  update: {x-mcp-tool: fillo_rename_form}
- target: $.paths['/api/v1/manage/forms/{form}/versions']['get']
  update: {x-mcp-tool: fillo_list_versions}
- target: $.paths['/api/v1/manage/forms/{form}/settings']['get']
  update: {x-mcp-tool: fillo_get_settings}
- target: $.paths['/api/v1/manage/forms/{form}/settings']['patch']
  update: {x-mcp-tool: fillo_update_settings}
- target: $.paths['/api/v1/manage/forms/{form}/webhooks']['get']
  update: {x-mcp-tool: fillo_list_webhooks}
- target: $.paths['/api/v1/manage/forms/{form}/webhooks']['post']
  update: {x-mcp-tool: fillo_add_webhook}
- target: $.paths['/api/v1/manage/forms/{form}/webhooks/{id}']['patch']
  update: {x-mcp-tool: fillo_update_webhook}
- target: $.paths['/api/v1/manage/forms/{form}/webhooks/{id}']['delete']
  update: {x-mcp-tool: fillo_remove_webhook}
- target: $.paths['/api/v1/manage/forms/{form}/responses']['get']
  update: {x-mcp-tool: fillo_list_responses}
- target: $.paths['/api/v1/manage/forms/{form}/responses/summary']['get']
  update: {x-mcp-tool: fillo_response_summary}
- target: $.paths['/api/v1/manage/responses/{id}']['get']
  update: {x-mcp-tool: fillo_get_response}
- target: $.paths['/api/v1/manage/responses/{id}']['delete']
  update: {x-mcp-tool: fillo_delete_response}
- target: $.paths['/api/v1/manage/respondents']['get']
  update: {x-mcp-tool: fillo_list_respondents}
- target: $.paths['/api/v1/manage/respondents/{id}']['delete']
  update: {x-mcp-tool: fillo_delete_respondent}
- target: $.paths['/api/v1/manage/forms/{form}/unpublish']['post']
  update: {x-mcp-tool: fillo_unpublish_form}
- target: $.paths['/api/v1/manage/forms/{form}/discard']['post']
  update: {x-mcp-tool: fillo_discard_changes}
- target: $.paths['/api/v1/manage/forms/{form}/duplicate']['post']
  update: {x-mcp-tool: fillo_duplicate_form}
- target: $.paths['/api/v1/manage/forms/{form}/storage']['get']
  update: {x-mcp-tool: fillo_get_storage}
- target: $.paths['/api/v1/manage/forms/{form}/storage']['put']
  update: {x-mcp-tool: fillo_set_storage}
- target: $.paths['/api/v1/manage/forms/{form}/insights']['get']
  update: {x-mcp-tool: fillo_form_insights}
- target: $.paths['/api/v1/manage/forms/{form}/drafts']['get']
  update: {x-mcp-tool: fillo_list_drafts}
- target: $.paths['/api/v1/manage/forms/{form}/deliveries']['get']
  update: {x-mcp-tool: fillo_delivery_status}
- target: $.paths['/api/v1/manage/forms/{form}/deliveries/retry']['post']
  update: {x-mcp-tool: fillo_retry_deliveries}
- target: $.paths['/api/v1/manage/forms/{form}/deliveries/redeliver']['post']
  update: {x-mcp-tool: fillo_redeliver_responses}
- target: $.paths['/api/v1/manage/forms/{form}/responses/release']['post']
  update: {x-mcp-tool: fillo_release_responses}
- target: $.paths['/api/v1/manage/forms/{form}/integrations/{provider}']['get']
  update: {x-mcp-tool: fillo_get_integration}
- target: $.paths['/api/v1/manage/forms/{form}/integrations/{provider}']['put']
  update: {x-mcp-tool: fillo_enable_integration}
- target: $.paths['/api/v1/manage/forms/{form}/integrations/{provider}']['delete']
  update: {x-mcp-tool: fillo_disable_integration}
- target: $.paths['/api/v1/manage/integrations/connections']['get']
  update: {x-mcp-tool: fillo_list_connections}
- target: $.paths['/api/v1/manage/integrations/connections/{provider}']['put']
  update: {x-mcp-tool: fillo_select_connection}
- target: $.paths['/api/v1/manage/integrations/connections/{provider}']['delete']
  update: {x-mcp-tool: fillo_disconnect_integration}
- target: $.paths['/api/v1/manage/members']['get']
  update: {x-mcp-tool: fillo_list_members}
- target: $.paths['/api/v1/manage/members/invites']['post']
  update: {x-mcp-tool: fillo_invite_member}
- target: $.paths['/api/v1/manage/members/{id}']['patch']
  update: {x-mcp-tool: fillo_change_member_role}
- target: $.paths['/api/v1/manage/members/{id}']['delete']
  update: {x-mcp-tool: fillo_remove_member}
- target: $.paths['/api/v1/manage/workspace']['patch']
  update: {x-mcp-tool: fillo_rename_workspace}
- target: $.paths['/api/v1/manage/project']['patch']
  update: {x-mcp-tool: fillo_rename_project}
- target: $.paths['/api/v1/manage/tokens']['get']
  update: {x-mcp-tool: fillo_list_tokens}
- target: $.paths['/api/v1/manage/tokens/{id}']['delete']
  update: {x-mcp-tool: fillo_revoke_token}
- target: $.paths['/api/v1/manage/sync-tokens']['get']
  update: {x-mcp-tool: fillo_list_sync_tokens}
- target: $.paths['/api/v1/manage/sync-tokens']['post']
  update: {x-mcp-tool: fillo_create_sync_token}
- target: $.paths['/api/v1/manage/sync-tokens/{id}']['delete']
  update: {x-mcp-tool: fillo_revoke_sync_token}
- target: $.paths['/api/v1/manage/agents']['get']
  update: {x-mcp-tool: fillo_list_agents}
- target: $.paths['/api/v1/manage/agents/{id}']['delete']
  update: {x-mcp-tool: fillo_revoke_agent}

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/fillo-so-openapi-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.