redmine_api_request
Call any Redmine REST API endpoint, including version-specific and plugin endpoints, using HTTP methods and paths.
Instructions
Call any Redmine REST API endpoint. This is the escape hatch for the complete Redmine API surface, version-specific endpoints, and plugin endpoints. Paths are resolved under REDMINE_URL.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"method": "<method>",
"path": "<path>"
},
"name": "redmine_api_request"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | JSON request body for POST, PUT, PATCH, and DELETE requests. | |
| path | Yes | REST path, for example /issues.json, /issues/123.json, /projects/my-project/wiki/index.json, or a plugin endpoint. | |
| query | No | Query parameters. Array values are appended repeatedly. | |
| method | Yes | HTTP method. | |
| headers | No | Additional headers. Authentication and content headers are managed automatically unless explicitly overridden. | |
| raw_body_base64 | No | Optional raw request body encoded as base64. Use for non-JSON endpoints such as uploads. |