Integrate with other apps using the web API or Zapier to automate your workflow.
Use the web API with the following endpoints to develop your custom integration. Refer to this article for more information and examples.
# Returns a summary of time spent on activities within the specified date range.
curl --location 'https://api.dailytimetracking.com/summary?start=2025-08-11&end=2025-08-12' \
--header 'Accept: application/json' \
--header 'API-Key: Your_API_Key'
# Returns a list of calendar days within a specified date range, along with the activities recorded for each day (if any).
curl --location 'https://api.dailytimetracking.com/timesheet?start=2025-08-11&end=2025-08-12' \
--header 'Accept: application/json' \
--header 'API-Key: Your_API_Key'
# Returns a list of activities.
curl --location 'https://api.dailytimetracking.com/activities' \
--header 'Accept: application/json' \
--header 'API-Key: Your_API_Key'
# Adds new activities (and optionally groups).
curl --location 'https://api.dailytimetracking.com/activities' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'API-Key: Your_API_Key' \
--data '[
{
"name": "Development",
"group": "Work"
},
{
"name": "Meeting",
"group": "Work"
}
]'
Zapier allows you to integrate Daily with thousands of other apps without having to write any code. Read more about integrating using Zapier here.
Do you have questions about integrating Daily, or need help with a specific integration? We're happy to help.