redmine_activity_feed
Merges recent Redmine project activity across issues, news, wiki, forums, time entries, and files into one timestamp-sorted feed when the native activity endpoint is not API-usable.
Instructions
Recent project activity across issues, news, wiki, forums, time and files.
Redmine's /projects/:id/activity endpoint is not API-usable (no JSON;
the Atom feed requires a web session), so this tool synthesizes the feed
from the per-resource REST endpoints and merges the events by timestamp.
Args:
project: numeric id or identifier slug.
from_date / to_date: optional YYYY-MM-DD bounds (both inclusive).
activity_types: optional subset of issues, news, wiki,
forums, time_entries, files. Empty = all. Accepts a
list or a comma-separated string.
limit: cap on merged events returned (1-500).
max_per_source: cap on rows fetched from each source before merging.
Returns {project, project_id, from, to, activity_types, count, truncated, events, sources}. Each event is
{type, timestamp, title, author?, description?, url?, ...}.
sources records the per-source row count, or an error when that
source was unavailable — one failed source never fails the feed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| project | Yes | ||
| to_date | No | ||
| from_date | No | ||
| activity_types | No | ||
| max_per_source | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |