Managing and Predicting Relationships
Content Enrichment Overview
The Effect of Metadata on Predictions and Clarifications
Locating Recent Changes to Relationships Between Assets and Standards
Retrieving Standards Related to an Asset that Meet Certain Criteria
Retrieving Topics Related to an Asset that Meet Certain Criteria
Retrieving Concepts Related to an Asset that Meet Certain Criteria
Managing Relationships Between Assets and Standards
Creating Relationships
Updating and Deleting All Relationships
guid of specified asset
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
PATCH /rest/v4.1/assets/{guid}/alignments?partner.id=text&auth.signature=text&auth.expires=text HTTP/1.1
Host: api.abconnect.instructure.com
Content-Type: application/json
Accept: */*
Content-Length: 98
{
"data": [
{
"id": "text",
"type": "Standards",
"meta": {
"disposition": "accepted",
"tags": [
"Excellent"
]
}
}
]
}OK
{
"meta": {
"took": 1
}
}Removing Specific Relationships
Filtering and Paging Relationships Between Assets and Standards
Fetching Related Standards
guid of specified asset
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/assets/{guid}/alignments?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": [
{
"type": "text",
"relationships": {
"related_courses": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"breakout_origins": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"ancestors": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"topics": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"peers": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"breakouts": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"crosswalks": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"replaced_by": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"replaces": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"children": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"concepts": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"derivatives": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"origins": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"peer_derivatives": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"parent": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"course_standards": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"contexts": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"associations": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
}
},
"attributes": {
"seq": 1,
"captured_by": "text",
"utilizations": [
{
"type": "alignable",
"guid": "text"
}
],
"uri": "text",
"statement": {
"addendums": [
{
"seq": 1,
"add_context": "Y",
"descr": "text",
"position": "before"
}
],
"combined_descr": "text",
"descr": "text"
},
"level": 1,
"date_modified_utc": "text",
"status": "active",
"legends": [
{
"symbol_position": "before",
"symbol": "text",
"descr": "text"
}
],
"standard_type": "organizational",
"label": "text",
"disciplines": {
"strands": [
{
"descr": "text",
"guid": "text"
}
],
"ece_domains": [
{
"guid": "text",
"code": "text",
"descr": "text"
}
],
"subjects": [
{
"code": "text",
"descr": "text",
"guid": "text"
}
],
"genres": [
{
"code": "text",
"guid": "text",
"descr": "text"
}
]
},
"alt_identifiers": [
{
"type": "GUID",
"source": "canonical",
"id": "text"
}
],
"date_deleted_utc": "text",
"in_list": "Y",
"guid": "text",
"key_ideas": [
{
"guid": "text",
"concepts": [
{
"descr": "text",
"guid": "text"
}
]
}
],
"document": {
"implementation_year": "text",
"descr": "text",
"date_modified_utc": "text",
"source_url": "text",
"assessment_year": "text",
"publication": {
"descr": "text",
"source_url": "text",
"extended_descr": "text",
"regions": [
{
"guid": "text",
"descr": "text",
"type": "country",
"code": "text"
}
],
"authorities": [
{
"guid": "text",
"descr": "text",
"acronym": "text"
}
],
"acronym": "text",
"publication_type": "standard",
"guid": "text"
},
"guid": "text",
"obsolete_year": "text",
"disciplines": {
"primary_subject": {
"code": "text",
"descr": "text",
"guid": "text"
}
},
"adopt_year": "text",
"revision_year": "text"
},
"deepest": "Y",
"number": {
"root_enhanced": "text",
"enhanced": "text",
"prefix_enhanced": "text",
"raw": "text",
"alternate": "text"
},
"education_levels": {
"ece_ages": [
{
"guid": "text",
"descr": "text",
"seq": 1
}
],
"grades": [
{
"guid": "text",
"descr": "text",
"code": "text",
"seq": 1
}
]
},
"section": {
"guid": "text",
"seq": 1,
"date_modified_utc": "text",
"descr": "text",
"implementation_year": "text",
"number": "text",
"assessment_year": "text",
"revision_year": "text",
"label": "text",
"obsolete_year": "text",
"adopt_year": "text",
"disciplines": {
"primary_subject": {
"code": "text",
"descr": "text",
"guid": "text"
}
}
},
"extensions": [
{
"type": "reference",
"guid": "text",
"descr": "text"
}
],
"has_list": "text",
"topic_organizer": "text"
},
"id": "text"
}
]
}Filtering and Paging Deleted Alignments
Fetching Formerly Related Standards
guid of specified asset
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/assets/{guid}/deleted_alignments?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": [
{
"type": "text",
"relationships": {
"related_courses": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"breakout_origins": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"ancestors": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"topics": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"peers": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"breakouts": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"crosswalks": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"replaced_by": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"replaces": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"children": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"concepts": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"derivatives": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"origins": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"peer_derivatives": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"parent": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"course_standards": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"contexts": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"associations": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
}
},
"attributes": {
"seq": 1,
"captured_by": "text",
"utilizations": [
{
"type": "alignable",
"guid": "text"
}
],
"uri": "text",
"statement": {
"addendums": [
{
"seq": 1,
"add_context": "Y",
"descr": "text",
"position": "before"
}
],
"combined_descr": "text",
"descr": "text"
},
"level": 1,
"date_modified_utc": "text",
"status": "active",
"legends": [
{
"symbol_position": "before",
"symbol": "text",
"descr": "text"
}
],
"standard_type": "organizational",
"label": "text",
"disciplines": {
"strands": [
{
"descr": "text",
"guid": "text"
}
],
"ece_domains": [
{
"guid": "text",
"code": "text",
"descr": "text"
}
],
"subjects": [
{
"code": "text",
"descr": "text",
"guid": "text"
}
],
"genres": [
{
"code": "text",
"guid": "text",
"descr": "text"
}
]
},
"alt_identifiers": [
{
"type": "GUID",
"source": "canonical",
"id": "text"
}
],
"date_deleted_utc": "text",
"in_list": "Y",
"guid": "text",
"key_ideas": [
{
"guid": "text",
"concepts": [
{
"descr": "text",
"guid": "text"
}
]
}
],
"document": {
"implementation_year": "text",
"descr": "text",
"date_modified_utc": "text",
"source_url": "text",
"assessment_year": "text",
"publication": {
"descr": "text",
"source_url": "text",
"extended_descr": "text",
"regions": [
{
"guid": "text",
"descr": "text",
"type": "country",
"code": "text"
}
],
"authorities": [
{
"guid": "text",
"descr": "text",
"acronym": "text"
}
],
"acronym": "text",
"publication_type": "standard",
"guid": "text"
},
"guid": "text",
"obsolete_year": "text",
"disciplines": {
"primary_subject": {
"code": "text",
"descr": "text",
"guid": "text"
}
},
"adopt_year": "text",
"revision_year": "text"
},
"deepest": "Y",
"number": {
"root_enhanced": "text",
"enhanced": "text",
"prefix_enhanced": "text",
"raw": "text",
"alternate": "text"
},
"education_levels": {
"ece_ages": [
{
"guid": "text",
"descr": "text",
"seq": 1
}
],
"grades": [
{
"guid": "text",
"descr": "text",
"code": "text",
"seq": 1
}
]
},
"section": {
"guid": "text",
"seq": 1,
"date_modified_utc": "text",
"descr": "text",
"implementation_year": "text",
"number": "text",
"assessment_year": "text",
"revision_year": "text",
"label": "text",
"obsolete_year": "text",
"adopt_year": "text",
"disciplines": {
"primary_subject": {
"code": "text",
"descr": "text",
"guid": "text"
}
}
},
"extensions": [
{
"type": "reference",
"guid": "text",
"descr": "text"
}
],
"has_list": "text",
"topic_organizer": "text"
},
"id": "text"
}
]
}Managing Relationships Between Assets and Topics
Creating Relationships
Updating and Deleting All Relationships
guid of specified asset
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
Conflict
PATCH /rest/v4.1/assets/{guid}/topics?partner.id=text&auth.signature=text&auth.expires=text HTTP/1.1
Host: api.abconnect.instructure.com
Content-Type: application/json
Accept: */*
Content-Length: 74
{
"data": [
{
"id": "text",
"type": "Topics",
"meta": {
"disposition": "accepted"
}
}
]
}{
"meta": {
"took": 1
}
}Removing Specific Relationships
Filtering and Paging Relationships Between Assets and Topics
Fetching Related Topics
guid of specified asset
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/assets/{guid}/topics?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": [
{
"type": "text",
"id": "text",
"relationships": {
"parent": {
"data": {
"id": "text",
"type": "text"
},
"links": {
"related": "text"
}
},
"children": {
"data": [
{
"data": {
"id": "text",
"type": "text"
}
}
],
"links": {
"related": "text"
}
},
"standards": {
"links": {
"last": "text",
"related": "text",
"next": "text"
},
"data": [
{
"id": "text",
"type": "text"
}
]
}
},
"attributes": {
"date_modified_utc": "text",
"disciplines": {
"subjects": [
{
"descr": "text",
"code": "text",
"guid": "text"
}
]
},
"status": "active",
"guid": "text",
"document": {
"date_modified_utc": "text",
"guid": "text",
"revision_year": "text",
"adopt_year": "text",
"descr": "text"
},
"seq": 1,
"level": 1,
"section": {
"descr": "text",
"date_modified_utc": "text",
"seq": 1,
"guid": "text"
},
"uri": "text",
"descr": "text",
"education_levels": {
"grades": [
{
"descr": "text",
"guid": "text",
"code": "text",
"seq": 1
}
]
}
}
}
]
}Managing Relationships Between Assets and Concepts
Creating Relationships
Updating and Deleting All Relationships
guid of specified asset
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
Conflict
PATCH /rest/v4.1/assets/{guid}/concepts?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": [
{
"id": "text",
"type": "Concepts",
"meta": {
"emphasis": "central"
}
}
]
}{
"meta": {
"took": 1
}
}Removing Specific Relationships
guid of specified asset
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/assets/{guid}/concepts?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": [
{
"attributes": {
"descr": "text",
"disciplines": {
"subjects": [
{
"code": "text",
"descr": "text",
"guid": "text"
}
]
},
"guid": "text",
"context": "text"
},
"id": "text",
"type": "text"
}
]
}Filtering and Paging Relationships Between Assets and Concepts
Fetching Related Concepts
guid of specified asset
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/assets/{guid}/concepts?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": [
{
"attributes": {
"descr": "text",
"disciplines": {
"subjects": [
{
"code": "text",
"descr": "text",
"guid": "text"
}
]
},
"guid": "text",
"context": "text"
},
"id": "text",
"type": "text"
}
]
}Managing Relationships Between Assets
Creating Relationships
Alignment Donors
Concept Donors
Updating and Deleting All Relationships
Alignment Donors
guid of specified asset
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
Conflict
PATCH /rest/v4.1/assets/{guid}/alignment_donors?partner.id=text&auth.signature=text&auth.expires=text HTTP/1.1
Host: api.abconnect.instructure.com
Content-Type: application/json
Accept: */*
Content-Length: 40
{
"data": [
{
"id": "text",
"type": "Assets"
}
]
}{
"meta": {
"took": 1
}
}Concept Donors
guid of specified asset
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
Conflict
PATCH /rest/v4.1/assets/{guid}/concept_donors?partner.id=text&auth.signature=text&auth.expires=text HTTP/1.1
Host: api.abconnect.instructure.com
Content-Type: application/json
Accept: */*
Content-Length: 40
{
"data": [
{
"id": "text",
"type": "Assets"
}
]
}{
"meta": {
"took": 1
}
}Removing Specific Relationships
Alignment Donors
Concept Donors
Generating Predictions
Calculating the Latest Predictions
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
Accepted
Bad Request
Authentication Error
Unprocessable content
POST /rest/v4.1/predictions?partner.id=text&auth.signature=text&auth.expires=text HTTP/1.1
Host: api.abconnect.instructure.com
Content-Type: application/json
Accept: */*
Content-Length: 134
{
"data": {
"attributes": {
"algorithm": "confidence"
},
"relationships": {
"id": "text",
"type": "Assets",
"focus": [
{
"id": "text",
"type": "text"
}
]
}
}
}{
"links": {
"self": "text"
},
"meta": {
"took": 1
},
"data": {
"id": "text",
"relationships": {
"asset": {
"links": {
"related": "text"
}
},
"predictions": {
"links": {
"related": "text"
}
},
"standard": {
"links": {
"related": "text"
}
}
},
"attributes": {
"code": "pending",
"guid": "text",
"status": "text"
},
"type": "queue-status"
}
}Checking the Prediction Queue Status
Fetching the Queue Status
guid of specified prediction
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
comma separated list of field names
OK
GET /rest/v4.1/predictions/queue-status/{guid}?partner.id=text&auth.signature=text&auth.expires=text HTTP/1.1
Host: api.abconnect.instructure.com
Accept: */*
OK
{
"links": {
"self": "text"
},
"meta": {
"took": 1
},
"data": {
"id": "text",
"relationships": {
"asset": {
"links": {
"related": "text"
}
},
"predictions": {
"links": {
"related": "text"
}
},
"standard": {
"links": {
"related": "text"
}
}
},
"attributes": {
"code": "pending",
"guid": "text",
"status": "text"
},
"type": "queue-status"
}
}Retrieving Predictions
Fetching the Predictions
guid of specified prediction set
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
comma separated list of field names
comma separated list of field names
comma separated list of field names
A comma separated list of resource names that will be returned in the response.
The page size for the response dataset. limit must be 100 or less.
How far into the dataset you are paging
OK
GET /rest/v4.1/predictions/{guid}?partner.id=text&auth.signature=text&auth.expires=text HTTP/1.1
Host: api.abconnect.instructure.com
Accept: */*
OK
{
"links": {
"self": "text"
},
"meta": {
"took": 1
},
"data": {
"type": "text",
"attributes": {
"date_expires_utc": "text",
"guid": "text",
"algorithm": "crosswalk",
"date_requested_utc": "text"
},
"id": "text",
"relationships": {
"standard": {
"data": {
"id": "text",
"type": "text"
},
"links": {
"related": "text"
}
},
"focus": {
"data": {
"id": "text",
"type": "text"
},
"links": {
"related": "text"
}
},
"standards": {
"data": [
{
"type": "text",
"id": "text",
"meta": {
"score": "text",
"disposition": "text",
"steps": 1
}
}
],
"links": {
"last": "text",
"related": "text",
"next": "text"
}
},
"assets": {
"data": {
"id": "text",
"type": "text",
"meta": {
"score": "text",
"disposition": "text",
"steps": 1
}
},
"links": {
"related": "text",
"next": "text",
"last": "text"
}
},
"topics": {
"data": {
"id": "text",
"type": "text",
"meta": {
"score": "text",
"disposition": "text",
"steps": 1
}
},
"links": {
"related": "text",
"next": "text",
"last": "text"
}
},
"asset": {
"data": {
"id": "text",
"type": "text"
},
"links": {
"related": "text"
}
}
}
}
}Filtering and Paging Predictions
Fetching Related Standards
guid of specified prediction set
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
GET /rest/v4.1/predictions/{guid}/standards?partner.id=text&auth.signature=text&auth.expires=text HTTP/1.1
Host: api.abconnect.instructure.com
Accept: */*
OK
{
"links": {
"self": "text",
"first": "text",
"last": "text",
"next": "text",
"prev": "text"
},
"meta": {
"took": 1,
"limit": 1,
"count": 1,
"offset": 1
},
"data": [
{
"type": "text",
"relationships": {
"related_courses": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"breakout_origins": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"ancestors": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"topics": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"peers": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"breakouts": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"crosswalks": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"replaced_by": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"replaces": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"children": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"concepts": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"derivatives": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"origins": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"peer_derivatives": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"parent": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"course_standards": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"contexts": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"associations": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
}
},
"attributes": {
"seq": 1,
"captured_by": "text",
"utilizations": [
{
"type": "alignable",
"guid": "text"
}
],
"uri": "text",
"statement": {
"addendums": [
{
"seq": 1,
"add_context": "Y",
"descr": "text",
"position": "before"
}
],
"combined_descr": "text",
"descr": "text"
},
"level": 1,
"date_modified_utc": "text",
"status": "active",
"legends": [
{
"symbol_position": "before",
"symbol": "text",
"descr": "text"
}
],
"standard_type": "organizational",
"label": "text",
"disciplines": {
"strands": [
{
"descr": "text",
"guid": "text"
}
],
"ece_domains": [
{
"guid": "text",
"code": "text",
"descr": "text"
}
],
"subjects": [
{
"code": "text",
"descr": "text",
"guid": "text"
}
],
"genres": [
{
"code": "text",
"guid": "text",
"descr": "text"
}
]
},
"alt_identifiers": [
{
"type": "GUID",
"source": "canonical",
"id": "text"
}
],
"date_deleted_utc": "text",
"in_list": "Y",
"guid": "text",
"key_ideas": [
{
"guid": "text",
"concepts": [
{
"descr": "text",
"guid": "text"
}
]
}
],
"document": {
"implementation_year": "text",
"descr": "text",
"date_modified_utc": "text",
"source_url": "text",
"assessment_year": "text",
"publication": {
"descr": "text",
"source_url": "text",
"extended_descr": "text",
"regions": [
{
"guid": "text",
"descr": "text",
"type": "country",
"code": "text"
}
],
"authorities": [
{
"guid": "text",
"descr": "text",
"acronym": "text"
}
],
"acronym": "text",
"publication_type": "standard",
"guid": "text"
},
"guid": "text",
"obsolete_year": "text",
"disciplines": {
"primary_subject": {
"code": "text",
"descr": "text",
"guid": "text"
}
},
"adopt_year": "text",
"revision_year": "text"
},
"deepest": "Y",
"number": {
"root_enhanced": "text",
"enhanced": "text",
"prefix_enhanced": "text",
"raw": "text",
"alternate": "text"
},
"education_levels": {
"ece_ages": [
{
"guid": "text",
"descr": "text",
"seq": 1
}
],
"grades": [
{
"guid": "text",
"descr": "text",
"code": "text",
"seq": 1
}
]
},
"section": {
"guid": "text",
"seq": 1,
"date_modified_utc": "text",
"descr": "text",
"implementation_year": "text",
"number": "text",
"assessment_year": "text",
"revision_year": "text",
"label": "text",
"obsolete_year": "text",
"adopt_year": "text",
"disciplines": {
"primary_subject": {
"code": "text",
"descr": "text",
"guid": "text"
}
}
},
"extensions": [
{
"type": "reference",
"guid": "text",
"descr": "text"
}
],
"has_list": "text",
"topic_organizer": "text"
},
"id": "text"
}
]
}Fetching Related Topics
guid of specified prediction set
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
GET /rest/v4.1/predictions/{guid}/topics?partner.id=text&auth.signature=text&auth.expires=text HTTP/1.1
Host: api.abconnect.instructure.com
Accept: */*
OK
{
"links": {
"self": "text",
"first": "text",
"last": "text",
"next": "text",
"prev": "text"
},
"meta": {
"took": 1,
"limit": 1,
"count": 1,
"offset": 1
},
"data": [
{
"type": "text",
"id": "text",
"relationships": {
"parent": {
"data": {
"id": "text",
"type": "text"
},
"links": {
"related": "text"
}
},
"children": {
"data": [
{
"data": {
"id": "text",
"type": "text"
}
}
],
"links": {
"related": "text"
}
},
"standards": {
"links": {
"last": "text",
"related": "text",
"next": "text"
},
"data": [
{
"id": "text",
"type": "text"
}
]
}
},
"attributes": {
"date_modified_utc": "text",
"disciplines": {
"subjects": [
{
"descr": "text",
"code": "text",
"guid": "text"
}
]
},
"status": "active",
"guid": "text",
"document": {
"date_modified_utc": "text",
"guid": "text",
"revision_year": "text",
"adopt_year": "text",
"descr": "text"
},
"seq": 1,
"level": 1,
"section": {
"descr": "text",
"date_modified_utc": "text",
"seq": 1,
"guid": "text"
},
"uri": "text",
"descr": "text",
"education_levels": {
"grades": [
{
"descr": "text",
"guid": "text",
"code": "text",
"seq": 1
}
]
}
}
}
]
}Updating Predictions on the Asset
Updating Predictions on the Asset
guid of specified prediction set
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.
Accepted
No content
POST /rest/v4.1/predictions/{guid}/asset?partner.id=text&auth.signature=text&auth.expires=text HTTP/1.1
Host: api.abconnect.instructure.com
Accept: */*
Accepted
No content
Request a Clarification
Fetching a Clarification
guid of specified asset
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.
A comma separated list of resource names that will be returned in the response.
comma separated list of field names
comma separated list of field names
comma separated list of field names
an ODATA-like query string used to filter
OK
Bad Request
Authentication Error
Entity not found
GET /rest/v4.1/clarifier/{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": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"type": "text",
"relationships": {
"clarification_concepts": [
{
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
}
],
"clarification_standards": [
{
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
}
]
}
},
"included": [
{
"type": "text",
"relationships": {
"related_courses": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"breakout_origins": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"ancestors": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"topics": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"peers": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"breakouts": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"crosswalks": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"replaced_by": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"replaces": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"children": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"concepts": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"derivatives": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"origins": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"peer_derivatives": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"parent": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"course_standards": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"contexts": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"associations": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
}
},
"attributes": {
"seq": 1,
"captured_by": "text",
"utilizations": [
{
"type": "alignable",
"guid": "text"
}
],
"uri": "text",
"statement": {
"addendums": [
{
"seq": 1,
"add_context": "Y",
"descr": "text",
"position": "before"
}
],
"combined_descr": "text",
"descr": "text"
},
"level": 1,
"date_modified_utc": "text",
"status": "active",
"legends": [
{
"symbol_position": "before",
"symbol": "text",
"descr": "text"
}
],
"standard_type": "organizational",
"label": "text",
"disciplines": {
"strands": [
{
"descr": "text",
"guid": "text"
}
],
"ece_domains": [
{
"guid": "text",
"code": "text",
"descr": "text"
}
],
"subjects": [
{
"code": "text",
"descr": "text",
"guid": "text"
}
],
"genres": [
{
"code": "text",
"guid": "text",
"descr": "text"
}
]
},
"alt_identifiers": [
{
"type": "GUID",
"source": "canonical",
"id": "text"
}
],
"date_deleted_utc": "text",
"in_list": "Y",
"guid": "text",
"key_ideas": [
{
"guid": "text",
"concepts": [
{
"descr": "text",
"guid": "text"
}
]
}
],
"document": {
"implementation_year": "text",
"descr": "text",
"date_modified_utc": "text",
"source_url": "text",
"assessment_year": "text",
"publication": {
"descr": "text",
"source_url": "text",
"extended_descr": "text",
"regions": [
{
"guid": "text",
"descr": "text",
"type": "country",
"code": "text"
}
],
"authorities": [
{
"guid": "text",
"descr": "text",
"acronym": "text"
}
],
"acronym": "text",
"publication_type": "standard",
"guid": "text"
},
"guid": "text",
"obsolete_year": "text",
"disciplines": {
"primary_subject": {
"code": "text",
"descr": "text",
"guid": "text"
}
},
"adopt_year": "text",
"revision_year": "text"
},
"deepest": "Y",
"number": {
"root_enhanced": "text",
"enhanced": "text",
"prefix_enhanced": "text",
"raw": "text",
"alternate": "text"
},
"education_levels": {
"ece_ages": [
{
"guid": "text",
"descr": "text",
"seq": 1
}
],
"grades": [
{
"guid": "text",
"descr": "text",
"code": "text",
"seq": 1
}
]
},
"section": {
"guid": "text",
"seq": 1,
"date_modified_utc": "text",
"descr": "text",
"implementation_year": "text",
"number": "text",
"assessment_year": "text",
"revision_year": "text",
"label": "text",
"obsolete_year": "text",
"adopt_year": "text",
"disciplines": {
"primary_subject": {
"code": "text",
"descr": "text",
"guid": "text"
}
}
},
"extensions": [
{
"type": "reference",
"guid": "text",
"descr": "text"
}
],
"has_list": "text",
"topic_organizer": "text"
},
"id": "text"
}
]
}Filtering and Paging Relationships on Standards
Fetching Related Standards
guid of specified standard
type of relationship
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
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/standards/{guid}/{relationship}?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": [
{
"type": "text",
"relationships": {
"related_courses": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"breakout_origins": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"ancestors": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"topics": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"peers": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"breakouts": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"crosswalks": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"replaced_by": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"replaces": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"children": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"concepts": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"derivatives": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"origins": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"peer_derivatives": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"parent": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"course_standards": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"contexts": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
},
"associations": {
"data": [
{
"type": "text",
"id": "text"
}
],
"links": {
"related": "text"
}
}
},
"attributes": {
"seq": 1,
"captured_by": "text",
"utilizations": [
{
"type": "alignable",
"guid": "text"
}
],
"uri": "text",
"statement": {
"addendums": [
{
"seq": 1,
"add_context": "Y",
"descr": "text",
"position": "before"
}
],
"combined_descr": "text",
"descr": "text"
},
"level": 1,
"date_modified_utc": "text",
"status": "active",
"legends": [
{
"symbol_position": "before",
"symbol": "text",
"descr": "text"
}
],
"standard_type": "organizational",
"label": "text",
"disciplines": {
"strands": [
{
"descr": "text",
"guid": "text"
}
],
"ece_domains": [
{
"guid": "text",
"code": "text",
"descr": "text"
}
],
"subjects": [
{
"code": "text",
"descr": "text",
"guid": "text"
}
],
"genres": [
{
"code": "text",
"guid": "text",
"descr": "text"
}
]
},
"alt_identifiers": [
{
"type": "GUID",
"source": "canonical",
"id": "text"
}
],
"date_deleted_utc": "text",
"in_list": "Y",
"guid": "text",
"key_ideas": [
{
"guid": "text",
"concepts": [
{
"descr": "text",
"guid": "text"
}
]
}
],
"document": {
"implementation_year": "text",
"descr": "text",
"date_modified_utc": "text",
"source_url": "text",
"assessment_year": "text",
"publication": {
"descr": "text",
"source_url": "text",
"extended_descr": "text",
"regions": [
{
"guid": "text",
"descr": "text",
"type": "country",
"code": "text"
}
],
"authorities": [
{
"guid": "text",
"descr": "text",
"acronym": "text"
}
],
"acronym": "text",
"publication_type": "standard",
"guid": "text"
},
"guid": "text",
"obsolete_year": "text",
"disciplines": {
"primary_subject": {
"code": "text",
"descr": "text",
"guid": "text"
}
},
"adopt_year": "text",
"revision_year": "text"
},
"deepest": "Y",
"number": {
"root_enhanced": "text",
"enhanced": "text",
"prefix_enhanced": "text",
"raw": "text",
"alternate": "text"
},
"education_levels": {
"ece_ages": [
{
"guid": "text",
"descr": "text",
"seq": 1
}
],
"grades": [
{
"guid": "text",
"descr": "text",
"code": "text",
"seq": 1
}
]
},
"section": {
"guid": "text",
"seq": 1,
"date_modified_utc": "text",
"descr": "text",
"implementation_year": "text",
"number": "text",
"assessment_year": "text",
"revision_year": "text",
"label": "text",
"obsolete_year": "text",
"adopt_year": "text",
"disciplines": {
"primary_subject": {
"code": "text",
"descr": "text",
"guid": "text"
}
}
},
"extensions": [
{
"type": "reference",
"guid": "text",
"descr": "text"
}
],
"has_list": "text",
"topic_organizer": "text"
},
"id": "text"
}
]
}Fetching Related Topics
guid of specified standard
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
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/standards/{guid}/topics?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": [
{
"type": "text",
"id": "text",
"relationships": {
"parent": {
"data": {
"id": "text",
"type": "text"
},
"links": {
"related": "text"
}
},
"children": {
"data": [
{
"data": {
"id": "text",
"type": "text"
}
}
],
"links": {
"related": "text"
}
},
"standards": {
"links": {
"last": "text",
"related": "text",
"next": "text"
},
"data": [
{
"id": "text",
"type": "text"
}
]
}
},
"attributes": {
"date_modified_utc": "text",
"disciplines": {
"subjects": [
{
"descr": "text",
"code": "text",
"guid": "text"
}
]
},
"status": "active",
"guid": "text",
"document": {
"date_modified_utc": "text",
"guid": "text",
"revision_year": "text",
"adopt_year": "text",
"descr": "text"
},
"seq": 1,
"level": 1,
"section": {
"descr": "text",
"date_modified_utc": "text",
"seq": 1,
"guid": "text"
},
"uri": "text",
"descr": "text",
"education_levels": {
"grades": [
{
"descr": "text",
"guid": "text",
"code": "text",
"seq": 1
}
]
}
}
}
]
}Fetching Related Concepts
guid of specified standard
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
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/standards/{guid}/concepts?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": [
{
"attributes": {
"descr": "text",
"disciplines": {
"subjects": [
{
"code": "text",
"descr": "text",
"guid": "text"
}
]
},
"guid": "text",
"context": "text"
},
"id": "text",
"type": "text"
}
]
}Filtering and Paging Relationships on Topics
Fetching Related Objects
Last updated
Was this helpful?