.. _edX Enrollment API Overview:

################################################
Enrollment API Overview
################################################

Use the Enrollment API to view user and course enrollment
information, and to enroll a user in a course.

You can use the Enrollment API for web, desktop, and mobile
applications.

****************************************
Enrollment API Version 1.0
****************************************

The Enrollment API is currently at version 1.0. We plan on making
significant enhancements to this API.

********************************************
Enrollment API Capabilities
********************************************

With the Enrollment API, you can complete these tasks.

* :ref:`Get the user's enrollment status in a course <Get the Users Enrollment
  Status in a Course>`

* :ref:`Get enrollment details for a course<Get Enrollment Details for a
  Course>`

* :ref:`View a user's enrollments <View and add to a Users Course Enrollments>`

* :ref:`Enroll a user in a course <View and add to a Users Course Enrollments>`
