Rest TimeEntries » History » Revision 6
Revision 5 (Konstantin Ladutenko, 2015-12-30 13:04) → Revision 6/15 (Gaëtan Noël, 2017-05-05 10:30)
(note: for some versions of Redmine you can need some other extension of path /time_entries.xml, e.g. 2.5 works with *.json http://www.redmine.org/boards/2/topics/48933?r=48934#message-48934 , sometimes in plugins it comes simply without any extension)
h1. Time Entries
{{>toc}}
h2. Listing time entries
GET /time_entries.xml
Returns time entries.
+Parameters+:
* @offset@
* @limit@
* @user_id@
* @spent_on@
* ...
h2. Showing a time entry
GET /time_entries/[id].xml
Returns the time entry of given id.
h2. Creating a time entry
POST /time_entries.xml
Creates a time entry.
+Parameters+:
* @time_entry@ (required): a hash of the time entry attributes, including:
* @issue_id@ or @project_id@ (only one is required): the issue id or project id to log time on
* @spent_on@: the date the time was spent (default to the current date)
* @hours@ (required): the number of spent hours
* @activity_id@: the id of the time activity. This parameter is required unless a default activity is defined in Redmine.
* @comments@: short description for the entry (255 characters max)
+Response+:
* @201 Created@: time entry was created
* @422 Unprocessable Entity@: time entry was not created due to validation failures (response body contains the error messages)
h2. Updating a time entry
PUT /time_entries/[id].xml
Updates the time entry of given id.
+Parameters+:
* @time_entry@ (required): a hash of the time entry attributes (same as above)
+Response+:
* @200 OK@: time entry was updated
* @422 Unprocessable Entity@: time entry was not updated due to validation failures (response body contains the error messages)
h2. Deleting a time entry
DELETE /time_entries/[id].xml
Deletes the time entry of given id.