# formio-api

> Claude/Codex skill by [@formio](https://omgskills.com/library/formio/index.md) · 8 stars · Updated 2026-10-19

Comprehensive Form.io API reference — every endpoint in the Form.io API Postman collection across platform admin, project admin, runtime/end-user, and PDF scopes. Use when the user asks to call, script, inspect, or document any Form.io REST endpoint: platform/project auth; projects, stages, tenants, teams; forms, resources, and revisions (create, list, update, import, export); actions; roles; end-user registration and login; submissions (submit, query, patch, delete); aggregation reports; PDF template uploads and submission downloads; health/status. Also for x-jwt-token auth questions and the base URL vs project URL distinction. Not for: building a whole application around Form.io (see formio-application); planning a data model (see formio-resource-planner); authoring Form.io JSON schemas (see formio-schema); calling the JavaScript SDK — \`Formio.\*\` statics, \`new Formio(...)\` instances, \`Utils.\*\` helpers (see formio-sdk).

Tags: agent-skills, ai-agents, claude, claude-code, claude-plugin, formio, forms, mcp, mcp-server, model-context-protocol, skills

## Install

```sh
git clone https://github.com/formio/ai /tmp/ai && ln -s /tmp/ai/plugin/skills/formio-api ~/.claude/skills/formio-api
```

## From README

Form.io API Skills Single entry point for the full Form.io REST API surface. Detailed endpoint references live under ./references/ — one file per capability group. Preflight — the Form.io MCP server Check this when you reach your first Form.io tool call, not when this skill activates. The check is whether formlist is callable by you, under whatever name this client exposes it. If it is, proceed. If it is not, load the formio-mcp- skill and use it to help the user connect the server; that skill is the only remedy you offer, and this skill writes no MCP configuration itself. A missing server blocks that call, not the turn. Reading this skill, answering a question from it, planning, and writing files to the working directory all need no server. Do everything that needs no server first and in full, then raise the gap when you actually reach the call that needs it.

## Links

- HTML page: https://omgskills.com/library/formio/ai/plugin/skills/formio-api/
- GitHub: https://github.com/formio/ai
- Author: [@formio](https://omgskills.com/library/formio/index.md)

## More from this repo

- [formio-mcp-setup](https://omgskills.com/library/formio/ai/plugin/skills/formio-mcp-setup/index.md) — Connects the Form.io MCP server (\`@formio/mcp\`) to whatever coding agent is running, so the Form.io skills have tools...
   - [@formio](https://omgskills.com/library/formio/index.md) · 8 stars
