Redmine
Read and write Redmine projects, issues, subtasks, relations, journals, versions and time entries on your server.
Connect self-hosted issue tracking and time logging with ERP, billing and service desks.
Source actions
14
Destination actions
10
Data types
13
Validation status
Implemented · fixture tested.
Implementation is checked against provider-shaped fixtures for every action, authentication failures, rate limits, pagination and duplicate safety. Provider sandbox and authorised account validation are recorded separately when credential-backed runs are completed.
What you can map
attachments
- Get attachment metadataSource
File name, size, type, author and download URL of an attachment.
custom fields
- List custom field definitionsSource
Custom field definitions with their format (administrator API key required).
issue priorities
- List issue prioritiesSource
Issue priorities for mapping priority IDs.
issue statuses
- List issue statusesSource
Issue statuses for mapping status IDs.
issues
- Create issue or subtaskDestinationNot retried automatically
Creates an issue; provide a parent issue ID to create a subtask.
- Get issueSource
One issue with subtasks, relations, attachments metadata and journals.
- List issuesSourceIncremental
Issues (open and closed) ordered by last update, with custom fields, parent, attachments and relations.
- Update issueDestinationDuplicate protected
Updates supplied issue fields, custom fields, parent or target version. Use Add issue comment for notes.
journals
- Add issue commentDestinationNot retried automatically
Adds a comment (journal note) to an issue.
- List issue comments and historySource
Issue journals: comments (notes) and attribute change details, oldest first.
projects
- Create projectDestinationDuplicate protected
Creates a project with a unique identifier.
- List projectsSource
Projects visible to the API key owner, with project custom fields.
- Update projectDestinationDuplicate protected
Updates supplied project fields. Omitted fields are unchanged.
relations
- Create issue relationDestinationDuplicate protected
Links two issues, for example blocks or precedes.
- List issue relationsSource
Relations (relates, blocks, precedes, duplicates, copied_to) of an issue.
time entries
- Log timeDestinationNot retried automatically
Creates a time entry on an issue or project.
- List time entriesSource
Logged time with project, issue, user, activity and custom fields.
- Update time entryDestinationDuplicate protected
Updates supplied fields on a time entry.
time entry activities
- List time entry activitiesSource
Time entry activities (for example Design, Development) for mapping activity IDs.
trackers
- List trackersSource
Issue trackers (for example Bug, Feature, Support) for mapping tracker IDs.
users
- List usersSource
Active users (administrator API key required).
versions
- Create version (milestone)DestinationDuplicate protected
Creates a version in a project.
- List versions (milestones)Source
Versions available to a project, including shared versions.
- Update version (milestone)DestinationDuplicate protected
Updates supplied version fields, for example status or due date.
Authentication
Redmine API access key (X-Redmine-API-Key header)
Plans and access
Redmine 4.x and later with the REST web service enabled; also hosted Redmine services. An administrator must enable Administration → Settings → API → Enable REST web service. Results follow the API key owner's roles; users and custom field definitions need an administrator key.
Test environment
Run Redmine locally from the official Docker image or a test project on your own server.
Rate limits
Redmine itself has no documented rate limit; your web server or proxy may enforce one.
Provider events
Redmine core has no webhooks; plugins may add them. Nexra event triggers are not yet available; flows run on demand or on a schedule.
Before you build a flow
- The server must be reachable over public HTTPS at the root of the host; Redmine installed under a sub-path is not supported.
- The API key is never sent in the key query parameter; only the X-Redmine-API-Key header is used.
- Comments are issue journals: they are read through include=journals on a single issue and added with the notes field of an issue update.
- Attachment metadata is read; file contents are not uploaded or downloaded.
- Issue, comment and time entry creation have no idempotency key; uncertain writes are not repeated automatically.
- The users and custom field definition endpoints require an administrator API key.
- Redmine core has no webhooks; flows poll with the updated_on filter.
- start_date, due_date and done_ratio are standard issue attributes but are not listed in the Rest_Issues create parameters; trackers can disable them.
- Relation and version creates rely on Redmine's uniqueness validation (one relation per issue pair, unique version name per project) to reject repeats.