Download OpenAPI specification:Download
Unofficial OpenAPI specification for the Redmine API.
format required | string Enum: "json" "xml" |
offset | integer |
limit | integer |
nometa | integer Value: 1 |
sort | string Example: sort=id:desc |
include | Array of strings Items Enum: "attachments" "relations" |
issue_id | Array of strings |
project_id | Array of strings |
subproject_id | Array of strings |
tracker_id | Array of strings |
status_id | Array of strings |
assigned_to_id | Array of strings |
parent_id | Array of strings |
object Example: cf_0=string | |
author_id | Array of strings |
member_of_group | Array of strings |
assigned_to_role | Array of strings |
fixed_version_id | Array of strings |
fixed_version.due_date | string |
fixed_version.status | Array of strings |
category_id | Array of strings |
subject | string |
description | string |
notes | string |
created_on | string |
updated_on | string |
closed_on | string |
start_date | string |
due_date | string |
estimated_hours | string |
spent_time | string |
done_ratio | string |
is_private | string |
attachment | string |
attachment_description | string |
watcher_id | Array of strings |
updated_by | Array of strings |
last_updated_by | Array of strings |
project.status | integer |
relation_type | Array of strings |
child_id | Array of strings |
query_id | integer |
X-Redmine-Switch-User | string Example: jsmith |
X-Redmine-Nometa | integer Value: 1 |
{- "issues": [
- {
- "id": 0,
- "project": {
- "id": 0,
- "name": "string"
}, - "tracker": {
- "id": 0,
- "name": "string"
}, - "status": {
- "id": 0,
- "name": "string",
- "is_closed": true
}, - "priority": {
- "id": 0,
- "name": "string"
}, - "author": {
- "id": 0,
- "name": "string"
}, - "assigned_to": {
- "id": 0,
- "name": "string"
}, - "category": {
- "id": 0,
- "name": "string"
}, - "subject": "string",
- "description": "string",
- "start_date": "string",
- "due_date": "string",
- "done_ratio": 0,
- "is_private": true,
- "estimated_hours": 0,
- "total_estimated_hours": 0,
- "spent_hours": 0,
- "total_spent_hours": 0,
- "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "value": "string"
}
], - "created_on": "2019-08-24T14:15:22Z",
- "updated_on": "2019-08-24T14:15:22Z",
- "closed_on": "2019-08-24T14:15:22Z"
}
], - "total_count": 0,
- "offset": 0,
- "limit": 0
}
format required | string Enum: "json" "xml" |
X-Redmine-Switch-User | string Example: jsmith |
required | object |
{- "issue": {
- "project_id": 0,
- "tracker_id": 0,
- "status_id": 0,
- "priority_id": 0,
- "subject": "string",
- "description": "string",
- "start_date": "2019-08-24",
- "due_date": "2019-08-24",
- "done_ratio": 100,
- "category_id": 0,
- "fixed_version_id": 0,
- "assigned_to_id": 0,
- "parent_issue_id": 0,
- "custom_fields": [
- {
- "id": 0,
- "value": "string"
}
], - "custom_field_values": {
- "0": "string"
}, - "watcher_user_ids": [
- 0
], - "is_private": true,
- "estimated_hours": 0,
- "uploads": [
- {
- "token": "string",
- "filename": "string",
- "description": "string",
- "content_type": "string"
}
]
}
}
{- "issue": {
- "id": 0,
- "project": {
- "id": 0,
- "name": "string"
}, - "tracker": {
- "id": 0,
- "name": "string"
}, - "status": {
- "id": 0,
- "name": "string",
- "is_closed": true
}, - "priority": {
- "id": 0,
- "name": "string"
}, - "author": {
- "id": 0,
- "name": "string"
}, - "assigned_to": {
- "id": 0,
- "name": "string"
}, - "category": {
- "id": 0,
- "name": "string"
}, - "subject": "string",
- "description": "string",
- "start_date": "string",
- "due_date": "string",
- "done_ratio": 0,
- "is_private": true,
- "estimated_hours": 0,
- "total_estimated_hours": 0,
- "spent_hours": 0,
- "total_spent_hours": 0,
- "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "value": "string"
}
], - "created_on": "2019-08-24T14:15:22Z",
- "updated_on": "2019-08-24T14:15:22Z",
- "closed_on": "2019-08-24T14:15:22Z"
}
}
format required | string Enum: "json" "xml" |
issue_id required | integer |
include | Array of strings Items Enum: "children" "attachments" "relations" "changesets" "journals" "watchers" "allowed_statuses" |
X-Redmine-Switch-User | string Example: jsmith |
{- "issue": {
- "id": 0,
- "project": {
- "id": 0,
- "name": "string"
}, - "tracker": {
- "id": 0,
- "name": "string"
}, - "status": {
- "id": 0,
- "name": "string",
- "is_closed": true
}, - "priority": {
- "id": 0,
- "name": "string"
}, - "author": {
- "id": 0,
- "name": "string"
}, - "assigned_to": {
- "id": 0,
- "name": "string"
}, - "category": {
- "id": 0,
- "name": "string"
}, - "subject": "string",
- "description": "string",
- "start_date": "string",
- "due_date": "string",
- "done_ratio": 0,
- "is_private": true,
- "estimated_hours": 0,
- "total_estimated_hours": 0,
- "spent_hours": 0,
- "total_spent_hours": 0,
- "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "value": "string"
}
], - "created_on": "2019-08-24T14:15:22Z",
- "updated_on": "2019-08-24T14:15:22Z",
- "closed_on": "2019-08-24T14:15:22Z",
- "changesets": [
- "string"
], - "children": [
- {
- "id": 0,
- "tracker": {
- "id": 0,
- "name": "string"
}, - "subject": "string"
}
], - "attachments": [
- {
- "id": 0,
- "filename": "string",
- "filesize": 0,
- "content_type": "string",
- "description": "string",
- "content_url": "string",
- "author": {
- "id": 0,
- "name": "string"
}, - "created_on": "string",
- "thumbnail_url": "string"
}
], - "relations": [
- {
- "id": 0,
- "issue_id": 0,
- "issue_to_id": 0,
- "relation_type": "string",
- "delay": 0
}
], - "journals": [
- {
- "id": 0,
- "user": {
- "id": 0,
- "name": "string"
}, - "notes": "string",
- "created_on": "2019-08-24T14:15:22Z",
- "private_notes": true,
- "details": [
- {
- "property": "string",
- "name": "string",
- "old_value": "string",
- "new_value": "string"
}
]
}
], - "watchers": [
- {
- "id": 0,
- "name": "string"
}
], - "allowed_statuses": [
- {
- "id": 0,
- "name": "string",
- "is_closed": true
}
]
}
}
format required | string Enum: "json" "xml" |
issue_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
object |
{- "issue": {
- "project_id": 0,
- "tracker_id": 0,
- "status_id": 0,
- "priority_id": 0,
- "subject": "string",
- "description": "string",
- "start_date": "2019-08-24",
- "due_date": "2019-08-24",
- "done_ratio": 100,
- "category_id": 0,
- "fixed_version_id": 0,
- "assigned_to_id": 0,
- "parent_issue_id": 0,
- "custom_fields": [
- {
- "id": 0,
- "value": "string"
}
], - "custom_field_values": {
- "0": "string"
}, - "watcher_user_ids": [
- 0
], - "is_private": true,
- "estimated_hours": 0,
- "notes": "string",
- "private_notes": "string",
- "uploads": [
- {
- "token": "string",
- "filename": "string",
- "description": "string",
- "content_type": "string"
}
]
}
}
format required | string Enum: "json" "xml" |
issue_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
user_id required | integer |
{- "user_id": 0
}
Status: Stable, Availablity: 1.0
format required | string Enum: "json" "xml" |
offset | integer |
limit | integer |
nometa | integer Value: 1 |
include | Array of strings Items Enum: "trackers" "issue_categories" "time_entry_activities" "enabled_modules" "issue_custom_fields" |
status | Array of integers |
id | Array of strings |
name | string |
description | string |
parent_id | Array of strings |
is_public | Array of strings Items Enum: "0" "1" |
created_on | string |
X-Redmine-Switch-User | string Example: jsmith |
X-Redmine-Nometa | integer Value: 1 |
{- "projects": [
- {
- "id": 0,
- "name": "string",
- "identifier": "string",
- "description": "string",
- "parent": {
- "id": 0,
- "name": "string"
}, - "status": 0,
- "is_public": true,
- "inherit_members": true,
- "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "value": "string"
}
], - "trackers": [
- {
- "id": 0,
- "name": "string"
}
], - "issue_categories": [
- {
- "id": 0,
- "name": "string"
}
], - "time_entry_activities": [
- {
- "id": 0,
- "name": "string"
}
], - "enabled_modules": [
- {
- "id": 0,
- "name": "string"
}
], - "issue_custom_fields": [
- {
- "id": 0,
- "name": "string"
}
], - "created_on": "2019-08-24T14:15:22Z",
- "updated_on": "2019-08-24T14:15:22Z"
}
], - "total_count": 0,
- "offset": 0,
- "limit": 0
}
format required | string Enum: "json" "xml" |
X-Redmine-Switch-User | string Example: jsmith |
required | object |
{- "project": {
- "name": "string",
- "identifier": "string",
- "description": "string",
- "homepage": "string",
- "is_public": true,
- "parent_id": 0,
- "inherit_members": true,
- "default_assigned_to_id": 0,
- "default_version_id": 0,
- "tracker_ids": [
- 0
], - "enabled_module_names": [
- "string"
], - "issue_custom_field_ids": [
- 0
], - "custom_fields": [
- {
- "id": 0,
- "value": "string"
}
], - "custom_field_values": {
- "0": "string"
}
}
}
{- "project": {
- "id": 0,
- "name": "string",
- "identifier": "string",
- "description": "string",
- "homepage": "string",
- "parent": {
- "id": 0,
- "name": "string"
}, - "status": 0,
- "is_public": true,
- "inherit_members": true,
- "default_version": {
- "id": 0,
- "name": "string"
}, - "default_assignee": {
- "id": 0,
- "name": "string"
}, - "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "value": "string"
}
], - "trackers": [
- {
- "id": 0,
- "name": "string"
}
], - "issue_categories": [
- {
- "id": 0,
- "name": "string"
}
], - "time_entry_activities": [
- {
- "id": 0,
- "name": "string"
}
], - "enabled_modules": [
- {
- "id": 0,
- "name": "string"
}
], - "issue_custom_fields": [
- {
- "id": 0,
- "name": "string"
}
], - "created_on": "2019-08-24T14:15:22Z",
- "updated_on": "2019-08-24T14:15:22Z"
}
}
format required | string Enum: "json" "xml" |
project_id required | integer |
include | Array of strings Items Enum: "trackers" "issue_categories" "time_entry_activities" "enabled_modules" "issue_custom_fields" |
X-Redmine-Switch-User | string Example: jsmith |
{- "project": {
- "id": 0,
- "name": "string",
- "identifier": "string",
- "description": "string",
- "homepage": "string",
- "parent": {
- "id": 0,
- "name": "string"
}, - "status": 0,
- "is_public": true,
- "inherit_members": true,
- "default_version": {
- "id": 0,
- "name": "string"
}, - "default_assignee": {
- "id": 0,
- "name": "string"
}, - "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "value": "string"
}
], - "trackers": [
- {
- "id": 0,
- "name": "string"
}
], - "issue_categories": [
- {
- "id": 0,
- "name": "string"
}
], - "time_entry_activities": [
- {
- "id": 0,
- "name": "string"
}
], - "enabled_modules": [
- {
- "id": 0,
- "name": "string"
}
], - "issue_custom_fields": [
- {
- "id": 0,
- "name": "string"
}
], - "created_on": "2019-08-24T14:15:22Z",
- "updated_on": "2019-08-24T14:15:22Z"
}
}
format required | string Enum: "json" "xml" |
project_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
object |
{- "project": {
- "name": "string",
- "description": "string",
- "homepage": "string",
- "is_public": true,
- "parent_id": 0,
- "inherit_members": true,
- "default_assigned_to_id": 0,
- "default_version_id": 0,
- "tracker_ids": [
- 0
], - "enabled_module_names": [
- "string"
], - "issue_custom_field_ids": [
- 0
], - "custom_fields": [
- {
- "id": 0,
- "value": "string"
}
], - "custom_field_values": {
- "0": "string"
}
}
}
Status: Alpha, Availablity: 1.4
format required | string Enum: "json" "xml" |
project_id required | integer |
offset | integer |
limit | integer |
nometa | integer Value: 1 |
X-Redmine-Switch-User | string Example: jsmith |
X-Redmine-Nometa | integer Value: 1 |
{- "memberships": [
- {
- "id": 0,
- "project": {
- "id": 0,
- "name": "string"
}, - "user": {
- "id": 0,
- "name": "string"
}, - "group": {
- "id": 0,
- "name": "string"
}, - "roles": [
- {
- "id": 0,
- "name": "string"
}
]
}
], - "total_count": 0,
- "offset": 0,
- "limit": 0
}
format required | string Enum: "json" "xml" |
project_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
required | object |
{- "membership": {
- "user_id": 0,
- "role_ids": [
- 0
]
}
}
{- "membership": {
- "id": 0,
- "project": {
- "id": 0,
- "name": "string"
}, - "user": {
- "id": 0,
- "name": "string"
}, - "group": {
- "id": 0,
- "name": "string"
}, - "roles": [
- {
- "id": 0,
- "name": "string"
}
]
}
}
format required | string Enum: "json" "xml" |
membership_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
{- "membership": {
- "id": 0,
- "project": {
- "id": 0,
- "name": "string"
}, - "user": {
- "id": 0,
- "name": "string"
}, - "group": {
- "id": 0,
- "name": "string"
}, - "roles": [
- {
- "id": 0,
- "name": "string"
}
]
}
}
format required | string Enum: "json" "xml" |
membership_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
object |
{- "membership": {
- "role_ids": [
- 0
]
}
}
{- "errors": [
- "string"
]
}
format required | string Enum: "json" "xml" |
offset | integer |
limit | integer |
nometa | integer Value: 1 |
status | integer |
name | string |
group_id | integer |
X-Redmine-Switch-User | string Example: jsmith |
X-Redmine-Nometa | integer Value: 1 |
{- "users": [
- {
- "id": 0,
- "login": "string",
- "admin": true,
- "firstname": "string",
- "lastname": "string",
- "mail": "string",
- "created_on": "2019-08-24T14:15:22Z",
- "updated_on": "2019-08-24T14:15:22Z",
- "last_login_on": "2019-08-24T14:15:22Z",
- "passwd_changed_on": "2019-08-24T14:15:22Z",
- "twofa_scheme": { },
- "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "value": "string"
}
]
}
], - "total_count": 0,
- "offset": 0,
- "limit": 0
}
format required | string Enum: "json" "xml" |
X-Redmine-Switch-User | string Example: jsmith |
required | object |
send_information | boolean |
object (pref) |
{- "user": {
- "login": "string",
- "admin": true,
- "password": "string",
- "firstname": "string",
- "lastname": "string",
- "mail": "string",
- "language": "string",
- "auth_source_id": 0,
- "mail_notification": "all",
- "notified_project_ids": [
- 0
], - "must_change_passwd": true,
- "generate_password": true,
- "status": 0,
- "custom_fields": [
- {
- "id": 0,
- "value": "string"
}
], - "custom_field_values": {
- "0": "string"
}
}, - "send_information": true,
- "pref": {
- "hide_mail": true,
- "time_zone": "string",
- "comments_sorting": "asc",
- "warn_on_leaving_unsaved": true,
- "no_self_notified": true,
- "notify_about_high_priority_issues": true,
- "textarea_font": "monospace",
- "recently_used_projects": 0,
- "history_default_tab": "notes",
- "toolbar_language_options": "string",
- "default_issue_query": 0,
- "default_project_query": 0,
- "auto_watch_on": "issue_contributed_to"
}
}
{- "user": {
- "id": 0,
- "login": "string",
- "admin": true,
- "firstname": "string",
- "lastname": "string",
- "mail": "string",
- "created_on": "2019-08-24T14:15:22Z",
- "updated_on": "2019-08-24T14:15:22Z",
- "last_login_on": "2019-08-24T14:15:22Z",
- "passwd_changed_on": "2019-08-24T14:15:22Z",
- "twofa_scheme": { },
- "api_key": "string",
- "status": 0,
- "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "value": "string"
}
], - "groups": [
- {
- "id": 0,
- "name": "string"
}
], - "memberships": [
- {
- "id": 0,
- "project": {
- "id": 0,
- "name": "string"
}, - "roles": [
- {
- "id": 0,
- "name": "string",
- "inherited": true
}
]
}
]
}
}
format required | string Enum: "json" "xml" |
user_id required | integer |
include | Array of strings Items Enum: "memberships" "groups" |
X-Redmine-Switch-User | string Example: jsmith |
{- "user": {
- "id": 0,
- "login": "string",
- "admin": true,
- "firstname": "string",
- "lastname": "string",
- "mail": "string",
- "created_on": "2019-08-24T14:15:22Z",
- "updated_on": "2019-08-24T14:15:22Z",
- "last_login_on": "2019-08-24T14:15:22Z",
- "passwd_changed_on": "2019-08-24T14:15:22Z",
- "twofa_scheme": { },
- "api_key": "string",
- "status": 0,
- "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "value": "string"
}
], - "groups": [
- {
- "id": 0,
- "name": "string"
}
], - "memberships": [
- {
- "id": 0,
- "project": {
- "id": 0,
- "name": "string"
}, - "roles": [
- {
- "id": 0,
- "name": "string",
- "inherited": true
}
]
}
]
}
}
format required | string Enum: "json" "xml" |
user_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
object | |
send_information | boolean |
object (pref) |
{- "user": {
- "login": "string",
- "admin": true,
- "password": "string",
- "firstname": "string",
- "lastname": "string",
- "mail": "string",
- "language": "string",
- "auth_source_id": 0,
- "mail_notification": "all",
- "notified_project_ids": [
- 0
], - "must_change_passwd": true,
- "generate_password": true,
- "status": 0,
- "custom_fields": [
- {
- "id": 0,
- "value": "string"
}
], - "custom_field_values": {
- "0": "string"
}, - "group_ids": [
- 0
]
}, - "send_information": true,
- "pref": {
- "hide_mail": true,
- "time_zone": "string",
- "comments_sorting": "asc",
- "warn_on_leaving_unsaved": true,
- "no_self_notified": true,
- "notify_about_high_priority_issues": true,
- "textarea_font": "monospace",
- "recently_used_projects": 0,
- "history_default_tab": "notes",
- "toolbar_language_options": "string",
- "default_issue_query": 0,
- "default_project_query": 0,
- "auto_watch_on": "issue_contributed_to"
}
}
{- "errors": [
- "string"
]
}
format required | string Enum: "json" "xml" |
include | Array of strings Items Enum: "memberships" "groups" |
X-Redmine-Switch-User | string Example: jsmith |
{- "user": {
- "id": 0,
- "login": "string",
- "admin": true,
- "firstname": "string",
- "lastname": "string",
- "mail": "string",
- "created_on": "2019-08-24T14:15:22Z",
- "updated_on": "2019-08-24T14:15:22Z",
- "last_login_on": "2019-08-24T14:15:22Z",
- "passwd_changed_on": "2019-08-24T14:15:22Z",
- "twofa_scheme": { },
- "api_key": "string",
- "status": 0,
- "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "value": "string"
}
], - "groups": [
- {
- "id": 0,
- "name": "string"
}
], - "memberships": [
- {
- "id": 0,
- "project": {
- "id": 0,
- "name": "string"
}, - "roles": [
- {
- "id": 0,
- "name": "string",
- "inherited": true
}
]
}
]
}
}
Status: Stable, Availablity: 1.1
format required | string Enum: "json" "xml" |
offset | integer |
limit | integer |
nometa | integer Value: 1 |
user_id | Array of strings |
project_id | Array of strings |
spent_on | string <date> |
from | string <date> |
to | string <date> |
subproject_id | Array of strings |
issue_id | Array of strings |
issue.tracker_id | Array of strings |
issue.status_id | Array of strings |
issue.fixed_version_id | Array of strings |
issue.category_id | Array of strings |
author_id | Array of strings |
activity_id | Array of strings |
project.status | Array of strings |
comments | string |
hours | string |
sort | string Example: sort=spent_on:desc |
X-Redmine-Switch-User | string Example: jsmith |
X-Redmine-Nometa | integer Value: 1 |
{- "time_entries": [
- {
- "id": 0,
- "project": {
- "id": 0,
- "name": "string"
}, - "issue": {
- "id": 0
}, - "user": {
- "id": 0,
- "name": "string"
}, - "activity": {
- "id": 0,
- "name": "string"
}, - "hours": 0,
- "comments": "string",
- "spent_on": "2019-08-24",
- "created_on": "2019-08-24T14:15:22Z",
- "updated_on": "2019-08-24T14:15:22Z",
- "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "value": "string"
}
]
}
], - "total_count": 0,
- "offset": 0,
- "limit": 0
}
format required | string Enum: "json" "xml" |
X-Redmine-Switch-User | string Example: jsmith |
required | object |
{- "time_entry": {
- "issue_id": 0,
- "project_id": 0,
- "spent_on": "2019-08-24",
- "hours": 0,
- "activity_id": 0,
- "comments": "string",
- "user_id": 0,
- "custom_fields": [
- {
- "id": 0,
- "value": "string"
}
], - "custom_field_values": {
- "0": "string"
}
}
}
{- "time_entry": {
- "id": 0,
- "project": {
- "id": 0,
- "name": "string"
}, - "issue": {
- "id": 0
}, - "user": {
- "id": 0,
- "name": "string"
}, - "activity": {
- "id": 0,
- "name": "string"
}, - "hours": 0,
- "comments": "string",
- "spent_on": "2019-08-24",
- "created_on": "2019-08-24T14:15:22Z",
- "updated_on": "2019-08-24T14:15:22Z",
- "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "value": "string"
}
]
}
}
format required | string Enum: "json" "xml" |
time_entry_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
{- "time_entry": {
- "id": 0,
- "project": {
- "id": 0,
- "name": "string"
}, - "issue": {
- "id": 0
}, - "user": {
- "id": 0,
- "name": "string"
}, - "activity": {
- "id": 0,
- "name": "string"
}, - "hours": 0,
- "comments": "string",
- "spent_on": "2019-08-24",
- "created_on": "2019-08-24T14:15:22Z",
- "updated_on": "2019-08-24T14:15:22Z",
- "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "value": "string"
}
]
}
}
format required | string Enum: "json" "xml" |
time_entry_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
object |
{- "time_entry": {
- "issue_id": 0,
- "project_id": 0,
- "spent_on": "2019-08-24",
- "hours": 0,
- "activity_id": 0,
- "comments": "string",
- "user_id": 0,
- "custom_fields": [
- {
- "id": 0,
- "value": "string"
}
], - "custom_field_values": {
- "0": "string"
}
}
}
{- "errors": [
- "string"
]
}
format required | string Enum: "json" "xml" |
offset | integer |
limit | integer |
nometa | integer Value: 1 |
X-Redmine-Switch-User | string Example: jsmith |
X-Redmine-Nometa | integer Value: 1 |
{- "news": [
- {
- "id": 0,
- "project": {
- "id": 0,
- "name": "string"
}, - "author": {
- "id": 0,
- "name": "string"
}, - "title": "string",
- "summary": "string",
- "description": "string",
- "created_on": "2019-08-24T14:15:22Z",
- "attachments": [
- {
- "id": 0,
- "filename": "string",
- "filesize": 0,
- "content_type": "string",
- "description": "string",
- "content_url": "string",
- "thumbnail_url": "string",
- "author": {
- "id": 0,
- "name": "string"
}, - "created_on": "string"
}
], - "comments": [
- {
- "id": 0,
- "author": {
- "id": 0,
- "name": "string"
}, - "content": "string"
}
]
}
], - "total_count": 0,
- "offset": 0,
- "limit": 0
}
format required | string Enum: "json" "xml" |
news_id required | integer |
include | Array of strings Items Enum: "attachments" "comments" |
X-Redmine-Switch-User | string Example: jsmith |
{- "news": {
- "id": 0,
- "project": {
- "id": 0,
- "name": "string"
}, - "author": {
- "id": 0,
- "name": "string"
}, - "title": "string",
- "summary": "string",
- "description": "string",
- "created_on": "2019-08-24T14:15:22Z",
- "attachments": [
- {
- "id": 0,
- "filename": "string",
- "filesize": 0,
- "content_type": "string",
- "description": "string",
- "content_url": "string",
- "thumbnail_url": "string",
- "author": {
- "id": 0,
- "name": "string"
}, - "created_on": "string"
}
], - "comments": [
- {
- "id": 0,
- "author": {
- "id": 0,
- "name": "string"
}, - "content": "string"
}
]
}
}
format required | string Enum: "json" "xml" |
news_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
object |
{- "news": {
- "title": "string",
- "summary": "string",
- "description": "string",
- "uploads": [
- {
- "token": "string",
- "filename": "string",
- "description": "string",
- "content_type": "string"
}
]
}
}
format required | string Enum: "json" "xml" |
project_id required | integer |
offset | integer |
limit | integer |
nometa | integer Value: 1 |
X-Redmine-Switch-User | string Example: jsmith |
X-Redmine-Nometa | integer Value: 1 |
{- "news": [
- {
- "id": 0,
- "project": {
- "id": 0,
- "name": "string"
}, - "author": {
- "id": 0,
- "name": "string"
}, - "title": "string",
- "summary": "string",
- "description": "string",
- "created_on": "2019-08-24T14:15:22Z",
- "attachments": [
- {
- "id": 0,
- "filename": "string",
- "filesize": 0,
- "content_type": "string",
- "description": "string",
- "content_url": "string",
- "thumbnail_url": "string",
- "author": {
- "id": 0,
- "name": "string"
}, - "created_on": "string"
}
], - "comments": [
- {
- "id": 0,
- "author": {
- "id": 0,
- "name": "string"
}, - "content": "string"
}
]
}
], - "total_count": 0,
- "offset": 0,
- "limit": 0
}
format required | string Enum: "json" "xml" |
project_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
required | object |
{- "news": {
- "title": "string",
- "summary": "string",
- "description": "string",
- "uploads": [
- {
- "token": "string",
- "filename": "string",
- "description": "string",
- "content_type": "string"
}
]
}
}
Status: Alpha, Availablity: 1.3
format required | string Enum: "json" "xml" |
issue_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
{- "relations": [
- {
- "id": 0,
- "issue_id": 0,
- "issue_to_id": 0,
- "relation_type": "string",
- "delay": 0
}
]
}
format required | string Enum: "json" "xml" |
issue_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
required | object |
{- "relation": {
- "issue_to_id": 0,
- "relation_type": "relates",
- "delay": 0
}
}
{- "relation": {
- "id": 0,
- "issue_id": 0,
- "issue_to_id": 0,
- "relation_type": "string",
- "delay": 0
}
}
format required | string Enum: "json" "xml" |
issue_relation_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
{- "relation": {
- "id": 0,
- "issue_id": 0,
- "issue_to_id": 0,
- "relation_type": "string",
- "delay": 0
}
}
format required | string Enum: "json" "xml" |
issue_relation_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
{- "errors": [
- "string"
]
}
format required | string Enum: "json" "xml" |
project_id required | integer |
nometa | integer Value: 1 |
X-Redmine-Switch-User | string Example: jsmith |
X-Redmine-Nometa | integer Value: 1 |
{- "versions": [
- {
- "id": 0,
- "project": {
- "id": 0,
- "name": "string"
}, - "name": "string",
- "description": "string",
- "status": "open",
- "due_date": "2019-08-24",
- "sharing": "none",
- "wiki_page_title": "string",
- "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "value": "string"
}
], - "created_on": "2019-08-24T14:15:22Z",
- "updated_on": "2019-08-24T14:15:22Z"
}
], - "total_count": 0
}
format required | string Enum: "json" "xml" |
project_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
required | object |
{- "version": {
- "name": "string",
- "status": "open",
- "sharing": "none",
- "due_date": "2019-08-24",
- "description": "string",
- "wiki_page_title": "string",
- "custom_fields": [
- {
- "id": 0,
- "value": "string"
}
], - "custom_field_values": {
- "0": "string"
}
}
}
{- "version": {
- "id": 0,
- "project": {
- "id": 0,
- "name": "string"
}, - "name": "string",
- "description": "string",
- "status": "open",
- "due_date": "2019-08-24",
- "sharing": "none",
- "wiki_page_title": "string",
- "estimated_hours": 0,
- "spent_hours": 0,
- "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "value": "string"
}
], - "created_on": "2019-08-24T14:15:22Z",
- "updated_on": "2019-08-24T14:15:22Z"
}
}
format required | string Enum: "json" "xml" |
version_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
{- "version": {
- "id": 0,
- "project": {
- "id": 0,
- "name": "string"
}, - "name": "string",
- "description": "string",
- "status": "open",
- "due_date": "2019-08-24",
- "sharing": "none",
- "wiki_page_title": "string",
- "estimated_hours": 0,
- "spent_hours": 0,
- "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "value": "string"
}
], - "created_on": "2019-08-24T14:15:22Z",
- "updated_on": "2019-08-24T14:15:22Z"
}
}
format required | string Enum: "json" "xml" |
version_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
object |
{- "version": {
- "name": "string",
- "status": "open",
- "sharing": "none",
- "due_date": "2019-08-24",
- "description": "string",
- "wiki_page_title": "string",
- "custom_fields": [
- {
- "id": 0,
- "value": "string"
}
], - "custom_field_values": {
- "0": "string"
}
}
}
{- "errors": [
- "string"
]
}
Status: Alpha, Availablity: 2.2
format required | string Enum: "json" "xml" |
project_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
{- "wiki_pages": [
- {
- "title": 0,
- "parent": {
- "title": "string"
}, - "version": 0,
- "created_on": "2019-08-24T14:15:22Z",
- "updated_on": "2019-08-24T14:15:22Z"
}
]
}
format required | string Enum: "json" "xml" |
project_id required | integer |
wiki_page_title required | string |
include | string Value: "attachments" |
X-Redmine-Switch-User | string Example: jsmith |
{- "wiki_page": {
- "title": "string",
- "parent": {
- "title": "string"
}, - "text": "string",
- "version": 0,
- "author": {
- "id": 0,
- "name": "string"
}, - "comments": "string",
- "created_on": "2019-08-24T14:15:22Z",
- "updated_on": "2019-08-24T14:15:22Z",
- "attachments": [
- {
- "id": 0,
- "filename": "string",
- "filesize": 0,
- "content_type": "string",
- "description": "string",
- "content_url": "string",
- "thumbnail_url": "string",
- "author": {
- "id": 0,
- "name": "string"
}, - "created_on": "string"
}
]
}
}
format required | string Enum: "json" "xml" |
project_id required | integer |
wiki_page_title required | string |
X-Redmine-Switch-User | string Example: jsmith |
object |
{- "wiki_page": {
- "text": "string",
- "comments": "string",
- "version": 0
}
}
{- "wiki_page": {
- "title": "string",
- "parent": {
- "title": "string"
}, - "text": "string",
- "version": 0,
- "author": {
- "id": 0,
- "name": "string"
}, - "comments": "string",
- "created_on": "2019-08-24T14:15:22Z",
- "updated_on": "2019-08-24T14:15:22Z",
- "attachments": [
- {
- "id": 0,
- "filename": "string",
- "filesize": 0,
- "content_type": "string",
- "description": "string",
- "content_url": "string",
- "thumbnail_url": "string",
- "author": {
- "id": 0,
- "name": "string"
}, - "created_on": "string"
}
]
}
}
format required | string Enum: "json" "xml" |
project_id required | integer |
wiki_page_title required | string |
version_id required | integer |
include | string Value: "attachments" |
X-Redmine-Switch-User | string Example: jsmith |
{- "wiki_page": {
- "title": "string",
- "parent": {
- "title": "string"
}, - "text": "string",
- "version": 0,
- "author": {
- "id": 0,
- "name": "string"
}, - "comments": "string",
- "created_on": "2019-08-24T14:15:22Z",
- "updated_on": "2019-08-24T14:15:22Z",
- "attachments": [
- {
- "id": 0,
- "filename": "string",
- "filesize": 0,
- "content_type": "string",
- "description": "string",
- "content_url": "string",
- "thumbnail_url": "string",
- "author": {
- "id": 0,
- "name": "string"
}, - "created_on": "string"
}
]
}
}
format required | string Enum: "json" "xml" |
offset | integer |
limit | integer |
nometa | integer Value: 1 |
X-Redmine-Switch-User | string Example: jsmith |
X-Redmine-Nometa | integer Value: 1 |
{- "queries": [
- {
- "id": 0,
- "name": "string",
- "is_public": true,
- "project_id": 0
}
], - "total_count": 0,
- "offset": 0,
- "limit": 0
}
Status: Beta, Availablity: 1.3
format required | string Enum: "json" "xml" |
attachment_id required | number |
X-Redmine-Switch-User | string Example: jsmith |
{- "attachment": {
- "id": 0,
- "filename": "string",
- "filesize": 0,
- "content_type": "string",
- "description": "string",
- "content_url": "string",
- "thumbnail_url": "string",
- "author": {
- "id": 0,
- "name": "string"
}, - "created_on": "string"
}
}
format required | string Enum: "json" "xml" |
attachment_id required | number |
X-Redmine-Switch-User | string Example: jsmith |
object |
{- "attachment": {
- "filename": "string",
- "description": "string"
}
}
format required | string Enum: "json" "xml" |
filename | string |
X-Redmine-Switch-User | string Example: jsmith |
{- "upload": {
- "id": 0,
- "token": "string"
}
}
Status: Alpha, Availablity: 1.3
format required | string Enum: "json" "xml" |
X-Redmine-Switch-User | string Example: jsmith |
{- "issue_statuses": [
- {
- "id": 0,
- "name": "string",
- "is_closed": true
}
]
}
format required | string Enum: "json" "xml" |
X-Redmine-Switch-User | string Example: jsmith |
{- "trackers": [
- {
- "id": 0,
- "name": "string",
- "default_status": {
- "id": 0,
- "name": "string"
}, - "description": "string",
- "enabled_standard_fields": [
- "string"
]
}
]
}
Status: Alpha, Availablity: 2.2
format required | string Enum: "json" "xml" |
X-Redmine-Switch-User | string Example: jsmith |
{- "issue_priorities": [
- {
- "id": 0,
- "name": "string",
- "is_default": true,
- "active": true,
- "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "value": "string"
}
]
}
]
}
format required | string Enum: "json" "xml" |
X-Redmine-Switch-User | string Example: jsmith |
{- "time_entry_activities": [
- {
- "id": 0,
- "name": "string",
- "is_default": true,
- "active": true,
- "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "value": "string"
}
]
}
]
}
format required | string Enum: "json" "xml" |
X-Redmine-Switch-User | string Example: jsmith |
{- "document_categories": [
- {
- "id": 0,
- "name": "string",
- "is_default": true,
- "active": true,
- "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "value": "string"
}
]
}
]
}
Status: Alpha, Availablity: 1.3
format required | string Enum: "json" "xml" |
project_id required | integer |
nometa | integer Value: 1 |
X-Redmine-Switch-User | string Example: jsmith |
X-Redmine-Nometa | integer Value: 1 |
{- "issue_categories": [
- {
- "id": 0,
- "project": {
- "id": 0,
- "name": "string"
}, - "name": "string",
- "assigned_to": {
- "id": 0,
- "name": "string"
}
}
], - "total_count": 0
}
format required | string Enum: "json" "xml" |
project_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
required | object |
{- "issue_category": {
- "name": "string",
- "assigned_to_id": 0
}
}
{- "issue_category": {
- "id": 0,
- "project": {
- "id": 0,
- "name": "string"
}, - "name": "string",
- "assigned_to": {
- "id": 0,
- "name": "string"
}
}
}
format required | string Enum: "json" "xml" |
issue_category_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
{- "issue_category": {
- "id": 0,
- "project": {
- "id": 0,
- "name": "string"
}, - "name": "string",
- "assigned_to": {
- "id": 0,
- "name": "string"
}
}
}
format required | string Enum: "json" "xml" |
issue_category_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
object |
{- "issue_category": {
- "name": "string",
- "assigned_to_id": 0
}
}
{- "errors": [
- "string"
]
}
format required | string Enum: "json" "xml" |
role_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
{- "role": {
- "id": 0,
- "name": "string",
- "assignable": true,
- "issues_visibility": "string",
- "time_entries_visibility": "string",
- "users_visibility": "string",
- "permissions": [
- "string"
]
}
}
format required | string Enum: "json" "xml" |
X-Redmine-Switch-User | string Example: jsmith |
{- "groups": [
- {
- "id": 0,
- "name": "string",
- "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "value": "string"
}
]
}
]
}
format required | string Enum: "json" "xml" |
X-Redmine-Switch-User | string Example: jsmith |
required | object |
{- "group": {
- "name": "string",
- "user_ids": [
- 0
], - "custom_fields": [
- {
- "id": 0,
- "value": "string"
}
], - "custom_field_values": {
- "0": "string"
}
}
}
{- "group": {
- "id": 0,
- "name": "string",
- "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "value": "string"
}
]
}
}
format required | string Enum: "json" "xml" |
group_id required | integer |
include | Array of strings Items Enum: "users" "memberships" |
X-Redmine-Switch-User | string Example: jsmith |
{- "group": {
- "id": 0,
- "name": "string",
- "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "value": "string"
}
], - "users": [
- {
- "id": 0,
- "name": "string"
}
], - "memberships": [
- {
- "id": 0,
- "project": {
- "id": 0,
- "name": "string"
}, - "roles": [
- {
- "id": 0,
- "name": "string"
}
]
}
]
}
}
format required | string Enum: "json" "xml" |
group_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
object |
{- "group": {
- "name": "string",
- "user_ids": [
- 0
], - "custom_fields": [
- {
- "id": 0,
- "value": "string"
}
], - "custom_field_values": {
- "0": "string"
}
}
}
format required | string Enum: "json" "xml" |
group_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
user_id required | integer |
{- "user_id": 0
}
Status: Alpha, Availablity: 2.4
format required | string Enum: "json" "xml" |
X-Redmine-Switch-User | string Example: jsmith |
{- "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "customized_type": "issue",
- "field_format": "enumeration",
- "regexp": "string",
- "min_length": 0,
- "max_length": 0,
- "is_required": true,
- "is_filter": true,
- "searchable": true,
- "multiple": true,
- "default_value": "string",
- "visible": true,
- "trackers": [
- {
- "id": 0,
- "name": "string"
}
], - "roles": [
- {
- "id": 0,
- "name": "string",
- "assignable": true,
- "issues_visibility": "string",
- "time_entries_visibility": "string",
- "users_visibility": "string",
- "permissions": [
- "string"
]
}
], - "possible_values": [
- {
- "value": "string",
- "label": "string"
}
]
}
]
}
format required | string Enum: "json" "xml" |
limit | integer |
offset | integer |
nometa | integer Value: 1 |
q required | string |
scope | string Enum: "all" "my_project" "subprojects" |
all_words | integer Value: 1 |
titles_only | integer Value: 1 |
issues | integer Value: 1 |
news | integer Value: 1 |
wiki_pages | integer Value: 1 |
projects | integer Value: 1 |
documents | integer Value: 1 |
changesets | integer Value: 1 |
messages | integer Value: 1 |
open_issues | integer Value: 1 |
attachments | string Enum: "0" "1" "only" |
X-Redmine-Switch-User | string Example: jsmith |
X-Redmine-Nometa | integer Value: 1 |
{- "results": [
- {
- "id": 0,
- "title": "string",
- "type": "string",
- "url": "string",
- "description": "string",
- "datetime": "2019-08-24T14:15:22Z"
}
], - "total_count": 0,
- "offset": 0,
- "limit": 0
}
format required | string Enum: "json" "xml" |
project_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
{- "files": [
- {
- "id": 0,
- "filename": "string",
- "filesize": 0,
- "content_type": "string",
- "description": "string",
- "content_url": "string",
- "thumbnail_url": "string",
- "author": {
- "id": 0,
- "name": "string"
}, - "created_on": "2019-08-24T14:15:22Z",
- "version": {
- "id": 0,
- "name": "string"
}, - "digest": "string",
- "downloads": 0
}
]
}
format required | string Enum: "json" "xml" |
project_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
required | object |
{- "file": {
- "token": "string",
- "version_id": 0,
- "filename": "string",
- "description": "string",
- "content_type": "string"
}
}
Status: Alpha, Availablity: 4.1
format required | string Enum: "json" "xml" |
X-Redmine-Switch-User | string Example: jsmith |
{- "user": {
- "id": 0,
- "login": "string",
- "admin": true,
- "firstname": "string",
- "lastname": "string",
- "mail": "string",
- "created_on": "2019-08-24T14:15:22Z",
- "last_login_on": "2019-08-24T14:15:22Z",
- "api_key": "string",
- "custom_fields": [
- {
- "id": 0,
- "name": "string",
- "value": "string"
}
]
}
}
format required | string Enum: "json" "xml" |
X-Redmine-Switch-User | string Example: jsmith |
object | |
object (pref) |
{- "user": {
- "login": "string",
- "admin": true,
- "password": "string",
- "firstname": "string",
- "lastname": "string",
- "mail": "string",
- "language": "string",
- "auth_source_id": 0,
- "mail_notification": "all",
- "notified_project_ids": [
- 0
], - "must_change_passwd": true,
- "generate_password": true,
- "status": 0,
- "custom_fields": [
- {
- "id": 0,
- "value": "string"
}
], - "custom_field_values": {
- "0": "string"
}, - "group_ids": [
- 0
]
}, - "pref": {
- "hide_mail": true,
- "time_zone": "string",
- "comments_sorting": "asc",
- "warn_on_leaving_unsaved": true,
- "no_self_notified": true,
- "notify_about_high_priority_issues": true,
- "textarea_font": "monospace",
- "recently_used_projects": 0,
- "history_default_tab": "notes",
- "toolbar_language_options": "string",
- "default_issue_query": 0,
- "default_project_query": 0,
- "auto_watch_on": "issue_contributed_to"
}
}
{- "errors": [
- "string"
]
}
Status: Alpha, Availablity: 5.0
format required | string Enum: "json" "xml" |
journal_id required | integer |
X-Redmine-Switch-User | string Example: jsmith |
object |
{- "journal": {
- "notes": "string",
- "private_notes": true
}
}
format required | string Enum: "json" "xml" |
project_id required | integer |
repository_id required | integer |
revision required | string |
X-Redmine-Switch-User | string Example: jsmith |
issue_id required | integer |
{- "issue_id": 0
}