Create requiere forms:manage. Subscribe requiere forms:submit. Waitlist y newsletter son solo el template al crear, mismos endpoints.
En resumen
POST /v1/forms/lists crea el formulario
POST /v1/forms/subscriptions registra un envío
- Página pública:
POST /w/forms/{id}/subscribe (sin API Key)
Alcances: Alcances de API Key.
1A, Panel
Add-ons → Forms → elija template (Waitlist, Newsletter, etc.) → personalice y publique.
1B, API
Alcance: forms:manage.
Ejemplo waitlist:
Templates: BLANK, CONTACT, SURVEY, WAITLIST, NEWSLETTER.
URL pública: https://api.notifique.dev/w/forms/{id}
2. Pausar o finalizar
Valores: ACTIVE, PAUSED, CLOSED, ENDED.
Alcance: forms:manage.
4. Suscribir a alguien
Alcance: forms:submit.
5. Confirmar double opt-in
Dispara webhook form.confirmed.
6. Cancelar suscripción (newsletter)
Dispara form.unsubscribed.
Public subscribe (sin API Key)
Body: campos del formulario + honeypot website vacío.
Próximos pasos