Documentation

Advanced extends BaseEndpoint
in package

Table of Contents

Properties

$url  : string

Methods

getByListId()  : ListResult
Returns a collection of results from a basic or advanced list.

Properties

$url

protected string $url = "https://api.sky.blackbaud.com/school/v1/lists/advanced/{list_id}"

Endpoint URL pattern

Methods

getByListId()

Returns a collection of results from a basic or advanced list.

public getByListId(array{list_id: int, page?: int, page_size?: int} $params) : ListResult

Note: The requested list must have access permissions enabled for a role listed below or the user requesting the list needs read permission to that list.

Requires one of the following roles in the Education Management system:

  • Page Manager

  • Content Editor

  • Teacher

  • Coach

  • Community Group Manager

  • Mentor Manager

  • Alumni Group Manager

  • Athletic Group Manager

  • Academic Group Manager

  • System Group Manager

  • Content Manager

  • Community Group Owner

  • Dorm Group Manager

  • Activity Group Manager

  • Advisory Group Manager

  • Advisor

  • Dorm Supervisor

  • Activity Leader

  • Pending Teacher

  • Pending Advisor

  • Pending Dorm Supervisor

  • Pending Activity Leader

  • Platform Manager

  • SkyApi Data Sync

Rate Limiting:- Any successful calls made to the GET List Single endpoint will have no restrictions

  • Any call resulting in an error to the GET List Single endpoint will trigger a temporary time-out on the Environment and BBID of the calls origin. This time-out/hold will be for 60 seconds. After that calls may resume.

  • If calls are made to the endpoint while the time-out is in place the response back will be Status 429 too many requests and an error of "Limited by error rate" will appear.

Parameters
$params : array{list_id: int, page?: int, page_size?: int}

An associative array

  • list_id: Format - int32. The ID of the list. To learn how to find the list ID, see KB article 108336.
  • page: Format - int32. The number of the page to return. Defaults to 1.
  • page_size: Format - int32. Number of rows to return per page. Default is 1000. Maximum allowed is 1000.
Tags
throws
ArgumentException

if required parameters are not defined

Return values
ListResult

Success


        
On this page

Search results