Support
Manage support tickets
Support
Create and manage support tickets for your project. Tickets are forwarded to email and GitLab issues automatically when configured.
List Support Tickets
GET /v1/supportQuery Parameters:
| Parameter | Type | Description |
|---|---|---|
status | string | Filter by status (open, pending, resolved, closed) |
priority | string | Filter by priority (low, medium, high, urgent) |
page | integer | Page number (default 1) |
limit | integer | Items per page (default 20, max 100) |
curl https://api.fugoku.com/v1/support?status=open \
-H "X-Fugoku-API-Key: $FUGOKU_API_TOKEN"Get Support Ticket
GET /v1/support/:idcurl https://api.fugoku.com/v1/support/ticket-abc123 \
-H "X-Fugoku-API-Key: $FUGOKU_API_TOKEN"Create Support Ticket
POST /v1/supportRequest Body:
| Field | Type | Required | Description |
|---|---|---|---|
subject | string | Yes | Ticket subject (1–200 chars) |
message | string | Yes | Ticket message (1–10000 chars) |
priority | string | No | low, medium, high, urgent (default medium) |
category | string | No | Category label |
curl -X POST https://api.fugoku.com/v1/support \
-H "X-Fugoku-API-Key: $FUGOKU_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"subject": "Instance won't boot",
"message": "My instance inst-abc123 is stuck in creating state.",
"priority": "high",
"category": "compute"
}'Response (201):
{
"data": {
"id": "ticket-abc123",
"type": "support-tickets",
"attributes": {
"number": "0042",
"subject": "Instance won't boot",
"status": "open",
"priority": "high",
"category": "compute"
}
}
}Update Support Ticket
PATCH /v1/support/:idRequest Body:
| Field | Type | Description |
|---|---|---|
status | string | New status (open, pending, resolved, closed) |
priority | string | New priority (low, medium, high, urgent) |
category | string | New category |
curl -X PATCH https://api.fugoku.com/v1/support/ticket-abc123 \
-H "X-Fugoku-API-Key: $FUGOKU_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "status": "resolved" }'Send Ticket Message
POST /v1/support/:id/messagesAdds a message to the ticket's conversation thread.
Request Body:
| Field | Type | Required | Description |
|---|---|---|---|
content | string | Yes | Message content (1–10000 chars) |
curl -X POST https://api.fugoku.com/v1/support/ticket-abc123/messages \
-H "X-Fugoku-API-Key: $FUGOKU_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "content": "The issue is resolved, thank you." }'Response:
{
"data": {
"id": "ticket-abc123",
"type": "support-tickets",
"attributes": {
"messages": [
{
"id": "msg-1234-abc",
"content": "The issue is resolved, thank you.",
"author": {
"name": "user-123",
"email": "user@example.com",
"isSupport": false
},
"timestamp": "2026-08-22T12:00:00.000Z"
}
],
"replies": 1
}
}
}Ticket Attributes
| Attribute | Type | Description |
|---|---|---|
number | string | Human-readable ticket number (e.g. 0042) |
subject | string | Ticket subject |
message | string | Original ticket message |
status | string | open, pending, resolved, closed |
priority | string | low, medium, high, urgent |
category | string|null | Category label |
replies | integer | Number of replies |
messages | array | Conversation messages |