# Interfolio Courses API

**Canonical:** https://apis.io/apis/interfolio/interfolio-courses-api/  
**Provider:** Interfolio — https://apis.io/providers/interfolio/  
**Base URL:** https://faculty180.interfolio.com/api.php  
**Documentation:** https://www.faculty180.com/api_docs

Interfolio Courses API is one of 18 APIs that [Interfolio](https://apis.io/providers/interfolio/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Courses. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

Retrieve details of Courses (Prefixes, Courses Taught, Attachments).

## Operations (12)

| Method | Path | Summary |
|---|---|---|
| GET | `/api.php/courseprefixes` | Retrieves course prefixes |
| POST | `/api.php/courseprefixes` | Creates a course prefix |
| GET | `/api.php/courses` | Retrieves courses |
| POST | `/api.php/courses` | Creates courses |
| GET | `/api.php/coursestaught` | Retrieves details regarding the course catalog |
| POST | `/api.php/coursestaught` | Creates courses taught |
| DELETE | `/api.php/coursestaught` | Deletes courses taught in bulk by termid or userid |
| GET | `/api.php/coursestaught/{coursestaughtid}` | Retrieves details regarding a single item in the course catalog |
| PUT | `/api.php/coursestaught/{coursestaughtid}` | Updates an individual course taught by the unique coursestaughtid of the item |
| DELETE | `/api.php/coursestaught/{coursestaughtid}` | Deletes an individual coursestaught by the unique coursestaughtid of the item |
| GET | `/api.php/coursestaught/{coursestaughtid}/attachments` | Retrieves details regarding the attachments of courses taught |
| POST | `/api.php/coursestaught/{coursestaughtid}/attachments` | Add an attachment to courses taught activities |

## Machine-readable artifacts (3)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/interfolio/refs/heads/main/openapi/interfolio-courses-api-openapi.yml
- **Documentation** — https://www.faculty180.com/api_docs
- **APIReference** — https://faculty180.interfolio.com/swagger/ui/

## Other Interfolio APIs (12)

- [Interfolio Core, Search & RPT API](https://apis.io/apis/interfolio/interfolio-core-search-rpt-api/)
- [Interfolio Activities API](https://apis.io/apis/interfolio/interfolio-activities-api/)
- [Interfolio Activity Classifications API](https://apis.io/apis/interfolio/interfolio-activity-classifications-api/)
- [Interfolio Activity Input API](https://apis.io/apis/interfolio/interfolio-activity-input-api/)
- [Interfolio Download Attachments API](https://apis.io/apis/interfolio/interfolio-download-attachments-api/)
- [Interfolio Emails API](https://apis.io/apis/interfolio/interfolio-emails-api/)
- [Interfolio Evaluations API](https://apis.io/apis/interfolio/interfolio-evaluations-api/)
- [Interfolio Faculty Classifications API](https://apis.io/apis/interfolio/interfolio-faculty-classifications-api/)
- [Interfolio FAQ API](https://apis.io/apis/interfolio/interfolio-faq-api/)
- [Interfolio Permissions API](https://apis.io/apis/interfolio/interfolio-permissions-api/)
- [Interfolio Sections API](https://apis.io/apis/interfolio/interfolio-sections-api/)
- [Interfolio SSO API](https://apis.io/apis/interfolio/interfolio-sso-api/)

## Tags

Courses

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/interfolio/interfolio-courses-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/interfolio/.
