Integration · Customer support
Connect Claude & ChatGPT to Teamwork Desk
Ask your AI which urgent tickets are still open, what a customer has written so far, or to reply and set the ticket to waiting. It can search and create tickets, customers and companies in Teamwork Desk, read every message on a ticket, log time, set reminders and search your Help Docs for an answer to send.
Free plan, no credit card. Takes about a minute.
Try asking
“Which high-priority tickets are still active?”
The AI looks up your priorities and statuses and lists the matching tickets with subject, customer and agent.
“Summarize ticket 4521 for me.”
It reads the ticket and all its messages, including customer emails, agent replies and notes, and sums up where things stand.
“Reply on ticket 4521 that the fix ships Friday and set it to waiting.”
It adds your reply to the ticket and changes the status in the same step. The reply is emailed to the customer.
What your AI can do
Tickets and replies
Search tickets by text, inbox, status, priority, agent, customer or tag, read the full thread, create tickets and reply to customers.
Customers and companies
Search, read and create customers and companies, and see your inboxes, agents, tags and canned responses.
Time, reminders and Help Docs
Log billable or non-billable time, list time logs, set reminders on tickets and search your knowledge base articles.
“Is there a help article about resetting a password?”
It searches your Help Docs articles and shows the ones that match, so you can link one in a reply.
“Log 30 minutes of billable time on ticket 4521.”
It logs 1,800 seconds on the ticket for today, marked as billable, with a short description.
“Remind me about ticket 4521 on Monday at 9.”
It sets a reminder on the ticket for Monday at 9:00.
448 tools for Teamwork Desk
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
archive_user_jsonVisible to othersArchive a user (user id). Has effects visible outside this system. API summary: Change the user's state to archived.create_a_new_search_filterChanges dataCreate a new customer. Search customers first to avoid duplicates. API summary: Create a new search filter.create_a_new_ticketpriorityChanges dataCreate a new ticket. Search tickets first to avoid duplicates. API summary: Create a new ticketpriority.create_a_new_ticketsourceChanges dataCreate a new ticket. Search tickets first to avoid duplicates. API summary: Create a new ticketsource.create_a_new_ticketstatusChanges dataCreate a new ticket. Search tickets first to avoid duplicates. API summary: Create a new ticketstatus.create_a_new_tickettemplateChanges dataCreate a new ticket. Search tickets first to avoid duplicates. API summary: Create a new tickettemplate.create_a_new_tickettypeChanges dataCreate a new ticket. Search tickets first to avoid duplicates. API summary: Create a new tickettype.create_a_new_ticketuserdeckChanges dataCreate a new ticket. Search tickets first to avoid duplicates. API summary: Create a new ticketuserdeck.create_a_new_trainingwheelsenrollmentChanges dataCreate a new customer. Search customers first to avoid duplicates. API summary: Create a new trainingwheelsenrollment.create_a_new_triggernotificationChanges dataCreate a new customer. Search customers first to avoid duplicates. API summary: Create a new triggernotification.create_a_new_userChanges dataCreate a new user.create_a_new_userpreferenceChanges dataCreate a new user. API summary: Create a new userpreference.create_agentinvites_jsonChanges dataCreate a new agentinvites json. API summary: Ask the site owner for a Desk seat.create_anomaly_clear_jsonChanges dataCreate a new clear json for a anomaly. API summary: Mark an anomaly as cleared.create_app_install_jsonChanges dataCreate a new install json for a app. API summary: Install an app.create_app_uninstall_jsonChanges dataCreate a new uninstall json for a app. API summary: Uninstall an app.create_businesshours_jsonChanges dataCreate a new businesshours json.create_businesshoursholidays_jsonChanges dataCreate a new businesshoursholidays json.create_businesshoursschedules_jsonChanges dataCreate a new businesshoursschedules json.create_cannedresponses_jsonChanges dataCreate a new cannedresponses json.create_categoryChanges dataCreate a new category. API summary: Create a new helpdocscategory.create_companyChanges dataCreate a customer company with a unique `name`, plus email, domains, phones and details.create_company_pmsync_jsonChanges dataCreate a new pmsync json for a company. API summary: Sync a company between Teamwork Projects and Desk.create_contactChanges dataCreate a new contact. API summary: Create a new contactform.create_customerChanges dataCreate a customer, passing their details (email, first and last name, phone, company, notes) inside `customer`. Search first to avoid duplicates.create_customer_2Changes dataCreate a new customer. Search customers first to avoid duplicates. API summary: Create a new customerportal. If the installation already has a portal.create_customfieldoptions_jsonChanges dataCreate a new customfieldoptions json. API summary: Create a new customfieldsoption.create_customfields_jsonChanges dataCreate a new customfields json.create_documentChanges dataCreate a new document.create_exports_jsonChanges dataCreate a new exports json.create_feedbacks_jsonChanges dataCreate a new feedbacks json.create_filter_share_jsonChanges dataCreate a new share json for a filter. API summary: Share a searchfilter with one or more users.create_helpdocarticleskeywords_jsonChanges dataCreate a new helpdocarticleskeywords json.create_helpdocssearches_jsonChanges dataCreate a new helpdocssearches json. Search helpdocssearches jsons first to avoid duplicates.create_helpdocssite_helpdocarticles_jsonChanges dataCreate a new helpdocarticles json for a helpdocssite.create_helpdocssites_jsonChanges dataCreate a new helpdocssites json.create_hipaaipwhitelists_jsonChanges dataCreate a new hipaaipwhitelists json. API summary: Create the HIPAAA whitelist of an installation.create_inboxes_jsonChanges dataCreate a new inboxes json. Required: body.create_inboxtimetrackings_jsonChanges dataCreate a new inboxtimetrackings json.create_messageDeletesCreate a new message. Destructive action; may require approval. API summary: This endpoint is used by pusher to send bulk events to desk via webhooks.create_message_post_v2_conversations_authorize_jsonChanges dataCreate a new message. API summary: Get authorized on every requested conversation if it is active.create_message_post_v2_conversations_id_convert_jsonChanges dataCreate a new message for a message. Required: message or subject. API summary: Converts a conversation to a ticket.create_message_post_v2_conversations_jsonChanges dataCreate a new message. API summary: Create a new conversation via the pusher API. This authorizes the current.create_message_post_v2_conversations_reconnect_jsonChanges dataCreate a new message. API summary: Rejoin a conversation. This often happens when the customer refreshes the.create_message_post_v2_conversations_token_jsonDeletesCreate a new message. Destructive action; may require approval. API summary: Generates a new token for a conversation.create_message_post_v2_tickets_ticket_id_messages_tools_jsonChanges dataCreate a new message. API summary: Apply AI tools to a ticket message draft.create_message_react_jsonChanges dataCreate a new react json for a message. API summary: React to a message.create_migrate_jsonChanges dataCreate a new migrate json. API summary: Migrates organizations of an installation to companies.create_onboardings_jsonChanges dataCreate a new onboardings json.create_pmsync_jsonChanges dataCreate a new pmsync json. API summary: Trigger a background Sync between Projects and Desk.create_requesttrial_jsonChanges dataCreate a new requesttrial json. API summary: Request a trial for the installation.create_restricteddomains_jsonChanges dataCreate a new restricteddomains json.create_revoke_jsonChanges dataCreate a new revoke json.create_scheduledemails_jsonChanges dataCreate a new scheduledemails json.create_slas_jsonChanges dataCreate a new slas json.create_smartinboxes_jsonChanges dataCreate a new smartinboxes json.create_spamlists_jsonChanges dataCreate a new spamlists json.create_ssos_jsonChanges dataCreate a new ssos json.create_suggestedresponse_discard_jsonChanges dataCreate a new discard json for a suggestedresponse. API summary: Discard a suggested response.create_suggestedresponse_retry_jsonChanges dataCreate a new retry json for a suggestedresponse. API summary: Discard a suggested response and re-queue generation for the same ticket.create_tags_jsonChanges dataCreate a new tags json.create_taskChanges dataCreate a new task. API summary: Create a new triggertasktemplate.create_teammates_jsonChanges dataCreate a new teammates json.create_thread_pinnednotes_jsonChanges dataCreate a new pinnednotes json for a thread.create_ticketChanges dataCreate a ticket with a `subject` and first `message`. Set the customer (ID or email), inbox, agent, status, priority, type and tags. With `notify_customer` true the customer is emailed.create_ticket_2Changes dataCreate a new ticket. Search tickets first to avoid duplicates. API summary: Share a ticket with a user. The current user must have access to the ticket.create_ticket_followers_jsonChanges dataCreate a new followers json for a ticket. API summary: Adds a new follower to the ticket.create_ticket_info_for_a_timelogsettingChanges dataCreate a new customer. Search customers first to avoid duplicates. API summary: Create ticket info for a timelogsetting.create_ticket_post_v2_tickets_task_counts_jsonChanges dataCreate a new ticket. Search tickets first to avoid duplicates. API summary: Get the count of tickets associated with each task.create_ticket_post_v2_ticketsread_jsonChanges dataCreate a new ticket. Search tickets first to avoid duplicates. API summary: Mark a ticket (and specific message) as read.create_ticket_recover_jsonChanges dataCreate a new recover json for a ticket. API summary: Recovers a ticket from ElasticSearch.create_ticket_reminderChanges dataSet a reminder on a ticket: pass the ticket, a name and the `notify_at` date and time.create_ticket_unread_jsonChanges dataCreate a new unread json for a ticket. API summary: Mark a ticket as unread for the currently logged in user.create_timelogsettings_jsonChanges dataCreate a new timelogsettings json.create_translate_jsonChanges dataCreate a new translate json. API summary: Translate the ticket's AI draft into the language the customer is writing in.create_triggers_jsonChanges dataCreate a new triggers json.create_unread_jsonChanges dataCreate a new unread json. API summary: Mark multiple tickets as unread for the currently logged in user.create_userChanges dataCreate a new user. API summary: Create a new permissionuser.create_webhookendpoints_jsonChanges dataCreate a new webhookendpoints json.delete_a_businesshoursholidayMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a businesshoursholiday.delete_a_businesshoursscheduleMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a businesshoursschedule.delete_a_cannedresponseMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a cannedresponse.delete_a_companyMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a company.delete_a_contactformMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a contactform.delete_a_conversationMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a conversation.delete_a_conversationmessageMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a conversationmessage.delete_a_customerMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval.delete_a_customerportalMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a customerportal.delete_a_customfieldMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a customfield.delete_a_customfieldsoptionMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a customfieldsoption.delete_a_failedtriggerMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a failedtrigger.delete_a_feedbackMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a feedback.delete_a_fileMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a file.delete_a_followerMoves moneyPermanently delete a customer by user id. Financial or irreversible action; may require approval. API summary: Delete a follower.delete_a_happinessratingMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a happinessrating.delete_a_helpdocarticleMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a helpdocarticle.delete_a_helpdocarticleskeywordMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a helpdocarticleskeyword.delete_a_helpdocscategoryMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a helpdocscategory.delete_a_helpdocssearchMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a helpdocssearch.delete_a_helpdocssiteMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a helpdocssite.delete_a_inboxtimetrackingMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a inboxtimetracking.delete_a_messageMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a message.delete_a_onboardingMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a onboarding.delete_a_permissionuserMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a permissionuser.delete_a_reportexportMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a reportexport.delete_a_restricteddomainMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a restricteddomain.delete_a_scheduledemailMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a scheduledemail.delete_a_slaMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a sla.delete_a_smartinboxMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a smartinbox.delete_a_spamlistMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a spamlist.delete_a_ssoMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a sso.delete_a_tagMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a tag.delete_a_teammateMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a teammate.delete_a_threadreactionMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a threadreaction.delete_a_ticketMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a ticket.delete_a_ticketpriorityMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a ticketpriority.delete_a_ticketreminderMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a ticketreminder.delete_a_ticketsourceMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a ticketsource.delete_a_ticketstatusMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a ticketstatus.delete_a_tickettemplateMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a tickettemplate.delete_a_tickettypeMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a tickettype.delete_a_ticketuserdeckMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a ticketuserdeck.delete_a_timelogMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a timelog.delete_a_timelogsettingMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a timelogsetting.delete_a_timelogsettings_ticket_entryMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a timelogsettings ticket entry.delete_a_trainingwheelsenrollmentMoves moneyPermanently delete a customer by user id. Financial or irreversible action; may require approval. API summary: Delete a trainingwheelsenrollment.delete_a_triggerMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a trigger.delete_a_triggernotificationMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a triggernotification.delete_a_triggertasktemplateMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a triggertasktemplate.delete_a_userpreferenceMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a userpreference.delete_a_webhookendpointMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a webhookendpoint.delete_an_inboxMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete an inbox.delete_backgroundjob_jsonsMoves moneyPermanently delete a json by json id. Financial or irreversible action; may require approval. API summary: Delete a backgroundjob.delete_bulks_jsonMoves moneyPermanently delete a bulk. Financial or irreversible action; may require approval. API summary: Bulk delete users by IDs.delete_companies_jsonMoves moneyPermanently delete a company. Financial or irreversible action; may require approval. API summary: Delete multiple companies.delete_contacts_jsonMoves moneyPermanently delete a contact. Financial or irreversible action; may require approval. API summary: Delete multiple contactforms.delete_customersMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete a businesshour.delete_customers_delete_v2_users_id_jsonMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete user.delete_customers_jsonMoves moneyPermanently delete a customer. Financial or irreversible action; may require approval. API summary: Delete multiple customers.delete_customfieldoptions_jsonMoves moneyPermanently delete a customfieldoption. Financial or irreversible action; may require approval. API summary: Delete multiple customfieldoptions.delete_draft_jsonsMoves moneyPermanently delete a draft json by ticket id. Financial or irreversible action; may require approval. API summary: Delete current draft.delete_emptytrash_jsonsMoves moneyPermanently delete a emptytrash json. Financial or irreversible action; may require approval. API summary: Empty the trash can.delete_failedtriggers_jsonMoves moneyPermanently delete a failedtrigger. Financial or irreversible action; may require approval. API summary: Delete multiple failedtriggers.delete_feedback_jsonMoves moneyPermanently delete a feedback. Financial or irreversible action; may require approval. API summary: Delete multiple feedbacks.delete_filter_jsonsMoves moneyPermanently delete a json by json id. Financial or irreversible action; may require approval. API summary: Delete a search filter.delete_helpdocarticles_jsonMoves moneyPermanently delete a helpdocarticle. Financial or irreversible action; may require approval. API summary: Delete multiple helpdocarticles.delete_helpdocssearches_jsonMoves moneyPermanently delete a helpdocssearch. Financial or irreversible action; may require approval. API summary: Delete multiple helpdocssearches.delete_helpdocssites_jsonMoves moneyPermanently delete a helpdocssite. Financial or irreversible action; may require approval. API summary: Delete multiple helpdocssites.delete_inbox_aifeatures_jsonsMoves moneyPermanently delete a aifeatures json by inbox id. Financial or irreversible action; may require approval. API summary: Delete all inboxaifeatures for an inbox.delete_inboxes_jsonMoves moneyPermanently delete a inbox. Financial or irreversible action; may require approval. API summary: Delete multiple inboxes.delete_inboxtimetrackings_jsonMoves moneyPermanently delete a inboxtimetracking. Financial or irreversible action; may require approval. API summary: Delete multiple inboxtimetrackings.delete_messages_jsonMoves moneyPermanently delete a message. Financial or irreversible action; may require approval. API summary: Delete multiple conversationmessages.delete_multiple_conversationsMoves moneyPermanently delete a message. Financial or irreversible action; may require approval. API summary: Delete multiple conversations.delete_multiple_ticketsMoves moneyPermanently delete a ticket. Financial or irreversible action; may require approval. API summary: Delete multiple tickets.delete_multiple_tickettemplatesMoves moneyPermanently delete a ticket. Financial or irreversible action; may require approval. API summary: Delete multiple tickettemplates.delete_multiple_ticketuserdecksMoves moneyPermanently delete a ticket. Financial or irreversible action; may require approval. API summary: Delete multiple ticketuserdecks.delete_onboardings_jsonMoves moneyPermanently delete a onboarding. Financial or irreversible action; may require approval. API summary: Delete multiple onboardings.delete_reportexports_jsonMoves moneyPermanently delete a reportexport. Financial or irreversible action; may require approval. API summary: Delete multiple reportexports.delete_restricteddomains_jsonMoves moneyPermanently delete a restricteddomain. Financial or irreversible action; may require approval. API summary: Delete multiple restricteddomains.delete_scheduledemails_jsonMoves moneyPermanently delete a scheduledemail. Financial or irreversible action; may require approval. API summary: Delete multiple scheduledemails.delete_sharedtickets_jsonMoves moneyPermanently delete a sharedticket. Financial or irreversible action; may require approval. API summary: Delete multiple sharedtickets.delete_slas_jsonMoves moneyPermanently delete a sla. Financial or irreversible action; may require approval. API summary: Delete multiple slas.delete_smartinboxes_jsonMoves moneyPermanently delete a smartinbox. Financial or irreversible action; may require approval. API summary: Delete multiple smartinboxes.delete_ssos_jsonMoves moneyPermanently delete a sso. Financial or irreversible action; may require approval. API summary: Delete multiple ssos.delete_tags_jsonMoves moneyPermanently delete a tag. Financial or irreversible action; may require approval. API summary: Delete multiple tags.delete_teammates_jsonMoves moneyPermanently delete a teammate. Financial or irreversible action; may require approval. API summary: Delete multiple teammates.delete_the_hipaaa_whitelist_of_an_installationMoves moneyPermanently delete a customer by customer id. Financial or irreversible action; may require approval. API summary: Delete the HIPAAA whitelist of an installation.delete_thread_pinnednotes_jsonsMoves moneyPermanently delete a pinnednotes json by thread id. Financial or irreversible action; may require approval. API summary: Delete a pinned note. The id is the id of the note.delete_threadreactions_jsonMoves moneyPermanently delete a threadreaction. Financial or irreversible action; may require approval. API summary: Delete multiple threadreactions.delete_ticketsMoves moneyPermanently delete a ticket. Financial or irreversible action; may require approval. API summary: Remove a users access to a ticket. Requires both the ticket and user to be.delete_tickets_jsonMoves moneyPermanently delete a ticket. Financial or irreversible action; may require approval. API summary: Delete multiple ticketreminders.delete_timelogs_jsonMoves moneyPermanently delete a timelog. Financial or irreversible action; may require approval. API summary: Delete multiple timelogs.delete_timelogsettings_jsonMoves moneyPermanently delete a timelogsetting. Financial or irreversible action; may require approval. API summary: Delete multiple timelogsettings.delete_triggernotifications_jsonMoves moneyPermanently delete a triggernotification. Financial or irreversible action; may require approval. API summary: Delete multiple triggernotifications.delete_triggers_jsonMoves moneyPermanently delete a trigger. Financial or irreversible action; may require approval. API summary: Delete multiple triggers.delete_userDeletesPermanently delete a user. Destructive action; may require approval. API summary: Delete a user by ID.delete_users_jsonMoves moneyPermanently delete a user. Financial or irreversible action; may require approval. API summary: Delete multiple permissionusers.delete_webhookendpoints_jsonMoves moneyPermanently delete a webhookendpoint. Financial or irreversible action; may require approval. API summary: Delete multiple webhookendpoints.download_documentDownload the document for a document. API summary: Download a ticket attachment.download_reportexport_jsonDownload the document for a reportexport. API summary: Download the generated report export.get_a_background_job_by_jobidList customers. API summary: Get a background job by jobId.get_a_paginated_list_of_conversationsList messages. API summary: Get a paginated list of conversations.get_a_paginated_list_of_customersList customers. API summary: Get a paginated list of customers.get_a_paginated_list_of_permissionusersList users. API summary: Get a paginated list of permissionusers.get_a_paginated_list_of_search_filtersSearch customers. Use this to find existing customers before creating a new customer. API summary: Get a paginated list of search filters.get_a_paginated_list_of_ticketactivitiesList tickets. API summary: Get a paginated list of ticketactivities.get_a_paginated_list_of_ticketremindersList tickets. API summary: Get a paginated list of ticketreminders.get_a_paginated_list_of_ticketsourcesList tickets. API summary: Get a paginated list of ticketsources.get_a_paginated_list_of_ticketsummariesList tickets. API summary: Get a paginated list of ticketsummaries.get_a_paginated_list_of_tickettemplatesList tickets. API summary: Get a paginated list of tickettemplates.get_a_paginated_list_of_ticketuserdecksList tickets. API summary: Get a paginated list of ticketuserdecks.get_a_paginated_list_of_triggersList triggers jsons. API summary: Get a paginated list of triggers.get_a_paginated_list_of_userpreferencesList users. API summary: Get a paginated list of userpreferences.get_a_paginated_list_of_webhooksList messages. API summary: Get a paginated list of webhooks.get_a_single_app_by_idList customers. API summary: Get a single app by id.get_a_single_appfeature_by_idList customers. API summary: Get a single appfeature by id.get_a_single_appfeaturesinstallation_by_idList customers. API summary: Get a single appfeaturesinstallation by id.get_a_single_businesshour_by_idList customers. API summary: Get a single businesshour by id.get_a_single_businesshoursholiday_by_idList customers. API summary: Get a single businesshoursholiday by id.get_a_single_businesshoursschedule_by_idList customers. API summary: Get a single businesshoursschedule by id.get_a_single_cannedresponse_by_idList customers. API summary: Get a single cannedresponse by id.get_a_single_contactform_by_idList customers. API summary: Get a single contactform by id.get_a_single_conversation_by_idList customers. API summary: Get a single conversation by id.get_a_single_customerportal_by_idList customers. API summary: Get a single customerportal by id.get_a_single_customfield_by_idList customers. API summary: Get a single customfield by id.get_a_single_customfieldsoption_by_idList customers. API summary: Get a single customfieldsoption by id.get_a_single_device_by_idList customers. API summary: Get a single device by id.get_a_single_export_by_idList customers. API summary: Get a single export by id.get_a_single_failedtrigger_by_idList customers. API summary: Get a single failedtrigger by id.get_a_single_feedback_by_idList customers. API summary: Get a single feedback by id.get_a_single_happinessrating_by_idList customers. API summary: Get a single happinessrating by id.get_a_single_happinessratingoption_by_idList customers. API summary: Get a single happinessratingoption by id.get_a_single_helpdocarticle_by_idList customers. API summary: Get a single helpdocarticle by id.get_a_single_helpdocarticleskeyword_by_idList customers. API summary: Get a single helpdocarticleskeyword by id.get_a_single_helpdocscategory_by_idList customers. API summary: Get a single helpdocscategory by id.get_a_single_helpdocssite_by_idList customers. API summary: Get a single helpdocssite by id.get_a_single_helpdoctemplate_by_idList customers. API summary: Get a single helpdoctemplate by id.get_a_single_inbox_by_idList customers. API summary: Get a single inbox by id.get_a_single_inboxtimetracking_by_idList customers. API summary: Get a single inboxtimetracking by id.get_a_single_notification_by_idList customers. API summary: Get a single notification by id.get_a_single_onboarding_by_idList customers. API summary: Get a single onboarding by id.get_a_single_permission_by_idList customers. API summary: Get a single permission by id.get_a_single_permissionuser_by_idList customers. API summary: Get a single permissionuser by id.get_a_single_pinnednote_by_idList customers. API summary: Get a single pinnednote by id.get_a_single_reaction_by_idList customers. API summary: Get a single reaction by id.get_a_single_reportexport_by_idList customers. API summary: Get a single reportexport by id.get_a_single_restricteddomain_by_idList customers. API summary: Get a single restricteddomain by id.get_a_single_scheduledemail_by_idList customers. API summary: Get a single scheduledemail by id.get_a_single_sentiment_by_idList customers. API summary: Get a single sentiment by id.get_a_single_sla_by_idList customers. API summary: Get a single sla by id.get_a_single_smartinbox_by_idList customers. API summary: Get a single smartinbox by id.get_a_single_spamlist_by_idList customers. API summary: Get a single spamlist by id.get_a_single_spamreason_by_idList customers. API summary: Get a single spamreason by id.get_a_single_sso_by_idList customers. API summary: Get a single sso by id.get_a_single_suggested_response_by_idList customers. API summary: Get a single suggested response by id.get_a_single_tag_by_idList customers. API summary: Get a single tag by id.get_a_single_teammate_by_idList customers. API summary: Get a single teammate by id.get_a_single_teammatetype_by_idList customers. API summary: Get a single teammatetype by id.get_a_single_threadsummary_by_idList customers. API summary: Get a single threadsummary by id.get_a_single_ticketpriority_by_idList customers. API summary: Get a single ticketpriority by id.get_a_single_ticketreminder_by_idList customers. API summary: Get a single ticketreminder by id.get_a_single_ticketsource_by_idList customers. API summary: Get a single ticketsource by id.get_a_single_ticketstatus_by_idList customers. API summary: Get a single ticketstatus by id.get_a_single_ticketsummary_by_idList customers. API summary: Get a single ticketsummary by id.get_a_single_tickettemplate_by_idList customers. API summary: Get a single tickettemplate by id.get_a_single_tickettype_by_idList customers. API summary: Get a single tickettype by id.get_a_single_ticketuserdeck_by_idList customers. API summary: Get a single ticketuserdeck by id.get_a_single_timelog_by_idList customers. API summary: Get a single timelog by id.get_a_single_timelogsetting_by_idList customers. API summary: Get a single timelogsetting by id.get_a_single_trainingwheelsenrollment_by_idList customers. API summary: Get a single trainingwheelsenrollment by id.get_a_single_trend_by_idList customers. API summary: Get a single trend by id.get_a_single_trigger_by_idList customers. API summary: Get a single trigger by id.get_a_single_triggernotification_by_idList customers. API summary: Get a single triggernotification by id.get_a_single_triggertasktemplate_by_idList customers. API summary: Get a single triggertasktemplate by id.get_a_single_user_by_idList customers. API summary: Get a single user by id.get_a_single_userpreference_by_idList customers. API summary: Get a single userpreference by id.get_a_single_webhook_by_idList customers. API summary: Get a single webhook by id.get_a_single_webhookendpoint_by_idList customers. API summary: Get a single webhookendpoint by id.get_all_customerportalsList customers. API summary: Get all customerportals.get_available_ai_tools_for_message_improvementList messages. API summary: Get available AI tools for message improvement.get_companyGet one company by its ID (passed in `customer_id`; the input is misnamed but takes the company ID).get_current_userGet the Teamwork Desk agent this connection is signed in as.get_customerGet one customer by `customer_id`, including email, phone, company and ticket count.get_inbox_status_jsonGet the current status of a inbox by inbox id. API summary: Returns the sync status of the inbox.get_message_jsonChanges dataGet one message by message id. API summary: Marks a message as read.get_notification_jsonChanges dataGet one notification. API summary: Marks all notifications as read.get_oauth_status_jsonGet the current status of a oauth.get_resourceGet one resource. API summary: Get one resource's manifest entry, by its plural name (tickets, tags).get_suggested_response_usage_for_the_current_installationList usage jsons. API summary: Get suggested response usage for the current installation.get_ticketGet one ticket with its subject, status, priority, agent, customer and inbox. Pass the ticket ID in `customer_id` (the input is misnamed but takes the ticket ID).get_ticket_jsonChanges dataGet one ticket. API summary: Mark a ticket as read for the currently logged in user.get_ticket_json_readChanges dataGet one ticket. API summary: Mark multiple tickets as read for the currently logged in user.list_agentinvites_jsonsList agentinvites jsons. API summary: Get the caller's own pending request for a Desk seat, if they have one.list_agentsList the agents (users) on your help desk with their IDs, for assigning tickets.list_aggregate_jsonsList aggregate jsons. API summary: Get an aggregation of timelogs.list_announcement_jsonsList announcement jsons. API summary: Get the latest announcement given compatible permissions.list_anomalies_jsonsList anomalies jsons. API summary: Get a paginated list of anomalies.list_appfeatures_jsonsList appfeatures jsons. API summary: Get a paginated list of appfeatures.list_appfeaturesinstallations_jsonsList appfeaturesinstallations jsons. API summary: Get a paginated list of appfeaturesinstallations.list_apps_jsonsList apps jsons. API summary: Get a paginated list of apps.list_businesshours_jsonsList businesshours jsons. API summary: Get a paginated list of businesshours.list_businesshoursholidays_jsonsList businesshoursholidays jsons. API summary: Get a paginated list of businesshoursholidays.list_businesshoursschedules_jsonsList businesshoursschedules jsons. API summary: Get a paginated list of businesshoursschedules.list_callback_jsonsList callback jsons.list_canned_responsesList saved canned responses (reply templates) you can reuse when replying to tickets.list_categoriesList categories. API summary: Get a paginated list of helpdocscategories.list_companiesList the customer companies in your help desk.list_contactsList contacts. API summary: Get a paginated list of contactforms.list_counts_jsonsList counts jsons. API summary: Get inboxes counts by status.list_counts_jsons_get_v2_smartinboxes_counts_jsonList counts jsons. API summary: Get the ticket counts of the given smart inboxes.list_customersList customers. API summary: Get a single anomaly by id.list_customers_get_v2_conversationmessages_history_token_jsonList customers. API summary: Get a paginated list of conversationmessages. This is a public endpoint,.list_customers_get_v2_conversations_token_token_jsonList customers. API summary: Get a single conversation by token. This is a public endpoint that requires.list_customers_get_v2_domains_id_jsonList customers. API summary: Get a single device by id.list_customers_get_v2_settings_hipaaipwhitelists_id_jsonList customers. API summary: Get a single whitelist from your installation's HIPAA whitelists.list_customers_get_v2_slas_calculatebreach_ticket_id_jsonList customers. API summary: Calculate the SLA breach for a ticket.list_customers_get_v2_slas_checkapplies_ticket_id_jsonList customers. API summary: Check whether any SLAs apply to a ticket.list_customers_get_v2_ticketsread_id_jsonList customers.list_customers_get_v2_timelogsettings_tickets_id_jsonList customers. API summary: Get the project/task to send up when creating a timelog.list_customers_get_v2_users_id_acceptinvite_token_jsonList customers. API summary: Accept token for user.list_customfieldoptions_jsonsList customfieldoptions jsons. API summary: Get a paginated list of customfieldoptions.list_customfields_jsonsList customfields jsons. API summary: Get a paginated list of customfields.list_dependencies_jsonsList dependencies jsons. API summary: Response 200: models.DependencyResponse.list_devices_jsonsList devices jsons. API summary: Get a paginated list of devices.list_domains_jsonsList domains jsons. API summary: Get a paginated list of domains.list_domains_jsons_get_v2_installations_domains_jsonList domains jsons. API summary: Get the list of supported teamwork domains for the current host.list_enrollments_jsonsList enrollments jsons. API summary: Get a paginated list of trainingwheelsenrollments.list_exports_jsonsList exports jsons. API summary: Get a paginated list of exports.list_failedtriggers_jsonsList failedtriggers jsons. API summary: Get a paginated list of failedtriggers.list_feedbacks_jsonsList feedbacks jsons. API summary: Get a paginated list of feedbacks.list_fields_jsonsList fields jsons. API summary: List filter fields for user.list_global_jsonsList global jsons. API summary: Get the timelogsetting targeting the global inbox.list_happiness_inbox_jsonsList inbox jsons for a happiness. API summary: Get inbox settings specific to the ticket being rated.list_happinessratingoptions_jsonsList happinessratingoptions jsons. API summary: Get a paginated list of happinessratingoptions.list_happinessratings_jsonsList happinessratings jsons. API summary: Get a paginated list of happinessratings.list_helpdocarticles_jsonsList helpdocarticles jsons. API summary: Get a paginated list of helpdocarticles.list_helpdocarticleskeywords_jsonsList helpdocarticleskeywords jsons. API summary: Get a paginated list of helpdocarticleskeywords.list_helpdocssites_jsonsList helpdocssites jsons. API summary: Get a paginated list of helpdocssites.list_helpdoctemplates_jsonsList helpdoctemplates jsons. API summary: Get a paginated list of helpdoctemplates.list_hipaa_jsonsList hipaa jsons. API summary: Get your installation's HIPAA settings.list_hipaaipwhitelists_jsonsList hipaaipwhitelists jsons. API summary: Get your installation's HIPAA whitelists.list_hipaaipwhitelistviolations_jsonsList hipaaipwhitelistviolations jsons. API summary: Get your installation's HIPAA settings.list_inbox_o365_login_jsonsList o365 login jsons for a inbox. API summary: Login to O365 for an inbox. This will create the payload for the O365 login endpoint.list_inboxaifeatures_jsonsList inboxaifeatures jsons. API summary: Get all available Inbox AI Features.list_inboxesList your help desk inboxes with their IDs. A ticket belongs to one inbox.list_inboxtimetrackings_jsonsList inboxtimetrackings jsons. API summary: Get a paginated list of inboxtimetrackings.list_installations_jsonsList installations jsons. API summary: Get the installation of the requesting user.list_login_json_subdomain_xxxesList login json subdomain xxxes.list_login_jsonsList login jsons. API summary: Login to Gmail for an inbox. This will create the payload for the Gmail login endpoint.list_messagesList messages. API summary: Get a paginated list of conversationmessages.list_notifications_jsonsList notifications jsons. API summary: Get a paginated list of notifications.list_onboardings_jsonsList onboardings jsons. API summary: Get a paginated list of onboardings.list_pagination_jsonsList pagination jsons. API summary: Allows you to get pagination for tickets separately in some circumstances.list_permissions_jsonsList permissions jsons. API summary: Get a paginated list of permissions.list_pinnednotes_jsonsList pinnednotes jsons. API summary: Get a paginated list of pinnednotes.list_reactions_jsonsList reactions jsons. API summary: Get a paginated list of reactions.list_reportexports_jsonsList reportexports jsons. API summary: Get a paginated list of reportexports.list_resources_jsonsList resources jsons. API summary: Get the capability manifest: every queryable resource, its fields, and which.list_restricteddomains_jsonsList restricteddomains jsons. API summary: Get a paginated list of restricteddomains.list_scheduledemails_jsonsList scheduledemails jsons. API summary: Get a paginated list of scheduledemails.list_scheduledreplies_jsonsList scheduledreplies jsons. API summary: Response 200: models.ScheduledEmailsAPIBody.list_sentiments_jsonsList sentiments jsons. API summary: Get a paginated list of sentiments.list_slas_jsonsList slas jsons. API summary: Get a paginated list of slas.list_smartinbox_ticketsList tickets for a smartinbox. API summary: Get a paginated list of the tickets a smart inbox holds.list_smartinboxes_jsonsList smartinboxes jsons. API summary: Get a paginated list of smartinboxes.list_smartlabels_jsonsList smartlabels jsons. API summary: Response 200: models.SmartInboxesAPIBody.list_spamlists_jsonsList spamlists jsons. API summary: Get a paginated list of spamlists.list_spamreasons_jsonsList spamreasons jsons. API summary: Get a paginated list of spamreasons.list_ssos_jsonsList ssos jsons. API summary: Get a paginated list of ssos.list_stats_jsonsList stats jsons. API summary: Get AI effectiveness stats for the current installation.list_suggestedresponses_jsonsList suggestedresponses jsons. API summary: Get a paginated list of suggested responses.list_tagsList the tags you can put on tickets and customers.list_tasksList tasks. API summary: Get a paginated list of triggertasktemplates.list_teammates_jsonsList teammates jsons. API summary: Get a paginated list of teammates.list_teammatetypes_jsonsList teammatetypes jsons. API summary: Get a paginated list of teammatetypes.list_threadreactions_jsonsList threadreactions jsons. API summary: Get a paginated list of threadreactions.list_threadsummaries_jsonsList threadsummaries jsons. API summary: Get a paginated list of threadsummaries.list_ticket_files_zipsList files zips for a ticket. API summary: Download ZIP of files.list_ticket_messagesList the messages (customer emails, agent replies and notes) on a ticket by `ticket_id`.list_ticket_prioritiesList the ticket priorities with their IDs.list_ticket_statusesList the ticket statuses (such as active, waiting, solved) with their IDs.list_ticket_typesList the ticket types with their IDs.list_ticketsList tickets. API summary: Response 200: models.TicketTemplatesAPIBody.list_tickets_get_v2_sharedtickets_jsonList tickets. API summary: Get a paginated list of tickets shared with the current user.list_tickets_get_v2_tickets_id_signature_jsonList tickets for a ticket. API summary: Render a signature using a ticket.list_tickets_get_v2_tickets_jsonList tickets. API summary: Get a paginated list of tickets based on current user permissions.list_tickets_get_v2_tickets_ticket_id_copies_jsonList tickets for a ticket. API summary: Get tickets that were also send to other inboxes.list_tickets_get_v2_ticketsread_jsonList tickets.list_time_logsList time logged against tickets.list_timelogsettings_jsonsList timelogsettings jsons. API summary: Get a paginated list of timelogsettings.list_timezones_jsonsList timezones jsons. API summary: Get a list of all timezones.list_trends_jsonsList trends jsons. API summary: Get a paginated list of trends.list_triggernotifications_jsonsList triggernotifications jsons. API summary: Get a paginated list of triggernotifications.list_triggers_jsonsList triggers jsons. API summary: Response 200: models.TriggersAPIBody.list_types_jsonsList types jsons. API summary: Returns a list of all NotificationTypes.list_unreadcount_jsonsList unreadcount jsons. API summary: Returns a number of unread notifications.list_usage_jsonsList usage jsons. API summary: Get AI add-on usage for the current installation.list_users_get_v2_users_id_replycount_jsonList users for a user. API summary: Get the number of tickets replied to from the user in the past 30 days.list_webhookendpoints_jsonsList webhookendpoints jsons. API summary: Get a paginated list of webhookendpoints.list_zipsList zips. API summary: Download the completed export. (redirects to S3).log_timeChanges dataLog time spent on a ticket: pass the ticket, `seconds`, date, description and whether it is billable.reply_to_ticketChanges dataAdd a reply message to a ticket by `ticket_id`, with optional cc, bcc and attachments; replies are emailed to the customer. You can also set the ticket's status at the same time.restore_customer_jsonChanges dataRestore a customer (customer id). API summary: Restore a deleted customer by id.restore_message_jsonChanges dataRestore a message (conversation id). API summary: Restore a deleted conversation by id.restore_multiple_ticketsVisible to othersRestore a ticket. Has effects visible outside this system. API summary: Restore multiple tickets.restore_ticket_jsonChanges dataRestore a ticket (ticket id). API summary: Restore a deleted ticket by id.restore_user_jsonChanges dataUnarchive a user (user id). API summary: Change an archived user's state back to active.search_customersSearch customers by name or email in `search`, or by domain, company or tag. Use it to find a customer ID.search_customers_2Search customers. Use this to find existing customers before creating a new customer. API summary: Get a single helpdocssearch by id.search_filter_jsonsSearch jsons for a filter. Use this to find existing jsons before creating a new json. API summary: Get a single search filter by id.search_help_articlesSearch your Help Docs knowledge base articles by text in `search`, optionally by site, category or status. Useful for finding an answer to send a customer.search_helpdocssearches_jsonsSearch helpdocssearches jsons. Use this to find existing helpdocssearches jsons before creating a new helpdocssearches json. API summary: Get a paginated list of helpdocssearches.search_ticketsSearch tickets by text in `search` (subject, body, customer name or email) and filter by inboxes, statuses, priorities, agents, customers, companies, tags or updated dates.send_timelogsetting_archived_project_jsonVisible to othersNotify a timelogsetting (timelogsetting id). Has effects visible outside this system. API summary: Notifies admin users.submit_customer_welcome_jsonVisible to othersResend a customer (customer id). Has effects visible outside this system. API summary: Resend the welcome email to customers. This email is sent to customers on.submit_helpdocssite_jsonVisible to othersDuplicate a helpdocssite (helpdocssite id). Has effects visible outside this system. API summary: Duplicate an existing helpdocssite by id.submit_notification_jsonVisible to othersResend a notification (notification id). Has effects visible outside this system.submit_onboarding_all_jsonDeletesComplete a onboarding. Destructive action; may require approval. API summary: Mark all onboarding items as complete for the current user.submit_onboarding_jsonVisible to othersComplete a onboarding (onboarding id). Has effects visible outside this system. API summary: Mark a single onboarding item as complete for the current user.submit_tag_jsonDeletesMerge a tag. Destructive action; may require approval. API summary: Merge multiple tags into one.update_app_settingChanges dataUpdate an existing setting. API summary: Update an app setting.update_clear_jsonsVisible to othersUpdate an existing clear json. Only the fields you pass are changed. Has effects visible outside this system. API summary: Mark multiple anomalies as cleared.update_companies_jsonVisible to othersUpdate an existing company. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple companies.update_contacts_jsonVisible to othersUpdate an existing contact. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple contactforms.update_customersVisible to othersUpdate an existing customer identified by customer id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update a businesshour.update_customers_jsonVisible to othersUpdate an existing customer. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple customers.update_customfieldoptions_jsonVisible to othersUpdate an existing customfieldoption. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple customfieldoptions.update_failedtriggers_jsonVisible to othersUpdate an existing failedtrigger. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple failedtriggers.update_feedback_jsonVisible to othersUpdate an existing feedback. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple feedbacks.update_fields_jsonsVisible to othersUpdate an existing fields json. Has effects visible outside this system. API summary: Update filter fields for user.update_filter_jsonsVisible to othersUpdate an existing json identified by json id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update a search filter.update_global_jsonsVisible to othersUpdate an existing global json. Only the fields you pass are changed. Has effects visible outside this system. API summary: Updates the global timelogsetting.update_helpdocarticles_jsonVisible to othersUpdate an existing helpdocarticle. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple helpdocarticles.update_helpdocssearches_jsonVisible to othersUpdate an existing helpdocssearch. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple helpdocssearches.update_helpdocssites_jsonVisible to othersUpdate an existing helpdocssite. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple helpdocssites.update_hipaa_jsonsVisible to othersUpdate an existing hipaa json. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update the HIPAAA settings of an installation.update_inboxes_jsonVisible to othersUpdate an existing inbox. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple inboxes.update_inboxtimetrackings_jsonVisible to othersUpdate an existing inboxtimetracking. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple inboxtimetrackings.update_installations_jsonsVisible to othersUpdate an existing installations json. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update a installation.update_messagesVisible to othersUpdate an existing message identified by message id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Review message under training wheels.update_messages_jsonVisible to othersUpdate an existing message. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple conversationmessages.update_multiple_conversationsVisible to othersUpdate an existing message. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple conversations.update_multiple_ticketsVisible to othersUpdate an existing ticket. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple tickets.update_multiple_tickettemplatesVisible to othersUpdate an existing ticket. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple tickettemplates.update_multiple_ticketuserdecksVisible to othersUpdate an existing ticket. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple ticketuserdecks.update_onboardings_jsonVisible to othersUpdate an existing onboarding. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple onboardings.update_restricteddomains_jsonVisible to othersUpdate an existing restricteddomain. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple restricteddomains.update_scheduledemails_jsonVisible to othersUpdate an existing scheduledemail. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple scheduledemails.update_settings_jsonsVisible to othersUpdate an existing settings json. Only the fields you pass are changed. Has effects visible outside this system. API summary: Create or update inboxaifeatures.update_slas_jsonVisible to othersUpdate an existing sla. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple slas.update_smartinboxes_jsonVisible to othersUpdate an existing smartinbox. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple smartinboxes.update_ssos_jsonVisible to othersUpdate an existing sso. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple ssos.update_tags_jsonVisible to othersUpdate an existing tag. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple tags.update_teammates_jsonVisible to othersUpdate an existing teammate. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple teammates.update_ticket_undosend_jsonsVisible to othersUpdate an existing undosend json identified by ticket id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Undo delivery of a ticket reply.update_ticketsVisible to othersUpdate an existing ticket. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update the displayOrder of slas.update_tickets_jsonVisible to othersUpdate an existing ticket. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple ticketreminders.update_tickets_patch_v2_tickets_id_triggerapply_jsonVisible to othersUpdate an existing ticket identified by ticket id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Apply a manual trigger to a ticket.update_tickets_patch_v2_tickets_triggerapply_jsonVisible to othersUpdate an existing ticket. Only the fields you pass are changed. Has effects visible outside this system. API summary: Apply a trigger to multiple tickets.update_timelogs_jsonVisible to othersUpdate an existing timelog. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple timelogs.update_timelogsettings_jsonVisible to othersUpdate an existing timelogsetting. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple timelogsettings.update_trend_autosuggestedreply_jsonsVisible to othersUpdate an existing autosuggestedreply json identified by trend id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Enable or disable auto AI suggested replies for a trend.update_trigger_reorder_jsonsVisible to othersUpdate an existing reorder json identified by trigger id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Reorder automatic triggers.update_triggernotifications_jsonVisible to othersUpdate an existing triggernotification. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple triggernotifications.update_triggers_jsonVisible to othersUpdate an existing trigger. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple triggers.update_users_jsonVisible to othersUpdate an existing user. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple permissionusers.update_webhookendpoints_jsonVisible to othersUpdate an existing webhookendpoint. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple webhookendpoints.upload_company_csvChanges dataImport a company. API summary: Imports companies to an installation.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Teamwork Desk from the app list.
- 2
Paste your key
Enter your Teamwork site name and an API key. The site name is the "acme" in acme.teamwork.com; if your site is hosted in the EU, enter "acme.eu". To create the key, click your avatar in the bottom left of Teamwork Desk, choose View Profile, open the API Keys tab and click 'create an API key' at the top right.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Teamwork Desk?
It can search and read tickets and their messages, customers, companies, inboxes, agents, tags, statuses, priorities, ticket types, canned responses, time logs and Help Docs articles. It can create tickets, customers and companies, reply to tickets, log time and set ticket reminders.
Does the AI see my Teamwork Desk API key?
No. You paste your API key into HeyMyApps once. It is encrypted at rest, never shown to the AI and never shown again after you save it. The AI only gets the results of the tools you have switched on.
Can I control what the AI is allowed to do?
Yes. Switch on only the tools you want, for example ticket search and reading without replies. Replies are emailed to the customer, and a new ticket can email the customer too, so these can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan, and you do not need a credit card to start. Paid plans are billed per completed task. You connect your own Teamwork Desk account.
What do I enter as my Teamwork site name?
Enter the first part of your Teamwork address. If you use acme.teamwork.com, enter acme. If your site is hosted in the EU, add .eu, so acme.eu.
Let your AI work in Teamwork Desk today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Teamwork Desk freeHeyMyApps is not affiliated with Teamwork Desk. Product names are trademarks of their owners.






