Traffic Delivery

List delivery profiles, one page at a time.

Changed on

Newest 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.

get/delivery-profiles

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

pageinteger

Page number (1-indexed)

page_sizeinteger

Number of items per page (max 100)

sort_bystring
sort_orderstring
searchstring

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

pageinteger required

1-based number of this page.

page_sizeinteger required

Page size applied to the request, after clamping to 1..=100.

totalinteger required

Number of delivery profiles across all pages.

Changes