> ## Documentation Index
> Fetch the complete documentation index at: https://docs.manypi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get form

> One form's draft (definition, settings, lead settings, theme), its live URL and the publish checks. {id} is the uuid, the public id or the key.

`GET /api/forms/{id}`, API key scope `read`. Also available as the `get_form` MCP tool.

One form's draft (definition, settings, lead settings, theme), its live URL and the publish checks. `{id}` is the uuid, the public id or the key.

| Parameter | In | Description |
| - | - | - |
| `id` | path | Form uuid, public id or key |

## Example

```bash theme={null}
curl "https://app.manypi.com/api/forms/{id}" \
  -H "Authorization: Bearer $MANYPI_API_KEY"
```

## Response

```json theme={null}
{ "form": { "id": "…", "definition": { "version": 1, "blocks": [ … ] }, "settings": { … }, "lead_settings": { … }, "theme": { … } }, "url": "https://…/to/Ab3dE9xZ", "issues": [], "unpublishedChanges": false }
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.