1. Help Hub
  2. Using PebblePad
  3. LTi with Blackboard

Install LTI with Blackboard

Follow the end-to-end installation guide for the PebblePad LTI with Blackboard for global administrators to integrate the platforms together as recommended.






Installation is not self-serve. To initiate, request support from a PebblePad Integration Engineer.



1. Create service user account


For authentication, the API requires a user account with administration permissions. We recommend using a dedicated service user account.



To set up:

  1. Follow the Blackboard guide to create a user for a service account.
  2. Assign a system role with the following permissions (as minimum).


Administrator Panel (Courses) > Courses > Edit > Enrolments
Administrator Panel (Organizations) > Organizations > Edit > Enrolments
Administrator Panel (Users) > Users > Edit > View Course Enrolments
Administrator Panel (Users) > Users > Edit > View Organization Enrolments
Course/Organization > Groups > View All Groups
Course/Organization Control Panel (Grade Centre) > Full Control
Course/Organization Control Panel (Users and Groups) > Groups
Course/Organization Control Panel (Users and Groups) > Users
User management by Web Services






2. Add REST API


  1. Log in to your Blackboard with an administration account.
  2. From the main menu, click Admin to open the Administrator Tools.
  3. In the Integrations panel, click REST API integrations.
  4. Click Create Integration.
  5. Complete the fields using the information in the table below.
  6. Click Submit.


Application ID
  • Test (all regions): 0cb2bc8d-d95d-42e9-b7d4-46f5a75cfa53
  • AU Production : 0c9e75ff-43f5-4310-ba40-cc7ea8c77053
  • CA Production: 67da58b7-560f-42cc-b4cb-f6b63895a0df
  • UK Production: b5c590ab-2696-4695-955e-a7e11bf6b7d3
  • US Production: be6a04a2-ab5f-4ca6-ba65-95f8ed5256f0
Learn UserBrowse - add the service user account
End User AccessYes.

End users will sign in with their own Blackboard ID and access is limited to their own permissions.
Authorise to Act As UserService Default (No)






3. Manage global properties


  1. Return to Administrator Tools.
  2. In the Integrations panel, click LTI Tool Providers
  3. Click Manage Global Properties.
  4. For Allow configured tool providers to post grades, choose Yes.
  5. Click Submit.






4. Set LTI in PebblePad


  1. In a new tab window, log in to your PebblePad with an administrator account.
  2. From the Pebble+ burger menu, choose Additional services > Administration.
  3. Click Integrations and Blackboard from the sub menu.
  4. Type or paste your Blackboard URL into the field - must end with /
  5. Click Save.
  6. Note the Key and Secret.


We recommend leaving this browser tab open to refer back to.






5. Register LTI tool in Blackboard


  1. Return to Blackboard - logged in with an administration account.
  2. Click Admin to open the Administrator Tools.
  3. In the Integrations panel, click LTI Tool Providers.
  4. Click Register LTI 1.1 Provider.
  5. Complete the fields using the information in the table below.
  6. Click Submit.


Provider domain
  • Test (all regions): lti1p1.apptest.pebblepad.com
  • AU Production : lti1p1.pebblepad.com.au
  • CA Production: lti1p1.pebblepad.ca
  • UK Production: lti1p1.pebblepad.co.uk
  • US Production: lti1p1.pebblepad.com
Provider domain statusApproved
Secondary Hostnamesatlas.pebblepad.co.uk
v3.pebblepad.co.uk

For UK server only (include both URLs)
Default configurationSet globally
Tool Provider KeyObtained in step 4 (from PebblePad)
Tool Provider SecretObtained in step 4 (from PebblePad)
Tool Provider Custom ParametersPebble_username=$User.username
Send User DataSend user data only over SSL
User Fields to Send✓ Role in course
✓ Name
✓ Email address
Allow Membership Service AccessYes






6. Register client IT


  1. From the LTI Tool Providers page, click Register LTI 1.3 / Advantage Tool.
  2. Paste into the field using the information in the table below.

    Test (all regions)dad88c0c-8ac5-4738-b953-20fbc5deebcd
    AU Production3b2ea317-addb-4652-ad4e-cfcb65f47624
    CA Productioncc6a6dd1-f007-46bd-b0ec-9bbd343434bd
    UK Productiondddf8332-241c-433f-b4f0-0c7684ef393d
    US Production20a8012d-35af-4b35-b392-e04aa96708c7

  3. Click Submit
  4. Note the Deployment ID - needed for the next stage.
  5. Complete the fields using the information in the table below
  6. Click Submit.


Tool StatusApproved
User Fields to Sent✓ Role in course
✓ Name
✓ Email address
Allow Grade Service AccessYes
Allow Membership Service AccessYes






7. Contact PebblePad


For the PebblePad Integration Engineer to authenticate the integration, provide them with:


  • Installation location (TAQAS or Production)
  • Blackboard URL
  • Development ID



To run an end-to-end user test, follow the workspace manager's guide to creating a Blackboard-linked assignment.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article