GET restapi/personal/lti/{extensionId}/details/v1?courseId={courseId}

Gets the LTI details for user and for the given course (if defined).

Request Information

URI Parameters

NameDescriptionTypeAdditional information
extensionId

integer

Required

courseId

integer

Default value is 0

Body Parameters

None.

Response Information

Resource Description

Itslearning.RestApi.Entities.Personal.LtiExtensionDetails
NameDescriptionTypeAdditional information
DeploymentId

Deployment Id.

string

None.

LoginUri

Login URL.

string

None.

LaunchUrls

List of launch URLs.

Collection of string

None.

TargetLinkUri

Target link URL.

string

None.

PublicKey

Public key.

string

None.

PublicJwk

JWK key.

string

None.

PublicJwksUri

JWKS URL.

string

None.

Response Formats

application/json, text/json

Sample:
{
  "DeploymentId": "sample string 1",
  "LoginUri": "sample string 2",
  "LaunchUrls": [
    "sample string 1",
    "sample string 2"
  ],
  "TargetLinkUri": "sample string 3",
  "PublicKey": "sample string 4",
  "PublicJwk": "sample string 5",
  "PublicJwksUri": "sample string 6"
}

application/xml, text/xml

Sample:
<LtiExtensionDetails xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Itslearning.RestApi.Entities.Personal">
  <DeploymentId>sample string 1</DeploymentId>
  <LaunchUrls xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </LaunchUrls>
  <LoginUri>sample string 2</LoginUri>
  <PublicJwk>sample string 5</PublicJwk>
  <PublicJwksUri>sample string 6</PublicJwksUri>
  <PublicKey>sample string 4</PublicKey>
  <TargetLinkUri>sample string 3</TargetLinkUri>
</LtiExtensionDetails>