Skip to main content
Blackboard Help

About Event Driven APIs

The Blackboard Learn Event Driven API is used to programmatically push the following data into the Blackboard Learn database from an external system:

  • User
  • Course
  • Organization
  • Enrollment
  • Staff Student
  • Organization membership
  • Course and Organization category
  • Course and Organization category membership

The collaboration between the entity and the persistence classes is the process by which data is obtained from the institution systems. An instance is created for that data, and input into the Blackboard Learn database as a data record.

The intended audience includes developers creating data integration solutions for the Blackboard Learn. Code samples can be found in the Resources folder.

The Data Integration API Specifications describe the packages, classes, and objects of the Event Driven API in systemlib/cms-admin.jar.