Skip to main content
Onedesk logo

Onedesk

OneDesk is an all-in-one platform combining help desk and project management functionalities, enabling teams to manage customer support and project tasks seamlessly.

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect

Onedesk authenticates with an API key. Generate the credential in your Onedesk account, then paste it into FlyMyAI the first time an agent uses an Onedesk action.

Get your Onedesk credential →

Fields to fill in FlyMyAI

FieldDetails
OneDesk API KeyThe API key used for authenticating requests to the OneDesk API. (required)

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
ONEDESK_CREATE_WORKLOGTool to create a worklog entry. use after confirming object type, object id, and user id. logs time spent on objects such as tickets, tasks, or projects.object_type, object_id, user_id, date, duration
ONEDESK_DELETE_ATTACHMENTTool to delete a specific attachment. use when you need to remove an existing attachment by its id after confirming its details.attachment_id
ONEDESK_DELETE_COMMENTTool to delete a specific comment by its id. use when you have confirmed the comment should be removed.comment_id
ONEDESK_DELETE_CUSTOMERTool to delete a customer. use after confirming the customer id before removal. example: ('customer id': '12345')customer_id
ONEDESK_DELETE_MESSAGETool to delete a specific message. use when you need to remove an existing message by its id after confirming its details.message_id
ONEDESK_DELETE_PROJECTTool to delete a project by its id. use when you need to remove a project from onedesk after confirming it's no longer needed. example: ('project id': 123)project_id
ONEDESK_DELETE_REQUIREMENTTool to delete a requirement. use when you need to remove a requirement by its id after confirmation. example: ('requirement id': '12345')requirement_id
ONEDESK_DELETE_TASKTool to delete a specific task. use when you need to remove an existing task by its id after confirming its details.task_id
ONEDESK_DELETE_TICKETTool to delete a ticket by its id. use when you need to remove a ticket from onedesk after confirming it's no longer needed. example: ('ticket id': 123)ticket_id
ONEDESK_DELETE_TIMESHEETTool to delete a timesheet by its id. use when you need to remove a specific timesheet after confirming it's no longer needed. example: ('timesheet id': 123)timesheet_id
ONEDESK_DELETE_USERTool to delete a user by its id. use after confirming the user should be removed. example: ('user id': '12345')user_id
ONEDESK_DELETE_WORKLOGTool to delete a worklog by its id. use when you need to remove a worklog entry after confirming it's no longer needed. example: ('worklog id': 123)worklog_id
ONEDESK_GET_ATTACHMENTSTool to retrieve a list of attachments. use when you need to fetch all attachments from onedesk.-
ONEDESK_GET_COMMENTSTool to retrieve all comments. use when you need to list or process existing comments.-
ONEDESK_GET_COMMENT_DETAILSTool to retrieve detailed information for a comment by its id. use when you need full comment data after obtaining the comment id. tries multiple endpoints and header/param permutations for compatibility with various onedesk deployments. if no endpoint succee…comment_id
ONEDESK_GET_FEEDBACKTool to retrieve all feedback items. use when you need to list feedback entries for review.-
ONEDESK_GET_FEEDBACK_DETAILSTool to retrieve details of a specific feedback item. use when you have the feedback id and need its full details.feedback_id
ONEDESK_GET_ISSUESTool to retrieve a list of issues. use when you need to fetch all issues from onedesk.-
ONEDESK_GET_ISSUE_DETAILSTool to retrieve details of a specific issue. use when you have the issue id and need its full details.issue_id
ONEDESK_GET_MESSAGESTool to retrieve a list of messages. use when you need to list all messages from onedesk.-
ONEDESK_GET_REQUIREMENTSTool to retrieve a list of requirements. use when you need to fetch all requirements from onedesk.-
ONEDESK_GET_REQUIREMENT_DETAILSTool to retrieve full details of a specific requirement. use when you have the requirement id and need its complete data.requirement_id
ONEDESK_GET_TASK_DETAILSTool to retrieve details of a specific task in onedesk. use when you have a task id and need full task information.task_id
ONEDESK_GET_TICKETSTool to retrieve a list of tickets. use when you need to fetch all tickets from onedesk.-
ONEDESK_GET_TIMESHEETSTool to retrieve a list of timesheet entries. tries multiple endpoint variants and header permutations to improve compatibility across onedesk environments.-
ONEDESK_GET_TIMESHEET_DETAILSTool to retrieve details of a specific timesheet entry. use when you have the 'timesheet id' and need full metadata (user, project, hours, dates). tries multiple endpoint/header variants and gracefully falls back in restricted environments.timesheet_id
ONEDESK_GET_WORKLOGSTool to retrieve all worklogs. use when you need to list or process existing worklog entries.-
ONEDESK_GET_WORKLOG_DETAILSTool to retrieve details of a specific worklog. use when you have a worklog id and need full worklog information. tries multiple endpoint/header variants and gracefully falls back in restricted environments.worklog_id
We love our partners - FlyMy.AI builds with the best. Thanks, Onedesk!