LTI 1.3 - NRPS service does not include username field in the response


LTI 1.3 - NRPS service does not include username field in the response

The Schoology NRPS implementation for LTI-A currently does not include username field in lis_person_sourcedid in its response. As given by other LMS

GET Call

URL -<client_id>/services/names-roles/v2p0/members...

Header - Accept: application/vnd.ims.lti-nrps.v2.membershipcontainer+json
Authorization: Bearer <Token>'

Response -



    "id": "<client_id>/services/names-roles/v2p0/membership/<context_id>",
    "context": {
        "id": "<context_id>",
        "title": "LTI Advantage 1.3: Section 1",
        "label": null
    "members": [
            "status": "Active",
            "name": "Jason Re",
            "given_name": "Jason",
            "family_name": "Re",
            "email": "",
            "lis_person_sourcedid": "176159058::6912eda81e4772064c23b3553a4f480a",
            "roles": [
            "user_id": "176159058::6912eda81e4772064c23b3553a4f480a"



user_id and lis_person_sourcedid is having same value, other LMS provide username in lis_person_sourcedid which is also expected from schoology


1 Reply
Community Support Expert
Community Support Expert

Hi @jasonre143,


Thank you for reaching out to the PowerSchool Community!


Do you have an issue with the LTI that you are seeking Schoology engineering support to assist with?


If you are working with a PowerSchool customer, please have them submit a support case for Schoology engineering assistance.


If you have a product and have issues and would like to be considered an official partner with PowerSchool to have access to support for integration items, my recommendation is to apply to Become an Official Partner with PowerSchool.



Did your issue get resolved? Please remember to give Kudos and/or select Accept As Solution on helpful posts to thank the author and help others find the solution.

PowerSchool Community Support