# WorkRamp Academies API

**Canonical:** https://apis.io/apis/workramp/workramp-academies-api/  
**Provider:** WorkRamp — https://apis.io/providers/workramp/  
**Base URL:** https://app.workramp.com/api/v1  
**Documentation:** https://developers.workramp.com/reference/getting-started

WorkRamp Academies API is one of 29 APIs that [WorkRamp](https://apis.io/providers/workramp/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Academies. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, authentication docs, and a changelog.

The Academies API from WorkRamp — 48 operation(s) for academies.

## Operations (59)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/academies/{academy_id}/users` | Get All Contacts |
| POST | `/api/v1/academies/{academy_id}/users` | Create Contact |
| GET | `/api/v1/academies/{academy_id}/users/{contact_id}` | Get Contact |
| DELETE | `/api/v1/academies/{academy_id}/users/{contact_id}` | Delete Contact |
| PATCH | `/api/v1/academies/{academy_id}/users/{contact_id}` | Update Contact |
| POST | `/api/v1/academies/{academy_id}/invite` | Invite Contacts |
| DELETE | `/api/v1/academies/{academy_id}/segments/{segment_id}/remove_users` | Remove Contacts from Segment |
| GET | `/api/v1/academies/{academy_id}/users-duplicate` | Get All Contacts (support duplicated) |
| POST | `/api/v1/academies/{academy_id}/segments/{segment_id}/invite` | Assign Segments |
| GET | `/api/v1/academies/{academy_id}/users/{contact_id}/awarded_certifications` | Get All Awarded Certifications For a Contact |
| POST | `/api/v1/academies/{academy_id}/certifications/{certification_id}/invite` | Assign Certificates |
| POST | `/api/v1/academies/{academy_id}/paths/{path_id}/invite` | Assign Paths |
| GET | `/api/v1/academies/{academy_id}/users/{contact_id}/registrations/{registration_id}` | Get Registration by Contact ID & Registration ID |
| GET | `/api/v1/academies/{academy_id}/trainings/{training_id}/registrations` | Get All Registrations for a Training |
| GET | `/api/v1/academies/{academy_id}/certifications/{cert_id}` | Get All Enrollments for a Certification |
| GET | `/api/v1/academies/{academy_id}/paths/{path_id}` | Get All Enrollments for a Path |
| GET | `/api/v1/academies/{academy_id}/registrations` | Get All Registrations |
| GET | `/api/v1/academies/{academy_id}/awarded_certifications` | Get All Awarded Certifications |
| GET | `/api/v1/academies/{academy_id}/registrations/{registration_id}` | Get Registration by ID |
| DELETE | `/api/v1/academies/{academy_id}/registrations/{registration_id}` | — |
| PATCH | `/api/v1/academies/{academy_id}/registrations/{registration_id}` | Update Registration (Mark Complete) |
| GET | `/api/v1/academies/{academy_id}/users/{contact_id}/registrations` | Deprecated Get All Registrations for a Contact |
| GET | `/api/v1/academies/{academy_id}/trainings` | Get All Trainings |
| GET | `/api/v1/academies/{academy_id}/trainings/{training_id}` | Get Training |
| GET | `/api/v1/academies/{academy_id}/search/{search_term}` | Search for Trainings |
| GET | `/api/v1/academies/{academy_id}/paths` | Get All Offered Paths |
| GET | `/api/v1/academies/{academy_id}/certifications` | Get All Offered Certifications |
| GET | `/api/v1/academies/{academy_id}/collections` | Get All Offered Collections |
| GET | `/api/v1/academies/{academy_id}/collections/{collection_id}` | Get Collection |
| GET | `/api/v1/academies/{academy_id}/paths/{path_id}/details` | Get Path |
| GET | `/api/v1/academies/{academy_id}/certifications/{certification_id}/details` | Get Certification |
| GET | `/api/v1/academies/{academy_id}/events` | Get All Events |
| GET | `/api/v1/academies/{academy_id}/events/{event_id}` | Get Sessions For Event |
| GET | `/api/v1/academies/{academy_id}/events/{event_id}/attendees` | Get Attendees For Event |
| GET | `/api/v1/academies/{academy_id}/event_sessions/{event_session_id}/attendees` | Get Attendees for Event Session |
| GET | `/api/v1/academies/{academy_id}/webhook_subscriptions` | Get All Webhook Subscriptions |
| POST | `/api/v1/academies/{academy_id}/webhook_subscriptions` | Create Webhook Subscription |
| GET | `/api/v1/academies/{academy_id}/webhook_subscriptions/{subscription_id}` | Get Webhook Subscription |
| DELETE | `/api/v1/academies/{academy_id}/webhook_subscriptions/{subscription_id}` | Delete Webhook Subscription |
| PATCH | `/api/v1/academies/{academy_id}/webhook_subscriptions/{subscription_id}` | Edit Webhook Subscription |
| GET | `/api/v1/academies/{academy_id}/academy_object_attributes` | — |
| GET | `/api/v1/academies/{academy_id}/academy_object_attribute` | — |
| GET | `/api/v1/academies/{academy_id/academy_object_attributes` | — |
| GET | `/api/v1/academies/{academy_id}/academy_object_attributess` | — |
| GET | `/api/v1/academies/:academy_id/academy_object_attributes` | — |
| GET | `/api/v1/academies/{academy_id}/academy_object_attributes_2` | — |
| GET | `/api/v1/academies/${academy_id}/academy_object_attributes` | — |
| GET | `/api/v1/academies/:academy id/paths_users` | Get All Completed Path Enrollments |
| GET | `/api/v1/academies/{academy_id}/registrations/by_date_range` | — |
| POST | `/api/v1/academies/{academy_id}/segments/{segment_id}/add_users` | Add Contacts to Segment |
| POST | `/api/v1/academies/{academy_id}/instant_auth_request` | Instant Auth |
| GET | `/api/v1/academies/{academy_id}/contacts/{contact_id}/registrations` | Get All Registrations for a Contact |
| GET | `/api/v1/academies/{academy_id}/contacts/{contact_id}/paths` | Get all Paths for a Contact |
| GET | `/api/v1/academies/{academy_id}/contacts/{contact_id}/certifications` | Get All Certifications for a Contact |
| POST | `/api/v1/academies/{academy_id}/trainings/{training_id}/invite` | Assign Trainings |
| PUT | `/api/v1/academies/{academy_id}/email_domains` | Update Allowed Email Domains |
| DELETE | `/api/v1/academies/{academy_id}/email_domains` | Remove Allowed Email Domain |
| GET | `/api/v1/academies/{academy_id}/email_domains` | Get Allowed Email Domains |
| POST | `/api/v1/academies/{academy_id}/email_domains` | Add Allowed Email Domain |

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/workramp/refs/heads/main/openapi/workramp-academies-api-openapi.yml
- **Documentation** — https://developers.workramp.com/reference/getting-started
- **APIReference** — https://developers.workramp.com/reference/getting-started
- **GettingStarted** — https://developers.workramp.com/reference/getting-started
- **Authentication** — https://developers.workramp.com/reference/basic-auth
- **ChangeLog** — https://developers.workramp.com/changelog
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/workramp/refs/heads/main/apis.yml

## Other WorkRamp APIs (12)

- [WorkRamp Api Settings API](https://apis.io/apis/workramp/workramp-api-settings-api/)
- [WorkRamp Assignments API](https://apis.io/apis/workramp/workramp-assignments-api/)
- [WorkRamp Attributes API](https://apis.io/apis/workramp/workramp-attributes-api/)
- [WorkRamp Certifications API](https://apis.io/apis/workramp/workramp-certifications-api/)
- [WorkRamp Challenge API](https://apis.io/apis/workramp/workramp-challenge-api/)
- [WorkRamp Content Catalog API](https://apis.io/apis/workramp/workramp-content-catalog-api/)
- [WorkRamp Copy Content API](https://apis.io/apis/workramp/workramp-copy-content-api/)
- [WorkRamp Events API](https://apis.io/apis/workramp/workramp-events-api/)
- [WorkRamp Groups API](https://apis.io/apis/workramp/workramp-groups-api/)
- [WorkRamp Guide Assignments API](https://apis.io/apis/workramp/workramp-guide-assignments-api/)
- [WorkRamp Guides API](https://apis.io/apis/workramp/workramp-guides-api/)
- [WorkRamp Instant Auth API](https://apis.io/apis/workramp/workramp-instant-auth-api/)

## Tags

Academies

---

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