---
title: "Open a support ticket · 0 credits"
method: POST
path: "/api/v1/support/tickets"
tags: ["Support"]
---

# Open a support ticket · 0 credits

`POST /api/v1/support/tickets`

## Request

- Base URL: `https://legal.nexusquantum.legal`
- URL: `https://legal.nexusquantum.legal/api/v1/support/tickets`
- Auth: HTTP bearer

Creates a ticket for the key owner. Validates `type`/`category`/`subject`; open-ticket rate limit (429 MAX_OPEN_TICKETS). Thin loopback to `/api/support/tickets`. No charge. Scope: mcp | *. MCP tool: `nexus_support_ticket_create`.

## Request body

- object
  - `subject` string, required
  - `description` string
  - `type` 'dispute' | 'billing' | 'technical' | 'rgpd' | 'general': Ticket type. `rgpd` is a literal identifier (GDPR / data-protection request) — send it verbatim, it is not a display label, and it is what drives the shorter regulatory SLA on the ticket.
  - `category` string

## Response `201`

{ ticket }

- object

## Other responses

- `400`: Invalid subject/type/category.
- `429`: MAX_OPEN_TICKETS — too many open tickets.

---

[API](https://skmtc.dev/nexusquantum/apis/nexus-legal-api.md) · [All operations](https://skmtc.dev/nexusquantum/apis/nexus-legal-api/llms.txt) · [OpenAPI document](https://skmtc.dev/nexusquantum/apis/nexus-legal-api/revisions/4084d8d4eb0b?raw)
