Rest TimeEntries » History » Revision 7
      « Previous |
    Revision 7/15
      (diff)
      | Next »
    
    Francesco Abeni, 2017-09-04 08:43 
    Add syntax details and examples for project_id and spent_on filters
    
(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)
Time Entries¶
- Table of contents
 - Time Entries
 
Listing time entries¶
GET /time_entries.xml
	Returns time entries.
Parameters:
offsetlimituser_idproject_idspent_on- ...
 
project_id filter¶
	When filtering by project id, you can use either project numeric ID or its string identifier, e.g.
...&project_id=123
...&project_id=my-custom-project
spent_on filter¶
	When filtering by date, you can require a min / max date with a custom syntax:
...&spent_on=><YYYY-MM-DD|YYYY-MM-DD
Showing a time entry¶
GET /time_entries/[id].xml
	Returns the time entry of given id.
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_idorproject_id(only one is required): the issue id or project id to log time onspent_on: the date the time was spent (default to the current date)hours(required): the number of spent hoursactivity_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 created422 Unprocessable Entity: time entry was not created due to validation failures (response body contains the error messages)
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 updated422 Unprocessable Entity: time entry was not updated due to validation failures (response body contains the error messages)
Deleting a time entry¶
DELETE /time_entries/[id].xml
	Deletes the time entry of given id.
Updated by Francesco Abeni about 8 years ago · 7 revisions