IPR and Distribution Notices
Recipients of this document are requested to submit, with their comments, notification of any relevant patent claims or other intellectual property rights of which they may be aware that might be infringed by any implementation of the specification set forth in this document, and to provide supporting documentation.
IMS takes no
position regarding the validity or scope of any intellectual property or other
rights that might be claimed to pertain to the implementation or use of the
technology described in this document or the extent to which any license under
such rights might or might not be available; neither does it represent that it
has made any effort to identify any such rights. Information on IMS's
procedures with respect to rights in IMS specifications can be found at the IMS
Intellectual Property Rights web page: http://www.imsglobal.org/ipr/
Copyright © 2016 IMS Global Learning Consortium. All Rights Reserved.
Use of this
specification to develop products or services is governed by the license with
IMS found on the IMS website: http://www.imsglobal.org/
Permission is granted to all parties to use excerpts from this document as needed in producing requests for proposals.
The limited permissions granted above are perpetual and will not be revoked by IMS or its successors or assigns.
THIS SPECIFICATION IS BEING OFFERED WITHOUT ANY WARRANTY WHATSOEVER, AND IN PARTICULAR, ANY WARRANTY OF NONINFRINGEMENT IS EXPRESSLY DISCLAIMED. ANY USE OF THIS SPECIFICATION SHALL BE MADE ENTIRELY AT THE IMPLEMENTER'S OWN RISK, AND NEITHER THE CONSORTIUM, NOR ANY OF ITS MEMBERS OR SUBMITTERS, SHALL HAVE ANY LIABILITY WHATSOEVER TO ANY IMPLEMENTER OR THIRD PARTY FOR ANY DAMAGES OF ANY NATURE WHATSOEVER, DIRECTLY OR INDIRECTLY, ARISING FROM THE USE OF THIS SPECIFICATION.
© 2016 IMS Global Learning Consortium, Inc.
All Rights Reserved.
The IMS Logo and Learning Tools Interoperability (LTI) are trademarks of the IMS Global
Learning Consortium, Inc. in the United States and/or other countries.
This specification defines a REST API for reading
ToolConsumerProfile resources via an HTTP GET request.
ToolConsumerProfile resources manipulated via this REST API are represented as JSON documents in the
application/vnd.ims.lti.v2.toolconsumerprofile+json format. For detailed information about this media type, see [ToolConsumerProfile-media-type].
To get a representation of a particular
the client submits an HTTP GET request to the item's REST endpoint.
To obtain the
ToolConsumerProfile based on a particular version of LTI
the client appends a query parameter named
lti_version where the value of this
parameter is the official identifier for the LTI version, e.g. "LTI-2p0".
|Request Header Name||Value|
Table 2 describes the possible responses from the GET method.
|200 OK||The request was successful.
The response contains a JSON document in the format defined by the
|301 Moved Permanently||The URI for the requested resource has changed.
In this case, the response body is empty, and the new URI is provided in the
|307 Temporary Redirect||The requested resource resides temporarily under a different URI.
In this case, the response body is empty, and the temporary URI is defined by the
|401 Unauthorized||The client did not authenticate properly.|
|404 Not Found||The server has not found anything matching the request URI.|
|500 Internal Service Error||The server encountered an unexpected condition which prevented it from fulfilling the request.|
application/vnd.ims.lti.v2.toolconsumerprofile+jsonformat. IMS Final Release. 10 September 2015.
|Title:||A REST API for ToolConsumerProfile Resources in the
|Editor:||Stephen Vickers (IMS Global)|
|Version Date:||10 September 2015|
|Status:||IMS Final Release|
|Purpose:||This document is made available for review and comment by the public community at large.|
The following list of individuals contributed to the authoring of this document:
|Craig Dunk||D2L||Padraig O'hiceadha||HMH|
|Viktor Haag||D2L||Charles Severance||IMS Global|
|Brad Humphrey||Instructure||Colin Smythe||IMS Global|
|Greg McFall||Pearson||Matt Stoelting||Cengage|
|Mark McKell||IMS Global||John Tibbetts||Vitalsource|
|Bracken Mosbacker||Lumen Learning||Claude Vervoort||Cengage|
|Lance Neumann||Blackboard||Stephen Vickers||IMS Global|