Skip to main content
Create needs forms:manage. Subscribe needs forms:submit. Waitlist and newsletter are just the template on create, same endpoints.

In short

  • POST /v1/forms/lists creates the form
  • POST /v1/forms/subscriptions registers a submission
  • Public page: POST /w/forms/{id}/subscribe (no API Key)
Scopes: API Key scopes.

1. Create form

1A, Dashboard

Add-ons → Forms → pick template (Waitlist, Newsletter, etc.) → customize and publish.

1B, API

Scope: forms:manage.
Waitlist example:
Templates: BLANK, CONTACT, SURVEY, WAITLIST, NEWSLETTER. Public URL: https://api.notifique.dev/w/forms/{id}

2. Pause or end

Values: ACTIVE, PAUSED, CLOSED, ENDED.

3. List forms and subscriptions

Scope: forms:manage.

4. Subscribe someone

Scope: forms:submit.

5. Confirm double opt-in

Fires form.confirmed webhook.

6. Cancel subscription (newsletter)

Fires form.unsubscribed.

Public subscribe (no API Key)

Body: form fields + empty website honeypot.

Next steps