Get ticket type details

After you get the latest semantic version from the ticket-catalog route, plug this into the ticket-type-details route to dynamically receive the latest request schema with required and optional attributes needed per ticket type/version combination.

Request
path Parameters
ticketType
required
string

Ticket type returned from the /ticket-catalog route.

Example: Technical Support
version
required
string

Semantic version returned from the /ticket-catalog route.

Example: 1.0.0
Responses
200

Success

get/services/service-management/v1/ticket-type-details/{ticketType}/{version}
Request samples
curl -i -X GET \
  'https://api.zayo.com/services/service-management/v1/ticket-type-details/{ticketType}/{version}'
Response samples
application/json
"{ \"apiVersion\": \"v1\", \"data\": {\n \"attrs\": [\n {\n \"name\": \"ticketType\",\n \"displayName\": \"Ticket Type\",\n \"description\": \"Applicable ticket type from ticket catalog\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": true,\n \"anyRequired\": []\n },\n \"value\": \"Access Request\"\n },\n {\n \"name\": \"componentId\",\n \"displayName\": \"Component Id\",\n \"description\": \"Unique Id obtained from GET Existing Services Route\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": false,\n \"anyRequired\": [\n \"componentId\",\n \"serviceId\"\n ]\n }\n },\n {\n \"name\": \"customerReferenceId\",\n \"displayName\": \"Customer Reference Id\",\n \"description\": \"Customer Input, reference specific to customer\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": false,\n \"anyRequired\": []\n }\n },\n {\n \"name\": \"description\",\n \"displayName\": \"Description\",\n \"description\": \"Description of ticket\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": false,\n \"anyRequired\": []\n }\n },\n {\n \"name\": \"expirationDate\",\n \"displayName\": \"Expiration Date\",\n \"description\": \"Date of access expiration\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": false,\n \"anyRequired\": []\n }\n },\n {\n \"name\": \"estimatedArrivalDate\",\n \"displayName\": \"Estimated Arrival Date\",\n \"description\": \"For individual granted access please provide estimated arrival date\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": false,\n \"anyRequired\": []\n }\n },\n {\n \"name\": \"estimatedArrivalTime\",\n \"displayName\": \"Estimated Arrival Time\",\n \"description\": \"For individual granted access please provide estimated arrival time\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": false,\n \"anyRequired\": []\n }\n },\n {\n \"name\": \"idNumber\",\n \"displayName\": \"Id Number\",\n \"description\": \"Identification number for individual granted access\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": false,\n \"anyRequired\": []\n }\n },\n {\n \"name\": \"issuingState\",\n \"displayName\": \"Issuing State\",\n \"description\": \"Issuing state for id number\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": false,\n \"anyRequired\": []\n }\n },\n {\n \"name\": \"poNumber\",\n \"displayName\": \"PO Number\",\n \"description\": \"Purchase order number\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": false,\n \"anyRequired\": []\n }\n },\n {\n \"name\": \"preciseLocation\",\n \"displayName\": \"Precise Location\",\n \"description\": \"Ex: (DEN2 Floor:1, Row: 1.12)\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": false,\n \"anyRequired\": []\n }\n },\n {\n \"name\": \"requestType\",\n \"displayName\": \"Request Type\",\n \"description\": \"Access Request: Authorize temporary access to a facility. Access Restriction: Restrict access to a facility. Add: Add a new permanent physical access to a facility. Escort: Authorize temporary access to a facility that will be escorted at all times by zColo (Remote Hands charges will apply). Remove: Remove permanent physical access from a facility.\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": false,\n \"anyRequired\": []\n },\n \"options\": [\n {\n \"value\": \"Add\",\n \"defaultValue\": false,\n \"allowedForControllingFields\": []\n },\n {\n \"value\": \"Access Request\",\n \"defaultValue\": false,\n \"allowedForControllingFields\": []\n },\n {\n \"value\": \"Access Restriction\",\n \"defaultValue\": false,\n \"allowedForControllingFields\": []\n },\n {\n \"value\": \"Escort\",\n \"defaultValue\": false,\n \"allowedForControllingFields\": []\n },\n {\n \"value\": \"Remove\",\n \"defaultValue\": false,\n \"allowedForControllingFields\": []\n }\n ]\n },\n {\n \"name\": \"serviceId\",\n \"displayName\": \"Service Id\",\n \"description\": \"Unique Id obtained from GET Existing Services Route\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": false,\n \"anyRequired\": [\n \"componentId\",\n \"serviceId\"\n ]\n }\n }\n ],\n \"contacts\": [\n {\n \"attrs\": [\n {\n \"name\": \"contactType\",\n \"displayName\": \"Contact Type\",\n \"description\": \"Indicator of what this contact should be reached out for (Technical or Primary)\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": false,\n \"anyRequired\": []\n },\n \"options\": [\n {\n \"value\": \"Primary\",\n \"defaultValue\": false,\n \"allowedForControllingFields\": []\n },\n {\n \"value\": \"Technical\",\n \"defaultValue\": false,\n \"allowedForControllingFields\": []\n }\n ]\n },\n {\n \"name\": \"email\",\n \"displayName\": \"Email\",\n \"description\": \"Contact email\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": true,\n \"anyRequired\": []\n }\n },\n {\n \"name\": \"fullName\",\n \"displayName\": \"Full Name\",\n \"description\": \"Contact full name\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": true,\n \"anyRequired\": []\n }\n },\n {\n \"name\": \"phone\",\n \"displayName\": \"Phone\",\n \"description\": \"Contact phone number\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": false,\n \"anyRequired\": []\n }\n }\n ],\n \"minCount\": 1,\n \"maxCount\": 20\n }\n ],\n \"individualAuthorized\": {\n \"attrs\": [\n {\n \"name\": \"address\",\n \"displayName\": \"Address\",\n \"description\": \"Appropriate address for the individual authorized\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": false,\n \"anyRequired\": []\n }\n },\n {\n \"name\": \"city\",\n \"displayName\": \"City\",\n \"description\": \"Appropriate city for the individual authorized\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": false,\n \"anyRequired\": []\n }\n },\n {\n \"name\": \"email\",\n \"displayName\": \"Email\",\n \"description\": \"Appropriate email address for the individual authorized\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": false,\n \"anyRequired\": []\n }\n },\n {\n \"name\": \"firstName\",\n \"displayName\": \"First Name\",\n \"description\": \"First name of the individual authorized\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": false,\n \"anyRequired\": []\n }\n },\n {\n \"name\": \"lastName\",\n \"displayName\": \"Last Name\",\n \"description\": \"Last name of the individual authorized\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": false,\n \"anyRequired\": []\n }\n },\n {\n \"name\": \"mobilePhone\",\n \"displayName\": \"Mobile Phone\",\n \"description\": \"Appropriate mobile phone number for the individual authorized\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": false,\n \"anyRequired\": []\n }\n },\n {\n \"name\": \"postalCode\",\n \"displayName\": \"Postal Code\",\n \"description\": \"Appropriate postal code for the individual authorized\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": false,\n \"anyRequired\": []\n }\n },\n {\n \"name\": \"state\",\n \"displayName\": \"State\",\n \"description\": \"Appropriate state for the individual authorized\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": false,\n \"anyRequired\": []\n }\n },\n {\n \"name\": \"workPhone\",\n \"displayName\": \"Work Phone\",\n \"description\": \"Appropriate work phone number for the individual authorized\",\n \"criteria\": {\n \"dataType\": \"string\",\n \"isRequired\": false,\n \"anyRequired\": []\n }\n }\n ],\n \"isRequired\": false } }}"