List delivery profiles, one page at a time.
Changed onNewest first by default. sort_by accepts created_at (default) or name; sort_order accepts asc or desc (default), case-insensitive. Profile ID breaks ties in the same direction. page_size defaults to 20 and is clamped to 1..=100. search keeps only profiles whose name contains it, ignoring case, and combines with paging and sorting: total counts the matching profiles.
Callers with DNS provider read access see every field. Project readers without it (who need profiles for the project delivery switch) get a reduced view: id, name, provider_kind and timestamps, with bunny_pull_zone_id and bunny_hostname set to null.
Request
- Base URL: /api (relative, and the document was published on a file host, not at the API’s origin)
- URL: /api/delivery-profiles
- Auth: HTTP bearer
Query parameters
Page number (1-indexed)
Number of items per page (max 100)
Keep only profiles whose name contains this text, ignoring case. Surrounding whitespace is ignored and a blank value matches every profile; %, _ and \ match themselves. At most 100 characters.
Response
One page of delivery profiles; provider details are null without DNS provider read access
Changes
- info
endpoint added
- info
- breaking
api path removed without deprecation
- breaking