Tempo API Reference - Entries REST API
Returns a list of entries for the default ‘context’ of a new session in Tempo. The basic gist here is that the entries you’ll get back from calling GET on /entries will just be for the last week, and just for the current user. Results are paginated.
Enables you to create a new time or timer entry.
If you want to create a new entry, you might supply a piece of XML like this:
<entry> <hours>5.0</hours> <notes>client meeting in NYC to discuss project requirements</notes> <project-id>4096</project-id> <tag-s>meetings discovery</tag-s> </entry>
By using our text-entry syntax this would get even simpler:
<entry> <command>client meetings in NYC to discuss project requirements #project_name @meetings @discovery</command> </entry>
Not all fields may be updated directly; these are:
:created_at, :creator_id, :id, :is_locked, :is_timing, :source, :updated_at
Simply produces an XML document providing default values for a new entry for the current user. Not required for creating an entry, but probably instructive, and helpful in that it provides some defaults you may wish to use.
Request an entry by ID, i.e.
Allows you to update an entry by posting an entry object to the collection member, i.e.
For the list of attributes that may not be updated, see /entries POST.
Allows you to delete an entry by ID.
Supplies a description of the entry object in its current state.
Allows you to lock an entry.
Allows you to unlock an entry.
Causes the entry to start a timer. Will cause any other running timer to stop, as a consequence. Timing is additive, so any time logged will be added to the current value stored in hours when the timer is stopped.
Stops an entry's timer. Timing is additive, so stopping the timer causes the time to be added to the value already present in the entry's hours attribute.