Skip to main content

Create ConnectWise Ticket Time Entry (API)

The Create ConnectWise Ticket Time Entry action records work against an existing ConnectWise Manage service ticket.

When to Use This Action​

Use this action when you know the ticket and member IDs and need to record a specific time range or duration. Do not use it to add billing options or deductions because this action does not configure those fields.

How It Works​

You tell the action when the work started and either when it ended or how long it took. The action works out the other value and records the time entry on the ticket. For example, a Start Time of 2026-09-18 01:12:00 with a Duration in Minutes of 90 records work ending at 2026-09-18 02:42:00.

  • Enter every time in UTC, in YYYY-MM-DD HH:MM:SS format.
  • Provide either End Time or Duration in Minutes, but not both.

When ConnectWise accepts the entry, the action returns the created time entry.

Configuration​

FieldDescription
ConnectWise ConnectionSelect the connection to use, or leave it blank to use the default.
Ticket IDKeep the field locked to search ConnectWise tickets by ID or summary. Unlock it to enter a positive numeric ID or text expression.
Member IDKeep the field locked to search ConnectWise members. Unlock it to enter a positive numeric ID or text expression.
Start TimeRequired UTC date and time in YYYY-MM-DD HH:MM:SS format, such as 2026-09-18 01:12:00.
End TimeOptional UTC date and time in YYYY-MM-DD HH:MM:SS format. Supply this or Duration in Minutes. It must occur after Start Time.
Duration in MinutesOptional positive number. Supply this or End Time.
Work Role IDKeep the field locked to search ConnectWise work roles. Unlock it to enter a positive numeric ID or text expression.
Work Type IDKeep the field locked to search ConnectWise work types. Unlock it to enter a positive numeric ID or text expression.
NotesOptional customer-facing notes. Supports text expressions.
Internal NotesOptional internal notes. Supports text expressions.
Error HandlingChoose what happens if ConnectWise rejects the request.

For overnight work, set End Time to the following calendar date. The action rejects an end timestamp that is equal to or earlier than the start timestamp.

Returned Variables​

When you configure Store the results in Variable, the created time entry can include:

PropertyTypeDescription
idnumberCreated time-entry ID
chargeToIdnumberService ticket ID
chargeToTypestringConnectWise charge target type
memberobjectMember reference
timeStartstringUTC start timestamp
timeEndstringUTC end timestamp
actualHoursnumberCalculated duration in hours
workRoleobjectWork role reference, when returned
workTypeobjectWork type reference, when returned
notesstring or nullCustomer-facing notes
internalNotesstring or nullInternal notes
statusstring or nullProvider status

FAQs​

Which timezone does the action use?​

The action treats every Start Time and End Time value as UTC. Enter both values in YYYY-MM-DD HH:MM:SS format without a timezone suffix.

Can I provide both an end time and a duration?​

No. Supply exactly one so the action can calculate the other value consistently.