Miridia
Portal
Global API

Support

Any authenticated member of the organization can submit or update a ticket; there is no ownership check

Base URL: https://global.miridia.io. Read Authentication and Conventions before you call these operations.

MethodPathOperation
GET/api/Support/ticketsSupport tickets
POST/api/SupportSubmit
PATCH/api/Support/{ticketId}Update ticket

Support tickets

GET/api/Support/tickets

Access. Send a bearer token or an API key. Any signed-in member can call this operation.

Response

200. Returns a PagedResult envelope. Each item in data is SupportTicketResponse.

Request
curl -X GET "https://global.miridia.io/api/Support/tickets" \
  -H "Authorization: Bearer $MIRIDIA_TOKEN"
Response
{
  "data": [
    {
      "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "email": "string",
      "tel": "string",
      "subject": "string",
      "message": "string",
      "hasRead": true,
      "ticketStatus": "Open",
      "dateCreated": "2026-09-29T08:00:00Z",
      "dateModified": "2026-09-29T08:00:00Z"
    }
  ],
  "count": 0,
  "page": 0,
  "pageSize": 0,
  "totalCount": 0,
  "statusCode": 0,
  "messages": [
    "string"
  ]
}

Submit

POST/api/Support

Access. Send a bearer token or an API key. Any signed-in member can call this operation.

Request body

Send JSON with the shape SubmitSupportTicketRequest.

FieldTypeRequiredDescription
emailstringNo
telstringNo
subjectstringNo
messagestringNo

Response

200. Returns a SingleResult envelope. The data field is boolean.

Request
curl -X POST "https://global.miridia.io/api/Support" \
  -H "Authorization: Bearer $MIRIDIA_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "email": "string",
  "tel": "string",
  "subject": "string",
  "message": "string"
}'
Response
{
  "data": true,
  "statusCode": 0,
  "messages": [
    "string"
  ]
}

Update ticket

PATCH/api/Support/{ticketId}

Access. Send a bearer token or an API key. Any signed-in member can call this operation.

Parameters

NameInTypeRequiredDescription
ticketIdpathstring (uuid)Yes

Request body

Send JSON with the shape UpdateSupportTicketRequest.

FieldTypeRequiredDescription
messagestringNo
statusenum TicketStatusNoOne of: Open, Pending, Closed.

Response

200. Returns a SingleResult envelope. The data field is boolean.

Request
curl -X PATCH "https://global.miridia.io/api/Support/{ticketId}" \
  -H "Authorization: Bearer $MIRIDIA_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "message": "string",
  "status": "Open"
}'
Response
{
  "data": true,
  "statusCode": 0,
  "messages": [
    "string"
  ]
}

Models

The operations on this page use these object types. Select a type to see its fields.

SupportTicketResponse
FieldTypeDescription
idstring (uuid)
emailstring
telstring
subjectstring
messagestring
hasReadboolean
ticketStatusenum TicketStatusOne of: Open, Pending, Closed.
dateCreatedstring (date-time)
dateModifiedstring (date-time)