API reference

The RizzForms API covers three core endpoints: accepting submissions, listing them, and replaying webhook deliveries. All requests require a secret key in the Authorization header.

Submit endpoint

Send a POST request to https://forms.rizzness.com/submit with JSON:

{
  "form": "contact",
  "data": {
    "email": "[email protected]",
    "message": "Hello!"
  }
}

List submissions

Use GET https://forms.rizzness.com/api/forms/:form_id/submissions to fetch stored entries. Paginate with the cursor parameter and expect 100 results per page.

Webhook retries

Replay any submission by POSTing to /api/forms/:form_id/submissions/:id/replay. RizzForms will rerun the webhook pipeline and surface any delivery errors in the dashboard.