List Audiences
list_audiencesList the account's custom audiences, newest first: the same inventory the Metadata Audiences page shows.
This is the BROWSE read: one row per audience, any type, searchable by name. Use it to answer "what audiences do I have", to find an audience by name, or to confirm that one the user just built exists. `get_matched_audiences` is a different view and cannot answer these: it lists a row per audience PER CHANNEL, it requires a `type` filter whose enum omits several platform audience types, and it has no name search.
NOT THE SOURCE FOR CAMPAIGN OR TARGET-GROUP ATTACH. These rows carry no liveness: nothing here says whether the audience has a live segment on the channel you are targeting, and the platform refuses a target group that references one that does not. When you need an audience for a target group's `include[].audiences` / `exclude.audiences`, or for any campaign build, call `get_matched_audiences` for the channel and copy `mdAudienceId`, `type`, `matchCount`, `matchCountType` and `inactive` from ITS rows. Use this tool to work out WHICH audience the user means, never to build the entry you attach.
PARAMETERS:
- name: Contains-search on the audience name (optional)
- type: Array of CustomAudienceType values to filter by (optional; omit for every type)
- page: Page number, 0-indexed (default: 0)
- size: Rows per page, 1-100 (default: 25)
RETURNS:
One page of audiences, newest first, each carrying:
- id: Custom Audience ID
- name: Audience name
- type: CustomAudienceType (FIRMOGRAPHIC_INCLUDE, CONTACT_LIST, NATIVE_TARGETING_CSV, ...)
- companies / contacts: the expected companies and contacts, or null while the platform is still counting them
- status: the audience's own build status. READY, COMPLETED, Finished and DynamicComplete mean it is built; New and WaitingDataNodeCallback mean it is still being built; ACTIVE is the fallback for an audience with no build flow
- created: when it was created
Plus `total`, `totalPages`, `page` and `size` for paging.
Archived audiences are excluded, as on the Audiences page. For one audience's criteria and counts use `get_audience_details` or `get_deep_audience_details`.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Filter by audience name (contains match). Omit to list every audience. | |
| page | No | Page number, 0-indexed. | |
| size | No | Rows per page. | |
| type | No | Filter by CustomAudienceType. The platform binds these to a Java enum, so an unlisted value fails the request rather than matching nothing. Omit to list every type. |