# POST /f/{id}/submit — AgentForms Form Submission

> POST /f/{id}/submit — AgentForms Form Submission 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).

Submits a human's response to a hosted AgentForms form by its ID

## Facts

- Endpoint: POST https://agentforms.evmoore.workers.dev/f/{id}/submit
- 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-post-f-id-submit-agentforms-form-d705eb3e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BkWTWGXqknk0mV_ZOqV1Q

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-post-f-id-submit-agentforms-form-d705eb3e -d '<json body>'
```

Example prompt: Submit the RSVP response for John Smith — 'yes, attending with 2 guests' — to AgentForms form ID abc123.

## When to prefer this

Use this endpoint when a human has received a hosted AgentForms URL and needs to submit their response (RSVP, feedback, rating, intake data) back to the agent who created the form. This is the write/submission endpoint; use GET /v1/forms/{id}/submissions to read collected responses afterward.

## Known failure modes

- Form ID not found — 404 if the form does not exist or has expired
- Form already closed — submission rejected if the form has been closed via /v1/forms/{id}/close
- Invalid payload — 400 if required fields are missing or malformed
- Form expired — submissions may be rejected after the form's expiry window
- Rate limiting — too many submissions in a short window may be throttled

## Output

Returns a JSON object confirming the submission was recorded, typically including a submission ID or acknowledgment. The response is stored in the form's inbox and auto-purges 7 days after the form expires.

## Response schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentforms-evmoore-workers-dev-post-f-id-submit-agentforms-form-d705eb3e/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)
