Connect Onedesk to OpenClaw on Operator.io
OneDesk is an all-in-one platform that combines help desk and project management tools. It lets teams manage customer support, tasks, and projects from a single workspace.
Automate Onedesk with AI
Hand Onedesk to an OpenClaw agent running on Operator. You write what you want in a chat and it turns that into real Onedesk actions like create worklog entry, delete attachment, delete comment, without you opening the app.
Your agent reaches Onedesk directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.
What your agent can do with Onedesk
Your agent can call any of these Onedesk actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.
Create Worklog Entry
Create a worklog entry to track time spent on a work item (task, ticket, project, etc.). Records the start and finish time, work hours, completion percentage, and billability. Use this after obtaining a valid item_id from actions like GE...
Delete Attachment
Delete a specific attachment from OneDesk by its ID. To use this tool, provide the attachment_id. Note that the OneDesk Public API has limited attachment management capabilities. Attachments are typically associated with items (tickets/t...
Delete Comment
Deletes a comment from OneDesk by its ID. Use this tool to permanently remove a comment when it's no longer needed. Note: OneDesk's Public API has limited DELETE support for comments. This action tries multiple possible endpoints to maxi...
Delete Customer
Deletes a customer from OneDesk using the DELETE /customers/{id} endpoint. This action permanently removes the customer record from the OneDesk account. Returns: - success=true: Customer was successfully deleted (HTTP 200/202/204) - succ...
Delete Message
Deletes a message from OneDesk by its unique message ID. Returns success if the message is deleted or doesn't exist (idempotent operation). Use this when you need to permanently remove a message from the system.
Delete Project
Delete a project in OneDesk by its ID. **API LIMITATION**: The OneDesk Public API does not support DELETE operations. DELETE requests return 405 Method Not Allowed on /rest/public/items endpoints. The public API only supports: - POST /it...
Delete Requirement
Delete a requirement from OneDesk. Requirements in OneDesk are work items used for product development, feature requests, and specifications. They are one of the core work item types (tickets, tasks, requirements, issues). IMPORTANT: Thi...
Delete Task
Tool to delete a specific task. Use when you need to remove an existing task by its ID after confirming its details.
Delete Ticket
Deletes a ticket from OneDesk by its internal ID. Use this tool to permanently remove a ticket when it's no longer needed. The ticket will be moved to the 'Deleted Items' project and scheduled for permanent deletion after 7 days. Note: O...
Delete Timesheet
Tool 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}
Delete User
Deletes a user from OneDesk by their unique user ID. This action permanently removes the specified user from the OneDesk account. Use this only after confirming the user should be removed from the system. **Important Notes:** - The OneDe...
Get Attachments
Retrieve attachments for a specific item by its external ID. IMPORTANT: The OneDesk Public API (/rest/public) has limited functionality and does NOT provide: - A dedicated attachments list endpoint - Ability to list all attachments acros...
Get Comment Details
Retrieve detailed information for a specific comment by its ID. This action attempts to fetch comment details from OneDesk using the comment ID. It tries multiple endpoint patterns to maximize compatibility with different API versions. N...
Get Comments
Attempts to retrieve comments (discussion posts) from OneDesk. **IMPORTANT LIMITATION**: The OneDesk Public REST API does not provide an endpoint to list or retrieve comments. According to OneDesk's API documentation, the public API only...
Get Feedback Items
Retrieve all feedback items from OneDesk. **IMPORTANT LIMITATION**: The OneDesk Public API does not provide a GET endpoint to list feedback items. The public API only supports: - Creating items via POST /rest/public/items/ - Retrieving s...
Get Feedback Details
Retrieve detailed information about a specific item in OneDesk by its internal ID. This endpoint retrieves ANY type of item (Tickets, Tasks, Feedback, etc.), not just feedback items. Use this action when you have an item's internal ID an...
Get Issue Details
Retrieve comprehensive details of a specific issue by its ID. This action fetches full information about an issue including its title, description, status, priority, creation/update timestamps, and other metadata. Use this when you need...
Get Issues
Retrieve a list of issues from OneDesk. **API LIMITATION**: The OneDesk Public API does not provide an endpoint to list or retrieve issues. The public API only supports: 1. Creating items via POST /rest/public/items/ 2. Retrieving specif...
Get Messages
Tool to retrieve a list of messages from OneDesk. **IMPORTANT LIMITATION**: The OneDesk Public API does not provide an endpoint to list or retrieve messages. The public API only supports: 1. Creating items via POST /rest/public/items/ 2....
Get Requirements
Retrieve a list of requirements from OneDesk. **IMPORTANT LIMITATION**: This action cannot function as intended because the OneDesk Public API does not provide an endpoint to list or retrieve requirements. The OneDesk Public API (/rest/p...
Get Task Details
Retrieves comprehensive details of a specific task/item in OneDesk by its ID. Use this tool when you need complete information about a task including its title, description, status, assignee, priority, due date, and project association....
Get Tickets
Retrieve tickets from OneDesk by querying a range of item IDs. **API LIMITATION WORKAROUND**: The OneDesk Public API does not provide a direct endpoint to list all tickets. This action works around this by: 1. Querying individual items b...
Get Timesheet Details
Tool 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.
Get Worklogs
Retrieve a list of worklogs from OneDesk with optional filtering and pagination. This action attempts to list worklogs by trying multiple candidate endpoints and parameter formats. Note: The OneDesk Public API has limited endpoint suppor...
How to connect Onedesk
You authorize Onedesk once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Onedesk without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.
When you are ready, the get started guide walks through standing up your OpenClaw agent.
Common questions about Onedesk
- How do I connect Onedesk to Operator?
- You authorize Onedesk once from your Operator dashboard. Operator holds the connection and refreshes the access token for you, so your agent keeps working with Onedesk without you signing in again.
- Can my agent manage tasks and projects in Onedesk?
- Yes. It can create and update items, move them between stages, add notes, and read the current state back to you. Use it to file new work as it arrives, check status without opening the app, or keep Onedesk aligned with what is happening elsewhere.
- Do I need to write code or manage Onedesk API keys?
- No code and no API keys. You authorize Onedesk through a normal sign in and Operator handles the connection, so there is nothing to wire up or host.
- Can my agent use Onedesk together with my other apps?
- Yes. The same agent reaches every app you connect, so it can move between Onedesk and tools like Google Sheets, Notion, Linear in one job, reading from one and acting in another without you wiring anything between them.
More apps to automate
Apps your agent runs alongside Onedesk, or browse all integrations.
Put your agent on Onedesk
Sign in, connect Onedesk, and hand your agent the work. Your first week is free.
Try for free