MailKatana separates mailing-list discovery from opt-in source management.

Mailing lists

Use GET /v1/mailing-lists to retrieve the active mailing lists in the workspace.

Subscription sources

Subscription sources model where consent comes from. You can create, list, update, and delete them through /v1/subscription-sources. Example create request:

Opt-in requests

Use POST /v1/contact-subscriptions/opt-in to subscribe a contact through a specific source.
The endpoint returns 201 for immediate activation and 202 when confirmation is required.

Resend confirmation

Use POST /v1/contact-subscriptions/resend-confirmation when you need to resend a double opt-in email for a specific address.