Autotask Ticket Notes, Attachments, and Charges
Overview
Beyond the core ticket record, Autotask tickets accumulate notes (internal/external communications), file attachments, and charges (labor and expenses billed directly to a ticket). This skill covers retrieval and management of these secondary ticket entities.
API Patterns
Ticket Notes
Get a Single Ticket Note
Tool: autotask_get_ticket_note
Parameters:
id(required) — The ticket note ID
Returns the full note content including author, creation time, note type (internal/external), and HTML/text body.
Search Ticket Notes
Tool: autotask_search_ticket_notes
Key parameters:
ticketId— Filter notes for a specific ticketnoteType— Filter by note type (internal vs. external/visible to client)createdAfter/createdBefore— Date rangepage/pageSize— Pagination
Ticket Attachments
Get a Ticket Attachment
Tool: autotask_get_ticket_attachment
Parameters:
id(required) — The attachment ID
Returns attachment metadata and base64-encoded file content.
Search Ticket Attachments
Tool: autotask_search_ticket_attachments
Key parameters:
ticketId— Filter attachments for a specific ticketpage/pageSize— Pagination
Ticket Charges
Get a Ticket Charge
Tool: autotask_get_ticket_charge
Parameters:
id(required) — The ticket charge ID
Returns charge details including amount, description, billing status, and associated ticket.
Create a Ticket Charge
Tool: autotask_create_ticket_charge
Key parameters:
ticketId(required) — Ticket to attach the charge toname(required) — Charge descriptionamount(required) — Charge amountisBillable— Whether to bill to the client
Update a Ticket Charge
Tool: autotask_update_ticket_charge
Parameters:
id(required) — Charge ID to updateamount,name,isBillable— Fields to modify
Delete a Ticket Charge
Tool: autotask_delete_ticket_charge
Parameters:
id(required) — Charge ID to delete
Use with care — deleted charges cannot be recovered.
Search Ticket Charges
Tool: autotask_search_ticket_charges
Key parameters:
ticketId— Filter charges for a specific ticketisBillable— Filter by billabilitypage/pageSize— Pagination
Common Workflows
Review All Activity on a Ticket
- Use
autotask_get_ticket_detailsto get the core ticket - Use
autotask_search_ticket_noteswithticketIdto retrieve all notes - Use
autotask_search_ticket_attachmentswithticketIdto list files - Use
autotask_search_ticket_chargeswithticketIdto see charges
Add a Charge to a Ticket
- Verify the ticket exists with
autotask_get_ticket_details - Call
autotask_create_ticket_chargewith ticket ID, name, amount - Confirm charge appears with
autotask_search_ticket_charges
Export Ticket Notes for a Client Report
- Use
autotask_search_ticket_notesfiltered byticketIdandnoteType(external only) - Collect and format note bodies for the report
Notes
- Ticket note types determine client visibility — internal notes are not visible in client portals
- Attachments are returned as base64-encoded content; large files may impact response size
- Ticket charges are separate from time entries; use the
time-entriesskill for time-based billing - Charges must be approved before appearing on invoices — see the
billingskill for approval workflows