get_category_contributions
Retrieve all contributions from events in a category with optional date range filtering in one API call, each annotated with event ID, title, and start date for efficient cross-event analysis.
Instructions
Get contributions from ALL events in a category within an optional date range, in a single API call.
Returns a flat list of contributions, each annotated with event_id, event_title, and event_start so you know which event each contribution belongs to.
This is far more efficient than listing events and calling get_event_contributions for each one. Use it for: finding all talks by a speaker across a series of meetings, analysing themes across colloquia, counting talks matching a title pattern, or any aggregation over multiple events.
The API caps results at 500 contributions per request. Use offset to paginate if needed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| category_id | Yes | Indico category ID. | |
| from_date | No | Start date filter, YYYY-MM-DD. | |
| to_date | No | End date filter, YYYY-MM-DD. | |
| limit | No | Maximum contributions to return (default 200, max 500). | |
| offset | No | Pagination offset for retrieving further results. | |
| include_attachments | No | If true, include contribution attachment metadata in each result. | |
| instance | No | Named Indico instance to query. Use only configured names. If omitted, the server default instance is used. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |