Standard Collections
The "filters" object
Example to build a "filter expression" from the "filters" object
Standard Collection
List All Standard Collections
Your partner ID - you should have gotten them from AB Support or when you signed up for a sandbox account.
Signature for the request authorization.
Expiration timestamp for the authorization.
comma separated list of field names
an ODATA-like query string used to filter
a comma separated list of property names specifying the sort order of the returned results
The page size for the response dataset. limit must be 100 or less.
How far into the dataset you are paging
OK
Bad Request
Authentication Error
Entity not found
GET /rest/v4.1/standard_collections?partner.id=text&auth.signature=text&auth.expires=text HTTP/1.1
Host: api.abconnect.instructure.com
Accept: */*
{
"links": {
"self": "text",
"first": "text",
"last": "text",
"next": "text",
"prev": "text"
},
"meta": {
"took": 1,
"limit": 1,
"count": 1,
"offset": 1
},
"data": [
{
"guid": "text",
"name": "text",
"filters": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"advanced_search": {
"ANY_ADDITIONAL_PROPERTY": "anything"
}
}
]
}Create a new Standard Collection
Your partner ID - you should have gotten them from AB Support or when you signed up for a sandbox account.
Signature for the request authorization.
Expiration timestamp for the authorization.
Created
POST /rest/v4.1/standard_collections?partner.id=text&auth.signature=text&auth.expires=text HTTP/1.1
Host: api.abconnect.instructure.com
Content-Type: application/json
Accept: */*
Content-Length: 58
{
"data": {
"name": "text",
"filters": {},
"advanced_search": {}
}
}Created
{
"links": {
"self": "text"
},
"meta": {
"took": 1
},
"data": {
"guid": "text",
"name": "text",
"filters": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"advanced_search": {
"ANY_ADDITIONAL_PROPERTY": "anything"
}
}
}Working with Standards Collection
Retrieving the Details of a Standard Collection
guid of specified standard collection
Your partner ID - you should have gotten them from AB Support or when you signed up for a sandbox account.
Signature for the request authorization.
Expiration timestamp for the authorization.
comma separated list of field names
OK
Bad Request
Authentication Error
Conflict
Unprocessable content
GET /rest/v4.1/standard_collections/{guid}?partner.id=text&auth.signature=text&auth.expires=text HTTP/1.1
Host: api.abconnect.instructure.com
Accept: */*
{
"links": {
"self": "text"
},
"meta": {
"took": 1
},
"data": {
"guid": "text",
"name": "text",
"filters": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"advanced_search": {
"ANY_ADDITIONAL_PROPERTY": "anything"
}
}
}Modifying a Standard Collection
guid of specified standard collection
Your partner ID - you should have gotten them from AB Support or when you signed up for a sandbox account.
Signature for the request authorization.
Expiration timestamp for the authorization.
OK
Bad Request
Authentication Error
Entity not found
Unprocessable content
PATCH /rest/v4.1/standard_collections/{guid}?partner.id=text&auth.signature=text&auth.expires=text HTTP/1.1
Host: api.abconnect.instructure.com
Content-Type: application/json
Accept: */*
Content-Length: 72
{
"data": {
"guid": "text",
"name": "text",
"filters": {},
"advanced_search": {}
}
}{
"links": {
"self": "text"
},
"meta": {
"took": 1
},
"data": {
"guid": "text",
"name": "text",
"filters": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"advanced_search": {
"ANY_ADDITIONAL_PROPERTY": "anything"
}
}
}Deleting a Standard Collection
guid of specified standard collection
Your partner ID - you should have gotten them from AB Support or when you signed up for a sandbox account.
Signature for the request authorization.
Expiration timestamp for the authorization.
OK
Authentication Error
Unauthorized
Entity not found
DELETE /rest/v4.1/standard_collections/{guid}?partner.id=text&auth.signature=text&auth.expires=text HTTP/1.1
Host: api.abconnect.instructure.com
Accept: */*
{
"meta": {
"took": 1
}
}Last updated
Was this helpful?