Pagination

The list endpoints below return matching records inside a data array. They do not use cursor parameters such as starting_after, ending_before, or has_more.

Each list has its own cap:

  • Name
    Clients
    Type
    GET /api/clients
    Description

    Returns every client that matches the filters, newest updated_at first. There is no page size.

  • Name
    Risk profiles
    Type
    GET /api/risk-profiles
    Description

    Returns the 100 most recently created risk profiles that match the filters.

  • Name
    Policies
    Type
    GET /api/policies
    Description

    Returns the 20 most recently created policies that match the filters.

  • Name
    Call-in quotes
    Type
    GET /api/call-in-quotes
    Description

    Returns the 20 newest call-in quote submissions for the current team.

  • Name
    Quote forms
    Type
    GET /api/forms/team-submissions
    Description

    Returns the 20 newest submitted quote forms for the current team.

  • Name
    Custom quote forms
    Type
    GET /api/custom-quoteforms-beta
    Description

    Returns the 20 newest submitted custom quote forms for the current team.

Narrow a list with the filters on that resource page, such as email, client_email, query, or show, instead of requesting another page.

List response

{
  "data": [
    {
      "id": 42
    }
  ]
}

GET /api/teams, GET /api/risk-profiles/drivers, and GET /api/risk-profiles/vehicles return a JSON array directly. They are not wrapped in data.