Returns one page of keyword-set metadata for your tenant, optionally filtered, sorted and
paginated.
List items never include keywords or seedUrls. Read those through the
/keyword-sets/{keywordSetId}/keywords and /keyword-sets/{keywordSetId}/seed-urls
subresources, each of which paginates independently.
This is also how a single keyword set's metadata is read: GET /keyword-sets?id=9427.
There is no standalone GET /keyword-sets/{keywordSetId} endpoint.
Filtering behaviour differs between the two filters by design. An id that does not exist,
or belongs to another tenant, returns 404-106 rather than an empty page, so identifiers
cannot be enumerated across tenants. A name that matches nothing returns 200 with an
empty keywordSets array, because a search finding nothing is a valid result. When both are
supplied, id takes precedence and name is not applied.
A page beyond the last page returns 200 with an empty keywordSets array.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
429Too many requests. Reduce concurrency and retry with exponential backoff and jitter. This
response is generated before the request reaches the Intent API, so its body does not use
the Demandbase error envelope.