Use wide TimeChimp Api integration

With Ants & Apps platform you can connect TimeChimp Api with more than 30 available apps, 600+ functional formulas to boost your productivity

Reference

  • v1

    • Get all customers

      This action get all customers

      GETGetCustomers
    • Get customer by name

      This action get customer by name

      GETGetCustomerByName

      Request parameters

      • name*string

    • Get customers by relation id

      This action get customers by relation id

      GETGetCustomersByRelationId

      Request parameters

      • relationId*string

    • Get customer

      This action get customer

      GETGetCustomer

      Request parameters

      • id*integer

    • Get expenses

      This action get expenses

      GETGetExpenses
    • Get expenses by date range

      This action get expenses by date range

      GETGetExpensesByDateRange

      Request parameters

      • startDate*string

        Start date as string in format: YYYY-MM-DD

      • endDate*string

        End date as string in format: YYYY-MM-DD

    • Get expenses by project

      This action get expenses by project

      GETGetExpensesByProject

      Request parameters

      • projectId*integer

        Id of the project

    • Get expense

      This action get expense

      GETGetExpense

      Request parameters

      • id*integer

    • Get all invoices

      This action get all invoices

      GETGetInvoices
    • Get mileages

      This action get mileages

      GETGetMileages
    • Get mileage by date range

      This action get mileage by date range

      GETGetMileageByDateRange

      Request parameters

      • startDate*string

        Start date as string in format: YYYY-MM-DD

      • endDate*string

        End date as string in format: YYYY-MM-DD

    • Get mileage by project

      This action get mileage by project

      GETGetMileageByProject

      Request parameters

      • projectId*integer

        Id of the project

    • Get mileage

      This action get mileage

      GETGetMileage

      Request parameters

      • id*integer

    • Get all project notes

      This action get all project notes

      GETGetProjectNotes
    • Get project notes by project

      This action get project notes by project

      GETGetProjectNotesByProject

      Request parameters

      • projectId*integer

        Id of the project

    • Get projectnsote

      This action get projectnsote

      GETGetProjectNote

      Request parameters

      • id*integer

    • Get all projects

      This action get all projects

      GETGetProjects
    • Get projects by customer

      This action get projects by customer

      GETGetProjectsByCustomer

      Request parameters

      • customerId*integer

        Id of the customer

    • Get project insights

      This action get project insights

      GETGetProjectInsights

      Request parameters

      • id*integer

    • Get project

      This action get project

      GETGetProject

      Request parameters

      • id*integer

    • Get all tags

      This action get all tags

      GETGetTags
    • Get tag by id

      This action get tag by id

      GETGetTag

      Request parameters

      • id*integer

    • Get all tasks

      This action get all tasks

      GETGetTasks
    • Get task entry

      This action get task entry

      GETGetTask

      Request parameters

      • id*integer

    • Get time entries

      This action get time entries

      GETGetTimes
    • Get time entries by date range

      This action get time entries by date range

      GETGetTimeByDateRange

      Request parameters

      • startDate*string

        Start date as string in format: YYYY-MM-DD

      • endDate*string

        End date as string in format: YYYY-MM-DD

    • Get time entries by project

      This action get time entries by project

      GETGetTimeByProject

      Request parameters

      • projectId*integer

        Id of the project

    • Get time entry

      This action get time entry

      GETGetTime

      Request parameters

      • id*integer

    • Get all users

      This action get all users

      GETGetUsers
    • Get current user

      This action get current user

      GETMe
    • Create new customer

      This action create new customer

      POSTCreateCustomer

      Request body

      • name*string

        Customer name is required

      • activeboolean

      • addressstring

      • bicstring

      • citystring

      • clientIdstring

        Example: 00000000-0000-0000-0000-000000000000

      • countrystring

      • emailstring

      • hourlyRatenumber

      • ibanstring

      • idinteger

      • invoiceAddressstring

      • invoiceCitystring

      • invoiceCountrystring

      • invoicePostalCodestring

      • kvkNumberstring

      • mileageRatenumber

      • notesstring

      • paymentPeriodinteger

      • phonestring

      • postalCodestring

      • relationIdstring

      • tagIdsstring

      • tagNamesstring

      • taxnumber

      • vatNumberstring

      • vatRateIdinteger

      • vatRatePercentagenumber

      • websitestring

    • Create new expense

      This action create new expense

      POSTCreateExpense

      Request body

      • date*string

        Date is required

      • rate*number

        Rate is required

      • tax*number

        Tax is required. 21% = 21.00, 6% = 6.00, 0% = 0.0.

      • attachmentstring

      • billableboolean

      • categoryIdinteger

      • categoryNamestring

      • customerIdinteger

        CustomerId or ProjectId is required

      • customerNamestring

      • idinteger

      • notesstring

      • projectIdinteger

        CustomerId or ProjectId is required. When ProjectId is filled, CustomerId can be empty.

      • projectNamestring

      • quantitynumber

        Default is 1

      • statusinteger

        0 = Open, 1 = PendingApproval, 2 = Approved, 3 = Invoiced, 4 = WrittenOff, -1 = Rejected

      • userDisplayNamestring

      • userIdinteger

        If UserId is empty, current user will be linked

    • Create new mileage

      This action create new mileage

      POSTCreateMileage

      Request body

      • date*string

        Date is required

      • distance*number

        Distance is required

      • type*integer

        Type is required1 = Private, 2 = Business, 3 = HomeWork

      • billableboolean

      • customerIdinteger

      • customerNamestring

      • fromAddressstring

      • idinteger

      • notesstring

      • projectIdinteger

        When ProjectId is filled, CustomerId can be empty.

      • projectNamestring

      • statusinteger

        0 = Open, 1 = PendingApproval, 2 = Approved, 3 = Invoiced, 4 = WrittenOff, -1 = Rejected

      • toAddressstring

      • userDisplayNamestring

      • userIdinteger

        If UserId is empty, current user will be linked

      • vehicleIdinteger

      • vehicleNamestring

    • Create new project note

      This action create new project note

      POSTCreateProjectNote

      Request body

      • datestring

      • descriptionstring

      • idinteger

      • projectIdinteger

    • Create new project

      This action create new project

      POSTCreateProject

      Request body

      • customerId*integer

        Customer id is required

      • name*string

        Customer name is required

      • activeboolean

      • budgetHoursnumber

      • budgetMethodinteger

        1 = NoBudget, 2 = TotalHours, 3 = TaskHours, 4 = UserHours, 5 = TotalRate, 6 = TaskRate, 7 = Invoiced

      • budgetNotificationHasBeenSentboolean

      • budgetNotificationPercentagenumber

      • budgetRatenumber

      • clientIdstring

        Example: 00000000-0000-0000-0000-000000000000

      • codestring

      • colorstring

      • customerNamestring

      • endDatestring

      • externalNamestring

      • externalUrlstring

      • hourlyRatenumber

      • idinteger

      • invoiceDatestring

      • invoiceIdinteger

      • invoiceInInstallmentsboolean

      • invoiceMethodinteger

        1 = NoInvoicing, 2 = TaskHourlyRate, 3 = UserHourlyRate, 4 = ProjectHourlyRate, 5 = CustomerHourlyRate, 6 = ProjectRate, 7 = TaskRate, 8 = MilestoneRate, 9 = Subscription

      • invoiceReferencestring

      • invoiceStatusinteger

        0 = Open, 1 = PendingApproval, 2 = Approved, 3 = Invoiced, 4 = WrittenOff, -1 = Rejected

      • notesstring

      • projectSubscriptionstring

      • projectTasksstring

      • projectUsersstring

      • ratenumber

      • remainingBudgetHoursnumber

      • startDatestring

      • tagIdsstring

      • tagNamesstring

      • unspecifiedboolean

      • visibleOnScheduleboolean

    • Create new tag

      This action create new tag

      POSTCreateTag

      Request body

      • activeboolean

      • idinteger

      • namestring

      • typeinteger

        Time = 1, Expense = 2, Mileage = 3, Project = 4, Customer = 5, User = 6

    • Create new task

      This action create new task

      POSTCreateTask

      Request body

      • name*string

        Task name is required

      • responseViewstring

        The response_view specifies which subset of the Task will be returned. By default response_view is BASIC; not all information is retrieved by default because some data, such as payloads, might be desirable to return only when needed because of its large size or because of the sensitivity of data that it contains. Authorization for FULL requires `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/) permission on the Task resource.

      • taskobject

        Required. The task to add. Task names have the following format: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`. The user can optionally specify a task name. If a name is not specified then the system will generate a random unique task id, which will be set in the task returned in the response. If schedule_time is not set or is in the past then Cloud Tasks will set it to the current time. Task De-duplication: Explicitly specifying a task ID enables task de-duplication. If a task's ID is identical to that of an existing task or a task that was deleted or executed recently then the call will fail with ALREADY_EXISTS. If the task's queue was created using Cloud Tasks, then another task with the same name can't be created for ~1hour after the original task was deleted or executed. If the task's queue was created using queue.yaml or queue.xml, then another task with the same name can't be created for ~9days after the original task was deleted or executed. Because there is an extra lookup cost to identify duplicate task names, these CreateTask calls have significantly increased latency. Using hashed strings for the task id or for the prefix of the task id is recommended. Choosing task ids that are sequential or have sequential prefixes, for example using a timestamp, causes an increase in latency and error rates in all task commands. The infrastructure relies on an approximately uniform distribution of task ids to store and serve tasks efficiently.

      • assigneesstring

      • contentstring

      • custom_fieldsstring

      • due_datenumber

      • due_date_timeboolean

      • namestring

      • notify_allboolean

      • parentstring

      • prioritynumber

      • start_datenumber

      • start_date_timeboolean

      • statusstring

      • tagsstring

      • time_estimatenumber

      • activeboolean

      • billableboolean

      • codestring

      • commonboolean

      • hourlyRatenumber

      • idinteger

      • unspecifiedboolean

    • Create new time entry

      This action create new time entry

      POSTCreateTime

      Request body

      • customerIdinteger

        CustomerId or ProjectId is required

      • customerNamestring

      • datestring

      • endstring

        The end date + time (UTC) on which the time ends. Condition: {end} >= {start}.

      • externalNamestring

      • externalUrlstring

      • hoursnumber

      • idinteger

      • notesstring

      • pausenumber

      • projectIdinteger

        CustomerId or ProjectId is required. When ProjectId is filled, CustomerId can be empty.

      • projectNamestring

      • projectTaskIdinteger

        Use projectTaskId if working with projects

      • startstring

        The start date + time (UTC) on which the time starts.

      • startEndstring

        DEPRECATED property for the start+end time of a time. Use {start} and {end} properties from now on.

      • statusinteger

        0 = Open, 1 = PendingApproval, 2 = Approved, 3 = Invoiced, 4 = WrittenOff, -1 = Rejected

      • statusExterninteger

        0 = Open, 1 = PendingApproval, 2 = Approved, 3 = Invoiced, 4 = WrittenOff, -1 = Rejected

      • statusInterninteger

        0 = Open, 1 = PendingApproval, 2 = Approved, 3 = Invoiced, 4 = WrittenOff, -1 = Rejected

      • tagsstring

      • taskIdinteger

        Use task if working not working with projects (only customers)

      • taskNamestring

      • userDisplayNamestring

      • userIdinteger

        If UserId is empty, current user will be linked

      • userTagsstring

    • StartTimer

      POSTStartTimer

      Request parameters

      • id*integer

    • StopTimer

      POSTStopTimer

      Request parameters

      • id*integer

    • Update customer

      This action update customer

      PUTUpdateCustomer

      Request body

      • name*string

        Customer name is required

      • activeboolean

      • addressstring

      • bicstring

      • citystring

      • clientIdstring

        Example: 00000000-0000-0000-0000-000000000000

      • countrystring

      • emailstring

      • hourlyRatenumber

      • ibanstring

      • idinteger

      • invoiceAddressstring

      • invoiceCitystring

      • invoiceCountrystring

      • invoicePostalCodestring

      • kvkNumberstring

      • mileageRatenumber

      • notesstring

      • paymentPeriodinteger

      • phonestring

      • postalCodestring

      • relationIdstring

      • tagIdsstring

      • tagNamesstring

      • taxnumber

      • vatNumberstring

      • vatRateIdinteger

      • vatRatePercentagenumber

      • websitestring

    • Update expense

      This action update expense

      PUTUpdateExpense

      Request body

      • date*string

        Date is required

      • rate*number

        Rate is required

      • tax*number

        Tax is required. 21% = 21.00, 6% = 6.00, 0% = 0.0.

      • attachmentstring

      • billableboolean

      • categoryIdinteger

      • categoryNamestring

      • customerIdinteger

        CustomerId or ProjectId is required

      • customerNamestring

      • idinteger

      • notesstring

      • projectIdinteger

        CustomerId or ProjectId is required. When ProjectId is filled, CustomerId can be empty.

      • projectNamestring

      • quantitynumber

        Default is 1

      • statusinteger

        0 = Open, 1 = PendingApproval, 2 = Approved, 3 = Invoiced, 4 = WrittenOff, -1 = Rejected

      • userDisplayNamestring

      • userIdinteger

        If UserId is empty, current user will be linked

    • Update mileage

      This action update mileage

      PUTUpdateMileage

      Request body

      • date*string

        Date is required

      • distance*number

        Distance is required

      • type*integer

        Type is required1 = Private, 2 = Business, 3 = HomeWork

      • billableboolean

      • customerIdinteger

      • customerNamestring

      • fromAddressstring

      • idinteger

      • notesstring

      • projectIdinteger

        When ProjectId is filled, CustomerId can be empty.

      • projectNamestring

      • statusinteger

        0 = Open, 1 = PendingApproval, 2 = Approved, 3 = Invoiced, 4 = WrittenOff, -1 = Rejected

      • toAddressstring

      • userDisplayNamestring

      • userIdinteger

        If UserId is empty, current user will be linked

      • vehicleIdinteger

      • vehicleNamestring

    • Update project note

      This action update project note

      PUTUpdateProjectNote

      Request body

      • datestring

      • descriptionstring

      • idinteger

      • projectIdinteger

    • Update project

      This action update project

      PUTUpdateProject

      Request body

      • customerId*integer

        Customer id is required

      • name*string

        Customer name is required

      • activeboolean

      • budgetHoursnumber

      • budgetMethodinteger

        1 = NoBudget, 2 = TotalHours, 3 = TaskHours, 4 = UserHours, 5 = TotalRate, 6 = TaskRate, 7 = Invoiced

      • budgetNotificationHasBeenSentboolean

      • budgetNotificationPercentagenumber

      • budgetRatenumber

      • clientIdstring

        Example: 00000000-0000-0000-0000-000000000000

      • codestring

      • colorstring

      • customerNamestring

      • endDatestring

      • externalNamestring

      • externalUrlstring

      • hourlyRatenumber

      • idinteger

      • invoiceDatestring

      • invoiceIdinteger

      • invoiceInInstallmentsboolean

      • invoiceMethodinteger

        1 = NoInvoicing, 2 = TaskHourlyRate, 3 = UserHourlyRate, 4 = ProjectHourlyRate, 5 = CustomerHourlyRate, 6 = ProjectRate, 7 = TaskRate, 8 = MilestoneRate, 9 = Subscription

      • invoiceReferencestring

      • invoiceStatusinteger

        0 = Open, 1 = PendingApproval, 2 = Approved, 3 = Invoiced, 4 = WrittenOff, -1 = Rejected

      • notesstring

      • projectSubscriptionstring

      • projectTasksstring

      • projectUsersstring

      • ratenumber

      • remainingBudgetHoursnumber

      • startDatestring

      • tagIdsstring

      • tagNamesstring

      • unspecifiedboolean

      • visibleOnScheduleboolean

    • Update tag

      This action update tag

      PUTUpdateTag

      Request body

      • activeboolean

      • idinteger

      • namestring

      • typeinteger

        Time = 1, Expense = 2, Mileage = 3, Project = 4, Customer = 5, User = 6

    • Update task

      This action update task

      PUTUpdateTask

      Request body

      • name*string

        Task name is required

      • activeboolean

      • billableboolean

      • codestring

      • commonboolean

      • hourlyRatenumber

      • idinteger

      • unspecifiedboolean

    • Update time entry

      This action update time entry

      PUTUpdateTime

      Request body

      • customerIdinteger

        CustomerId or ProjectId is required

      • customerNamestring

      • datestring

      • endstring

        The end date + time (UTC) on which the time ends. Condition: {end} >= {start}.

      • externalNamestring

      • externalUrlstring

      • hoursnumber

      • idinteger

      • notesstring

      • pausenumber

      • projectIdinteger

        CustomerId or ProjectId is required. When ProjectId is filled, CustomerId can be empty.

      • projectNamestring

      • projectTaskIdinteger

        Use projectTaskId if working with projects

      • startstring

        The start date + time (UTC) on which the time starts.

      • startEndstring

        DEPRECATED property for the start+end time of a time. Use {start} and {end} properties from now on.

      • statusinteger

        0 = Open, 1 = PendingApproval, 2 = Approved, 3 = Invoiced, 4 = WrittenOff, -1 = Rejected

      • statusExterninteger

        0 = Open, 1 = PendingApproval, 2 = Approved, 3 = Invoiced, 4 = WrittenOff, -1 = Rejected

      • statusInterninteger

        0 = Open, 1 = PendingApproval, 2 = Approved, 3 = Invoiced, 4 = WrittenOff, -1 = Rejected

      • tagsstring

      • taskIdinteger

        Use task if working not working with projects (only customers)

      • taskNamestring

      • userDisplayNamestring

      • userIdinteger

        If UserId is empty, current user will be linked

      • userTagsstring

    • update user

      This action update user

      PUTPutUsers
    • Delete customer

      This action delete customer

      DELETEDeleteCustomer

      Request parameters

      • id*integer

    • Delete expense

      This action delete expense

      DELETEDeleteExpense

      Request parameters

      • id*integer

    • Delete mileage

      This action delete mileage

      DELETEDeleteMileage

      Request parameters

      • id*integer

    • Delete project note

      This action delete project note

      DELETEDeleteProjectNote

      Request parameters

      • id*integer

    • Delete project

      This action delete project

      DELETEDeleteProject

      Request parameters

      • id*integer

    • Delete tag

      This action delete tag

      DELETEDeleteTag

      Request parameters

      • id*integer

    • Delete task

      This action delete task

      DELETEDeleteTask

      Request parameters

      • id*integer

    • Delete time entry

      This action delete time entry

      DELETEDeleteTime

      Request parameters

      • id*integer