EPFL · Schema
EPFL Memento Event
A single event returned by the EPFL Memento Events API (/api/v1/events/).
UniversityHigher EducationEducationTechnical UniversityResearchResearch RepositoryOpen AccessIdentity FederationNewsEventSwitzerlandEurope
Properties
| Name | Type | Description |
|---|---|---|
| id | integer | |
| title | string | |
| slug | string | |
| event_url | string | |
| visual_url | string | |
| visual_large_url | string | |
| visual_maxsize_url | string | |
| lang | string | |
| start_date | string | |
| end_date | string | |
| start_time | string | |
| end_time | string | |
| description | string | |
| image_description | string | |
| creation_date | string | |
| last_modification_date | string | |
| link_label | string | |
| link_url | string | |
| canceled | string | |
| cancel_reason | string | |
| place_and_room | string | |
| url_place_and_room | string | |
| url_online_room | string | |
| spoken_languages | array | |
| speaker | string | |
| organizer | string | |
| contact | string | |
| is_internal | string | |
| theme | string | |
| vulgarization | object | |
| registration | object | |
| keywords | string | |
| file | stringnull | |
| icalendar_url | string | |
| category | object | |
| academic_calendar_category | stringnull | |
| domains | array | |
| mementos | array |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/epfl/main/json-schema/epfl-event-schema.json",
"title": "EPFL Memento Event",
"description": "A single event returned by the EPFL Memento Events API (/api/v1/events/).",
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"title": {
"type": "string"
},
"slug": {
"type": "string"
},
"event_url": {
"type": "string",
"format": "uri"
},
"visual_url": {
"type": "string",
"format": "uri"
},
"visual_large_url": {
"type": "string",
"format": "uri"
},
"visual_maxsize_url": {
"type": "string",
"format": "uri"
},
"lang": {
"type": "string"
},
"start_date": {
"type": "string",
"format": "date"
},
"end_date": {
"type": "string",
"format": "date"
},
"start_time": {
"type": "string"
},
"end_time": {
"type": "string"
},
"description": {
"type": "string"
},
"image_description": {
"type": "string"
},
"creation_date": {
"type": "string",
"format": "date-time"
},
"last_modification_date": {
"type": "string",
"format": "date-time"
},
"link_label": {
"type": "string"
},
"link_url": {
"type": "string"
},
"canceled": {
"type": "string"
},
"cancel_reason": {
"type": "string"
},
"place_and_room": {
"type": "string"
},
"url_place_and_room": {
"type": "string"
},
"url_online_room": {
"type": "string"
},
"spoken_languages": {
"type": "array",
"items": {
"type": "object"
}
},
"speaker": {
"type": "string"
},
"organizer": {
"type": "string"
},
"contact": {
"type": "string"
},
"is_internal": {
"type": "string"
},
"theme": {
"type": "string"
},
"vulgarization": {
"type": "object"
},
"registration": {
"type": "object"
},
"keywords": {
"type": "string"
},
"file": {
"type": [
"string",
"null"
]
},
"icalendar_url": {
"type": "string",
"format": "uri"
},
"category": {
"type": "object"
},
"academic_calendar_category": {
"type": [
"string",
"null"
]
},
"domains": {
"type": "array",
"items": {
"type": "object"
}
},
"mementos": {
"type": "array",
"items": {
"type": "object"
}
}
},
"required": [
"id",
"title",
"slug",
"event_url",
"start_date"
],
"x-provenance": {
"generated": "2026-08-19",
"method": "derived",
"source": "openapi/_original/epfl-memento.yaml plus a live GET of https://memento.epfl.ch/api/v1/events/?limit=1",
"operator": "institution",
"operator_basis": "describes payloads served from EPFL's own registrable domain epfl.ch"
}
}