| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Main | rest | https://api.timelyapp.com/1.1 | link | — | — | — |
Actions (57)
Events · 14
- Create bulk eventsPOST /{account_id}/bulk/events
Create up to 100 events in a single request.
documented - Create eventPOST /{account_id}/events
Create a new time entry (event) for a user on a given day.
documented - Create event for a projectPOST /{account_id}/projects/{project_id}/events
Create a new event for a specific project.
documented - Create event for another userPOST /{account_id}/users/{user_id}/events
Create a new event on behalf of another user.
documented - Delete bulk eventsPOST /{account_id}/bulk/events
Delete up to 100 events in a single request (payload uses delete array).
documented - Delete eventDELETE /{account_id}/events/{id}
Delete a single event by ID.
documented - List all eventsGET /{account_id}/events
List all events for the account (optionally filtered by date range).
documented - List events for a projectGET /{account_id}/projects/{project_id}/events
List all events for a specific project.
documented - List events for a userGET /{account_id}/users/{user_id}/events
List all events for a specific user.
documented - Retrieve eventGET /{account_id}/events/{id}
Retrieve a single event by ID.
documented - Start timer on an eventPUT /{account_id}/events/{id}/start
Start the timer for a given event.
documented - Stop timer on an eventPUT /{account_id}/events/{id}/stop
Stop the timer for a given event.
documented - Update an eventPUT /{account_id}/events/{id}
Update details of a specific event.
documented - Update bulk eventsPUT /{account_id}/bulk/events
Update up to 100 events in bulk.
documented
Users · 6
- Create/Invite userPOST /{account_id}/users
Create or invite a new user to the account.
documented - Delete userDELETE /{account_id}/users/{id}
Delete a user by ID.
documented - List usersGET /{account_id}/users
List all users on the account.
documented - Retrieve current userGET /{account_id}/users/current
Retrieve the currently authenticated user.
documented - Retrieve userGET /{account_id}/users/{id}
Retrieve a user by ID.
documented - Update userPUT /{account_id}/users/{id}
Update a user's details by ID.
documented
Forecasts (Tasks) · 5
- Create forecastPOST /{account_id}/forecasts
Create a forecast (planned work) for users on a project.
documented - Create forecast (repeat)POST /{account_id}/forecasts
Create a forecast with repetition (example in doc).
documented - Delete forecastDELETE /{account_id}/forecasts/{id}
Delete a specific forecast by ID.
documented - List forecastsGET /{account_id}/forecasts
List all forecasts for the account.
documented - Update forecastPUT /{account_id}/forecasts/{id}
Update a forecast by ID.
documented
Projects · 5
- Create projectPOST /{account_id}/projects
Create a new project for the account.
documented - Delete projectDELETE /{account_id}/projects/{id}
Delete a project by ID.
documented - List projectsGET /{account_id}/projects
List all projects for the account.
documented - Retrieve projectGET /{account_id}/projects/{id}
Retrieve a single project by ID.
documented - Update a projectPUT /{account_id}/projects/{id}
Update a project's details by ID.
documented
Teams · 5
- Create teamPOST /{account_id}/teams
Create a new team for the account.
documented - Delete teamDELETE /{account_id}/teams/{id}
Delete a team by ID.
documented - List teamsGET /{account_id}/teams
List all teams for the account.
documented - Retrieve teamGET /{account_id}/teams/{id}
Retrieve a team by ID.
documented - Update teamPUT /{account_id}/teams/{id}
Update a team's details by ID.
documented
Webhooks · 5
- Create webhookPOST /{account_id}/webhooks
Create a new webhook.
documented - Delete webhookDELETE /{account_id}/webhooks/{id}
Delete a webhook by ID.
documented - List webhooksGET /{account_id}/webhooks
List webhooks for the account.
documented - Retrieve webhookGET /{account_id}/webhooks/{id}
Retrieve a webhook by ID.
documented - Update webhookPUT /{account_id}/webhooks/{id}
Update a webhook by ID.
documented
Clients · 4
- Create clientPOST /{account_id}/clients
Create a new client for the account.
documented - List clientsGET /{account_id}/clients
List all clients for the account.
documented - Retrieve clientGET /{account_id}/clients/{id}
Retrieve a single client by ID.
documented - Update a clientPUT /{account_id}/clients/{id}
Update a client's details by ID.
documented
Accounts · 3
Day locking (Locked Time) · 3
- Create day lockingPOST /{account_id}/day_properties
Lock days for one or more users on given dates.
documented - List day lockingsGET /{account_id}/day_properties
List locked dates for an account (with optional since/until/dates/user_ids).
documented - Update day lockingPUT /{account_id}/day_properties
Update day locking by user_ids and/or dates.
documented