Collections

List IQ Agents use cases

get/api/iq-use-cases

Request

  • Base URL
    https://whatadmin.whatagraph.com
  • Auth
    none declared

Query parameters

fieldsstring[]

Restrict returned attributes. Indexed array syntax: ?fields[0]=slug&fields[1]=title.

string
OR
string[]
OR
object

Populate relations, media, components, and dynamic zones. See Strapi 5 populate.

Strapi 5 (supported)

  • One level: ?populate=* or ?populate[0]=cover_image&populate[1]=author.
  • Nested: ?populate[author][populate][avatar]=true (use =true, not =*, on components).
  • Dynamic zones: ?populate[content][on][sections.hero][populate][image]=true.
  • Field selection: ?populate[seo][fields][0]=metaTitle alongside nested populate.

Deep populate (strapi-v5-plugin-populate-deep)

  • Native: ?pLevel or ?pLevel=5 (default depth 5).
  • Legacy (frontend): ?populate=deep or ?populate=deep,N — mapped to pLevel by backend middleware.

Not supported on Strapi 5 (v4-only; returns 400)

  • Comma lists: ?populate[content][populate][0]=items.media,CTA,cta,….
  • Dot paths with field picks: ?populate[7]=banners.bottom_banner.image.url, ?populate[3]=author.avatar.
  • populate[relation]=* on some components (use explicit nested keys).

Frontend query builders (canonical S5 strings): website-frontend/utils/strapi-populate/ — getCompetitorPopulateParams(), getTemplatePopulateParams(), getArticlePopulateParams(), etc.

Prefer explicit populate over deep/pLevel when possible; deep queries are heavier.

filtersobject

Filter results. Object syntax: ?filters[slug][$eq]=foo. See Strapi REST docs for the full operator list.

pagination[page]integer

1-indexed page number.

pagination[pageSize]integer

Page size; defaults to 25.

pagination[limit]integer

Hard cap on returned items. Use -1 to request all entries (use sparingly).

string
OR
string[]

Sort by attribute. Examples: ?sort=publishedAt:desc, ?sort[0]=title:asc&sort[1]=id:asc.

localestring

Strapi i18n locale code. The Whatagraph backend currently serves English content only.

publicationState'live' | 'preview'

live returns published entries only (default). preview returns drafts too — typically requires authentication.

Response

Strapi collection response — paginated array of entries with metadata.

Example response

{
  "data": [
    {
      "id": 1729
    }
  ],
  "meta": {
    "pagination": {
      "page": 1,
      "pageSize": 25,
      "pageCount": 12,
      "total": 291
    }
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.