Redmine API (0.16.0)

Download OpenAPI specification:Download

Unofficial OpenAPI specification for the Redmine API.

Issues

Status: Stable, Availablity: 1.0

List issues

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
query Parameters
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
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
X-Redmine-Nometa
integer
Value: 1

Responses

Response samples

Content type
application/json
{
  • "issues": [
    ],
  • "total_count": 0,
  • "offset": 0,
  • "limit": 0
}

Create issue

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
required
object

Responses

Request samples

Content type
application/json
{
  • "issue": {
    }
}

Response samples

Content type
application/json
{
  • "issue": {
    }
}

Show issue

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
issue_id
required
integer
query Parameters
include
Array of strings
Items Enum: "children" "attachments" "relations" "changesets" "journals" "watchers" "allowed_statuses"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "issue": {
    }
}

Update issue

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
issue_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
object

Responses

Request samples

Content type
application/json
{
  • "issue": {
    }
}

Delete issue

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
issue_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Add watcher

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
issue_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
user_id
required
integer

Responses

Request samples

Content type
application/json
{
  • "user_id": 0
}

Remove watcher

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
issue_id
required
integer
user_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Projects

Status: Stable, Availablity: 1.0

List projects

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
query Parameters
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
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
X-Redmine-Nometa
integer
Value: 1

Responses

Response samples

Content type
application/json
{
  • "projects": [
    ],
  • "total_count": 0,
  • "offset": 0,
  • "limit": 0
}

Crete project

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
required
object

Responses

Request samples

Content type
application/json
{
  • "project": {
    }
}

Response samples

Content type
application/json
{
  • "project": {
    }
}

Show project

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
query Parameters
include
Array of strings
Items Enum: "trackers" "issue_categories" "time_entry_activities" "enabled_modules" "issue_custom_fields"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "project": {
    }
}

Update project

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
object

Responses

Request samples

Content type
application/json
{
  • "project": {
    }
}

Delete project

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Archive project

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Unarchive project

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Close project

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Reopen project

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Project Memberships

Status: Alpha, Availablity: 1.4

List memberships

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
query Parameters
offset
integer
limit
integer
nometa
integer
Value: 1
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
X-Redmine-Nometa
integer
Value: 1

Responses

Response samples

Content type
application/json
{
  • "memberships": [
    ],
  • "total_count": 0,
  • "offset": 0,
  • "limit": 0
}

Create membership

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
required
object

Responses

Request samples

Content type
application/json
{
  • "membership": {
    }
}

Response samples

Content type
application/json
{
  • "membership": {
    }
}

Show membership

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
membership_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "membership": {
    }
}

Update membership

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
membership_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
object

Responses

Request samples

Content type
application/json
{
  • "membership": {
    }
}

Response samples

Content type
application/json
{
  • "errors": [
    ]
}

Delete membership

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
membership_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Users

Status: Stable, Availablity: 1.1

List users

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
query Parameters
offset
integer
limit
integer
nometa
integer
Value: 1
status
integer
name
string
group_id
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
X-Redmine-Nometa
integer
Value: 1

Responses

Response samples

Content type
application/json
{
  • "users": [
    ],
  • "total_count": 0,
  • "offset": 0,
  • "limit": 0
}

Create user

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
required
object
send_information
boolean
object (pref)

Responses

Request samples

Content type
application/json
{
  • "user": {
    },
  • "send_information": true,
  • "pref": {
    }
}

Response samples

Content type
application/json
{
  • "user": {
    }
}

Show user

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
user_id
required
integer
query Parameters
include
Array of strings
Items Enum: "memberships" "groups"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "user": {
    }
}

Update user

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
user_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
object
send_information
boolean
object (pref)

Responses

Request samples

Content type
application/json
{
  • "user": {
    },
  • "send_information": true,
  • "pref": {
    }
}

Response samples

Content type
application/json
{
  • "errors": [
    ]
}

Delete user

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
user_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Show current user

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
query Parameters
include
Array of strings
Items Enum: "memberships" "groups"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "user": {
    }
}

Time Entries

Status: Stable, Availablity: 1.1

List time entries

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
query Parameters
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
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
X-Redmine-Nometa
integer
Value: 1

Responses

Response samples

Content type
application/json
{
  • "time_entries": [
    ],
  • "total_count": 0,
  • "offset": 0,
  • "limit": 0
}

Create time entry

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
required
object

Responses

Request samples

Content type
application/json
{
  • "time_entry": {
    }
}

Response samples

Content type
application/json
{
  • "time_entry": {
    }
}

Show time entry

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
time_entry_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "time_entry": {
    }
}

Update time entry

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
time_entry_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
object

Responses

Request samples

Content type
application/json
{
  • "time_entry": {
    }
}

Response samples

Content type
application/json
{
  • "errors": [
    ]
}

Delete time entry

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
time_entry_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

News

Status: Prototype, Availablity: 1.1

List news

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
query Parameters
offset
integer
limit
integer
nometa
integer
Value: 1
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
X-Redmine-Nometa
integer
Value: 1

Responses

Response samples

Content type
application/json
{
  • "news": [
    ],
  • "total_count": 0,
  • "offset": 0,
  • "limit": 0
}

Show news

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
news_id
required
integer
query Parameters
include
Array of strings
Items Enum: "attachments" "comments"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "news": {
    }
}

Update news

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
news_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
object

Responses

Request samples

Content type
application/json
{
  • "news": {
    }
}

Delete news

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
news_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

List news by project

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
query Parameters
offset
integer
limit
integer
nometa
integer
Value: 1
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
X-Redmine-Nometa
integer
Value: 1

Responses

Response samples

Content type
application/json
{
  • "news": [
    ],
  • "total_count": 0,
  • "offset": 0,
  • "limit": 0
}

Create news

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
required
object

Responses

Request samples

Content type
application/json
{
  • "news": {
    }
}

Issue Relations

Status: Alpha, Availablity: 1.3

List issue relations

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
issue_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "relations": [
    ]
}

Create issue relation

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
issue_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
required
object

Responses

Request samples

Content type
application/json
{
  • "relation": {
    }
}

Response samples

Content type
application/json
{
  • "relation": {
    }
}

Show issue relation

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
issue_relation_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "relation": {
    }
}

Delete issue relation

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
issue_relation_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "errors": [
    ]
}

Versions

Status: Alpha, Availablity: 1.3

List versions by project

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
query Parameters
nometa
integer
Value: 1
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
X-Redmine-Nometa
integer
Value: 1

Responses

Response samples

Content type
application/json
{
  • "versions": [
    ],
  • "total_count": 0
}

Create version

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
required
object

Responses

Request samples

Content type
application/json
{
  • "version": {
    }
}

Response samples

Content type
application/json
{
  • "version": {
    }
}

Show version

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
version_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "version": {
    }
}

Update version

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
version_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
object

Responses

Request samples

Content type
application/json
{
  • "version": {
    }
}

Response samples

Content type
application/json
{
  • "errors": [
    ]
}

Delete version

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
version_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "errors": [
    ]
}

Wiki Pages

Status: Alpha, Availablity: 2.2

List wiki pages

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "wiki_pages": [
    ]
}

Show wiki page

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
wiki_page_title
required
string
query Parameters
include
string
Value: "attachments"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "wiki_page": {
    }
}

Create or update wiki page

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
wiki_page_title
required
string
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
object

Responses

Request samples

Content type
application/json
{
  • "wiki_page": {
    }
}

Response samples

Content type
application/json
{
  • "wiki_page": {
    }
}

Delete wiki page

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
wiki_page_title
required
string
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Show wiki page by specific version

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
wiki_page_title
required
string
version_id
required
integer
query Parameters
include
string
Value: "attachments"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "wiki_page": {
    }
}

Queries

Status: Alpha, Availablity: 1.3

List queries

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
query Parameters
offset
integer
limit
integer
nometa
integer
Value: 1
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
X-Redmine-Nometa
integer
Value: 1

Responses

Response samples

Content type
application/json
{
  • "queries": [
    ],
  • "total_count": 0,
  • "offset": 0,
  • "limit": 0
}

Attachments

Status: Beta, Availablity: 1.3

Show attachment

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
attachment_id
required
number
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "attachment": {
    }
}

Update attachment

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
attachment_id
required
number
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
object

Responses

Request samples

Content type
application/json
{
  • "attachment": {
    }
}

Delete attachment

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
attachment_id
required
number
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Download attachment file

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
attachment_id
required
number
filename
required
string
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Download thumbnail

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
attachment_id
required
number
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Upload attachment file

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
query Parameters
filename
string
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/octet-stream
string <binary>

Responses

Response samples

Content type
application/json
{
  • "upload": {
    }
}

Issue Statuses

Status: Alpha, Availablity: 1.3

List issue statuses

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "issue_statuses": [
    ]
}

Trackers

Status: Alpha, Availablity: 1.3

List trackers

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "trackers": [
    ]
}

Enumerations

Status: Alpha, Availablity: 2.2

List issue priorities

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "issue_priorities": [
    ]
}

List time entry activities

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "time_entry_activities": [
    ]
}

List document categories

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "document_categories": [
    ]
}

Issue Categories

Status: Alpha, Availablity: 1.3

List issue categories

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
query Parameters
nometa
integer
Value: 1
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
X-Redmine-Nometa
integer
Value: 1

Responses

Response samples

Content type
application/json
{
  • "issue_categories": [
    ],
  • "total_count": 0
}

Create issue category

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
required
object

Responses

Request samples

Content type
application/json
{
  • "issue_category": {
    }
}

Response samples

Content type
application/json
{
  • "issue_category": {
    }
}

Show issue category

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
issue_category_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "issue_category": {
    }
}

Update issue category

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
issue_category_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
object

Responses

Request samples

Content type
application/json
{
  • "issue_category": {
    }
}

Response samples

Content type
application/json
{
  • "errors": [
    ]
}

Delete issue category

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
issue_category_id
required
integer
query Parameters
reassign_to_id
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

List roles

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "roles": [
    ]
}

Show role

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
role_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "role": {
    }
}

Groups

Status: Alpha, Availablity: 2.1

List groups

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "groups": [
    ]
}

Create group

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
required
object

Responses

Request samples

Content type
application/json
{
  • "group": {
    }
}

Response samples

Content type
application/json
{
  • "group": {
    }
}

Show group

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
group_id
required
integer
query Parameters
include
Array of strings
Items Enum: "users" "memberships"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "group": {
    }
}

Update group

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
group_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
object

Responses

Request samples

Content type
application/json
{
  • "group": {
    }
}

Delete group

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
group_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Add user to group

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
group_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
user_id
required
integer

Responses

Request samples

Content type
application/json
{
  • "user_id": 0
}

Remove user from group

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
group_id
required
integer
user_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Custom Fields

Status: Alpha, Availablity: 2.4

List custom fields

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "custom_fields": [
    ]
}

Search

Status: Alpha, Availablity: 3.3

Search

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
query Parameters
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"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
X-Redmine-Nometa
integer
Value: 1

Responses

Response samples

Content type
application/json
{
  • "results": [
    ],
  • "total_count": 0,
  • "offset": 0,
  • "limit": 0
}

List files

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "files": [
    ]
}

Create file

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
required
object

Responses

Request samples

Content type
application/json
{
  • "file": {
    }
}

My Account

Status: Alpha, Availablity: 4.1

Show my account

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses

Response samples

Content type
application/json
{
  • "user": {
    }
}

Update my account

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
object
object (pref)

Responses

Request samples

Content type
application/json
{
  • "user": {
    },
  • "pref": {
    }
}

Response samples

Content type
application/json
{
  • "errors": [
    ]
}

Update journal

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
journal_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
object

Responses

Request samples

Content type
application/json
{
  • "journal": {
    }
}

Repositories

Undocumented

Add related issue

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
repository_id
required
integer
revision
required
string
header Parameters
X-Redmine-Switch-User
string
Example: jsmith
Request Body schema: application/json
issue_id
required
integer

Responses

Request samples

Content type
application/json
{
  • "issue_id": 0
}

Remove related issue

Authorizations:
BasicAuthApiKeyAuthApiKeyInQueryAuth
path Parameters
format
required
string
Enum: "json" "xml"
project_id
required
integer
repository_id
required
integer
revision
required
string
issue_id
required
integer
header Parameters
X-Redmine-Switch-User
string
Example: jsmith

Responses