| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Main | rest | https://app.mojohelpdesk.com/api/v2/ | link | — | — | — |
Actions (70)
Tickets · 17
- Add attachment to ticketPOST /api/v2/tickets/{ticket_id}/attachments
Upload an attachment to a ticket.
documented - Add tag to ticketPOST /api/v2/tickets/{id}/add_tag
Add a tag to a ticket (by tag ID or label).
documented - Create comment on ticketPOST /api/v2/tickets/{ticket_id}/comments
Add a comment to a ticket.
documented - Create staff note on ticketPOST /api/v2/tickets/{ticket_id}/staff_notes
Create a staff note for a ticket.
documented - Create ticketPOST /api/v2/tickets
Create a new support ticket.
documented - Destroy ticketDELETE /api/v2/tickets/{id}
Delete a ticket and its related data.
documented - Get ticketGET /api/v2/tickets/{id}
Retrieve details for a specific ticket.
documented - List attachments for a ticketGET /api/v2/tickets/{ticket_id}/attachments
List attachments associated with a ticket.
documented - List comments for a ticketGET /api/v2/tickets/{ticket_id}/comments
Retrieve comments on a ticket.
documented - List staff notes for a ticketGET /api/v2/tickets/{ticket_id}/staff_notes
List internal staff notes for a ticket.
documented - List ticket eventsGET /api/v2/tickets/{ticket_id}/events
Retrieve event logs for a specific ticket.
documented - List ticket tagsGET /api/v2/tickets/{ticket_id}/tags
List tags attached to a ticket.
documented - List ticket tagsGET /api/v2/tickets/{ticket_id}/tags
Retrieve a list of tags attached to a ticket.
documented - List ticketsGET /api/v2/tickets
Retrieve a list of tickets from your Mojo Helpdesk account. Supports pagination and sorting.
documented - Remove tag from ticketPOST /api/v2/tickets/{id}/remove_tag
Remove a tag from a ticket.
documented - Search ticketsGET /api/v2/tickets/search
ElasticSearch-based ticket search.
documented - Update ticketPUT /api/v2/tickets/{id}
Update an existing ticket.
documented
Assets · 13
- Create assetPOST /api/v2/assets
Create a new asset.
documented - Create assetPOST /api/v2/assets
Create a new asset.
documented - Destroy assetDELETE /api/v2/assets/{id}
Delete an asset.
documented - Destroy assetDELETE /api/v2/assets/{id}
Delete an asset.
documented - List assetsGET /api/v2/assets
Retrieve a list of assets.
documented - List assetsGET /api/v2/assets
Retrieve a list of assets.
documented - List assets (duplicate high-level)GET /api/v2/assets
(Duplicate listing for completeness)
documented - Search assetsGET /api/v2/assets/search
Search assets using ElasticSearch syntax.
documented - Search assetsGET /api/v2/assets/search
Search assets using ElasticSearch query syntax.
documented - Show assetGET /api/v2/assets/{id}
Retrieve details of an asset.
documented - Show assetGET /api/v2/assets/{id}
Retrieve details of a specific asset.
documented - Update assetPUT /api/v2/assets/{id}
Update an asset.
documented - Update assetPUT /api/v2/assets/{id}
Update an existing asset.
documented
Groups · 7
- Create groupPOST /api/v2/groups
Create a new group.
documented - Destroy groupDELETE /api/v2/groups/{id}
Delete a group.
documented - List groupsGET /api/v2/groups
Retrieve a list of groups.
documented - Set access rights for a groupPOST /api/v2/groups/{group_id}/access_rights
Set access rights for a group on one or more queues.
documented - Set access rights for a group on multiple queuesPOST /api/v2/groups/{group_id}/access_rights/set
Set multiple queue access rights for a group.
documented - Show access rights for a groupGET /api/v2/groups/{group_id}/access_rights
Show group access rights for a queue.
documented - Update groupPUT /api/v2/groups/{id}
Update a group.
documented
Asset Departments · 6
- Create departmentPOST /api/v2/departments
Create a department.
documented - Destroy departmentDELETE /api/v2/departments/{id}
Delete a department.
documented - List departmentsGET /api/v2/departments
Retrieve a list of departments.
documented - List departments in tree orderGET /api/v2/departments/tree
List departments in a tree order.
documented - Show departmentGET /api/v2/departments/{id}
Show a specific department.
documented - Update departmentPUT /api/v2/departments/{id}
Update a department.
documented
Asset Locations · 6
- Create locationPOST /api/v2/locations
Create a new location.
documented - Destroy locationDELETE /api/v2/locations/{id}
Delete a location.
documented - List locationsGET /api/v2/locations
Retrieve a list of locations.
documented - List locations in tree orderGET /api/v2/locations/tree
Retrieve locations in a tree structure.
documented - Show locationGET /api/v2/locations/{id}
Show a specific location.
documented - Update locationPUT /api/v2/locations/{id}
Update a location.
documented
Asset Types · 6
- Create asset typePOST /api/v2/asset_types
Create an asset type.
documented - Destroy asset typeDELETE /api/v2/asset_types/{id}
Delete an asset type.
documented - List asset typesGET /api/v2/asset_types
Retrieve a list of asset types.
documented - List asset types in tree orderGET /api/v2/asset_types/tree
List asset types in a tree order.
documented - Show asset typeGET /api/v2/asset_types/{id}
Show asset type details.
documented - Update asset typePUT /api/v2/asset_types/{id}
Update an asset type.
documented
Asset Statuses · 5
- Create asset statusPOST /api/v2/asset_statuses
Create a new asset status.
documented - Destroy asset statusDELETE /api/v2/asset_statuses/{id}
Delete an asset status.
documented - List asset statusesGET /api/v2/asset_statuses
List asset statuses.
documented - Show asset statusGET /api/v2/asset_statuses/{id}
Show details for an asset status.
documented - Update asset statusPUT /api/v2/asset_statuses/{id}
Update an asset status.
documented
Tags · 5
- Create tagPOST /api/v2/tags
Create a new ticket tag.
documented - Destroy tagDELETE /api/v2/tags/{id}
Delete a tag.
documented - List tagsGET /api/v2/tags
List all tags.
documented - Show tagGET /api/v2/tags/{id}
Retrieve details of a specific tag.
documented - Update tagPUT /api/v2/tags/{id}
Update an existing tag.
documented
Ticket Queues · 5
- Create ticket queuePOST /api/v2/ticket_queues
Create a new ticket queue.
documented - Destroy ticket queueDELETE /api/v2/ticket_queues/{id}
Delete a ticket queue.
documented - List ticket queuesGET /api/v2/ticket_queues
Retrieve a list of ticket queues.
documented - Show ticket queueGET /api/v2/ticket_queues/{id}
Show a specific queue.
documented - Update ticket queuePUT /api/v2/ticket_queues/{id}
Update a ticket queue.
documented