NodeRings Docs

List Tickets

GET
/v1/tickets
Authorization<token>

Bearer token

In: header

X-Organization-ID<token>

Tenant or organization identifier

In: header

Query Parameters

page?integer
Formatint32
pageSize?integer
Formatint32
filterTicketStatus?string
Value in"TICKET_STATUS_UNSPECIFIED" | "TICKET_STATUS_IN_PROGRESS" | "TICKET_STATUS_ESCALATED" | "TICKET_STATUS_PENDING" | "TICKET_STATUS_AWAITING_REPLY" | "TICKET_STATUS_RESOLVED" | "TICKET_STATUS_WONT_FIX" | "TICKET_STATUS_DUPLICATE" | "TICKET_STATUS_NOT_REPRODUCIBLE"
filterCaseType?string
Value in"CASE_TYPE_UNSPECIFIED" | "CASE_TYPE_BILLING" | "CASE_TYPE_GENERAL" | "CASE_TYPE_TROUBLESHOOTING" | "CASE_TYPE_OUTAGE" | "CASE_TYPE_ABUSE" | "CASE_TYPE_CONFIGURATION_CHANGE"
filterPriority?string
Value in"TICKET_PRIORITY_UNSPECIFIED" | "TICKET_PRIORITY_LOW" | "TICKET_PRIORITY_NORMAL" | "TICKET_PRIORITY_HIGH" | "TICKET_PRIORITY_URGENT" | "TICKET_PRIORITY_CRITICAL"

Response Body

application/json

curl -X GET "https://api.nrings.io/v1/tickets?page&pageSize&filterTicketStatus&filterCaseType&filterPriority" \  -H "Authorization: Bearer {your_token}" \  -H "X-Organization-ID: {your_org_id}"
{
  "tickets": [
    {
      "id": "string",
      "ticketId": "string",
      "title": "string",
      "message": "string",
      "ticketStatus": "TICKET_STATUS_UNSPECIFIED",
      "caseType": "CASE_TYPE_UNSPECIFIED",
      "tags": [
        "string"
      ],
      "replies": "string",
      "fromOrganization": "string",
      "fromUser": "string",
      "toOrganization": "string",
      "toUser": "string",
      "virtualMachines": "string",
      "metadata": {},
      "status": "STATUS_UNSPECIFIED",
      "timestamps": {
        "createTime": "2019-08-24T14:15:22Z",
        "updateTime": "2019-08-24T14:15:22Z"
      },
      "priority": "TICKET_PRIORITY_UNSPECIFIED",
      "assignedToUser": "string",
      "firstResponseAt": "2019-08-24T14:15:22Z",
      "firstResponseTimeSeconds": "string",
      "resolvedAt": "2019-08-24T14:15:22Z",
      "resolutionTimeSeconds": "string",
      "lastActivityAt": "2019-08-24T14:15:22Z",
      "lockedByUser": "string",
      "lockedAt": "2019-08-24T14:15:22Z"
    }
  ],
  "totalCount": 0,
  "userDetails": {
    "property1": {
      "firstName": "string",
      "lastName": "string"
    },
    "property2": {
      "firstName": "string",
      "lastName": "string"
    }
  },
  "organizationDetails": {
    "property1": {
      "name": "string",
      "orgType": "string"
    },
    "property2": {
      "name": "string",
      "orgType": "string"
    }
  }
}