Get an agenda's activity overview
Changed onReturns a live activity overview of the agenda: event volume, distributions (by language, source, end-day…), spatial viewport and thematic keywords.
Two visibility scopes. events.published (publicly visible events) is returned to every caller. events.all (events of any moderation state, moderation/refused included) is returned ONLY to administrator|moderator|internal callers and is absent otherwise. Computed on each request.
Request
- Base URL: https://api.openagenda.com/v3
- URL: https://api.openagenda.com/v3/agendas/{agendaUid}/overview
- Auth: one of:
- HTTP bearer
- HTTP bearer
- OAuth 2 (authorization code, authorization URL https://openagenda.com/api/auth/oauth2/authorize, token URL https://openagenda.com/api/auth/oauth2/token, scopes: events:read)
Path parameters
Numeric uid of the agenda.
Response
The agenda overview.
Example response
{
"events": {
"published": {
"total": 28727,
"locations": 456,
"creators": 79,
"timeline": {
"current": 27,
"passed": 7,
"upcoming": 28693
},
"byLanguage": {
"fr": 28100,
"en": 627
},
"bySource": {
"contribution": 879,
"shared": 0,
"aggregation": 27848
},
"byEndDay": {
"2026-06-17": 12,
"2026-06-18": 30
},
"laterDays": 28685,
"viewport": {
"topLeft": {
"latitude": 51.09,
"longitude": -5.14
},
"bottomRight": {
"latitude": 41.33,
"longitude": 9.56
}
},
"keywords": [
"Paris",
"Théâtre",
"Culture"
]
},
"all": {
"total": 1248000,
"byState": {
"1": 200000,
"2": 1043000,
"-1": 5000
},
"timeline": {
"current": 30,
"passed": 900000,
"upcoming": 348000
},
"byLanguage": {
"fr": 1200000,
"en": 48000
},
"bySource": {
"contribution": 50000,
"shared": 12,
"aggregation": 1198000
},
"byEndDay": {
"2026-06-17": 40
},
"laterDays": 347900,
"viewport": null,
"keywords": [
"Lyon",
"Concert"
]
}
},
"recentlyAdded": {
"window": 14,
"bySource": {
"contribution": 12,
"shared": 0,
"aggregation": 3
}
}
}Changes
- warning
removed the optional property
/from the response with the status - warning
removed the optional property
/from the response with the status - warning
removed the optional property
/from the response with the status - warning
added the new
bad_requestenum value to the/response property for the response status - warning
added the new
bad_requestenum value to the/response property for the response status - warning
added the new
bad_requestenum value to the/response property for the response status - warning
added the new
forbiddenenum value to the/response property for the response status - warning
added the new
forbiddenenum value to the/response property for the response status - warning
added the new
forbiddenenum value to the/response property for the response status - warning
added the new
insufficient_scopeenum value to the/response property for the response status - warning
added the new
insufficient_scopeenum value to the/response property for the response status - warning
added the new
insufficient_scopeenum value to the/response property for the response status - warning
added the new
not_foundenum value to the/response property for the response status - warning
added the new
not_foundenum value to the/response property for the response status - warning
added the new
not_foundenum value to the/response property for the response status - warning
added the new
read_only_credentialenum value to the/response property for the response status - warning
added the new
read_only_credentialenum value to the/response property for the response status - warning
added the new
read_only_credentialenum value to the/response property for the response status - warning
added the new
service_unavailableenum value to the/response property for the response status - warning
added the new
service_unavailableenum value to the/response property for the response status - warning
added the new
service_unavailableenum value to the/response property for the response status - warning
added the new
unauthorizedenum value to the/response property for the response status - warning
added the new
unauthorizedenum value to the/response property for the response status - warning
added the new
unauthorizedenum value to the/response property for the response status
- warning
- info
the security scope
agendas:readwas added to the endpoint's security schemeoauth2 - info
the security scope
events:readwas removed from the endpoint's security schemeoauth2 - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
removed the
bad_requestenum value from the/response property for the response status - info
removed the
bad_requestenum value from the/response property for the response status - info
removed the
bad_requestenum value from the/response property for the response status - info
removed the
forbiddenenum value from the/response property for the response status - info
removed the
forbiddenenum value from the/response property for the response status - info
removed the
forbiddenenum value from the/response property for the response status - info
removed the
insufficient_scopeenum value from the/response property for the response status - info
removed the
insufficient_scopeenum value from the/response property for the response status - info
removed the
insufficient_scopeenum value from the/response property for the response status - info
removed the
not_foundenum value from the/response property for the response status - info
removed the
not_foundenum value from the/response property for the response status - info
removed the
not_foundenum value from the/response property for the response status - info
removed the
read_only_credentialenum value from the/response property for the response status - info
removed the
read_only_credentialenum value from the/response property for the response status - info
removed the
read_only_credentialenum value from the/response property for the response status - info
removed the
service_unavailableenum value from the/response property for the response status - info
removed the
service_unavailableenum value from the/response property for the response status - info
removed the
service_unavailableenum value from the/response property for the response status - info
removed the
unauthorizedenum value from the/response property for the response status - info
removed the
unauthorizedenum value from the/response property for the response status - info
removed the
unauthorizedenum value from the/response property for the response status
- info