Create support ticket
POST/support/tickets
Opens a new support ticket. Requires a subject/title, a description, and optionally a customer link, priority, assignee, and brand. New tickets enter the routing queue for SLA assignment.
Request
Request body
Content type application/json (required).
| Field | Type | Required | Description |
|---|---|---|---|
title | string | Yes | Short summary of the issue (used as the ticket subject line). Max length: 255 |
description | string | Yes | Full description of the customer's issue or request. |
priority | string | No | Ticket urgency level, used for SLA prioritisation. One of: |
customer_id | integer, nullable | No | CRM customer profile ID to associate with this ticket. |
assigned_to | integer, nullable | No | Tenant user ID of the agent to whom the ticket is assigned. |
brand_id | integer, nullable | No | ID of the support brand this ticket belongs to. |
Example
{
"title": "Unable to access billing portal",
"description": "I get a 403 error when clicking 'Billing' in my account settings.",
"priority": "high",
"customer_id": 142,
"brand_id": 1
}
Responses
302 Redirect to the ticket detail page after creation
422 Validation error
Example request
curl -X POST "https://{tenant}.faciotech.net/api/v1/support/tickets" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{"title": "Unable to access billing portal", "description": "I get a 403 error when clicking '\''Billing'\'' in my account settings.", "priority": "high", "customer_id": 142, "brand_id": 1}'