Create Ticket
Create a new support ticket.
POST
/api/v1/tickets/createDescription
Creates a ticket in Resolve Now. Required form fields: name, email, summary. Optional description, childCategory, watchers, and legal-hold device lists when category is Legal Hold Request.
Request
Headers
| Header | Value | Required |
|---|---|---|
| Authorization | Bearer <access_token> | Yes |
| Content-Type | application/json | Yes |
Body Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | Yes | Requester name (defaults from corporate user if omitted). |
| string | Yes | Requester email. | |
| summary | string | Yes | Ticket title. |
| description | string | No | Detailed description. |
| childCategory | string | No | Child ticket type (e.g. Others, Legal Hold Request). |
| watchers | array | No | Email addresses to watch the ticket. |
Example Request Body
{
"name": "Jane Smith",
"email": "jane.smith@acme.com",
"summary": "Laptop not powering on",
"description": "Device SN C02XK1ABCDEF will not boot after OS update.",
"childCategory": "Others"
}Response
Related Endpoints
Did this page help you?
Request
curl -X POST https://uat.unduit.com/api-exposed/api/v1/tickets/create \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d '{
"name": "Jane Smith",
"email": "jane.smith@acme.com",
"summary": "Laptop not powering on",
"description": "Device SN C02XK1ABCDEF will not boot after OS update.",
"childCategory": "Others"
}'Success Response
{
"success": true,
"message": "Ticket submitted successfully",
"ticketNumber": "10043",
"ticketId": "674a1b2c3d4e5f6789012345"
}