Overview
The attached excel workbook lists the common fields found in the Aptem OData feed. The data is stored across 33 tables listed below.
- AimWorkPlacements
- ApprenticeshipFinancialRecords
- AptemCognitiveAssessments
- AwardingBodyQualifications
- AwardingBodyQualificationsAssessmentHistory
- ComplianceDocuments
- ComponentDueDateChanges
- CrmActivities
- DestinationProgressions
- EmployerGroups
- EPAErrors
- Episodes
- Groups
- IlrAims
- Jobs
- LearnerEmployment
- LearningPlanComponents
- LearningPlanEvidences
- LearningPlanEvidenceWithActivityData
- MaximumProgrammeDataFields
- Messages
- Milestones
- Notes
- OnboardingResponses
- OrganizationContacts
- Organizations
- ReviewResponses
- Reviews
- Tasks
- Trackers
- UserGroups
- Users
- WithdrawalReasons
The exact list of fields will vary across customer systems depending on the use of bespoke data collection in, for example, reviews and onboarding processes.
To view the list of fields in your account, use this url format: https://your_tenant_name.aptem.co.uk/odata/1.0/$metadata
The attached excel file lists all common fields, and can be filtered by table, fieldname etc.
Example data/descriptions are also provided for some fields.
What's new in this version:
The
/odata/1.0/LearnerEmploymentfeed has been rewritten to remove duplicate rows and correct inaccurate employment end dates, so each learner now returns at most one row per employment status.Unqualified requests to
/odata/1.0/LearnerEmploymentare now capped at 5,000 rows, in line with other OData feeds. Use$topand$skipto page through larger datasets; requests with$topset above 5,000 are rejected with a 400 error.
Using the new OData v2 API
A new version of the OData API, v2, is now available at /odata/2.0/. It has its own full interactive documentation, including datasets, fields, query options, pagination, and response codes, published at /odata/2.0/docs on your usual Aptem web address (with an OpenAPI spec and an AI-assistant-friendly version also available there).
If you're integrating against v2 feeds, use that documentation as your primary reference. This dictionary continues to describe the existing v1.0 feed.
Rate limits: requests to the v2 API are limited by default to 120 requests per minute and 4 concurrent requests, per tenant, user, endpoint, and version. Requests over the limit receive a standard 429 response.