Get a list of support tickets.
Returns an array of support tickets.
Throws an error for an unauthorized request.
[- {
- "id": "INC000001234567",
- "name": "Ticket Name Label",
- "description": "This is the description of the ticket",
- "priority": [
- "Low",
- "Medium",
- "High",
- "Critical"
], - "status": "Acknowledged",
- "ticketType": "Incident",
- "creationDate": "2023-01-01T01:02:03.000+0000",
- "notes": [
- {
- "id": "category",
- "text": "Console Connect",
- "@type": "faultsymptom"
}, - {
- "id": "item",
- "text": "Billing",
- "@type": "faultsymptom"
}, - {
- "id": "type",
- "text": "Cloud",
- "@type": "faultsymptom"
}, - {
- "id": "Email-Open Ticket",
- "text": "An example note for communication about the ticket",
- "worklogId": "WLG000012345678",
- "@type": "worklog"
}
], - "relatedParty": [
- {
- "name": "Contact Name",
- "phone": "+123456789",
- "email": "contact.name@emaildomain.com"
}
], - "relatedEntity": [
- {
- "name": "AAA111",
- "role": "customerId",
- "@type": "RelatedEntity",
- "@referredType": "Profile"
}
], - "channel": {
- "name": "Phone",
- "@type": "Customer"
}, - "@type": "troubleTicket"
}
]
Create a support ticket for the logged in users company.
Returns a single support ticket.
Throws an error for an invalid ticket id.
Throws an error for an unauthorized request.
An example payload when raising a ticket for a service available in the /support-tickets/services list.
{- "name": "My ConsoleConnect speed issue",
- "description": "My port has slow speeds between 8am and 9am GMT+7",
- "issueType": "Slow Response",
- "service": {
- "id": "6631ce03ebae12a6ab633333",
- "type": "Connection (L2)"
}, - "customerContact": {
- "name": "Contact Name",
- "phone": "+123456789",
- "email": "contact.name@emaildomain.com"
}
}
{- "id": "INC000001234567",
- "name": "Ticket Name Label",
- "description": "This is the description of the ticket",
- "priority": [
- "Low",
- "Medium",
- "High",
- "Critical"
], - "status": "Acknowledged",
- "ticketType": "Incident",
- "creationDate": "2023-01-01T01:02:03.000+0000",
- "notes": [
- {
- "id": "category",
- "text": "Console Connect",
- "@type": "faultsymptom"
}, - {
- "id": "item",
- "text": "Billing",
- "@type": "faultsymptom"
}, - {
- "id": "type",
- "text": "Cloud",
- "@type": "faultsymptom"
}, - {
- "id": "Email-Open Ticket",
- "text": "An example note for communication about the ticket",
- "worklogId": "WLG000012345678",
- "@type": "worklog"
}
], - "relatedParty": [
- {
- "name": "Contact Name",
- "phone": "+123456789",
- "email": "contact.name@emaildomain.com"
}
], - "relatedEntity": [
- {
- "name": "AAA111",
- "role": "customerId",
- "@type": "RelatedEntity",
- "@referredType": "Profile"
}
], - "channel": {
- "name": "Phone",
- "@type": "Customer"
}, - "@type": "troubleTicket"
}
Get a single support ticket.
Returns a single support ticket.
Throws an error for an invalid ticket id.
Throws an error for an unauthorized request.
Throws an error for a support ticket that does not exist.
{- "id": "INC000001234567",
- "name": "Ticket Name Label",
- "description": "This is the description of the ticket",
- "priority": [
- "Low",
- "Medium",
- "High",
- "Critical"
], - "status": "Acknowledged",
- "ticketType": "Incident",
- "creationDate": "2023-01-01T01:02:03.000+0000",
- "notes": [
- {
- "id": "category",
- "text": "Console Connect",
- "@type": "faultsymptom"
}, - {
- "id": "item",
- "text": "Billing",
- "@type": "faultsymptom"
}, - {
- "id": "type",
- "text": "Cloud",
- "@type": "faultsymptom"
}, - {
- "id": "Email-Open Ticket",
- "text": "An example note for communication about the ticket",
- "worklogId": "WLG000012345678",
- "@type": "worklog"
}
], - "relatedParty": [
- {
- "name": "Contact Name",
- "phone": "+123456789",
- "email": "contact.name@emaildomain.com"
}
], - "relatedEntity": [
- {
- "name": "AAA111",
- "role": "customerId",
- "@type": "RelatedEntity",
- "@referredType": "Profile"
}
], - "channel": {
- "name": "Phone",
- "@type": "Customer"
}, - "@type": "troubleTicket"
}
Provides a list of Console Connect services that a support ticket can be created for.
Returns the resulting with the new note.
Throws an error for an unauthorized request.
[- {
- "type": "Port",
- "value": "6631ce03ebae12a6ab622222",
- "label": "Sydney Port"
}
]
Adds a note to an existing support ticket.
Returns the resulting with the new note.
Throws an error for an malformed/bad request.
Throws an error for an unauthorized request.
Throws an error for a support ticket that does not exist.
{- "noteText": "My connection is experiencing packet loss between 0800 and 0807 every day."
}
{- "id": "INC000001234567",
- "name": "Ticket Name Label",
- "description": "This is the description of the ticket",
- "priority": [
- "Low",
- "Medium",
- "High",
- "Critical"
], - "status": "Acknowledged",
- "ticketType": "Incident",
- "creationDate": "2023-01-01T01:02:03.000+0000",
- "notes": [
- {
- "id": "category",
- "text": "Console Connect",
- "@type": "faultsymptom"
}, - {
- "id": "item",
- "text": "Billing",
- "@type": "faultsymptom"
}, - {
- "id": "type",
- "text": "Cloud",
- "@type": "faultsymptom"
}, - {
- "id": "Email-Open Ticket",
- "text": "An example note for communication about the ticket",
- "worklogId": "WLG000012345678",
- "@type": "worklog"
}
], - "relatedParty": [
- {
- "name": "Contact Name",
- "phone": "+123456789",
- "email": "contact.name@emaildomain.com"
}
], - "relatedEntity": [
- {
- "name": "AAA111",
- "role": "customerId",
- "@type": "RelatedEntity",
- "@referredType": "Profile"
}
], - "channel": {
- "name": "Phone",
- "@type": "Customer"
}, - "@type": "troubleTicket"
}