Menu

Quickstart

Create a working endpoint in a single curl. This is the same flow the llms.txt file serves to agents.

Create an endpoint

curl -X POST https://gopigeon.dev/new -d 'recipient=you@example.com'

The response is JSON with endpoint_url, form_id, unclaimed: true, and a claim_note. Use endpoint_url directly as the action of an HTML form or the target of a fetch() call — do not rewrite the form_id.

Submit to the endpoint

curl -X POST https://gopigeon.dev/f/f_abc123def456xyz0 \
  -d 'name=Jane&email=jane@somewhere.com&message=hello'

Accepts application/x-www-form-urlencoded or application/json. Returns {"ok": true, "submission_id": "sub_..."} on success, or an HTTP 303 redirect to the form’s redirect_url if configured.

Not what you're looking for? See the full surface at /llms.txt.