# Blackbaud Academics API

**Canonical:** https://apis.io/apis/blackbaud/blackbaud-academics-api/  
**Provider:** Blackbaud — https://apis.io/providers/blackbaud/  
**Base URL:** https://api.sky.blackbaud.com/afe-edaca  
**Documentation:** https://developer.sky.blackbaud.com/api-details#api=afe-edaca

Blackbaud Academics API is one of 313 APIs that [Blackbaud](https://apis.io/providers/blackbaud/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include SKY API and Non-Profit. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 6 JSON Schemas.

This API is used to provide access to academics information, such as grades, attendance and scheduling.

## Operations (23)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/academics/courserequests` | Academics course requests |
| GET | `/v1/academics/courses` | Academics courses |
| POST | `/v1/academics/courses/{course_id}/customfields/list` | Academics courses custom fields list create |
| PATCH | `/v1/academics/courses/{course_id}/customfields/list` | Academics courses custom fields list update |
| GET | `/v1/academics/departments` | Academics departments |
| GET | `/v1/academics/enrollments/changes` | Academics Student Enrollments Changes |
| GET | `/v1/academics/enrollments/{user_id}` | Academics student enrollment list |
| GET | `/v1/academics/rosters` | Academics rosters |
| GET | `/v1/academics/schedules/master` | Academics master schedule |
| GET | `/v1/academics/schedules/sets` | Academics schedule sets by level |
| GET | `/v1/academics/schedules/sets/{schedule_set_id}` | Academics schedule set |
| GET | `/v1/academics/sections` | Academics sections by school level |
| POST | `/v1/academics/sections/students` | Academics enroll students into sections |
| GET | `/v1/academics/sections/{section_id}/assignments` | Academics assignments by section |
| POST | `/v1/academics/sections/{section_id}/customfields/list` | Academics sections custom fields list create |
| PATCH | `/v1/academics/sections/{section_id}/customfields/list` | Academics sections custom fields list update |
| GET | `/v1/academics/sections/{section_id}/cycles` | Academics cycles by section |
| GET | `/v1/academics/sections/{section_id}/students` | Academics students by section |
| GET | `/v1/academics/specialdays` | Academics special days |
| GET | `/v1/academics/student/{student_id}/sections` | Academics sections for student |
| GET | `/v1/academics/teachers/{teacher_id}/sections` | Academics sections by teacher |
| GET | `/v1/academics/{student_id}/assignments` | Academics assignments for student |
| GET | `/v1/academics/{student_id}/{section_id}/gradedassignments` | Academics graded assignments for student |

## Machine-readable artifacts (9)

- **OpenAPI** — https://artifacts.apis.io/blackbaud/openapi/blackbaud-academics-api-openapi.yml
- **Documentation** — https://developer.sky.blackbaud.com/api-details#api=afe-edaca
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-student-learning-profile-add-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-student-learning-profile-edit-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-v1-learningprofiles-student-id-get200-application-json-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-v1-learningprofiles-forms-get200-application-json-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-v1-grading-gradetranslations-get200-application-json-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-v1-learningprofiles-student-id-learning-profile-id-patch200-application-json-response-schema.json
- **APIsJSON** — https://artifacts.apis.io/blackbaud/apis.yml

## Other Blackbaud APIs (12)

- [Blackbaud Consent API](https://apis.io/apis/blackbaud/blackbaud-consent-api/)
- [Blackbaud Constituent API](https://apis.io/apis/blackbaud/blackbaud-constituent-api/)
- [Blackbaud Enrichment API](https://apis.io/apis/blackbaud/blackbaud-enrichment-api/)
- [Blackbaud Event API](https://apis.io/apis/blackbaud/blackbaud-event-api/)
- [Blackbaud Payments API](https://apis.io/apis/blackbaud/blackbaud-payments-api/)
- [Blackbaud Prospect API](https://apis.io/apis/blackbaud/blackbaud-prospect-api/)
- [Blackbaud Volunteer API](https://apis.io/apis/blackbaud/blackbaud-volunteer-api/)
- [Blackbaud Academic Sessions API](https://apis.io/apis/blackbaud/blackbaud-academicsessions-api/)
- [Blackbaud Accounts API](https://apis.io/apis/blackbaud/blackbaud-accounts-api/)
- [Blackbaud Actionlocations API](https://apis.io/apis/blackbaud/blackbaud-actionlocations-api/)
- [Blackbaud Actions API](https://apis.io/apis/blackbaud/blackbaud-actions-api/)
- [Blackbaud Actionstatustypes API](https://apis.io/apis/blackbaud/blackbaud-actionstatustypes-api/)

## Tags

SKY API, Non-Profit

---

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