Form Builder API

Get all the info you need, fast

Base URL: https://api.wemasy.nl/api
ⓘ Settings are saved in browser localStorage for convenience. Don't use production tokens on shared computers.

Form Submissions

Form Submissions List

POST /services/forms/v1/form-submissions/all Auth

Get Submissions Count

POST /services/forms/v1/form-submissions/count Auth

Form Submissions Dashboard Statistics

POST /services/forms/v1/form-submissions/dashboard-stats Auth

Returns submission counts bucketed by interval (hour/daily/weekly/monthly) along with headline KPIs for the requested date range. Optionally accepts a comparison period for year-over-year style deltas. All bucketing is done in the authenticated user's timezone so chart labels match what the user sees in the rest of the dashboard.

POST /services/forms/v1/form-submissions/delete Auth

Get Single Form Submission

POST /services/forms/v1/form-submissions/get Auth

Export Form Submissions

POST /services/forms/v1/form-submissions/export Auth

Forms

Forms List

POST /services/forms/v1/forms/all Auth

Forms Pluck List (No Pagination)

POST /services/forms/v1/forms/pluck Auth

Create Form

POST /services/forms/v1/forms/create Auth

Get Form

POST /services/forms/v1/forms/get Auth

Edit Form

POST /services/forms/v1/forms/edit Auth

Save Form Builder Items

POST /services/forms/v1/forms/builder/items/save Auth

Delete Form

POST /services/forms/v1/forms/delete Auth

Duplicate Forms

POST /services/forms/v1/forms/duplicate Auth

Set Default Submission Email

POST /services/forms/v1/forms/set-default-email Auth

Updates the confirmation_emails (admin notification email) on all forms belonging to the current project that don't already have one set. Used during onboarding to set the form submission email in bulk.