View as Markdown
Mojo Helpdesk icon

Mojo Helpdesk ACTION

Create Ticket

Create a new ticket. See the docs here
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Mojo Helpdesk account once, then configure and run Create Ticket from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "mojo_helpdesk-create-ticket",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    mojo_helpdesk: { authProvisionId: "apn_xxxxxxx" },
    ticketQueueId: "Ticket Queue",
    title: "Title",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Create Ticket inputs
Property Type Description
ticketQueueId Ticket Queue string
The ticket queue where the new ticket will be placed
Required Dynamic
title Title string
The title of the new ticket
Required
description Description string
The content of the new ticket
Required
priorityId Priority string
Priority level of the ticket
Optional
userId User string
The user to assign to the new ticket
Optional Dynamic
dueOn Due On string
Date the ticket is due on in ISO Format
Optional
scheduledOn Scheduled On string
Date the ticket is scheduled on in ISO Format
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
mojo_helpdesk-create-ticket
Version
0.0.2
App
Mojo Helpdesk
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes