Skip to main content
Endpoints that return lists support cursor-based or offset-based pagination. The pattern differs slightly by resource, but the parameters are consistent.

Query parameters

ParameterTypeDefaultDescription
pageinteger1Page number
per_pageinteger25Results per page (max 100)
limitinteger10Alternative to per_page on some endpoints

Paginated response

{
  "success": true,
  "data": {
    "data": ["...items..."],
    "current_page": 1,
    "per_page": 25,
    "total": 142,
    "last_page": 6
  }
}

Example

curl "https://api.surefeedback.com/v1/comments?site_id=SITE_ID&page=2&per_page=50" \
  -H "X-API-Key: sf_your_api_key_here"

Filtering

Many list endpoints accept filter parameters as query strings:
GET /api/v1/comments?site_id=SITE_ID&status=open&assigned_to=USER_ID
Refer to individual endpoint pages for the full list of supported filters.