API
===

The meat of the Course Catalog API is located in this app. ``v1`` is the current version of the API.

API Views
---------

.. automodule:: course_discovery.apps.api.v1.views
   :members:

Serializers
-----------

.. automodule:: course_discovery.apps.api.serializers
   :members:

Renderers
---------

.. automodule:: course_discovery.apps.api.renderers
   :members:

Permissions
-----------

.. autoclass:: course_discovery.apps.api.filters.PermissionsFilter
   :members:
