Behind the Blackboard! API Response for Copied Original Courses Doesn't Include copyHistory Property if Settings Checkbox is not Marked - Behind the Blackboard Skip Navigation
Download PDF  Icon Download PDF    Print article

API Response for Copied Original Courses Doesn't Include copyHistory Property if Settings Checkbox is not Marked

Date Published: Apr 11,2025


CategoryPlanned First Fix Release:3900.91.0 Release; Product:Blackboard Learn MH,Blackboard Learn SaaS,Blackboard Learn Software; Version:SaaS,Older_Release
Article No.: 000078167
Product:
Learn SaaS
Release:
9.1;SaaS
Service Pack(s):
SaaS, Older_Release
Description:
When copying an Original course to another course, if the "Settings" checkbox is not ticked during the selection of the data to copy, the copyHistory property is not included in the response of /learn/api/public/v3/courses/{courseId}/ when querying the new course
Steps to Repeat:
  1. Log into Blackboard Learn as an administrator (Original or Ultra)
  2. Create and install a new REST API integration on the server
  3. Go to System Admin > Courses and create a new Original course with the default settings
  4. Once it's created, search for the course in the Courses page and click the chevron next to it > Copy
  5. Leave the default option (Copy into a new course) and add the new Course ID > Submit
  6. In the next screen, don't tick anything and click Submit
  7. Once the Course Copy process is complete, query the course info through the API /learn/api/public/v3/courses/{courseId} changing the courseId with the PK1 of the copied course
Observed Behavior: Response is missing the copyHistory property

Expected Behavior: copyHistory property is included in the response
  1. Go back to the system and go to System Admin > Courses
  2. Locate the same course created initially and click the chevron next to it again > Copy
  3. Leave the default option again and add a new course ID
  4. In the next screen to select materials to copy, tick the entire Settings portion > Submit
  5. Once the Course Copy process is complete, query the course info through the API /learn/api/public/v3/courses/{courseId} changing the courseId with the PK1 of the second copied course
Observed Behavior: Response does include the copyHistory property as expected

Expected Behavior: copyHistory property is included in the response





Target Release:

Learn 9.1, 3900.91.0 Release

SaaS - Fixed (v3900.91.0)








The information contained in the Knowledge Base was written and/or verified by Blackboard Support. It is approved for client use. Nothing in the Knowledge Base shall be deemed to modify your license in any way to any Blackboard product. If you have comments, questions, or concerns, please send an email to kb@blackboard.com. © 2025 Blackboard Inc. All rights reserved