{"uid":"cap_aUQB1JUjjnHohAsn1ovjr","slug":"withzero-form-builder-via-zeroclick-61930cf9","name":"WithZero Form Builder via ZeroClick","description":"Creates a new form capability.","url":"https://agents.withzero.xyz/api/v1/forms/forms?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["schema","recipients"],"properties":{"title":{"type":"string","maxLength":200,"description":"Optional heading shown above the form."},"schema":{"type":"object","description":"JSON Schema describing the form fields (rjsf-compatible).","propertyNames":{"type":"string"},"additionalProperties":{}},"webhook":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"Each submission is POSTed here (HMAC-signed), alongside the email notification."},"secret":{"type":"string","maxLength":256,"minLength":8,"description":"HMAC secret. Required when the receiver verifies signatures — e.g. an inbox generic connection."}},"description":"Optional delivery webhook. Point it at an inbox connection URL to flow submissions into an agent inbox.","additionalProperties":false},"uiSchema":{"type":"object","description":"Optional rjsf UiSchema for widget hints and ordering.","propertyNames":{"type":"string"},"additionalProperties":{}},"recipients":{"type":"array","items":{"type":"string","format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"maxItems":20,"minItems":1,"description":"1–20 email addresses notified on each submission."}},"additionalProperties":false},"responseSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["id","url","submitUrl"],"properties":{"id":{"type":"string","description":"6-character form id."},"url":{"type":"string","format":"uri","description":"Public URL where the form renders."},"submitUrl":{"type":"string","format":"uri","description":"Endpoint the rendered form POSTs submissions to."}},"additionalProperties":false},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.000000","displayCostAsset":"USD","priceDynamic":false,"priceHint":null,"priceStatus":"unknown_unparsed","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"unknown","summary":"price unknown","primary":{"kind":"unknown","protocol":"x402","network":"base","amountUsd":null,"per":"call","confidence":"unknown"},"accepted":[{"kind":"unknown","protocol":"x402","network":"base","amountUsd":null,"per":"call","confidence":"unknown"},{"kind":"unknown","protocol":"mpp","network":"tempo","amountUsd":null,"per":"call","confidence":"unknown"}]},"paymentMethods":[{"uid":"pm_4W-tYLDcP73CTWBhQQI71","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null},{"uid":"pm_YWcNzDlwlAZYMP_A9pGI4","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.000000","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Creates a public web form from a JSON Schema definition and notifies specified email recipients on each submission","exampleAgentPrompt":"Create a public form titled 'Project Intake' with fields for name (required text), company (text), and project description (required textarea), then notify hello@mycompany.com and ops@mycompany.com on every submission.","exampleUseCases":[{"title":"Customer feedback collection form","prompt":"Build me a public feedback form titled 'Product Feedback' with fields for the user's name, email, and a text area for their comments — send every submission to feedback@mybrand.com and support@mybrand.com."},{"title":"Event RSVP form with webhook","prompt":"Create an RSVP form called 'Q3 Team Meetup' with fields for full name, email, dietary restrictions (a dropdown with options: none, vegetarian, vegan, gluten-free), and attendance confirmation — notify events@company.com and also post each submission to our Slack inbox webhook at https://inbox.withzero.xyz/connect/abc123."},{"title":"Lead capture form for landing page","prompt":"I need a lead capture form titled 'Free Trial Request' with required fields for first name, last name, work email, and company size (a select field with options: 1-10, 11-50, 51-200, 200+) — email new leads to sales@startup.io every time someone submits."}],"resultDescription":"Returns a 6-character form ID, a public URL where the rendered form is accessible to end users, and a submitUrl endpoint that the form POSTs to on submission. The agent can share the public URL directly or embed it in communications.","failureModes":["Invalid or empty JSON Schema causes a 400 error — schema must be rjsf-compatible","Recipients array empty or exceeds 20 addresses returns a validation error","Malformed webhook URL causes webhook delivery failures silently after creation","Missing required 'schema' or 'recipients' fields returns a 422 unprocessable entity","Payment or identity issues via ZeroClick proxy may cause 402 or 401 errors"],"whenToPreferThis":"Choose this endpoint when you need to rapidly deploy a public web form without setting up any backend infrastructure, authentication, or vendor accounts. It is ideal when the agent needs to collect structured data from humans and route submissions to email recipients or a webhook — particularly useful in agentic workflows where the agent needs a human-in-the-loop data collection step. Prefer it over custom form builders when speed, zero-setup, and per-submission email notifications are the priority.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":7,"lastUsedAt":"2026-08-26T18:25:12.836Z","lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-03T06:35:37.782Z","isFirstParty":true,"canonicalSlug":"withzero-form-builder-via-zeroclick-61930cf9"}