This API serves as a comprehensive and flexible interface for managing educational data, enabling seamless integration and efficient data exchange across courses, events, and related entities. It supports a wide range of functionalities, including managing course offerings, event scheduling, contact details, addresses, costs, and associated metadata like keywords and degrees.
Edtelligent API (1.0.0)
https://api.edtelligent.de/
Addresses
The Addresses entity represents location and contact information for institutions or events. It includes fields for essential details such as street, country, and zip/city, along with communication options like phone, mobile, fax, email, and website URL. The entity also captures accessibility information (barrier_free), state references, and optional remarks for additional context. The institution field is mandatory, ensuring a clear association between the address and its organization.
Courses
A course represents a detailed structure of educational offerings, encompassing various attributes about a course. It includes core information like title, description, institution, and type, as well as specifics like target groups, requirements, and funding options. Additional details such as costs, accessibility, and keywords provide comprehensive insights into the course's scope and reach. This entity is designed to capture all relevant data for managing, describing, and presenting educational courses effectively. The institution field is mandatory, ensuring a clear link to the course provider.
Course Degrees
The Course Degrees entity represents information about degrees or certifications associated with a course. It includes attributes such as the degree title, additional qualifications, entitlements, and credits, offering a detailed view of the academic or professional value of the degree.
Contacts
The Contacts entity provides detailed information about individuals or contact points associated with an institution. It includes personal attributes such as salutation, academic title, first and last name, and communication details like phone, mobile, fax, email, and website URL. Additional fields include role (linked to a predefined schema or integer) and labels for categorization, along with remarks for any specific notes. The institution field is mandatory, ensuring every contact is linked to a relevant organization.
Events
The Events entity represents detailed information about specific occurrences or sessions related to courses. It includes essential logistical details such as participant limits (min_participants and max_participants), event dates (event_start_date, event_end_date), and registration deadlines. Additional attributes cover the form and time of instruction, address, duration, and whether the event is in-house, part-time, or involves employer participation. Links to related courses, contacts, and execution forms ensure comprehensive integration with other entities. The institution field is mandatory, ensuring that every event is tied to its respective organization.
How to sort the returned items. sort is a CSV of fields used to sort the fetched items. Sorting defaults to ascending (ASC) order but a minus sign (-) can be used to reverse this to descending (DESC) order. Fields are prioritized by their order in the CSV. You can also use a ? to sort randomly.
- Edtelligent Production API
https://api.edtelligent.de/items/funding_types_regions
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.edtelligent.de/items/funding_types_regions?fields=string&limit=0&page=0&meta=total_count&offset=0&sort=string&filter={%22%3Cfield%3E%22%3A{%22%3Coperator%3E%22%3A%22_eq%22%2C%22property1%22%3A%22string%22%2C%22property2%22%3A%22string%22}}&search=string' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'{ "data": [ { … } ], "meta": { "total_count": 100, "filter_count": 10 } }
- Edtelligent Production API
https://api.edtelligent.de/items/funding_types_regions/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.edtelligent.de/items/funding_types_regions/1?fields=string&meta=total_count' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'{ "data": { "id": 1, "status": "published", "kursnet_id": 1, "name": "Bildungszeit/-freistellung", "state": 0 } }