Expand description
Issues Rest API Endpoint definitions
Redmine Documentation Journals (Journals in Redmine terminology are notes/comments and change histories for an issue)
-
all issues endpoint
-
sort
- limit sort to the existing columns only instead of a string value
- query_id parameter
- pagination
-
issue_id filter
- issue id (multiple are possible, comma separated)
-
project_id filter
- project id (multiple are possible, comma separated)
-
subproject_id filter
- !* filter to only get parent project issues
-
tracker_id filter
- tracker id (multiple are possible, comma separated)
-
status_id filter
- open (default)
- closed
-
- for both
- status id (multiple are possible, comma separated)
-
category_id filter
- category id (multiple are possible, comma separated)
-
priority_id filter
- priority id (multiple are possible, comma separated)
-
author_id filter
- any
- me
- !me
- user/group id (multiple are possible, comma separated)
- negation of list
-
assigned_to_id filter
- any
- me
- !me
- user/group id (multiple are possible, comma separated)
- negation of list
- none (!*)
-
fixed_version_id filter (Target version, API uses old name)
- version id (multiple are possible, comma separated)
- is_private filter
-
parent_id filter
- issue id (multiple are possible, comma separated)
-
custom field filter
- exact match
- substring match
- what about multiple value custom fields?
-
subject filter
- exact match
- substring match
-
description filter
- exact match
- substring match
-
done_ratio filter
- exact match
- less than, greater than ?
- range?
-
estimated_hours filter
- exact match
- less than, greater than ?
- range?
-
created_on filter
- exact match
- less than, greater than
- date range
-
updated_on filter
- exact match
- less than, greater than
- date range
-
start_date filter
- exact match
- less than, greater than
- date range
-
due_date filter
- exact match
- less than, greater than
- date range
-
sort
- specific issue endpoint
-
create issue endpoint
- attachments
-
update issue endpoint
- attachments
- delete issue endpoint
- add watcher endpoint
- remove watcher endpoint
Structs§
- AddWatcher
- The endpoint to add a Redmine user as a watcher on a Redmine issue
- AddWatcher
Builder - Builder for
AddWatcher
. - Assignee
Essentials - a minimal type for Redmine users or groups used in lists of assignees included in other Redmine objects
- Child
Issue - minimal issue used e.g. in child issues
- Create
Issue - The endpoint to create a Redmine issue
- Create
Issue Builder - Builder for
CreateIssue
. - Custom
Field - a custom field
- Delete
Issue - The endpoint to delete a Redmine issue
- Delete
Issue Builder - Builder for
DeleteIssue
. - GetIssue
- The endpoint for a specific Redmine issue
- GetIssue
Builder - Builder for
GetIssue
. - Issue
- a type for issue to use as an API return type
- Issue
Essentials - a minimal type for Redmine issues included in other Redmine objects
- Issue
Wrapper - A lot of APIs in Redmine wrap their data in an extra layer, this is a helper struct for outer layers with a issue field holding the inner data
- Issues
Wrapper - helper struct for outer layers with a issues field holding the inner data
- Journal
- journals (issue comments and changes)
- Journal
Change - a changed attribute entry in a journal entry
- List
Issues - The endpoint for all Redmine issues
- List
Issues Builder - Builder for
ListIssues
. - Remove
Watcher - The endpoint to remove a Redmine user from a Redmine issue as a watcher
- Remove
Watcher Builder - Builder for
RemoveWatcher
. - Update
Issue - The endpoint to update an existing Redmine issue
- Update
Issue Builder - Builder for
UpdateIssue
. - Uploaded
Attachment - the information the uploader needs to supply for an attachment in CreateIssue or UpdateIssue
Enums§
- AddWatcher
Builder Error - Error type for AddWatcherBuilder
- Assignee
Filter - ways to filter for users or groups in assignee
- Author
Filter - ways to filter for users in author (always a user (not group), never !*)
- Change
Property Type - the type of journal change
- Comparable
Filter - Filter for a comparable filter (those you can use ranges, less, greater,…) on
- Create
Issue Builder Error - Error type for CreateIssueBuilder
- Delete
Issue Builder Error - Error type for DeleteIssueBuilder
- GetIssue
Builder Error - Error type for GetIssueBuilder
- Issue
Include - The types of associated data which can be fetched along with a issue
- Issue
List Include - The types of associated data which can be fetched along with a issue
- List
Issues Builder Error - Error type for ListIssuesBuilder
- Remove
Watcher Builder Error - Error type for RemoveWatcherBuilder
- Sort
ByColumn - Sort by this column
- Status
Filter - ways to filter for issue status
- String
Field Filter - Filter options for subject and description
- SubProject
Filter - ways to filter for subproject
- Update
Issue Builder Error - Error type for UpdateIssueBuilder
Traits§
- Comparable
Filter Value - a trait for comparable filter values, we do not just use Display because one of our main application is dates and we need a specific format