Skip to main content
The client.audience resource manages everything campaigns send to. Each kind is a sub-resource:
All list() methods return paginated data with a pagination object (total, per_page, current_page, last_page).

Contacts

Contact status is "subscribed", "unsubscribed", "bounced", "complained", or "unverified".

API Reference

GET /audience/contacts

Double opt-in

Pass double_opt_in to create the contact as unverified and send a confirmation email — they become subscribed after clicking the link:

Bulk operations & membership

Lists

API Reference

GET /audience/lists

Segments

A segment is a dynamic group defined by conditions. Groups are joined by OR; conditions within a group by AND.
Operators include equals, not_equals, contains, starts_with, ends_with, is_true, is_false, and others.

API Reference

GET /audience/segments

Topics

API Reference

GET /audience/topics

Properties

Custom contact properties have an immutable name and type; only the fallback can be updated.

API Reference

GET /audience/properties

What’s Next

Campaigns

Send to your audience

API Reference

Full audience API reference