# GET /v1/forms/{id} — Retrieve Hosted Form Definition

> GET /v1/forms/{id} — Retrieve Hosted Form Definition is a paid API for AI agents from agentforms.evmoore.workers.dev, paid per call via MPP, price unknown, status unknown (last checked 2026-09-15).

Fetches the metadata and configuration of a hosted agent form by its unique ID

## Facts

- Endpoint: GET https://agentforms.evmoore.workers.dev/v1/forms/{id}
- Price: price unknown
- Payment: MPP
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Provider: agentforms.evmoore.workers.dev
- Website: https://agentforms.evmoore.workers.dev
- Canonical page: https://www.zero.xyz/c/agentforms-evmoore-workers-dev-get-v1-forms-id-retrieve-hosted-form-d7a6cfe6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_VCYZyyLQFAUPruFWIuU70

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agentforms-evmoore-workers-dev-get-v1-forms-id-retrieve-hosted-form-d7a6cfe6
```

Example prompt: Can you pull up the details for my agentforms form with ID abc123 — I want to see its fields, the share URL, and when it expires?

## When to prefer this

Use this endpoint when you need to inspect or retrieve the definition and metadata of an existing hosted form before sharing it, embedding it, or polling for submissions. Prefer this over the submissions or results endpoints when you need form structure rather than response data.

## Known failure modes

- Form ID not found — 404 error if the ID does not exist
- Form has already expired and been purged — returns 404 or gone error
- Invalid ID format — 400 bad request
- Authentication/authorization error if the form belongs to another user

## Output

Returns a JSON object containing the form's configuration including field definitions, share URL, embed snippet, expiry date, and other metadata about the hosted form.

## Response schema (JSON Schema)

```json
{
 "type": "object"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentforms-evmoore-workers-dev-get-v1-forms-id-retrieve-hosted-form-d7a6cfe6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentforms.evmoore.workers.dev](https://www.zero.xyz/host/agentforms.evmoore.workers.dev/llms.txt)
