Behind the Blackboard! Course PATCH Rest API Inconsistency with Updated Course Data - Behind the Blackboard Skip Navigation
Download PDF  Icon Download PDF    Print article

Course PATCH Rest API Inconsistency with Updated Course Data

Date Published: Apr 11,2025


CategoryProduct:Blackboard Learn SaaS; Version:Older_Release
Article No.: 000075916
Product:
Learn SaaS
Release:
9.1;SaaS
Service Pack(s):
Older_Release
Description:
When executing the Course PATCH Rest API to update course data, sometimes the information is not updated after copying from another course.  
Steps to Repeat:
Prerequisite: REST API application setup on system and Learn platform
 
  1. Create a course through REST API endpoint (POST /learn/api/public/v3/courses)
  2. Copy data and content from another course (POST /learn/api/public/v2/courses/{courseId}/copy)
  3. Update course data (course name and dataSourceId...) (PATCH /learn/api/public/v3/courses/{courseId})
  4. Retrieve course data
Observed Behavior:
Sometimes the data updated in Step 3 is being lost or overwritten, because the results in Step 4 return the initial information created in Step 1. 

Expected Behavior: 
The data updated in Step 3 should be reflected in Step 4 when pulling the course data. 




Information:

For more information on the REST APIs can be found here

Target Release:

Functioning as Designed







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