Project

General

Profile

How to listen on project changes using the REST API?

Added by Anonymous over 8 years ago

I have an app that integrates with my redmine projects and I want to sync whenever the project gets updated: project renamed, issue created/updated/removed, new member added, etc.

I've worked with other REST APIs that offer support for a Etag or Last-Modified header in order to see if a project has modified. Of course there's also another option to use webhooks. I can't find any of these in the docs.

I tried implementing a solution using the Etag header from the GET /issues.json request, but since redmine 1.1.0 I have to paginate my results and for 100+ issues on a project this isn't reliable.

Any suggestion would be more than welcomed. Thanks!