get_client
Get Client
Retrieve details of a specific client by ID. Returns full client information including name, billing status, active status, and external ID.
get_client
Retrieve details of a specific client by ID. Returns full client information including name, billing status, active status, and external ID.
update_service
Update an existing service (activity type) in Timelink. Only the provided fields will be updated; omitted fields remain unchanged.
create_project
Create a new project in Timelink. Projects can be linked to a client and used to categorize time entries. Configure billing, active status, and an external ID for syncing.
list_projects
Retrieve all projects in Timelink. Returns project details including name, associated client, billing status, and active status. Use this to find project IDs for time entries.
delete_time_entry
Permanently delete a time entry from Timelink. This action cannot be undone.
update_project
Update an existing project in Timelink. Only the provided fields will be updated; omitted fields remain unchanged. Can reassign the project to a different client.
update_client
Update an existing client in Timelink. Only the provided fields will be updated; omitted fields remain unchanged.
create_service
Create a new service (activity type) in Timelink. Services define the type of work performed and can be assigned to time entries.
get_project
Retrieve details of a specific project by ID. Returns full project information including name, associated client, billing and active status.
get_time_entry
Retrieve a specific time entry by ID. Returns full details including start/end times, associated client, project, service, and billing information.
update_time_entry
Update an existing time entry in Timelink. Only the provided fields will be updated; omitted fields remain unchanged. Can modify times, description, assignments, and billing status.
search_time_entries
Search and filter time entries in Timelink. Filter by date range, client, project, service, or external ID. Returns all matching time entries with their full details.
list_users
Retrieve all users in the Timelink workspace. Returns user details including names and email addresses. Useful for finding user IDs to assign to time entries or to see who is part of the team.
list_clients
Retrieve all clients in Timelink. Returns client details including name, billing status, and active status. Use this to find client IDs for creating projects or time entries.
list_services
Retrieve all services (activity types) in Timelink. Services categorize the type of work being done in time entries. Use this to find service IDs for creating or filtering time entries.
create_time_entry
Create a new time entry in Timelink. Requires start and end times. Optionally assign to a client, project, service, and user, and set billing and payment status.
create_client
Create a new client in Timelink. Clients can be associated with projects and time entries. Configure billing, active status, color, and an external ID for syncing with other systems.
Track and manage time entries for individuals and teams. Create, update, search, and delete time entries with start/end times, descriptions, and billable status. Manage clients, projects, and services (activity types) associated with time tracking. Retrieve user information. Filter time entries by date range, client, project, or service. Receive instant webhook notifications when time entries are created, updated, or deleted.
Common questions about connecting Timelink to AI agents with Metorial.