diff --git a/certified-connectors/ServiceDeskPlus Cloud/apiDefinition.swagger.json b/certified-connectors/ServiceDeskPlus Cloud/apiDefinition.swagger.json new file mode 100644 index 000000000..0e9686dde --- /dev/null +++ b/certified-connectors/ServiceDeskPlus Cloud/apiDefinition.swagger.json @@ -0,0 +1,6680 @@ +{ + "swagger": "2.0", + "info": { + "title": "ServiceDesk Plus Cloud", + "description": "ManageEngine ServiceDesk Plus Cloud is a ITIL compliant comprehensive help desk with integrated asset and project management capabilities.", + "version": "1.0", + "contact": { + "name": "ServiceDesk Plus Cloud Support", + "url": "https://www.manageengine.com/products/service-desk/support.html", + "email": "sdp-ondemand-support@manageengine.com" + } + }, + "host": "sdpondemand.manageengine.com", + "basePath": "/", + "schemes": [ + "https" + ], + "consumes": [], + "produces": [], + "paths": { + "/app/{serviceDeskInstance}/api/v3/requests": { + "post": { + "responses": { + "200": { + "description": "ok", + "schema": { + "type": "object", + "properties": { + "request": { + "type": "object", + "properties": { + "subject": { + "type": "string", + "title": "subject", + "description": "Subject" + }, + "project": { + "type": "object", + "properties": { + "display_id": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "project.display_id.display_value", + "description": "project -> display_id -> display_value" + }, + "value": { + "type": "string", + "title": "project.display_id.value", + "description": "project -> display_id -> value" + } + }, + "description": "project -> display_id", + "title": "project.display_id" + }, + "project_code": { + "type": "object", + "title": "project.project_code", + "description": "project -> project_code" + }, + "id": { + "type": "string", + "title": "project.id", + "description": "project -> id" + }, + "title": { + "type": "string", + "title": "project.title", + "description": "project -> title" + } + }, + "description": "project" + }, + "resolution": { + "type": "object", + "properties": { + "content": { + "type": "string", + "title": "resolution.content", + "description": "resolution -> content" + } + }, + "description": "resolution" + }, + "linked_to_request": { + "type": "object", + "properties": { + "request": { + "type": "object", + "properties": { + "display_id": { + "type": "integer", + "format": "int32", + "title": "linked_to_request.request.display_id", + "description": "linked_to_request -> request -> display_id" + }, + "subject": { + "type": "string", + "title": "linked_to_request.request.subject", + "description": "linked_to_request -> request -> subject" + }, + "id": { + "type": "string", + "title": "linked_to_request.request.id", + "description": "linked_to_request -> request -> id" + } + }, + "description": "linked_to_request -> request", + "title": "linked_to_request.request" + }, + "comments": { + "type": "string", + "title": "linked_to_request.comments", + "description": "linked_to_request -> comments" + } + }, + "description": "linked_to_request" + }, + "mode": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "mode.name", + "description": "mode -> name" + }, + "id": { + "type": "string", + "title": "mode.id", + "description": "mode -> id" + } + }, + "description": "mode" + }, + "lifecycle": { + "type": "object", + "description": "lifecycle" + }, + "is_read": { + "type": "boolean", + "description": "is_read" + }, + "assets": { + "type": "array", + "items": { + "type": "object", + "properties": { + "site": { + "type": "object", + "title": "assets.site", + "description": "assets -> site" + }, + "name": { + "type": "string", + "title": "assets.name", + "description": "assets -> name" + }, + "id": { + "type": "string", + "title": "assets.id", + "description": "assets -> id" + } + } + }, + "description": "assets" + }, + "cancellation_requested": { + "type": "boolean", + "description": "cancellation_requested" + }, + "is_trashed": { + "type": "boolean", + "description": "is_trashed" + }, + "has_change_initiated_request": { + "type": "boolean", + "description": "has_change_initiated_request" + }, + "id": { + "type": "string", + "title": "id", + "description": "request -> id" + }, + "assigned_time": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "assigned_time.display_value", + "description": "assigned_time -> display_value" + }, + "value": { + "type": "string", + "title": "assigned_time.value", + "description": "assigned_time -> value" + } + }, + "description": "assigned_time" + }, + "group": { + "type": "object", + "properties": { + "site": { + "type": "object", + "title": "group.site", + "description": "group -> site" + }, + "deleted": { + "type": "boolean", + "title": "group.deleted", + "description": "group -> deleted" + }, + "name": { + "type": "string", + "title": "group.name", + "description": "group -> name" + }, + "id": { + "type": "string", + "title": "group.id", + "description": "group -> id" + } + }, + "description": "group" + }, + "requester": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "requester.email_id", + "description": "requester -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "requester.is_technician", + "description": "requester -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "requester.sms_mail", + "description": "requester -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "requester.mobile", + "description": "requester -> mobile" + }, + "last_name": { + "type": "string", + "title": "requester.last_name", + "description": "requester -> last_name" + }, + "user_scope": { + "type": "string", + "title": "requester.user_scope", + "description": "requester -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "requester.sms_mail_id", + "description": "requester -> sms_mail_id" + }, + "phone": { + "type": "string", + "title": "requester.phone", + "description": "requester -> phone" + }, + "name": { + "type": "string", + "title": "requester.name", + "description": "requester -> name" + }, + "id": { + "type": "string", + "title": "requester.id", + "description": "requester -> id" + }, + "photo_url": { + "type": "string", + "title": "requester.photo_url", + "description": "requester -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "requester.is_vip_user", + "description": "requester -> is_vip_user" + }, + "department": { + "type": "object", + "title": "requester.department", + "description": "requester -> department" + }, + "first_name": { + "type": "string", + "title": "requester.first_name", + "description": "requester -> first_name" + }, + "job_title": { + "type": "string", + "title": "requester.job_title", + "description": "requester -> job_title" + } + }, + "description": "requester" + }, + "email_to": { + "type": "array", + "items": {}, + "description": "email_to" + }, + "created_time": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "created_time.display_value", + "description": "created_time -> display_value" + }, + "value": { + "type": "string", + "title": "created_time.value", + "description": "created_time -> value" + } + }, + "description": "created_time" + }, + "item": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "item.name", + "description": "item -> name" + }, + "id": { + "type": "string", + "title": "item.id", + "description": "item -> id" + } + }, + "description": "item" + }, + "cancel_flag_comments": { + "type": "object", + "description": "cancel_flag_comments" + }, + "level": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "level.name", + "description": "level -> name" + }, + "id": { + "type": "string", + "title": "level.id", + "description": "level -> id" + } + }, + "description": "level" + }, + "approval_status": { + "type": "object", + "description": "approval_status" + }, + "impact": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "impact.name", + "description": "impact -> name" + }, + "id": { + "type": "string", + "title": "impact.id", + "description": "impact -> id" + } + }, + "description": "impact" + }, + "service_category": { + "type": "object", + "properties": { + "inactive": { + "type": "boolean", + "title": "service_category.inactive", + "description": "service_category -> inactive" + }, + "name": { + "type": "string", + "title": "service_category.name", + "description": "service_category -> name" + }, + "id": { + "type": "string", + "title": "service_category.id", + "description": "service_category -> id" + }, + "sort_index": { + "type": "integer", + "format": "int32", + "title": "service_category.sort_index", + "description": "service_category -> sort_index" + } + }, + "description": "service_category" + }, + "sla": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "sla.name", + "description": "sla -> name" + }, + "id": { + "type": "string", + "title": "sla.id", + "description": "sla -> id" + } + }, + "description": "sla" + }, + "resolved_time": { + "type": "object", + "description": "resolved_time" + }, + "priority": { + "type": "object", + "properties": { + "color": { + "type": "string", + "title": "priority.color", + "description": "priority -> color" + }, + "name": { + "type": "string", + "title": "priority.name", + "description": "priority -> name" + }, + "id": { + "type": "string", + "title": "priority.id", + "description": "priority -> id" + } + }, + "description": "priority" + }, + "created_by": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "created_by.email_id", + "description": "created_by -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "created_by.is_technician", + "description": "created_by -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "created_by.sms_mail", + "description": "created_by -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "created_by.mobile", + "description": "created_by -> mobile" + }, + "last_name": { + "type": "string", + "title": "created_by.last_name", + "description": "created_by -> last_name" + }, + "user_scope": { + "type": "string", + "title": "created_by.user_scope", + "description": "created_by -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "created_by.sms_mail_id", + "description": "created_by -> sms_mail_id" + }, + "phone": { + "type": "string", + "title": "created_by.phone", + "description": "created_by -> phone" + }, + "name": { + "type": "string", + "title": "created_by.name", + "description": "created_by -> name" + }, + "id": { + "type": "string", + "title": "created_by.id", + "description": "created_by -> id" + }, + "photo_url": { + "type": "string", + "title": "created_by.photo_url", + "description": "created_by -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "created_by.is_vip_user", + "description": "created_by -> is_vip_user" + }, + "department": { + "type": "object", + "title": "created_by.department", + "description": "created_by -> department" + }, + "first_name": { + "type": "string", + "title": "created_by.first_name", + "description": "created_by -> first_name" + }, + "job_title": { + "type": "string", + "title": "created_by.job_title", + "description": "created_by -> job_title" + } + }, + "description": "created_by" + }, + "scheduled_end_time": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "scheduled_end_time.display_value", + "description": "scheduled_end_time -> display_value" + }, + "value": { + "type": "string", + "title": "scheduled_end_time.value", + "description": "scheduled_end_time -> value" + } + }, + "description": "scheduled_end_time" + }, + "first_response_due_by_time": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "first_response_due_by_time.display_value", + "description": "first_response_due_by_time -> display_value" + }, + "value": { + "type": "string", + "title": "first_response_due_by_time.value", + "description": "first_response_due_by_time -> value" + } + }, + "description": "first_response_due_by_time" + }, + "is_escalated": { + "type": "boolean", + "description": "is_escalated" + }, + "last_updated_time": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "last_updated_time.display_value", + "description": "last_updated_time -> display_value" + }, + "value": { + "type": "string", + "title": "last_updated_time.value", + "description": "last_updated_time -> value" + } + }, + "description": "last_updated_time" + }, + "has_notes": { + "type": "boolean", + "description": "has_notes" + }, + "udf_fields": { + "type": "object", + "properties": {}, + "description": "udf_fields" + }, + "impact_details": { + "type": "string", + "description": "impact_details" + }, + "subcategory": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "subcategory.name", + "description": "subcategory -> name" + }, + "id": { + "type": "string", + "title": "subcategory.id", + "description": "subcategory -> id" + } + }, + "description": "subcategory" + }, + "deleted_time": { + "type": "object", + "description": "deleted_time" + }, + "email_cc": { + "type": "array", + "items": { + "type": "string" + }, + "description": "email_cc" + }, + "onhold_scheduler": { + "type": "object", + "description": "onhold_scheduler" + }, + "status": { + "type": "object", + "properties": { + "in_progress": { + "type": "boolean", + "title": "status.in_progress", + "description": "status -> in_progress" + }, + "internal_name": { + "type": "string", + "title": "status.internal_name", + "description": "status -> internal_name" + }, + "stop_timer": { + "type": "boolean", + "title": "status.stop_timer", + "description": "status -> stop_timer" + }, + "color": { + "type": "string", + "title": "status.color", + "description": "status -> color" + }, + "name": { + "type": "string", + "title": "status.name", + "description": "status -> name" + }, + "id": { + "type": "string", + "title": "status.id", + "description": "status -> id" + } + }, + "description": "status" + }, + "scheduled_start_time": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "scheduled_start_time.display_value", + "description": "scheduled_start_time -> display_value" + }, + "value": { + "type": "string", + "title": "scheduled_start_time.value", + "description": "scheduled_start_time -> value" + } + }, + "description": "scheduled_start_time" + }, + "template": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "template.name", + "description": "template -> name" + }, + "id": { + "type": "string", + "title": "template.id", + "description": "template -> id" + } + }, + "description": "template" + }, + "email_ids_to_notify": { + "type": "array", + "items": { + "type": "string" + }, + "description": "email_ids_to_notify" + }, + "attachments": { + "type": "array", + "items": {}, + "description": "attachments" + }, + "request_type": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "request_type.name", + "description": "request_type -> name" + }, + "id": { + "type": "string", + "title": "request_type.id", + "description": "request_type -> id" + } + }, + "description": "request_type" + }, + "completed_by_denial": { + "type": "boolean", + "description": "completed_by_denial" + }, + "display_id": { + "type": "string", + "description": "display_id" + }, + "time_elapsed": { + "type": "string", + "description": "time_elapsed" + }, + "notification_status": { + "type": "object", + "description": "notification_status" + }, + "description": { + "type": "string", + "description": "description" + }, + "responded_time": { + "type": "string", + "description": "responded_time" + }, + "is_service_request": { + "type": "boolean", + "description": "is_service_request" + }, + "deleted_assets": { + "type": "array", + "items": {}, + "description": "deleted_assets" + }, + "urgency": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "urgency.name", + "description": "urgency -> name" + }, + "id": { + "type": "string", + "title": "urgency.id", + "description": "urgency -> id" + } + }, + "description": "urgency" + }, + "has_request_initiated_change": { + "type": "boolean", + "description": "has_request_initiated_change" + }, + "request_template_task_ids": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "string", + "title": "request_template_task_ids.id", + "description": "request_template_task_ids -> id" + } + } + }, + "description": "request_template_task_ids" + }, + "department": { + "type": "object", + "description": "department" + }, + "is_reopened": { + "type": "boolean", + "description": "is_reopened" + }, + "has_draft": { + "type": "boolean", + "description": "has_draft" + }, + "has_attachments": { + "type": "boolean", + "description": "has_attachments" + }, + "has_linked_requests": { + "type": "boolean", + "description": "has_linked_requests" + }, + "is_overdue": { + "type": "boolean", + "description": "is_overdue" + }, + "technician": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "technician.email_id", + "description": "technician -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "technician.is_technician", + "description": "technician -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "technician.sms_mail", + "description": "technician -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "technician.mobile", + "description": "technician -> mobile" + }, + "last_name": { + "type": "string", + "title": "technician.last_name", + "description": "technician -> last_name" + }, + "user_scope": { + "type": "string", + "title": "technician.user_scope", + "description": "technician -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "technician.sms_mail_id", + "description": "technician -> sms_mail_id" + }, + "cost_per_hour": { + "type": "string", + "title": "technician.cost_per_hour", + "description": "technician -> cost_per_hour" + }, + "phone": { + "type": "string", + "title": "technician.phone", + "description": "technician -> phone" + }, + "name": { + "type": "string", + "title": "technician.name", + "description": "technician -> name" + }, + "id": { + "type": "string", + "title": "technician.id", + "description": "technician -> id" + }, + "photo_url": { + "type": "string", + "title": "technician.photo_url", + "description": "technician -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "technician.is_vip_user", + "description": "technician -> is_vip_user" + }, + "department": { + "type": "object", + "properties": { + "id": { + "type": "string", + "title": "technician.department.id", + "description": "technician -> department -> id" + } + }, + "title": "technician.department", + "description": "technician -> department" + }, + "first_name": { + "type": "string", + "title": "technician.first_name", + "description": "technician -> first_name" + }, + "job_title": { + "type": "string", + "title": "technician.job_title", + "description": "technician -> job_title" + } + }, + "description": "technician" + }, + "has_problem": { + "type": "boolean", + "description": "has_problem" + }, + "due_by_time": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "due_by_time.display_value", + "description": "due_by_time -> display_value" + }, + "value": { + "type": "string", + "title": "due_by_time.value", + "description": "due_by_time -> value" + } + }, + "description": "due_by_time" + }, + "is_fcr": { + "type": "boolean", + "description": "is_fcr" + }, + "has_project": { + "type": "boolean", + "description": "has_project" + }, + "site": { + "type": "object", + "properties": { + "deleted": { + "type": "boolean", + "title": "site.deleted", + "description": "site -> deleted" + }, + "name": { + "type": "string", + "title": "site.name", + "description": "site -> name" + }, + "id": { + "type": "string", + "title": "site.id", + "description": "site -> id" + } + }, + "description": "site" + }, + "is_first_response_overdue": { + "type": "boolean", + "description": "is_first_response_overdue" + }, + "completed_time": { + "type": "object", + "description": "completed_time" + }, + "unreplied_count": { + "type": "integer", + "format": "int32", + "description": "unreplied_count" + }, + "email_bcc": { + "type": "array", + "items": {}, + "description": "email_bcc" + }, + "category": { + "type": "object", + "properties": { + "deleted": { + "type": "boolean", + "title": "category.deleted", + "description": "category -> deleted" + }, + "name": { + "type": "string", + "title": "category.name", + "description": "category -> name" + }, + "id": { + "type": "string", + "title": "category.id", + "description": "category -> id" + } + }, + "description": "category" + }, + "maintenance": { + "type": "object", + "description": "maintenance" + } + }, + "description": "request" + } + } + } + } + }, + "summary": "Create Request", + "description": "Create new request in SDP Cloud", + "operationId": "CreateRequest", + "parameters": [ + { + "name": "serviceDeskInstance", + "in": "path", + "x-ms-summary": "Service Desk Instance", + "required": true, + "type": "string", + "description": "Select the ServiceDesk Plus Cloud instance where the API call must be placed", + "x-ms-dynamic-values": { + "operationId": "PortalList", + "value-path": "name", + "value-collection": "portals", + "value-title": "name" + }, + "x-ms-url-encoding": "single" + }, + { + "name": "body", + "in": "body", + "required": false, + "schema": { + "type": "object", + "properties": { + "input_data": { + "type": "object", + "properties": { + "request": { + "type": "object", + "properties": { + "subject": { + "type": "string", + "description": "Specify request subject", + "title": "Subject" + }, + "template": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request template name", + "title": "Request Template" + } + } + }, + "request_type": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request type", + "title": "Request Type" + } + }, + "description": "request_type" + }, + "requester": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Provide requester name", + "title": "Requester" + } + }, + "description": "requester" + }, + "status": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request status", + "title": "Status" + } + }, + "description": "status" + }, + "technician": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "description": "Specify technician email address", + "title": "Technician Email Address" + } + }, + "description": "technician" + }, + "site": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request site", + "title": "Site" + } + }, + "description": "site" + }, + "group": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request group", + "title": "Group" + } + }, + "description": "group" + }, + "description": { + "type": "string", + "description": "Type request description", + "title": "Description" + }, + "priority": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request priority", + "title": "Priority" + } + }, + "description": "priority" + }, + "urgency": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request urgency", + "title": "Urgency" + } + }, + "description": "Urgency" + }, + "impact": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request impact", + "title": "Impact" + } + }, + "description": "Impact" + }, + "mode": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request mode", + "title": "Mode" + } + }, + "description": "Mode" + }, + "category": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request category", + "title": "Category" + } + }, + "description": "Category" + }, + "subcategory": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request subcategory", + "title": "Sub Category" + } + }, + "description": "Sub Category" + }, + "item": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request item", + "title": "Item" + } + }, + "description": "Item" + }, + "assets": { + "title": "Asset", + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Provide assets to be associated with request" + } + } + }, + "description": "Provide assets to be associated with request" + }, + "udf_fields": { + "type": "string", + "description": "Specify additional fields(e.g.{\"udf_char1\":\"value\",\"udf_char2\":\"value\",..})", + "title": "Additional Fields" + } + }, + "description": "request", + "required": [ + "subject" + ] + } + }, + "required": [ + "request" + ], + "description": "request" + } + }, + "required": [ + "input_data" + ] + } + } + ] + } + }, + "/app/{serviceDeskInstance}/api/v3/requests/{id}": { + "put": { + "responses": { + "200": { + "description": "ok", + "schema": { + "type": "object", + "properties": { + "request": { + "type": "object", + "properties": { + "subject": { + "type": "string", + "title": "subject", + "description": "Subject" + }, + "project": { + "type": "object", + "properties": { + "display_id": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "project.display_id.display_value", + "description": "project -> display_id -> display_value" + }, + "value": { + "type": "string", + "title": "project.display_id.value", + "description": "project -> display_id -> value" + } + }, + "description": "project -> display_id", + "title": "project.display_id" + }, + "project_code": { + "type": "object", + "title": "project.project_code", + "description": "project -> project_code" + }, + "id": { + "type": "string", + "title": "project.id", + "description": "project -> id" + }, + "title": { + "type": "string", + "title": "project.title", + "description": "project -> title" + } + }, + "description": "project" + }, + "resolution": { + "type": "object", + "properties": { + "content": { + "type": "string", + "title": "resolution.content", + "description": "resolution -> content" + } + }, + "description": "resolution" + }, + "linked_to_request": { + "type": "object", + "properties": { + "request": { + "type": "object", + "properties": { + "display_id": { + "type": "integer", + "format": "int32", + "title": "linked_to_request.request.display_id", + "description": "linked_to_request -> request -> display_id" + }, + "subject": { + "type": "string", + "title": "linked_to_request.request.subject", + "description": "linked_to_request -> request -> subject" + }, + "id": { + "type": "string", + "title": "linked_to_request.request.id", + "description": "linked_to_request -> request -> id" + } + }, + "description": "linked_to_request -> request", + "title": "linked_to_request.request" + }, + "comments": { + "type": "string", + "title": "linked_to_request.comments", + "description": "linked_to_request -> comments" + } + }, + "description": "linked_to_request" + }, + "mode": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "mode.name", + "description": "mode -> name" + }, + "id": { + "type": "string", + "title": "mode.id", + "description": "mode -> id" + } + }, + "description": "mode" + }, + "lifecycle": { + "type": "object", + "description": "lifecycle" + }, + "is_read": { + "type": "boolean", + "description": "is_read" + }, + "assets": { + "type": "array", + "items": { + "type": "object", + "properties": { + "site": { + "type": "object", + "title": "assets.site", + "description": "assets -> site" + }, + "name": { + "type": "string", + "title": "assets.name", + "description": "assets -> name" + }, + "id": { + "type": "string", + "title": "assets.id", + "description": "assets -> id" + } + } + }, + "description": "assets" + }, + "cancellation_requested": { + "type": "boolean", + "description": "cancellation_requested" + }, + "is_trashed": { + "type": "boolean", + "description": "is_trashed" + }, + "has_change_initiated_request": { + "type": "boolean", + "description": "has_change_initiated_request" + }, + "id": { + "type": "string", + "title": "id", + "description": "request -> id" + }, + "assigned_time": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "assigned_time.display_value", + "description": "assigned_time -> display_value" + }, + "value": { + "type": "string", + "title": "assigned_time.value", + "description": "assigned_time -> value" + } + }, + "description": "assigned_time" + }, + "group": { + "type": "object", + "properties": { + "site": { + "type": "object", + "title": "group.site", + "description": "group -> site" + }, + "deleted": { + "type": "boolean", + "title": "group.deleted", + "description": "group -> deleted" + }, + "name": { + "type": "string", + "title": "group.name", + "description": "group -> name" + }, + "id": { + "type": "string", + "title": "group.id", + "description": "group -> id" + } + }, + "description": "group" + }, + "requester": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "requester.email_id", + "description": "requester -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "requester.is_technician", + "description": "requester -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "requester.sms_mail", + "description": "requester -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "requester.mobile", + "description": "requester -> mobile" + }, + "last_name": { + "type": "string", + "title": "requester.last_name", + "description": "requester -> last_name" + }, + "user_scope": { + "type": "string", + "title": "requester.user_scope", + "description": "requester -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "requester.sms_mail_id", + "description": "requester -> sms_mail_id" + }, + "phone": { + "type": "string", + "title": "requester.phone", + "description": "requester -> phone" + }, + "name": { + "type": "string", + "title": "requester.name", + "description": "requester -> name" + }, + "id": { + "type": "string", + "title": "requester.id", + "description": "requester -> id" + }, + "photo_url": { + "type": "string", + "title": "requester.photo_url", + "description": "requester -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "requester.is_vip_user", + "description": "requester -> is_vip_user" + }, + "department": { + "type": "object", + "title": "requester.department", + "description": "requester -> department" + }, + "first_name": { + "type": "string", + "title": "requester.first_name", + "description": "requester -> first_name" + }, + "job_title": { + "type": "string", + "title": "requester.job_title", + "description": "requester -> job_title" + } + }, + "description": "requester" + }, + "email_to": { + "type": "array", + "items": {}, + "description": "email_to" + }, + "created_time": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "created_time.display_value", + "description": "created_time -> display_value" + }, + "value": { + "type": "string", + "title": "created_time.value", + "description": "created_time -> value" + } + }, + "description": "created_time" + }, + "item": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "item.name", + "description": "item -> name" + }, + "id": { + "type": "string", + "title": "item.id", + "description": "item -> id" + } + }, + "description": "item" + }, + "cancel_flag_comments": { + "type": "object", + "description": "cancel_flag_comments" + }, + "level": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "level.name", + "description": "level -> name" + }, + "id": { + "type": "string", + "title": "level.id", + "description": "level -> id" + } + }, + "description": "level" + }, + "approval_status": { + "type": "object", + "description": "approval_status" + }, + "impact": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "impact.name", + "description": "impact -> name" + }, + "id": { + "type": "string", + "title": "impact.id", + "description": "impact -> id" + } + }, + "description": "impact" + }, + "service_category": { + "type": "object", + "properties": { + "inactive": { + "type": "boolean", + "title": "service_category.inactive", + "description": "service_category -> inactive" + }, + "name": { + "type": "string", + "title": "service_category.name", + "description": "service_category -> name" + }, + "id": { + "type": "string", + "title": "service_category.id", + "description": "service_category -> id" + }, + "sort_index": { + "type": "integer", + "format": "int32", + "title": "service_category.sort_index", + "description": "service_category -> sort_index" + } + }, + "description": "service_category" + }, + "sla": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "sla.name", + "description": "sla -> name" + }, + "id": { + "type": "string", + "title": "sla.id", + "description": "sla -> id" + } + }, + "description": "sla" + }, + "resolved_time": { + "type": "object", + "description": "resolved_time" + }, + "priority": { + "type": "object", + "properties": { + "color": { + "type": "string", + "title": "priority.color", + "description": "priority -> color" + }, + "name": { + "type": "string", + "title": "priority.name", + "description": "priority -> name" + }, + "id": { + "type": "string", + "title": "priority.id", + "description": "priority -> id" + } + }, + "description": "priority" + }, + "created_by": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "created_by.email_id", + "description": "created_by -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "created_by.is_technician", + "description": "created_by -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "created_by.sms_mail", + "description": "created_by -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "created_by.mobile", + "description": "created_by -> mobile" + }, + "last_name": { + "type": "string", + "title": "created_by.last_name", + "description": "created_by -> last_name" + }, + "user_scope": { + "type": "string", + "title": "created_by.user_scope", + "description": "created_by -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "created_by.sms_mail_id", + "description": "created_by -> sms_mail_id" + }, + "phone": { + "type": "string", + "title": "created_by.phone", + "description": "created_by -> phone" + }, + "name": { + "type": "string", + "title": "created_by.name", + "description": "created_by -> name" + }, + "id": { + "type": "string", + "title": "created_by.id", + "description": "created_by -> id" + }, + "photo_url": { + "type": "string", + "title": "created_by.photo_url", + "description": "created_by -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "created_by.is_vip_user", + "description": "created_by -> is_vip_user" + }, + "department": { + "type": "object", + "title": "created_by.department", + "description": "created_by -> department" + }, + "first_name": { + "type": "string", + "title": "created_by.first_name", + "description": "created_by -> first_name" + }, + "job_title": { + "type": "string", + "title": "created_by.job_title", + "description": "created_by -> job_title" + } + }, + "description": "created_by" + }, + "scheduled_end_time": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "scheduled_end_time.display_value", + "description": "scheduled_end_time -> display_value" + }, + "value": { + "type": "string", + "title": "scheduled_end_time.value", + "description": "scheduled_end_time -> value" + } + }, + "description": "scheduled_end_time" + }, + "first_response_due_by_time": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "first_response_due_by_time.display_value", + "description": "first_response_due_by_time -> display_value" + }, + "value": { + "type": "string", + "title": "first_response_due_by_time.value", + "description": "first_response_due_by_time -> value" + } + }, + "description": "first_response_due_by_time" + }, + "is_escalated": { + "type": "boolean", + "description": "is_escalated" + }, + "last_updated_time": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "last_updated_time.display_value", + "description": "last_updated_time -> display_value" + }, + "value": { + "type": "string", + "title": "last_updated_time.value", + "description": "last_updated_time -> value" + } + }, + "description": "last_updated_time" + }, + "has_notes": { + "type": "boolean", + "description": "has_notes" + }, + "udf_fields": { + "type": "object", + "properties": {}, + "description": "udf_fields" + }, + "impact_details": { + "type": "string", + "description": "impact_details" + }, + "subcategory": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "subcategory.name", + "description": "subcategory -> name" + }, + "id": { + "type": "string", + "title": "subcategory.id", + "description": "subcategory -> id" + } + }, + "description": "subcategory" + }, + "deleted_time": { + "type": "object", + "description": "deleted_time" + }, + "email_cc": { + "type": "array", + "items": { + "type": "string" + }, + "description": "email_cc" + }, + "onhold_scheduler": { + "type": "object", + "description": "onhold_scheduler" + }, + "status": { + "type": "object", + "properties": { + "in_progress": { + "type": "boolean", + "title": "status.in_progress", + "description": "status -> in_progress" + }, + "internal_name": { + "type": "string", + "title": "status.internal_name", + "description": "status -> internal_name" + }, + "stop_timer": { + "type": "boolean", + "title": "status.stop_timer", + "description": "status -> stop_timer" + }, + "color": { + "type": "string", + "title": "status.color", + "description": "status -> color" + }, + "name": { + "type": "string", + "title": "status.name", + "description": "status -> name" + }, + "id": { + "type": "string", + "title": "status.id", + "description": "status -> id" + } + }, + "description": "status" + }, + "scheduled_start_time": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "scheduled_start_time.display_value", + "description": "scheduled_start_time -> display_value" + }, + "value": { + "type": "string", + "title": "scheduled_start_time.value", + "description": "scheduled_start_time -> value" + } + }, + "description": "scheduled_start_time" + }, + "template": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "template.name", + "description": "template -> name" + }, + "id": { + "type": "string", + "title": "template.id", + "description": "template -> id" + } + }, + "description": "template" + }, + "email_ids_to_notify": { + "type": "array", + "items": { + "type": "string" + }, + "description": "email_ids_to_notify" + }, + "attachments": { + "type": "array", + "items": {}, + "description": "attachments" + }, + "request_type": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "request_type.name", + "description": "request_type -> name" + }, + "id": { + "type": "string", + "title": "request_type.id", + "description": "request_type -> id" + } + }, + "description": "request_type" + }, + "completed_by_denial": { + "type": "boolean", + "description": "completed_by_denial" + }, + "display_id": { + "type": "string", + "description": "display_id" + }, + "time_elapsed": { + "type": "string", + "description": "time_elapsed" + }, + "notification_status": { + "type": "object", + "description": "notification_status" + }, + "description": { + "type": "string", + "description": "description" + }, + "responded_time": { + "type": "string", + "description": "responded_time" + }, + "is_service_request": { + "type": "boolean", + "description": "is_service_request" + }, + "deleted_assets": { + "type": "array", + "items": {}, + "description": "deleted_assets" + }, + "urgency": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "urgency.name", + "description": "urgency -> name" + }, + "id": { + "type": "string", + "title": "urgency.id", + "description": "urgency -> id" + } + }, + "description": "urgency" + }, + "has_request_initiated_change": { + "type": "boolean", + "description": "has_request_initiated_change" + }, + "request_template_task_ids": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "string", + "title": "request_template_task_ids.id", + "description": "request_template_task_ids -> id" + } + } + }, + "description": "request_template_task_ids" + }, + "department": { + "type": "object", + "description": "department" + }, + "is_reopened": { + "type": "boolean", + "description": "is_reopened" + }, + "has_draft": { + "type": "boolean", + "description": "has_draft" + }, + "has_attachments": { + "type": "boolean", + "description": "has_attachments" + }, + "has_linked_requests": { + "type": "boolean", + "description": "has_linked_requests" + }, + "is_overdue": { + "type": "boolean", + "description": "is_overdue" + }, + "technician": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "technician.email_id", + "description": "technician -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "technician.is_technician", + "description": "technician -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "technician.sms_mail", + "description": "technician -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "technician.mobile", + "description": "technician -> mobile" + }, + "last_name": { + "type": "string", + "title": "technician.last_name", + "description": "technician -> last_name" + }, + "user_scope": { + "type": "string", + "title": "technician.user_scope", + "description": "technician -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "technician.sms_mail_id", + "description": "technician -> sms_mail_id" + }, + "cost_per_hour": { + "type": "string", + "title": "technician.cost_per_hour", + "description": "technician -> cost_per_hour" + }, + "phone": { + "type": "string", + "title": "technician.phone", + "description": "technician -> phone" + }, + "name": { + "type": "string", + "title": "technician.name", + "description": "technician -> name" + }, + "id": { + "type": "string", + "title": "technician.id", + "description": "technician -> id" + }, + "photo_url": { + "type": "string", + "title": "technician.photo_url", + "description": "technician -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "technician.is_vip_user", + "description": "technician -> is_vip_user" + }, + "department": { + "type": "object", + "properties": { + "id": { + "type": "string", + "title": "technician.department.id", + "description": "technician -> department -> id" + } + }, + "title": "technician.department", + "description": "technician -> department" + }, + "first_name": { + "type": "string", + "title": "technician.first_name", + "description": "technician -> first_name" + }, + "job_title": { + "type": "string", + "title": "technician.job_title", + "description": "technician -> job_title" + } + }, + "description": "technician" + }, + "has_problem": { + "type": "boolean", + "description": "has_problem" + }, + "due_by_time": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "due_by_time.display_value", + "description": "due_by_time -> display_value" + }, + "value": { + "type": "string", + "title": "due_by_time.value", + "description": "due_by_time -> value" + } + }, + "description": "due_by_time" + }, + "is_fcr": { + "type": "boolean", + "description": "is_fcr" + }, + "has_project": { + "type": "boolean", + "description": "has_project" + }, + "site": { + "type": "object", + "properties": { + "deleted": { + "type": "boolean", + "title": "site.deleted", + "description": "site -> deleted" + }, + "name": { + "type": "string", + "title": "site.name", + "description": "site -> name" + }, + "id": { + "type": "string", + "title": "site.id", + "description": "site -> id" + } + }, + "description": "site" + }, + "is_first_response_overdue": { + "type": "boolean", + "description": "is_first_response_overdue" + }, + "completed_time": { + "type": "object", + "description": "completed_time" + }, + "unreplied_count": { + "type": "integer", + "format": "int32", + "description": "unreplied_count" + }, + "email_bcc": { + "type": "array", + "items": {}, + "description": "email_bcc" + }, + "category": { + "type": "object", + "properties": { + "deleted": { + "type": "boolean", + "title": "category.deleted", + "description": "category -> deleted" + }, + "name": { + "type": "string", + "title": "category.name", + "description": "category -> name" + }, + "id": { + "type": "string", + "title": "category.id", + "description": "category -> id" + } + }, + "description": "category" + }, + "maintenance": { + "type": "object", + "description": "maintenance" + } + }, + "description": "request" + } + } + } + } + }, + "parameters": [ + { + "name": "serviceDeskInstance", + "in": "path", + "required": true, + "x-ms-summary": "Service Desk Instance", + "type": "string", + "description": "Select the ServiceDesk Plus Cloud instance where the API call must be placed", + "x-ms-dynamic-values": { + "operationId": "PortalList", + "value-path": "name", + "value-collection": "portals", + "value-title": "name" + }, + "x-ms-url-encoding": "single" + }, + { + "name": "id", + "in": "path", + "required": true, + "x-ms-summary": "Request Id", + "type": "string", + "description": "Specify request ID", + "x-ms-url-encoding": "single" + }, + { + "name": "body", + "in": "body", + "required": false, + "schema": { + "type": "object", + "properties": { + "input_data": { + "type": "object", + "properties": { + "request": { + "type": "object", + "properties": { + "subject": { + "type": "string", + "description": "Specify request subject", + "title": "Subject" + }, + "template": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request template name", + "title": "Request Template" + } + } + }, + "request_type": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request type", + "title": "Request Type" + } + }, + "description": "request_type" + }, + "requester": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Provide requester name", + "title": "Requester" + } + }, + "description": "requester" + }, + "status": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request status", + "title": "Status" + } + }, + "description": "status" + }, + "technician": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "description": "Specify technician email address", + "title": "Technician Email Address" + } + }, + "description": "technician" + }, + "site": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request site", + "title": "Site" + } + }, + "description": "site" + }, + "group": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request group", + "title": "Group" + } + }, + "description": "group" + }, + "description": { + "type": "string", + "description": "Type request description", + "title": "Description" + }, + "priority": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request priority", + "title": "Priority" + } + }, + "description": "priority" + }, + "urgency": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request urgency", + "title": "Urgency" + } + }, + "description": "Urgency" + }, + "impact": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request impact", + "title": "Impact" + } + }, + "description": "Impact" + }, + "mode": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request mode", + "title": "Mode" + } + }, + "description": "Mode" + }, + "category": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request category", + "title": "Category" + } + }, + "description": "Category" + }, + "subcategory": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request subcategory", + "title": "Sub Category" + } + }, + "description": "Sub Category" + }, + "item": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify request item", + "title": "Item" + } + }, + "description": "Item" + }, + "assets": { + "title": "Asset", + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Provide assets to be associated with request" + } + } + }, + "description": "Provide assets to be associated with request" + }, + "udf_fields": { + "type": "string", + "description": "Specify additional fields(e.g.{\"udf_char1\":\"value\",\"udf_char2\":\"value\",..})", + "title": "Additional Fields" + } + }, + "description": "request" + } + }, + "required": [ + "request" + ], + "description": "request" + } + }, + "required": [ + "input_data" + ] + } + } + ], + "summary": "Update Request", + "operationId": "UpdateRequest", + "description": "Update an existing request" + } + }, + "/app/{serviceDeskInstance}/api/v3/changes": { + "post": { + "responses": { + "200": { + "description": "ok", + "schema": { + "type": "object", + "properties": { + "response_status": { + "type": "object", + "properties": { + "status_code": { + "type": "integer", + "format": "int32", + "description": "status_code" + }, + "status": { + "type": "string", + "description": "status" + } + }, + "description": "response_status" + }, + "change": { + "type": "object", + "properties": { + "roll_out_plan": { + "type": "object", + "properties": { + "roll_out_plan_updated_on": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_on.display_value", + "description": "roll_out_plan -> roll_out_plan_updated_on -> display_value" + }, + "value": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_on.value", + "description": "roll_out_plan -> roll_out_plan_updated_on -> value" + } + }, + "description": "roll_out_plan -> roll_out_plan_updated_on", + "title": "roll_out_plan.roll_out_plan_updated_on" + }, + "roll_out_plan_updated_by": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.email_id", + "description": "roll_out_plan -> roll_out_plan_updated_by -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "roll_out_plan.roll_out_plan_updated_by.is_technician", + "description": "roll_out_plan -> roll_out_plan_updated_by -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.sms_mail", + "description": "roll_out_plan -> roll_out_plan_updated_by -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.mobile", + "description": "roll_out_plan -> roll_out_plan_updated_by -> mobile" + }, + "last_name": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.last_name", + "description": "roll_out_plan -> roll_out_plan_updated_by -> last_name" + }, + "user_scope": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.user_scope", + "description": "roll_out_plan -> roll_out_plan_updated_by -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.sms_mail_id", + "description": "roll_out_plan -> roll_out_plan_updated_by -> sms_mail_id" + }, + "phone": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.phone", + "description": "roll_out_plan -> roll_out_plan_updated_by -> phone" + }, + "name": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.name", + "description": "roll_out_plan -> roll_out_plan_updated_by -> name" + }, + "id": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.id", + "description": "roll_out_plan -> roll_out_plan_updated_by -> id" + }, + "photo_url": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.photo_url", + "description": "roll_out_plan -> roll_out_plan_updated_by -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "roll_out_plan.roll_out_plan_updated_by.is_vip_user", + "description": "roll_out_plan -> roll_out_plan_updated_by -> is_vip_user" + }, + "department": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.department", + "description": "roll_out_plan -> roll_out_plan_updated_by -> department" + }, + "first_name": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.first_name", + "description": "roll_out_plan -> roll_out_plan_updated_by -> first_name" + }, + "job_title": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.job_title", + "description": "roll_out_plan -> roll_out_plan_updated_by -> job_title" + } + }, + "description": "roll_out_plan -> roll_out_plan_updated_by", + "title": "roll_out_plan.roll_out_plan_updated_by" + }, + "roll_out_plan_description": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_description", + "description": "roll_out_plan -> roll_out_plan_description" + } + }, + "description": "roll_out_plan" + }, + "emergency": { + "type": "boolean", + "description": "emergency" + }, + "change_type": { + "type": "object", + "properties": { + "color": { + "type": "string", + "title": "change_type.color", + "description": "change_type -> color" + }, + "pre_approved": { + "type": "boolean", + "title": "change_type.pre_approved", + "description": "change_type -> pre_approved" + }, + "name": { + "type": "string", + "title": "change_type.name", + "description": "change_type -> name" + }, + "id": { + "type": "string", + "title": "change_type.id", + "description": "change_type -> id" + } + }, + "description": "change_type" + }, + "review_details": { + "type": "object", + "properties": { + "next_review_on": { + "type": "object", + "title": "review_details.next_review_on", + "description": "review_details -> next_review_on" + }, + "review_details_updated_by": { + "type": "object", + "title": "review_details.review_details_updated_by", + "description": "review_details -> review_details_updated_by" + }, + "review_details_updated_on": { + "type": "object", + "title": "review_details.review_details_updated_on", + "description": "review_details -> review_details_updated_on" + }, + "review_details_description": { + "type": "object", + "title": "review_details.review_details_description", + "description": "review_details -> review_details_description" + } + }, + "description": "review_details" + }, + "assets": { + "type": "array", + "items": { + "type": "object", + "properties": { + "site": { + "type": "object", + "title": "assets.site", + "description": "assets -> site" + }, + "name": { + "type": "string", + "title": "assets.name", + "description": "assets -> name" + }, + "id": { + "type": "string", + "title": "assets.id", + "description": "assets -> id" + } + } + }, + "description": "assets" + }, + "configuration_items": { + "type": "array", + "items": {}, + "description": "configuration_items" + }, + "workflow_instance_details": { + "type": "object", + "properties": { + "id": { + "type": "string", + "title": "workflow_instance_details.id", + "description": "workflow_instance_details -> id" + }, + "status": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "workflow_instance_details.status.name", + "description": "workflow_instance_details -> status -> name" + }, + "id": { + "type": "string", + "title": "workflow_instance_details.status.id", + "description": "workflow_instance_details -> status -> id" + } + }, + "description": "workflow_instance_details -> status", + "title": "workflow_instance_details.status," + } + }, + "description": "workflow_instance_details" + }, + "rel": { + "type": "object", + "properties": { + "releases": { + "type": "object", + "title": "rel.releases", + "description": "rel -> releases" + } + }, + "description": "rel" + }, + "id": { + "type": "string", + "description": "change -> id" + }, + "change_requester": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "change_requester.email_id", + "description": "change_requester -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "change_requester.is_technician", + "description": "change_requester -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "change_requester.sms_mail", + "description": "change_requester -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "change_requester.mobile", + "description": "change_requester -> mobile" + }, + "last_name": { + "type": "string", + "title": "change_requester.last_name", + "description": "change_requester -> last_name" + }, + "user_scope": { + "type": "string", + "title": "change_requester.user_scope", + "description": "change_requester -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "change_requester.sms_mail_id", + "description": "change_requester -> sms_mail_id" + }, + "phone": { + "type": "string", + "title": "change_requester.phone", + "description": "change_requester -> phone" + }, + "name": { + "type": "string", + "title": "change_requester.name", + "description": "change_requester -> name" + }, + "id": { + "type": "string", + "title": "change_requester.id", + "description": "change_requester -> id" + }, + "photo_url": { + "type": "string", + "title": "change_requester.photo_url", + "description": "change_requester -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "change_requester.is_vip_user", + "description": "change_requester -> is_vip_user" + }, + "department": { + "type": "string", + "title": "change_requester.department", + "description": "change_requester -> department" + }, + "first_name": { + "type": "string", + "title": "change_requester.first_name", + "description": "change_requester -> first_name" + }, + "job_title": { + "type": "string", + "title": "change_requester.job_title", + "description": "change_requester -> job_title" + } + }, + "description": "change_requester" + }, + "group": { + "type": "object", + "properties": { + "site": { + "type": "object", + "title": "group.site", + "description": "group -> site" + }, + "deleted": { + "type": "boolean", + "title": "group.deleted", + "description": "group -> deleted" + }, + "name": { + "type": "string", + "title": "group.name", + "description": "group -> name" + }, + "id": { + "type": "string", + "title": "group.id", + "description": "group -> id" + } + }, + "description": "group" + }, + "created_time": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "created_time.display_value", + "description": "created_time -> display_value" + }, + "value": { + "type": "string", + "title": "created_time.value", + "description": "created_time -> value" + } + }, + "description": "created_time" + }, + "item": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "item.name", + "description": "item -> name" + }, + "id": { + "type": "string", + "title": "item.id", + "description": "item -> id" + } + }, + "description": "item" + }, + "workflow": { + "type": "object", + "properties": { + "validated": { + "type": "boolean", + "title": "workflow.validated", + "description": "workflow -> validated" + }, + "name": { + "type": "string", + "title": "workflow.name", + "description": "workflow -> name" + }, + "id": { + "type": "string", + "title": "workflow.id", + "description": "workflow -> id" + } + }, + "description": "workflow" + }, + "approval_status": { + "type": "string", + "description": "approval_status" + }, + "impact": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "impact.name", + "description": "impact -> name" + }, + "id": { + "type": "string", + "title": "impact.id", + "description": "impact -> id" + } + }, + "description": "impact" + }, + "release_details": { + "type": "object", + "properties": { + "release_actual_start": { + "type": "object", + "title": "release_details.release_actual_start", + "description": "release_details -> release_actual_start" + }, + "release_actual_end": { + "type": "object", + "title": "release_details.release_actual_end", + "description": "release_details -> release_actual_end" + }, + "release_details_description": { + "type": "string", + "title": "release_details.release_details_description", + "description": "release_details -> release_details_description" + }, + "release_scheduled_end": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "release_details.release_scheduled_end.display_value", + "description": "release_details -> release_scheduled_end -> display_value" + }, + "value": { + "type": "string", + "title": "release_details.release_scheduled_end.value", + "description": "release_details -> release_scheduled_end -> value" + } + }, + "description": "release_details -> release_scheduled_end", + "title": "release_details.release_scheduled_end" + }, + "release_details_updated_on": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "release_details.release_details_updated_on.display_value", + "description": "release_details -> release_details_updated_on -> display_value" + }, + "value": { + "type": "string", + "title": "release_details.release_details_updated_on.value", + "description": "release_details -> release_details_updated_on -> value" + } + }, + "description": "release_details -> release_details_updated_on", + "title": "release_details.release_details_updated_on" + }, + "release_scheduled_start": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "release_details.release_scheduled_start.display_value", + "description": "release_details -> release_scheduled_start -> display_value" + }, + "value": { + "type": "string", + "title": "release_details.release_scheduled_start.value", + "description": "release_details -> release_scheduled_start -> value" + } + }, + "description": "release_details -> release_scheduled_start", + "title": "release_details.release_scheduled_start" + }, + "release_details_updated_by": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "release_details.release_details_updated_by.email_id", + "description": "release_details -> release_details_updated_by -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "release_details.release_details_updated_by.is_technician", + "description": "release_details -> release_details_updated_by -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "release_details.release_details_updated_by.sms_mail", + "description": "release_details -> release_details_updated_by -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "release_details.release_details_updated_by.mobile", + "description": "release_details -> release_details_updated_by -> mobile" + }, + "last_name": { + "type": "string", + "title": "release_details.release_details_updated_by.last_name", + "description": "release_details -> release_details_updated_by -> last_name" + }, + "user_scope": { + "type": "string", + "title": "release_details.release_details_updated_by.user_scope", + "description": "release_details -> release_details_updated_by -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "release_details.release_details_updated_by.sms_mail_id", + "description": "release_details -> release_details_updated_by -> sms_mail_id" + }, + "phone": { + "type": "string", + "title": "release_details.release_details_updated_by.phone", + "description": "release_details -> release_details_updated_by -> phone" + }, + "name": { + "type": "string", + "title": "release_details.release_details_updated_by.name", + "description": "release_details -> release_details_updated_by -> name" + }, + "id": { + "type": "string", + "title": "release_details.release_details_updated_by.id", + "description": "release_details -> release_details_updated_by -> id" + }, + "photo_url": { + "type": "string", + "title": "release_details.release_details_updated_by.photo_url", + "description": "release_details -> release_details_updated_by -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "release_details.release_details_updated_by.is_vip_user", + "description": "release_details -> release_details_updated_by -> is_vip_user" + }, + "department": { + "type": "string", + "title": "release_details.release_details_updated_by.department", + "description": "release_details -> release_details_updated_by -> department" + }, + "first_name": { + "type": "string", + "title": "release_details.release_details_updated_by.first_name", + "description": "release_details -> release_details_updated_by -> first_name" + }, + "job_title": { + "type": "string", + "title": "release_details.release_details_updated_by.job_title", + "description": "release_details -> release_details_updated_by -> job_title" + } + }, + "description": "release_details -> release_details_updated_by", + "title": "release_details.release_details_updated_by" + } + }, + "description": "release_details" + }, + "priority": { + "type": "object", + "properties": { + "color": { + "type": "string", + "title": "priority.color", + "description": "priority -> color" + }, + "name": { + "type": "string", + "title": "priority.name", + "description": "priority -> name" + }, + "id": { + "type": "string", + "title": "priority.id", + "description": "priority -> id" + } + }, + "description": "priority" + }, + "scheduled_end_time": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "scheduled_end_time.display_value", + "description": "scheduled_end_time -> display_value" + }, + "value": { + "type": "string", + "title": "scheduled_end_time.value", + "description": "scheduled_end_time -> value" + } + }, + "description": "scheduled_end_time" + }, + "uat_details": { + "type": "object", + "properties": { + "uat_scheduled_start": { + "type": "object", + "title": "uat_details.uat_scheduled_start", + "description": "uat_details -> uat_scheduled_start" + }, + "uat_actual_end": { + "type": "object", + "title": "uat_details.uat_scheduled_end", + "description": "uat_details -> uat_actual_end" + }, + "uat_details_updated_by": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "uat_details.uat_details_updated_by.email_id", + "description": "uat_details -> uat_details_updated_by -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "uat_details.uat_details_updated_by.is_technician", + "description": "uat_details -> uat_details_updated_by -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "uat_details.uat_details_updated_by.sms_mail", + "description": "uat_details -> uat_details_updated_by -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "uat_details.uat_details_updated_by.mobile", + "description": "uat_details -> uat_details_updated_by -> mobile" + }, + "last_name": { + "type": "string", + "title": "uat_details.uat_details_updated_by.last_name", + "description": "uat_details -> uat_details_updated_by -> last_name" + }, + "user_scope": { + "type": "string", + "title": "uat_details.uat_details_updated_by.user_scope", + "description": "uat_details -> uat_details_updated_by -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "uat_details.uat_details_updated_by.sms_mail_id", + "description": "uat_details -> uat_details_updated_by -> sms_mail_id" + }, + "phone": { + "type": "string", + "title": "uat_details.uat_details_updated_by.phone", + "description": "uat_details -> uat_details_updated_by -> phone" + }, + "name": { + "type": "string", + "title": "uat_details.uat_details_updated_by.name", + "description": "uat_details -> uat_details_updated_by -> name" + }, + "id": { + "type": "string", + "title": "uat_details.uat_details_updated_by.id", + "description": "uat_details -> uat_details_updated_by -> id" + }, + "photo_url": { + "type": "string", + "title": "uat_details.uat_details_updated_by.photo_url", + "description": "uat_details -> uat_details_updated_by -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "uat_details.uat_details_updated_by.is_vip_user", + "description": "uat_details -> uat_details_updated_by -> is_vip_user" + }, + "department": { + "type": "string", + "title": "uat_details.uat_details_updated_by.department", + "description": "uat_details -> uat_details_updated_by -> department" + }, + "first_name": { + "type": "string", + "title": "uat_details.uat_details_updated_by.first_name", + "description": "uat_details -> uat_details_updated_by -> first_name" + }, + "job_title": { + "type": "string", + "title": "uat_details.uat_details_updated_by.job_title", + "description": "uat_details -> uat_details_updated_by -> job_title" + } + }, + "description": "uat_details -> uat_details_updated_by", + "title": "uat_details.uat_details_updated_by" + }, + "uat_details_description": { + "type": "string", + "title": "uat_details.uat_details_description", + "description": "uat_details -> uat_details_description" + }, + "uat_details_updated_on": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "uat_details.uat_details_updated_on.display_value", + "description": "uat_details -> uat_details_updated_on -> display_value" + }, + "value": { + "type": "string", + "title": "uat_details.uat_details_updated_on.value", + "description": "uat_details -> uat_details_updated_on -> value" + } + }, + "description": "uat_details -> uat_details_updated_on", + "title": "uat_details.uat_details_updated_on" + }, + "uat_scheduled_end": { + "type": "object", + "title": "uat_details.uat_scheduled_end", + "description": "uat_details -> uat_scheduled_end" + }, + "uat_actual_start": { + "type": "object", + "title": "uat_details.uat_actual_start", + "description": "uat_details -> uat_actual_start" + } + }, + "description": "uat_details" + }, + "reason_for_change": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "reason_for_change.name", + "description": "reason_for_change -> name" + }, + "id": { + "type": "string", + "title": "reason_for_change.id", + "description": "reason_for_change -> id" + } + }, + "description": "reason_for_change" + }, + "udf_fields": { + "type": "object", + "properties": {}, + "description": "udf_fields" + }, + "impact_details": { + "type": "object", + "properties": { + "impact_details_updated_on": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "impact_details.impact_details_updated_on.display_value", + "description": "impact_details -> impact_details_updated_on -> display_value" + }, + "value": { + "type": "string", + "title": "impact_details.impact_details_updated_on.value", + "description": "impact_details -> impact_details_updated_on -> value" + } + }, + "description": "impact_details -> impact_details_updated_on", + "title": "impact_details.impact_details_updated_on" + }, + "impact_details_updated_by": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "impact_details.impact_details_updated_by.email_id", + "description": "impact_details -> impact_details_updated_by -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "impact_details.impact_details_updated_by.is_technician", + "description": "impact_details -> impact_details_updated_by -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "impact_details.impact_details_updated_by.sms_mail", + "description": "impact_details -> impact_details_updated_by -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "impact_details.impact_details_updated_by.mobile", + "description": "impact_details -> impact_details_updated_by -> mobile" + }, + "last_name": { + "type": "string", + "title": "impact_details.impact_details_updated_by.last_name", + "description": "impact_details -> impact_details_updated_by -> last_name" + }, + "user_scope": { + "type": "string", + "title": "impact_details.impact_details_updated_by.user_scope", + "description": "impact_details -> impact_details_updated_by -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "impact_details.impact_details_updated_by.sms_mail_id", + "description": "impact_details -> impact_details_updated_by -> sms_mail_id" + }, + "phone": { + "type": "string", + "title": "impact_details.impact_details_updated_by.phone", + "description": "impact_details -> impact_details_updated_by -> phone" + }, + "name": { + "type": "string", + "title": "impact_details.impact_details_updated_by.name", + "description": "impact_details -> impact_details_updated_by -> name" + }, + "id": { + "type": "string", + "title": "impact_details.impact_details_updated_by.id", + "description": "impact_details -> impact_details_updated_by -> id" + }, + "photo_url": { + "type": "string", + "title": "impact_details.impact_details_updated_by.photo_url", + "description": "impact_details -> impact_details_updated_by -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "impact_details.impact_details_updated_by.is_vip_user", + "description": "impact_details -> impact_details_updated_by -> is_vip_user" + }, + "department": { + "type": "string", + "title": "impact_details.impact_details_updated_by.department", + "description": "impact_details -> impact_details_updated_by -> department" + }, + "first_name": { + "type": "string", + "title": "impact_details.impact_details_updated_by.first_name", + "description": "impact_details -> impact_details_updated_by -> first_name" + }, + "job_title": { + "type": "string", + "title": "impact_details.impact_details_updated_by.job_title", + "description": "impact_details -> impact_details_updated_by -> job_title" + } + }, + "description": "impact_details -> impact_details_updated_by", + "title": "impact_details.impact_details_updated_by" + }, + "impact_details_description": { + "type": "string", + "title": "impact_details.impact_details_description", + "description": "impact_details -> impact_details_description" + } + }, + "description": "impact_details" + }, + "subcategory": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "subcategory.name", + "description": "subcategory -> name" + }, + "id": { + "type": "string", + "title": "subcategory.id", + "description": "subcategory -> id" + } + }, + "description": "subcategory" + }, + "deleted_time": { + "type": "object", + "description": "deleted_time" + }, + "is_freeze_conflicted": { + "type": "boolean", + "description": "is_freeze_conflicted" + }, + "status": { + "type": "object", + "properties": { + "internal_name": { + "type": "string", + "title": "status.internal_name", + "description": "status -> internal_name" + }, + "stage": { + "type": "object", + "properties": { + "id": { + "type": "string", + "title": "status.stage.id", + "description": "status -> stage -> id" + } + }, + "description": "status -> stage", + "title": "status.stage" + }, + "name": { + "type": "string", + "title": "status.name", + "description": "status -> name" + }, + "id": { + "type": "string", + "title": "status.id", + "description": "status -> id" + } + }, + "description": "status" + }, + "scheduled_start_time": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "scheduled_start_time.display_value", + "description": "scheduled_start_time -> display_value" + }, + "value": { + "type": "string", + "title": "scheduled_start_time.value", + "description": "scheduled_start_time -> value" + } + }, + "description": "scheduled_start_time" + }, + "template": { + "type": "object", + "properties": { + "inactive": { + "type": "boolean", + "title": "template.inactive", + "description": "template -> inactive" + }, + "name": { + "type": "string", + "title": "template.name", + "description": "template -> name" + }, + "id": { + "type": "string", + "title": "template.id", + "description": "template -> id" + } + }, + "description": "template" + }, + "has_release_association": { + "type": "boolean", + "description": "has_release_association" + }, + "attachments": { + "type": "array", + "items": {}, + "description": "attachments" + }, + "display_id": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "display_id.display_value", + "description": "display_id -> display_value" + }, + "value": { + "type": "string", + "title": "display_id.value", + "description": "display_id -> value" + } + }, + "description": "display_id" + }, + "roles": { + "type": "array", + "items": { + "type": "object", + "properties": { + "role": { + "type": "object", + "properties": { + "internal_name": { + "type": "string", + "title": "roles.role.internal_name", + "description": "roles -> role -> internal_name" + }, + "user_type": { + "type": "string", + "title": "roles.role.user_type", + "description": "roles -> role -> user_type" + }, + "name": { + "type": "string", + "title": "roles.role.name", + "description": "roles -> role -> name" + }, + "id": { + "type": "string", + "title": "roles.role.id", + "description": "roles -> role -> id" + } + }, + "description": "roles -> role", + "title": "roles.role" + }, + "id": { + "type": "string", + "title": "roles.id", + "description": "roles -> id" + }, + "user": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "roles.user.email_id", + "description": "roles -> user -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "roles.user.is_technician", + "description": "roles -> user -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "roles.user.sms_mail", + "description": "roles -> user -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "roles.user.mobile", + "description": "roles -> user -> mobile" + }, + "last_name": { + "type": "string", + "title": "roles.user.last_name", + "description": "roles -> user -> last_name" + }, + "user_scope": { + "type": "string", + "title": "roles.user.user_scope", + "description": "roles -> user -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "roles.user.sms_mail_id", + "description": "roles -> user -> sms_mail_id" + }, + "phone": { + "type": "string", + "title": "roles.user.phone", + "description": "roles -> user -> phone" + }, + "name": { + "type": "string", + "title": "roles.user.name", + "description": "roles -> user -> name" + }, + "id": { + "type": "string", + "title": "roles.user.id", + "description": "roles -> user -> id" + }, + "photo_url": { + "type": "string", + "title": "roles.user.photo_url", + "description": "roles -> user -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "roles.user.is_vip_user", + "description": "roles -> user -> is_vip_user" + }, + "department": { + "type": "object", + "properties": { + "site": { + "type": "object", + "properties": { + "deleted": { + "type": "boolean", + "title": "roles.user.department.site.deleted", + "description": "roles -> user -> department -> site -> deleted" + }, + "name": { + "type": "string", + "title": "roles.user.department.site.name", + "description": "roles -> user -> department -> site -> name" + }, + "id": { + "type": "string", + "title": "roles.user.department.site.id", + "description": "roles -> user -> department -> site -> id" + } + }, + "description": "roles -> user -> department -> site", + "title": "roles.user.department.site" + }, + "name": { + "type": "string", + "title": "roles.user.department.name", + "description": "roles -> user -> department -> name" + }, + "id": { + "type": "string", + "title": "roles.user.department.id", + "description": "roles -> user -> department -> id" + } + }, + "description": "roles -> user -> department", + "title": "roles.user.department" + }, + "first_name": { + "type": "string", + "title": "roles.user.first_name", + "description": "roles -> user -> first_name" + }, + "job_title": { + "type": "string", + "title": "roles.user.job_title", + "description": "roles -> user ->job_title" + } + }, + "description": "roles -> user", + "title": "roles.user" + } + } + }, + "description": "roles" + }, + "description": { + "type": "string", + "description": "description" + }, + "title": { + "type": "string", + "description": "title" + }, + "change_owner": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "change_owner.email_id", + "description": "change_owner -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "change_owner.is_technician", + "description": "change_owner -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "change_owner.sms_mail", + "description": "change_owner -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "change_owner.mobile", + "description": "change_owner -> mobile" + }, + "last_name": { + "type": "string", + "title": "change_owner.last_name", + "description": "change_owner -> last_name" + }, + "user_scope": { + "type": "string", + "title": "change_owner.user_scope", + "description": "change_owner -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "change_owner.sms_mail_id", + "description": "change_owner -> sms_mail_id" + }, + "cost_per_hour": { + "type": "string", + "title": "change_owner.cost_per_hour", + "description": "change_owner -> cost_per_hour" + }, + "phone": { + "type": "string", + "title": "change_owner.phone", + "description": "change_owner -> phone" + }, + "name": { + "type": "string", + "title": "change_owner.name", + "description": "change_owner -> name" + }, + "id": { + "type": "string", + "title": "change_owner.id", + "description": "change_owner -> id" + }, + "photo_url": { + "type": "string", + "title": "change_owner.photo_url", + "description": "change_owner -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "change_owner.is_vip_user", + "description": "change_owner -> is_vip_user" + }, + "department": { + "type": "string", + "title": "change_owner.department", + "description": "change_owner -> department" + }, + "first_name": { + "type": "string", + "title": "change_owner.first_name", + "description": "change_owner -> first_name" + }, + "job_title": { + "type": "string", + "title": "change_owner.job_title", + "description": "change_owner -> job_title" + } + }, + "description": "change_owner" + }, + "urgency": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "urgency.name", + "description": "urgency -> name" + }, + "id": { + "type": "string", + "title": "urgency.id", + "description": "urgency -> id" + } + }, + "description": "urgency" + }, + "close_details": { + "type": "object", + "properties": { + "close_details_updated_on": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "close_details.close_details_updated_on.display_value", + "description": "close_details -> close_details_updated_on -> display_value" + }, + "value": { + "type": "string", + "title": "close_details.close_details_updated_on.value", + "description": "close_details -> close_details_updated_on -> value" + } + }, + "description": "close_details -> close_details_updated_on", + "title": "close_details.close_details_updated_on" + }, + "close_details_description": { + "type": "string", + "title": "close_details.close_details_description", + "description": "close_details -> close_details_description" + }, + "closure_code": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "close_details.closure_code.name", + "description": "close_details -> closure_code -> name" + }, + "id": { + "type": "string", + "title": "close_details.closure_code.id", + "description": "close_details -> closure_code -> id" + } + }, + "description": "close_details -> closure_code", + "title": "close_details.closure_code" + }, + "close_details_updated_by": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "close_details.close_details_updated_by.email_id", + "description": "close_details -> close_details_updated_by -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "close_details.close_details_updated_by.is_technician", + "description": "close_details -> close_details_updated_by -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "close_details.close_details_updated_by.sms_mail", + "description": "close_details -> close_details_updated_by -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "close_details.close_details_updated_by.mobile", + "description": "close_details -> close_details_updated_by -> mobile" + }, + "last_name": { + "type": "string", + "title": "close_details.close_details_updated_by.last_name", + "description": "close_details -> close_details_updated_by -> last_name" + }, + "user_scope": { + "type": "string", + "title": "close_details.close_details_updated_by.user_scope", + "description": "close_details -> close_details_updated_by -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "close_details.close_details_updated_by.sms_mail_id", + "description": "close_details -> close_details_updated_by -> sms_mail_id" + }, + "phone": { + "type": "string", + "title": "close_details.close_details_updated_by.phone", + "description": "close_details -> close_details_updated_by -> phone" + }, + "name": { + "type": "string", + "title": "close_details.close_details_updated_by.name", + "description": "close_details -> close_details_updated_by -> name" + }, + "id": { + "type": "string", + "title": "close_details.close_details_updated_by.id", + "description": "close_details -> close_details_updated_by -> id" + }, + "photo_url": { + "type": "string", + "title": "close_details.close_details_updated_by.photo_url", + "description": "close_details -> close_details_updated_by -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "close_details.close_details_updated_by.is_vip_user", + "description": "close_details -> close_details_updated_by -> is_vip_user" + }, + "department": { + "type": "string", + "title": "close_details.close_details_updated_by.department", + "description": "close_details -> close_details_updated_by -> department" + }, + "first_name": { + "type": "string", + "title": "close_details.close_details_updated_by.first_name", + "description": "close_details -> close_details_updated_by -> first_name" + }, + "job_title": { + "type": "string", + "title": "close_details.close_details_updated_by.job_title", + "description": "close_details -> close_details_updated_by -> job_title" + } + }, + "description": "close_details -> close_details_updated_by", + "title": "close_details.close_details_updated_by" + } + }, + "description": "close_details" + }, + "change_manager": { + "type": "string", + "description": "change_manager" + }, + "is_freezed": { + "type": "boolean", + "description": "is_freezed" + }, + "retrospective": { + "type": "boolean", + "description": "retrospective" + }, + "checklist": { + "type": "object", + "properties": { + "checklist_description": { + "type": "string", + "title": "checklist.checklist_description", + "description": "checklist -> checklist_description" + }, + "checklist_updated_on": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "checklist.checklist_updated_on.display_value", + "description": "checklist -> checklist_updated_on -> display_value" + }, + "value": { + "type": "string", + "title": "checklist.checklist_updated_on.value", + "description": "checklist -> checklist_updated_on -> value" + } + }, + "description": "checklist -> checklist_updated_on", + "title": "checklist.checklist_updated_on" + }, + "checklist_updated_by": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "checklist.checklist_updated_by.email_id", + "description": "checklist -> checklist_updated_by -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "checklist.checklist_updated_by.is_technician", + "description": "checklist -> checklist_updated_by -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "checklist.checklist_updated_by.sms_mail", + "description": "checklist -> checklist_updated_by -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "checklist.checklist_updated_by.mobile", + "description": "checklist -> checklist_updated_by -> mobile" + }, + "last_name": { + "type": "string", + "title": "checklist.checklist_updated_by.last_name", + "description": "checklist -> checklist_updated_by -> last_name" + }, + "user_scope": { + "type": "string", + "title": "checklist.checklist_updated_by.user_scope", + "description": "checklist -> checklist_updated_by -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "checklist.checklist_updated_by.sms_mail_id", + "description": "checklist -> checklist_updated_by -> sms_mail_id" + }, + "phone": { + "type": "string", + "title": "checklist.checklist_updated_by.phone", + "description": "checklist -> checklist_updated_by -> phone" + }, + "name": { + "type": "string", + "title": "checklist.checklist_updated_by.name", + "description": "checklist -> checklist_updated_by -> name" + }, + "id": { + "type": "string", + "title": "checklist.checklist_updated_by.id", + "description": "checklist -> checklist_updated_by -> id" + }, + "photo_url": { + "type": "string", + "title": "checklist.checklist_updated_by.photo_url", + "description": "checklist -> checklist_updated_by -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "checklist.checklist_updated_by.is_vip_user", + "description": "checklist -> checklist_updated_by -> is_vip_user" + }, + "department": { + "type": "string", + "title": "checklist.checklist_updated_by.department", + "description": "checklist -> checklist_updated_by -> department" + }, + "first_name": { + "type": "string", + "title": "checklist.checklist_updated_by.first_name", + "description": "checklist -> checklist_updated_by -> first_name" + }, + "job_title": { + "type": "string", + "title": "checklist.checklist_updated_by.job_title", + "description": "checklist -> checklist_updated_by -> job_title" + } + }, + "description": "checklist -> checklist_updated_by", + "title": "checklist.checklist_updated_by" + } + }, + "description": "checklist" + }, + "services": { + "type": "array", + "items": { + "type": "object", + "properties": { + "inactive": { + "type": "boolean", + "title": "services.inactive", + "description": "services -> inactive" + }, + "name": { + "type": "string", + "title": "services.name", + "description": "services -> name" + }, + "id": { + "type": "string", + "title": "services.id", + "description": "services -> id" + }, + "sort_index": { + "type": "integer", + "format": "int32", + "title": "services.sort_index", + "description": "services -> sort_index" + } + } + }, + "description": "services" + }, + "back_out_plan": { + "type": "object", + "properties": { + "back_out_plan_updated_by": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.email_id", + "description": "back_out_plan -> back_out_plan_updated_by -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "back_out_plan.back_out_plan_updated_by.is_technician", + "description": "back_out_plan -> back_out_plan_updated_by -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.sms_mail", + "description": "back_out_plan -> back_out_plan_updated_by -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.mobile", + "description": "back_out_plan -> back_out_plan_updated_by -> mobile" + }, + "last_name": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.last_name", + "description": "back_out_plan -> back_out_plan_updated_by -> last_name" + }, + "user_scope": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.user_scope", + "description": "back_out_plan -> back_out_plan_updated_by -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.sms_mail_id", + "description": "back_out_plan -> back_out_plan_updated_by -> sms_mail_id" + }, + "phone": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.phone", + "description": "back_out_plan -> back_out_plan_updated_by -> phone" + }, + "name": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.name", + "description": "back_out_plan -> back_out_plan_updated_by -> name" + }, + "id": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.id", + "description": "back_out_plan -> back_out_plan_updated_by -> id" + }, + "photo_url": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.photo_url", + "description": "back_out_plan -> back_out_plan_updated_by -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "back_out_plan.back_out_plan_updated_by.is_vip_user", + "description": "back_out_plan -> back_out_plan_updated_by -> is_vip_user" + }, + "department": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.department", + "description": "back_out_plan -> back_out_plan_updated_by -> department" + }, + "first_name": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.first_name", + "description": "back_out_plan -> back_out_plan_updated_by -> first_name" + }, + "job_title": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.job_title", + "description": "back_out_plan -> back_out_plan_updated_by -> job_title" + } + }, + "description": "back_out_plan -> back_out_plan_updated_by", + "title": "back_out_plan.back_out_plan_updated_by" + }, + "back_out_plan_updated_on": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_on.display_value", + "description": "back_out_plan -> back_out_plan_updated_on -> display_value" + }, + "value": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_on.value", + "description": "back_out_plan -> back_out_plan_updated_on -> value" + } + }, + "description": "back_out_plan_updated_on", + "title": "back_out_plan.back_out_plan_updated_on" + }, + "back_out_plan_description": { + "type": "string", + "title": "back_out_plan.back_out_plan_description", + "description": "back_out_plan -> back_out_plan_description" + } + }, + "description": "back_out_plan" + }, + "site": { + "type": "object", + "properties": { + "deleted": { + "type": "boolean", + "title": "site.site", + "description": "site -> deleted" + }, + "name": { + "type": "string", + "title": "site.name", + "description": "site -> name" + }, + "id": { + "type": "string", + "title": "site.id", + "description": "site -> id" + } + }, + "description": "site" + }, + "stage": { + "type": "object", + "properties": { + "internal_name": { + "type": "string", + "title": "stage.internal_name", + "description": "stage -> internal_name" + }, + "stage_index": { + "type": "integer", + "format": "int32", + "title": "stage.stage_index", + "description": "stage -> stage_index" + }, + "name": { + "type": "string", + "title": "stage.name", + "description": "stage -> name" + }, + "id": { + "type": "string", + "title": "stage.id", + "description": "stage -> id" + } + }, + "description": "stage" + }, + "completed_time": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "completed_time.display_value", + "description": "completed_time -> display_value" + }, + "value": { + "type": "string", + "title": "completed_time.value", + "description": "completed_time -> value" + } + }, + "description": "completed_time" + }, + "risk": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "risk.name", + "description": "risk -> name" + }, + "id": { + "type": "string", + "title": "risk.id", + "description": "risk -> id" + } + }, + "description": "risk" + }, + "category": { + "type": "object", + "properties": { + "deleted": { + "type": "boolean", + "title": "category.deleted", + "description": "category -> deleted" + }, + "name": { + "type": "string", + "title": "category.name", + "description": "category -> name" + }, + "id": { + "type": "string", + "title": "category.id", + "description": "category -> id" + } + }, + "description": "category" + }, + "notes_present": { + "type": "boolean", + "description": "notes_present" + } + }, + "description": "change" + } + } + } + } + }, + "summary": "Create Change", + "description": "Create new change in SDP Cloud", + "operationId": "CreateChange", + "parameters": [ + { + "name": "serviceDeskInstance", + "in": "path", + "required": true, + "type": "string", + "x-ms-summary": "Service Desk Instance", + "description": "Select the ServiceDesk Plus Cloud instance where the API call must be placed", + "x-ms-dynamic-values": { + "operationId": "PortalList", + "value-path": "name", + "value-collection": "portals", + "value-title": "name" + }, + "x-ms-url-encoding": "single" + }, + { + "name": "body", + "in": "body", + "required": false, + "schema": { + "type": "object", + "properties": { + "input_data": { + "type": "object", + "properties": { + "change": { + "type": "object", + "properties": { + "title": { + "type": "string", + "description": "Specify change title", + "title": "Title" + }, + "comment": { + "type": "string", + "description": "Specify change status comment", + "title": "Status Comment" + }, + "template": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify change template name", + "title": "Change Template" + } + }, + "description": "Change Template" + }, + "change_requester": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify change requester name", + "title": "Change Requester" + } + }, + "description": "Change Requester" + }, + "site": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify site for the change", + "title": "Site" + } + }, + "description": "Site" + }, + "group": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify group for the change", + "title": "Group" + } + }, + "description": "Group" + }, + "description": { + "type": "string", + "description": "Type change description", + "title": "Description" + }, + "change_owner": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "description": "Type change owner's email address", + "title": "Change Owner Email Address" + } + }, + "description": "Change Owner" + }, + "change_type": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify change type", + "title": "Change Type" + } + }, + "description": "Change Type" + }, + "priority": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify change priority", + "title": "Priority" + } + }, + "description": "Priority" + }, + "urgency": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify change urgency", + "title": "Urgency" + } + }, + "description": "Urgency" + }, + "impact": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify change impact", + "title": "Impact" + } + }, + "description": "Impact" + }, + "risk": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify change risk", + "title": "Change Risk" + } + }, + "description": "Change Risk" + }, + "reason_for_change": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify reason for initiating change", + "title": "Reason for Change" + } + }, + "description": "Reason for Change" + }, + "category": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify change category for the change", + "title": "Category" + } + }, + "description": "Category" + }, + "subcategory": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify change subcategory for a the change", + "title": "Sub Category" + } + }, + "description": "Sub Category" + }, + "item": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify change item", + "title": "Item" + } + }, + "description": "Item" + }, + "assets": { + "title": "Asset", + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Provide assets to be associated with the change" + } + } + }, + "description": "Provide assets to be associated with the change" + }, + "udf_fields": { + "type": "string", + "description": "Specify additional fields(e.g. {\"udf_char1\":\"value\",\"udf_char2\":\"value\",..})", + "title": "Additional Fields" + } + }, + "description": "request", + "required": [ + "title" + ] + } + }, + "required": [ + "change" + ], + "description": "change" + } + }, + "required": [ + "input_data" + ] + } + } + ] + } + }, + "/app/{serviceDeskInstance}/api/v3/changes/{id}": { + "put": { + "responses": { + "200": { + "description": "ok", + "schema": { + "type": "object", + "properties": { + "response_status": { + "type": "object", + "properties": { + "status_code": { + "type": "integer", + "format": "int32", + "description": "status_code" + }, + "status": { + "type": "string", + "description": "status" + } + }, + "description": "response_status" + }, + "change": { + "type": "object", + "properties": { + "roll_out_plan": { + "type": "object", + "properties": { + "roll_out_plan_updated_on": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_on.display_value", + "description": "roll_out_plan -> roll_out_plan_updated_on -> display_value" + }, + "value": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_on.value", + "description": "roll_out_plan -> roll_out_plan_updated_on -> value" + } + }, + "description": "roll_out_plan -> roll_out_plan_updated_on", + "title": "roll_out_plan.roll_out_plan_updated_on" + }, + "roll_out_plan_updated_by": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.email_id", + "description": "roll_out_plan -> roll_out_plan_updated_by -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "roll_out_plan.roll_out_plan_updated_by.is_technician", + "description": "roll_out_plan -> roll_out_plan_updated_by -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.sms_mail", + "description": "roll_out_plan -> roll_out_plan_updated_by -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.mobile", + "description": "roll_out_plan -> roll_out_plan_updated_by -> mobile" + }, + "last_name": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.last_name", + "description": "roll_out_plan -> roll_out_plan_updated_by -> last_name" + }, + "user_scope": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.user_scope", + "description": "roll_out_plan -> roll_out_plan_updated_by -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.sms_mail_id", + "description": "roll_out_plan -> roll_out_plan_updated_by -> sms_mail_id" + }, + "phone": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.phone", + "description": "roll_out_plan -> roll_out_plan_updated_by -> phone" + }, + "name": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.name", + "description": "roll_out_plan -> roll_out_plan_updated_by -> name" + }, + "id": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.id", + "description": "roll_out_plan -> roll_out_plan_updated_by -> id" + }, + "photo_url": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.photo_url", + "description": "roll_out_plan -> roll_out_plan_updated_by -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "roll_out_plan.roll_out_plan_updated_by.is_vip_user", + "description": "roll_out_plan -> roll_out_plan_updated_by -> is_vip_user" + }, + "department": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.department", + "description": "roll_out_plan -> roll_out_plan_updated_by -> department" + }, + "first_name": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.first_name", + "description": "roll_out_plan -> roll_out_plan_updated_by -> first_name" + }, + "job_title": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_updated_by.job_title", + "description": "roll_out_plan -> roll_out_plan_updated_by -> job_title" + } + }, + "description": "roll_out_plan -> roll_out_plan_updated_by", + "title": "roll_out_plan.roll_out_plan_updated_by" + }, + "roll_out_plan_description": { + "type": "string", + "title": "roll_out_plan.roll_out_plan_description", + "description": "roll_out_plan -> roll_out_plan_description" + } + }, + "description": "roll_out_plan" + }, + "emergency": { + "type": "boolean", + "description": "emergency" + }, + "change_type": { + "type": "object", + "properties": { + "color": { + "type": "string", + "title": "change_type.color", + "description": "change_type -> color" + }, + "pre_approved": { + "type": "boolean", + "title": "change_type.pre_approved", + "description": "change_type -> pre_approved" + }, + "name": { + "type": "string", + "title": "change_type.name", + "description": "change_type -> name" + }, + "id": { + "type": "string", + "title": "change_type.id", + "description": "change_type -> id" + } + }, + "description": "change_type" + }, + "review_details": { + "type": "object", + "properties": { + "next_review_on": { + "type": "object", + "title": "review_details.next_review_on", + "description": "review_details -> next_review_on" + }, + "review_details_updated_by": { + "type": "object", + "title": "review_details.review_details_updated_by", + "description": "review_details -> review_details_updated_by" + }, + "review_details_updated_on": { + "type": "object", + "title": "review_details.review_details_updated_on", + "description": "review_details -> review_details_updated_on" + }, + "review_details_description": { + "type": "object", + "title": "review_details.review_details_description", + "description": "review_details -> review_details_description" + } + }, + "description": "review_details" + }, + "assets": { + "type": "array", + "items": { + "type": "object", + "properties": { + "site": { + "type": "object", + "title": "assets.site", + "description": "assets -> site" + }, + "name": { + "type": "string", + "title": "assets.name", + "description": "assets -> name" + }, + "id": { + "type": "string", + "title": "assets.id", + "description": "assets -> id" + } + } + }, + "description": "assets" + }, + "configuration_items": { + "type": "array", + "items": {}, + "description": "configuration_items" + }, + "workflow_instance_details": { + "type": "object", + "properties": { + "id": { + "type": "string", + "title": "workflow_instance_details.id", + "description": "workflow_instance_details -> id" + }, + "status": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "workflow_instance_details.status.name", + "description": "workflow_instance_details -> status -> name" + }, + "id": { + "type": "string", + "title": "workflow_instance_details.status.id", + "description": "workflow_instance_details -> status -> id" + } + }, + "description": "workflow_instance_details -> status", + "title": "workflow_instance_details.status," + } + }, + "description": "workflow_instance_details" + }, + "rel": { + "type": "object", + "properties": { + "releases": { + "type": "object", + "title": "rel.releases", + "description": "rel -> releases" + } + }, + "description": "rel" + }, + "id": { + "type": "string", + "description": "change -> id" + }, + "change_requester": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "change_requester.email_id", + "description": "change_requester -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "change_requester.is_technician", + "description": "change_requester -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "change_requester.sms_mail", + "description": "change_requester -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "change_requester.mobile", + "description": "change_requester -> mobile" + }, + "last_name": { + "type": "string", + "title": "change_requester.last_name", + "description": "change_requester -> last_name" + }, + "user_scope": { + "type": "string", + "title": "change_requester.user_scope", + "description": "change_requester -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "change_requester.sms_mail_id", + "description": "change_requester -> sms_mail_id" + }, + "phone": { + "type": "string", + "title": "change_requester.phone", + "description": "change_requester -> phone" + }, + "name": { + "type": "string", + "title": "change_requester.name", + "description": "change_requester -> name" + }, + "id": { + "type": "string", + "title": "change_requester.id", + "description": "change_requester -> id" + }, + "photo_url": { + "type": "string", + "title": "change_requester.photo_url", + "description": "change_requester -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "change_requester.is_vip_user", + "description": "change_requester -> is_vip_user" + }, + "department": { + "type": "string", + "title": "change_requester.department", + "description": "change_requester -> department" + }, + "first_name": { + "type": "string", + "title": "change_requester.first_name", + "description": "change_requester -> first_name" + }, + "job_title": { + "type": "string", + "title": "change_requester.job_title", + "description": "change_requester -> job_title" + } + }, + "description": "change_requester" + }, + "group": { + "type": "object", + "properties": { + "site": { + "type": "object", + "title": "group.site", + "description": "group -> site" + }, + "deleted": { + "type": "boolean", + "title": "group.deleted", + "description": "group -> deleted" + }, + "name": { + "type": "string", + "title": "group.name", + "description": "group -> name" + }, + "id": { + "type": "string", + "title": "group.id", + "description": "group -> id" + } + }, + "description": "group" + }, + "created_time": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "created_time.display_value", + "description": "created_time -> display_value" + }, + "value": { + "type": "string", + "title": "created_time.value", + "description": "created_time -> value" + } + }, + "description": "created_time" + }, + "item": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "item.name", + "description": "item -> name" + }, + "id": { + "type": "string", + "title": "item.id", + "description": "item -> id" + } + }, + "description": "item" + }, + "workflow": { + "type": "object", + "properties": { + "validated": { + "type": "boolean", + "title": "workflow.validated", + "description": "workflow -> validated" + }, + "name": { + "type": "string", + "title": "workflow.name", + "description": "workflow -> name" + }, + "id": { + "type": "string", + "title": "workflow.id", + "description": "workflow -> id" + } + }, + "description": "workflow" + }, + "approval_status": { + "type": "string", + "description": "approval_status" + }, + "impact": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "impact.name", + "description": "impact -> name" + }, + "id": { + "type": "string", + "title": "impact.id", + "description": "impact -> id" + } + }, + "description": "impact" + }, + "release_details": { + "type": "object", + "properties": { + "release_actual_start": { + "type": "object", + "title": "release_details.release_actual_start", + "description": "release_details -> release_actual_start" + }, + "release_actual_end": { + "type": "object", + "title": "release_details.release_actual_end", + "description": "release_details -> release_actual_end" + }, + "release_details_description": { + "type": "string", + "title": "release_details.release_details_description", + "description": "release_details -> release_details_description" + }, + "release_scheduled_end": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "release_details.release_scheduled_end.display_value", + "description": "release_details -> release_scheduled_end -> display_value" + }, + "value": { + "type": "string", + "title": "release_details.release_scheduled_end.value", + "description": "release_details -> release_scheduled_end -> value" + } + }, + "description": "release_details -> release_scheduled_end", + "title": "release_details.release_scheduled_end" + }, + "release_details_updated_on": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "release_details.release_details_updated_on.display_value", + "description": "release_details -> release_details_updated_on -> display_value" + }, + "value": { + "type": "string", + "title": "release_details.release_details_updated_on.value", + "description": "release_details -> release_details_updated_on -> value" + } + }, + "description": "release_details -> release_details_updated_on", + "title": "release_details.release_details_updated_on" + }, + "release_scheduled_start": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "release_details.release_scheduled_start.display_value", + "description": "release_details -> release_scheduled_start -> display_value" + }, + "value": { + "type": "string", + "title": "release_details.release_scheduled_start.value", + "description": "release_details -> release_scheduled_start -> value" + } + }, + "description": "release_details -> release_scheduled_start", + "title": "release_details.release_scheduled_start" + }, + "release_details_updated_by": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "release_details.release_details_updated_by.email_id", + "description": "release_details -> release_details_updated_by -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "release_details.release_details_updated_by.is_technician", + "description": "release_details -> release_details_updated_by -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "release_details.release_details_updated_by.sms_mail", + "description": "release_details -> release_details_updated_by -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "release_details.release_details_updated_by.mobile", + "description": "release_details -> release_details_updated_by -> mobile" + }, + "last_name": { + "type": "string", + "title": "release_details.release_details_updated_by.last_name", + "description": "release_details -> release_details_updated_by -> last_name" + }, + "user_scope": { + "type": "string", + "title": "release_details.release_details_updated_by.user_scope", + "description": "release_details -> release_details_updated_by -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "release_details.release_details_updated_by.sms_mail_id", + "description": "release_details -> release_details_updated_by -> sms_mail_id" + }, + "phone": { + "type": "string", + "title": "release_details.release_details_updated_by.phone", + "description": "release_details -> release_details_updated_by -> phone" + }, + "name": { + "type": "string", + "title": "release_details.release_details_updated_by.name", + "description": "release_details -> release_details_updated_by -> name" + }, + "id": { + "type": "string", + "title": "release_details.release_details_updated_by.id", + "description": "release_details -> release_details_updated_by -> id" + }, + "photo_url": { + "type": "string", + "title": "release_details.release_details_updated_by.photo_url", + "description": "release_details -> release_details_updated_by -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "release_details.release_details_updated_by.is_vip_user", + "description": "release_details -> release_details_updated_by -> is_vip_user" + }, + "department": { + "type": "string", + "title": "release_details.release_details_updated_by.department", + "description": "release_details -> release_details_updated_by -> department" + }, + "first_name": { + "type": "string", + "title": "release_details.release_details_updated_by.first_name", + "description": "release_details -> release_details_updated_by -> first_name" + }, + "job_title": { + "type": "string", + "title": "release_details.release_details_updated_by.job_title", + "description": "release_details -> release_details_updated_by -> job_title" + } + }, + "description": "release_details -> release_details_updated_by", + "title": "release_details.release_details_updated_by" + } + }, + "description": "release_details" + }, + "priority": { + "type": "object", + "properties": { + "color": { + "type": "string", + "title": "priority.color", + "description": "priority -> color" + }, + "name": { + "type": "string", + "title": "priority.name", + "description": "priority -> name" + }, + "id": { + "type": "string", + "title": "priority.id", + "description": "priority -> id" + } + }, + "description": "priority" + }, + "scheduled_end_time": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "scheduled_end_time.display_value", + "description": "scheduled_end_time -> display_value" + }, + "value": { + "type": "string", + "title": "scheduled_end_time.value", + "description": "scheduled_end_time -> value" + } + }, + "description": "scheduled_end_time" + }, + "uat_details": { + "type": "object", + "properties": { + "uat_scheduled_start": { + "type": "object", + "title": "uat_details.uat_scheduled_start", + "description": "uat_details -> uat_scheduled_start" + }, + "uat_actual_end": { + "type": "object", + "title": "uat_details.uat_scheduled_end", + "description": "uat_details -> uat_actual_end" + }, + "uat_details_updated_by": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "uat_details.uat_details_updated_by.email_id", + "description": "uat_details -> uat_details_updated_by -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "uat_details.uat_details_updated_by.is_technician", + "description": "uat_details -> uat_details_updated_by -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "uat_details.uat_details_updated_by.sms_mail", + "description": "uat_details -> uat_details_updated_by -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "uat_details.uat_details_updated_by.mobile", + "description": "uat_details -> uat_details_updated_by -> mobile" + }, + "last_name": { + "type": "string", + "title": "uat_details.uat_details_updated_by.last_name", + "description": "uat_details -> uat_details_updated_by -> last_name" + }, + "user_scope": { + "type": "string", + "title": "uat_details.uat_details_updated_by.user_scope", + "description": "uat_details -> uat_details_updated_by -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "uat_details.uat_details_updated_by.sms_mail_id", + "description": "uat_details -> uat_details_updated_by -> sms_mail_id" + }, + "phone": { + "type": "string", + "title": "uat_details.uat_details_updated_by.phone", + "description": "uat_details -> uat_details_updated_by -> phone" + }, + "name": { + "type": "string", + "title": "uat_details.uat_details_updated_by.name", + "description": "uat_details -> uat_details_updated_by -> name" + }, + "id": { + "type": "string", + "title": "uat_details.uat_details_updated_by.id", + "description": "uat_details -> uat_details_updated_by -> id" + }, + "photo_url": { + "type": "string", + "title": "uat_details.uat_details_updated_by.photo_url", + "description": "uat_details -> uat_details_updated_by -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "uat_details.uat_details_updated_by.is_vip_user", + "description": "uat_details -> uat_details_updated_by -> is_vip_user" + }, + "department": { + "type": "string", + "title": "uat_details.uat_details_updated_by.department", + "description": "uat_details -> uat_details_updated_by -> department" + }, + "first_name": { + "type": "string", + "title": "uat_details.uat_details_updated_by.first_name", + "description": "uat_details -> uat_details_updated_by -> first_name" + }, + "job_title": { + "type": "string", + "title": "uat_details.uat_details_updated_by.job_title", + "description": "uat_details -> uat_details_updated_by -> job_title" + } + }, + "description": "uat_details -> uat_details_updated_by", + "title": "uat_details.uat_details_updated_by" + }, + "uat_details_description": { + "type": "string", + "title": "uat_details.uat_details_description", + "description": "uat_details -> uat_details_description" + }, + "uat_details_updated_on": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "uat_details.uat_details_updated_on.display_value", + "description": "uat_details -> uat_details_updated_on -> display_value" + }, + "value": { + "type": "string", + "title": "uat_details.uat_details_updated_on.value", + "description": "uat_details -> uat_details_updated_on -> value" + } + }, + "description": "uat_details -> uat_details_updated_on", + "title": "uat_details.uat_details_updated_on" + }, + "uat_scheduled_end": { + "type": "object", + "title": "uat_details.uat_scheduled_end", + "description": "uat_details -> uat_scheduled_end" + }, + "uat_actual_start": { + "type": "object", + "title": "uat_details.uat_actual_start", + "description": "uat_details -> uat_actual_start" + } + }, + "description": "uat_details" + }, + "reason_for_change": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "reason_for_change.name", + "description": "reason_for_change -> name" + }, + "id": { + "type": "string", + "title": "reason_for_change.id", + "description": "reason_for_change -> id" + } + }, + "description": "reason_for_change" + }, + "udf_fields": { + "type": "object", + "properties": {}, + "description": "udf_fields" + }, + "impact_details": { + "type": "object", + "properties": { + "impact_details_updated_on": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "impact_details.impact_details_updated_on.display_value", + "description": "impact_details -> impact_details_updated_on -> display_value" + }, + "value": { + "type": "string", + "title": "impact_details.impact_details_updated_on.value", + "description": "impact_details -> impact_details_updated_on -> value" + } + }, + "description": "impact_details -> impact_details_updated_on", + "title": "impact_details.impact_details_updated_on" + }, + "impact_details_updated_by": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "impact_details.impact_details_updated_by.email_id", + "description": "impact_details -> impact_details_updated_by -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "impact_details.impact_details_updated_by.is_technician", + "description": "impact_details -> impact_details_updated_by -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "impact_details.impact_details_updated_by.sms_mail", + "description": "impact_details -> impact_details_updated_by -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "impact_details.impact_details_updated_by.mobile", + "description": "impact_details -> impact_details_updated_by -> mobile" + }, + "last_name": { + "type": "string", + "title": "impact_details.impact_details_updated_by.last_name", + "description": "impact_details -> impact_details_updated_by -> last_name" + }, + "user_scope": { + "type": "string", + "title": "impact_details.impact_details_updated_by.user_scope", + "description": "impact_details -> impact_details_updated_by -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "impact_details.impact_details_updated_by.sms_mail_id", + "description": "impact_details -> impact_details_updated_by -> sms_mail_id" + }, + "phone": { + "type": "string", + "title": "impact_details.impact_details_updated_by.phone", + "description": "impact_details -> impact_details_updated_by -> phone" + }, + "name": { + "type": "string", + "title": "impact_details.impact_details_updated_by.name", + "description": "impact_details -> impact_details_updated_by -> name" + }, + "id": { + "type": "string", + "title": "impact_details.impact_details_updated_by.id", + "description": "impact_details -> impact_details_updated_by -> id" + }, + "photo_url": { + "type": "string", + "title": "impact_details.impact_details_updated_by.photo_url", + "description": "impact_details -> impact_details_updated_by -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "impact_details.impact_details_updated_by.is_vip_user", + "description": "impact_details -> impact_details_updated_by -> is_vip_user" + }, + "department": { + "type": "string", + "title": "impact_details.impact_details_updated_by.department", + "description": "impact_details -> impact_details_updated_by -> department" + }, + "first_name": { + "type": "string", + "title": "impact_details.impact_details_updated_by.first_name", + "description": "impact_details -> impact_details_updated_by -> first_name" + }, + "job_title": { + "type": "string", + "title": "impact_details.impact_details_updated_by.job_title", + "description": "impact_details -> impact_details_updated_by -> job_title" + } + }, + "description": "impact_details -> impact_details_updated_by", + "title": "impact_details.impact_details_updated_by" + }, + "impact_details_description": { + "type": "string", + "title": "impact_details.impact_details_description", + "description": "impact_details -> impact_details_description" + } + }, + "description": "impact_details" + }, + "subcategory": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "subcategory.name", + "description": "subcategory -> name" + }, + "id": { + "type": "string", + "title": "subcategory.id", + "description": "subcategory -> id" + } + }, + "description": "subcategory" + }, + "deleted_time": { + "type": "object", + "description": "deleted_time" + }, + "is_freeze_conflicted": { + "type": "boolean", + "description": "is_freeze_conflicted" + }, + "status": { + "type": "object", + "properties": { + "internal_name": { + "type": "string", + "title": "status.internal_name", + "description": "status -> internal_name" + }, + "stage": { + "type": "object", + "properties": { + "id": { + "type": "string", + "title": "status.stage.id", + "description": "status -> stage -> id" + } + }, + "description": "status -> stage", + "title": "status.stage" + }, + "name": { + "type": "string", + "title": "status.name", + "description": "status -> name" + }, + "id": { + "type": "string", + "title": "status.id", + "description": "status -> id" + } + }, + "description": "status" + }, + "scheduled_start_time": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "scheduled_start_time.display_value", + "description": "scheduled_start_time -> display_value" + }, + "value": { + "type": "string", + "title": "scheduled_start_time.value", + "description": "scheduled_start_time -> value" + } + }, + "description": "scheduled_start_time" + }, + "template": { + "type": "object", + "properties": { + "inactive": { + "type": "boolean", + "title": "template.inactive", + "description": "template -> inactive" + }, + "name": { + "type": "string", + "title": "template.name", + "description": "template -> name" + }, + "id": { + "type": "string", + "title": "template.id", + "description": "template -> id" + } + }, + "description": "template" + }, + "has_release_association": { + "type": "boolean", + "description": "has_release_association" + }, + "attachments": { + "type": "array", + "items": {}, + "description": "attachments" + }, + "display_id": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "display_id.display_value", + "description": "display_id -> display_value" + }, + "value": { + "type": "string", + "title": "display_id.value", + "description": "display_id -> value" + } + }, + "description": "display_id" + }, + "roles": { + "type": "array", + "items": { + "type": "object", + "properties": { + "role": { + "type": "object", + "properties": { + "internal_name": { + "type": "string", + "title": "roles.role.internal_name", + "description": "roles -> role -> internal_name" + }, + "user_type": { + "type": "string", + "title": "roles.role.user_type", + "description": "roles -> role -> user_type" + }, + "name": { + "type": "string", + "title": "roles.role.name", + "description": "roles -> role -> name" + }, + "id": { + "type": "string", + "title": "roles.role.id", + "description": "roles -> role -> id" + } + }, + "description": "roles -> role", + "title": "roles.role" + }, + "id": { + "type": "string", + "title": "roles.id", + "description": "roles -> id" + }, + "user": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "roles.user.email_id", + "description": "roles -> user -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "roles.user.is_technician", + "description": "roles -> user -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "roles.user.sms_mail", + "description": "roles -> user -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "roles.user.mobile", + "description": "roles -> user -> mobile" + }, + "last_name": { + "type": "string", + "title": "roles.user.last_name", + "description": "roles -> user -> last_name" + }, + "user_scope": { + "type": "string", + "title": "roles.user.user_scope", + "description": "roles -> user -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "roles.user.sms_mail_id", + "description": "roles -> user -> sms_mail_id" + }, + "phone": { + "type": "string", + "title": "roles.user.phone", + "description": "roles -> user -> phone" + }, + "name": { + "type": "string", + "title": "roles.user.name", + "description": "roles -> user -> name" + }, + "id": { + "type": "string", + "title": "roles.user.id", + "description": "roles -> user -> id" + }, + "photo_url": { + "type": "string", + "title": "roles.user.photo_url", + "description": "roles -> user -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "roles.user.is_vip_user", + "description": "roles -> user -> is_vip_user" + }, + "department": { + "type": "object", + "properties": { + "site": { + "type": "object", + "properties": { + "deleted": { + "type": "boolean", + "title": "roles.user.department.site.deleted", + "description": "roles -> user -> department -> site -> deleted" + }, + "name": { + "type": "string", + "title": "roles.user.department.site.name", + "description": "roles -> user -> department -> site -> name" + }, + "id": { + "type": "string", + "title": "roles.user.department.site.id", + "description": "roles -> user -> department -> site -> id" + } + }, + "description": "roles -> user -> department -> site", + "title": "roles.user.department.site" + }, + "name": { + "type": "string", + "title": "roles.user.department.name", + "description": "roles -> user -> department -> name" + }, + "id": { + "type": "string", + "title": "roles.user.department.id", + "description": "roles -> user -> department -> id" + } + }, + "description": "roles -> user -> department", + "title": "roles.user.department" + }, + "first_name": { + "type": "string", + "title": "roles.user.first_name", + "description": "roles -> user -> first_name" + }, + "job_title": { + "type": "string", + "title": "roles.user.job_title", + "description": "roles -> user ->job_title" + } + }, + "description": "roles -> user", + "title": "roles.user" + } + } + }, + "description": "roles" + }, + "description": { + "type": "string", + "description": "description" + }, + "title": { + "type": "string", + "description": "title" + }, + "change_owner": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "change_owner.email_id", + "description": "change_owner -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "change_owner.is_technician", + "description": "change_owner -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "change_owner.sms_mail", + "description": "change_owner -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "change_owner.mobile", + "description": "change_owner -> mobile" + }, + "last_name": { + "type": "string", + "title": "change_owner.last_name", + "description": "change_owner -> last_name" + }, + "user_scope": { + "type": "string", + "title": "change_owner.user_scope", + "description": "change_owner -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "change_owner.sms_mail_id", + "description": "change_owner -> sms_mail_id" + }, + "cost_per_hour": { + "type": "string", + "title": "change_owner.cost_per_hour", + "description": "change_owner -> cost_per_hour" + }, + "phone": { + "type": "string", + "title": "change_owner.phone", + "description": "change_owner -> phone" + }, + "name": { + "type": "string", + "title": "change_owner.name", + "description": "change_owner -> name" + }, + "id": { + "type": "string", + "title": "change_owner.id", + "description": "change_owner -> id" + }, + "photo_url": { + "type": "string", + "title": "change_owner.photo_url", + "description": "change_owner -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "change_owner.is_vip_user", + "description": "change_owner -> is_vip_user" + }, + "department": { + "type": "string", + "title": "change_owner.department", + "description": "change_owner -> department" + }, + "first_name": { + "type": "string", + "title": "change_owner.first_name", + "description": "change_owner -> first_name" + }, + "job_title": { + "type": "string", + "title": "change_owner.job_title", + "description": "change_owner -> job_title" + } + }, + "description": "change_owner" + }, + "urgency": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "urgency.name", + "description": "urgency -> name" + }, + "id": { + "type": "string", + "title": "urgency.id", + "description": "urgency -> id" + } + }, + "description": "urgency" + }, + "close_details": { + "type": "object", + "properties": { + "close_details_updated_on": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "close_details.close_details_updated_on.display_value", + "description": "close_details -> close_details_updated_on -> display_value" + }, + "value": { + "type": "string", + "title": "close_details.close_details_updated_on.value", + "description": "close_details -> close_details_updated_on -> value" + } + }, + "description": "close_details -> close_details_updated_on", + "title": "close_details.close_details_updated_on" + }, + "close_details_description": { + "type": "string", + "title": "close_details.close_details_description", + "description": "close_details -> close_details_description" + }, + "closure_code": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "close_details.closure_code.name", + "description": "close_details -> closure_code -> name" + }, + "id": { + "type": "string", + "title": "close_details.closure_code.id", + "description": "close_details -> closure_code -> id" + } + }, + "description": "close_details -> closure_code", + "title": "close_details.closure_code" + }, + "close_details_updated_by": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "close_details.close_details_updated_by.email_id", + "description": "close_details -> close_details_updated_by -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "close_details.close_details_updated_by.is_technician", + "description": "close_details -> close_details_updated_by -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "close_details.close_details_updated_by.sms_mail", + "description": "close_details -> close_details_updated_by -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "close_details.close_details_updated_by.mobile", + "description": "close_details -> close_details_updated_by -> mobile" + }, + "last_name": { + "type": "string", + "title": "close_details.close_details_updated_by.last_name", + "description": "close_details -> close_details_updated_by -> last_name" + }, + "user_scope": { + "type": "string", + "title": "close_details.close_details_updated_by.user_scope", + "description": "close_details -> close_details_updated_by -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "close_details.close_details_updated_by.sms_mail_id", + "description": "close_details -> close_details_updated_by -> sms_mail_id" + }, + "phone": { + "type": "string", + "title": "close_details.close_details_updated_by.phone", + "description": "close_details -> close_details_updated_by -> phone" + }, + "name": { + "type": "string", + "title": "close_details.close_details_updated_by.name", + "description": "close_details -> close_details_updated_by -> name" + }, + "id": { + "type": "string", + "title": "close_details.close_details_updated_by.id", + "description": "close_details -> close_details_updated_by -> id" + }, + "photo_url": { + "type": "string", + "title": "close_details.close_details_updated_by.photo_url", + "description": "close_details -> close_details_updated_by -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "close_details.close_details_updated_by.is_vip_user", + "description": "close_details -> close_details_updated_by -> is_vip_user" + }, + "department": { + "type": "string", + "title": "close_details.close_details_updated_by.department", + "description": "close_details -> close_details_updated_by -> department" + }, + "first_name": { + "type": "string", + "title": "close_details.close_details_updated_by.first_name", + "description": "close_details -> close_details_updated_by -> first_name" + }, + "job_title": { + "type": "string", + "title": "close_details.close_details_updated_by.job_title", + "description": "close_details -> close_details_updated_by -> job_title" + } + }, + "description": "close_details -> close_details_updated_by", + "title": "close_details.close_details_updated_by" + } + }, + "description": "close_details" + }, + "change_manager": { + "type": "string", + "description": "change_manager" + }, + "is_freezed": { + "type": "boolean", + "description": "is_freezed" + }, + "retrospective": { + "type": "boolean", + "description": "retrospective" + }, + "checklist": { + "type": "object", + "properties": { + "checklist_description": { + "type": "string", + "title": "checklist.checklist_description", + "description": "checklist -> checklist_description" + }, + "checklist_updated_on": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "checklist.checklist_updated_on.display_value", + "description": "checklist -> checklist_updated_on -> display_value" + }, + "value": { + "type": "string", + "title": "checklist.checklist_updated_on.value", + "description": "checklist -> checklist_updated_on -> value" + } + }, + "description": "checklist -> checklist_updated_on", + "title": "checklist.checklist_updated_on" + }, + "checklist_updated_by": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "checklist.checklist_updated_by.email_id", + "description": "checklist -> checklist_updated_by -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "checklist.checklist_updated_by.is_technician", + "description": "checklist -> checklist_updated_by -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "checklist.checklist_updated_by.sms_mail", + "description": "checklist -> checklist_updated_by -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "checklist.checklist_updated_by.mobile", + "description": "checklist -> checklist_updated_by -> mobile" + }, + "last_name": { + "type": "string", + "title": "checklist.checklist_updated_by.last_name", + "description": "checklist -> checklist_updated_by -> last_name" + }, + "user_scope": { + "type": "string", + "title": "checklist.checklist_updated_by.user_scope", + "description": "checklist -> checklist_updated_by -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "checklist.checklist_updated_by.sms_mail_id", + "description": "checklist -> checklist_updated_by -> sms_mail_id" + }, + "phone": { + "type": "string", + "title": "checklist.checklist_updated_by.phone", + "description": "checklist -> checklist_updated_by -> phone" + }, + "name": { + "type": "string", + "title": "checklist.checklist_updated_by.name", + "description": "checklist -> checklist_updated_by -> name" + }, + "id": { + "type": "string", + "title": "checklist.checklist_updated_by.id", + "description": "checklist -> checklist_updated_by -> id" + }, + "photo_url": { + "type": "string", + "title": "checklist.checklist_updated_by.photo_url", + "description": "checklist -> checklist_updated_by -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "checklist.checklist_updated_by.is_vip_user", + "description": "checklist -> checklist_updated_by -> is_vip_user" + }, + "department": { + "type": "string", + "title": "checklist.checklist_updated_by.department", + "description": "checklist -> checklist_updated_by -> department" + }, + "first_name": { + "type": "string", + "title": "checklist.checklist_updated_by.first_name", + "description": "checklist -> checklist_updated_by -> first_name" + }, + "job_title": { + "type": "string", + "title": "checklist.checklist_updated_by.job_title", + "description": "checklist -> checklist_updated_by -> job_title" + } + }, + "description": "checklist -> checklist_updated_by", + "title": "checklist.checklist_updated_by" + } + }, + "description": "checklist" + }, + "services": { + "type": "array", + "items": { + "type": "object", + "properties": { + "inactive": { + "type": "boolean", + "title": "services.inactive", + "description": "services -> inactive" + }, + "name": { + "type": "string", + "title": "services.name", + "description": "services -> name" + }, + "id": { + "type": "string", + "title": "services.id", + "description": "services -> id" + }, + "sort_index": { + "type": "integer", + "format": "int32", + "title": "services.sort_index", + "description": "services -> sort_index" + } + } + }, + "description": "services" + }, + "back_out_plan": { + "type": "object", + "properties": { + "back_out_plan_updated_by": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.email_id", + "description": "back_out_plan -> back_out_plan_updated_by -> email_id" + }, + "is_technician": { + "type": "boolean", + "title": "back_out_plan.back_out_plan_updated_by.is_technician", + "description": "back_out_plan -> back_out_plan_updated_by -> is_technician" + }, + "sms_mail": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.sms_mail", + "description": "back_out_plan -> back_out_plan_updated_by -> sms_mail" + }, + "mobile": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.mobile", + "description": "back_out_plan -> back_out_plan_updated_by -> mobile" + }, + "last_name": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.last_name", + "description": "back_out_plan -> back_out_plan_updated_by -> last_name" + }, + "user_scope": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.user_scope", + "description": "back_out_plan -> back_out_plan_updated_by -> user_scope" + }, + "sms_mail_id": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.sms_mail_id", + "description": "back_out_plan -> back_out_plan_updated_by -> sms_mail_id" + }, + "phone": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.phone", + "description": "back_out_plan -> back_out_plan_updated_by -> phone" + }, + "name": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.name", + "description": "back_out_plan -> back_out_plan_updated_by -> name" + }, + "id": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.id", + "description": "back_out_plan -> back_out_plan_updated_by -> id" + }, + "photo_url": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.photo_url", + "description": "back_out_plan -> back_out_plan_updated_by -> photo_url" + }, + "is_vip_user": { + "type": "boolean", + "title": "back_out_plan.back_out_plan_updated_by.is_vip_user", + "description": "back_out_plan -> back_out_plan_updated_by -> is_vip_user" + }, + "department": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.department", + "description": "back_out_plan -> back_out_plan_updated_by -> department" + }, + "first_name": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.first_name", + "description": "back_out_plan -> back_out_plan_updated_by -> first_name" + }, + "job_title": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_by.job_title", + "description": "back_out_plan -> back_out_plan_updated_by -> job_title" + } + }, + "description": "back_out_plan -> back_out_plan_updated_by", + "title": "back_out_plan.back_out_plan_updated_by" + }, + "back_out_plan_updated_on": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_on.display_value", + "description": "back_out_plan -> back_out_plan_updated_on -> display_value" + }, + "value": { + "type": "string", + "title": "back_out_plan.back_out_plan_updated_on.value", + "description": "back_out_plan -> back_out_plan_updated_on -> value" + } + }, + "description": "back_out_plan_updated_on", + "title": "back_out_plan.back_out_plan_updated_on" + }, + "back_out_plan_description": { + "type": "string", + "title": "back_out_plan.back_out_plan_description", + "description": "back_out_plan -> back_out_plan_description" + } + }, + "description": "back_out_plan" + }, + "site": { + "type": "object", + "properties": { + "deleted": { + "type": "boolean", + "title": "site.site", + "description": "site -> deleted" + }, + "name": { + "type": "string", + "title": "site.name", + "description": "site -> name" + }, + "id": { + "type": "string", + "title": "site.id", + "description": "site -> id" + } + }, + "description": "site" + }, + "stage": { + "type": "object", + "properties": { + "internal_name": { + "type": "string", + "title": "stage.internal_name", + "description": "stage -> internal_name" + }, + "stage_index": { + "type": "integer", + "format": "int32", + "title": "stage.stage_index", + "description": "stage -> stage_index" + }, + "name": { + "type": "string", + "title": "stage.name", + "description": "stage -> name" + }, + "id": { + "type": "string", + "title": "stage.id", + "description": "stage -> id" + } + }, + "description": "stage" + }, + "completed_time": { + "type": "object", + "properties": { + "display_value": { + "type": "string", + "title": "completed_time.display_value", + "description": "completed_time -> display_value" + }, + "value": { + "type": "string", + "title": "completed_time.value", + "description": "completed_time -> value" + } + }, + "description": "completed_time" + }, + "risk": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "risk.name", + "description": "risk -> name" + }, + "id": { + "type": "string", + "title": "risk.id", + "description": "risk -> id" + } + }, + "description": "risk" + }, + "category": { + "type": "object", + "properties": { + "deleted": { + "type": "boolean", + "title": "category.deleted", + "description": "category -> deleted" + }, + "name": { + "type": "string", + "title": "category.name", + "description": "category -> name" + }, + "id": { + "type": "string", + "title": "category.id", + "description": "category -> id" + } + }, + "description": "category" + }, + "notes_present": { + "type": "boolean", + "description": "notes_present" + } + }, + "description": "change" + } + } + } + } + }, + "summary": "Update Change", + "description": "Update an existing change", + "operationId": "UpdateChange", + "parameters": [ + { + "name": "serviceDeskInstance", + "in": "path", + "required": true, + "x-ms-summary": "Service Desk Instance", + "type": "string", + "description": "Select the ServiceDesk Plus Cloud instance where the API call must be placed", + "x-ms-dynamic-values": { + "operationId": "PortalList", + "value-path": "name", + "value-collection": "portals", + "value-title": "name" + }, + "x-ms-url-encoding": "single" + }, + { + "name": "id", + "in": "path", + "required": true, + "x-ms-summary": "Change Id", + "type": "string", + "description": "Specify change ID", + "x-ms-url-encoding": "single" + }, + { + "name": "body", + "in": "body", + "required": false, + "schema": { + "type": "object", + "properties": { + "input_data": { + "type": "object", + "properties": { + "change": { + "type": "object", + "properties": { + "title": { + "type": "string", + "description": "Specify change title", + "title": "Title" + }, + "comment": { + "type": "string", + "description": "Specify change status comment", + "title": "Status Comment" + }, + "template": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify change template name", + "title": "Change Template" + } + }, + "description": "Change Template" + }, + "change_requester": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify change requester name", + "title": "Change Requester" + } + }, + "description": "Change Requester" + }, + "site": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify site for the change", + "title": "Site" + } + }, + "description": "Site" + }, + "group": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify group for the change", + "title": "Group" + } + }, + "description": "Group" + }, + "description": { + "type": "string", + "description": "Type change description", + "title": "Description" + }, + "change_owner": { + "type": "object", + "properties": { + "email_id": { + "type": "string", + "description": "Type change owner's email address", + "title": "Change Owner Email Address" + } + }, + "description": "Change Owner" + }, + "change_type": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify change type", + "title": "Change Type" + } + }, + "description": "Change Type" + }, + "priority": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify change priority", + "title": "Priority" + } + }, + "description": "Priority" + }, + "urgency": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify change urgency", + "title": "Urgency" + } + }, + "description": "Urgency" + }, + "impact": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify change impact", + "title": "Impact" + } + }, + "description": "Impact" + }, + "risk": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify change risk", + "title": "Change Risk" + } + }, + "description": "Change Risk" + }, + "reason_for_change": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify reason for initiating change", + "title": "Reason for Change" + } + }, + "description": "Reason for Change" + }, + "category": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify change category for the change", + "title": "Category" + } + }, + "description": "Category" + }, + "subcategory": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify change subcategory for a the change", + "title": "Sub Category" + } + }, + "description": "Sub Category" + }, + "item": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Specify change item", + "title": "Item" + } + }, + "description": "Item" + }, + "assets": { + "title": "Asset", + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Provide assets to be associated with the change" + } + } + }, + "description": "Provide assets to be associated with the change" + }, + "udf_fields": { + "type": "string", + "description": "Specify additional fields(e.g. {\"udf_char1\":\"value\",\"udf_char2\":\"value\",..})", + "title": "Additional Fields" + } + }, + "description": "request" + } + }, + "required": [ + "change" + ], + "description": "change" + } + }, + "required": [ + "input_data" + ] + } + } + ] + } + }, + "/api/v3/portals": { + "get": { + "responses": { + "200": { + "description": "ok", + "schema": { + "type": "object", + "properties": { + "portals": { + "type": "array", + "items": { + "type": "object", + "properties": { + "owner": { + "type": "object", + "properties": { + "owner_name": { + "type": "string", + "description": "owner_name" + }, + "email": { + "type": "string", + "description": "email" + } + }, + "description": "owner" + }, + "start_day_of_week": { + "type": "string", + "description": "start_day_of_week" + }, + "department_type": { + "type": "string", + "description": "department_type" + }, + "logo_url": { + "type": "string", + "description": "logo_url" + }, + "timezone": { + "type": "string", + "description": "timezone" + }, + "description": { + "type": "string", + "description": "description" + }, + "display_name": { + "type": "string", + "description": "display_name" + }, + "portal_type": { + "type": "string", + "description": "portal_type" + }, + "is_default": { + "type": "boolean", + "description": "is_default" + }, + "scope": { + "type": "string", + "description": "scope" + }, + "name": { + "type": "string", + "description": "name" + }, + "id": { + "type": "string", + "description": "id" + }, + "status": { + "type": "string", + "description": "status" + } + } + }, + "description": "portals" + } + } + } + } + }, + "summary": "Portal List", + "description": "get the list of portals", + "operationId": "PortalList", + "parameters": [], + "x-ms-visibility": "internal" + } + } + }, + "x-ms-connector-metadata": [ + { + "propertyName": "Website", + "propertyValue": "https://www.manageengine.com/products/service-desk/cloud/" + }, + { + "propertyName": "Privacy policy", + "propertyValue": "https://www.manageengine.com/privacy.html" + }, + { + "propertyName": "Categories", + "propertyValue": "Collaboration;Productivity" + } + ], + "definitions": {}, + "parameters": {}, + "responses": {}, + "securityDefinitions": { + "oauth2-auth": { + "type": "oauth2", + "flow": "accessCode", + "authorizationUrl": "https://accounts.zoho.com/oauth/v2/auth", + "tokenUrl": "https://accounts.zoho.com/oauth/v2/token", + "scopes": { + "SDPOnDemand.requests.ALL": "SDPOnDemand.requests.ALL", + "SDPOnDemand.assets.ALL": "SDPOnDemand.assets.ALL", + "SDPOnDemand.changes.ALL": "SDPOnDemand.changes.ALL", + "SDPOnDemand.general.ALL": "SDPOnDemand.general.ALL", + "SDPOnDemand.problems.ALL": "SDPOnDemand.problems.ALL", + "SDPOnDemand.projects.ALL": "SDPOnDemand.projects.ALL", + "SDPOnDemand.solutions.ALL": "SDPOnDemand.solutions.ALL", + "SDPOnDemand.purchases.ALL": "SDPOnDemand.purchases.ALL", + "SDPOnDemand.contracts.ALL": "SDPOnDemand.contracts.ALL", + "SDPOnDemand.setup.ALL": "SDPOnDemand.setup.ALL", + "SDPOnDemand.users.ALL": "SDPOnDemand.users.ALL", + "SDPOnDemand.cmdb.ALL": "SDPOnDemand.cmdb.ALL", + "SDPOnDemand.releases.ALL": "SDPOnDemand.releases.ALL", + "SDPOnDemand.custommodule.ALL": "SDPOnDemand.custommodule.ALL" + } + } + }, + "security": [ + { + "oauth2-auth": [ + "SDPOnDemand.requests.ALL", + "SDPOnDemand.assets.ALL", + "SDPOnDemand.changes.ALL", + "SDPOnDemand.general.ALL", + "SDPOnDemand.problems.ALL", + "SDPOnDemand.projects.ALL", + "SDPOnDemand.solutions.ALL", + "SDPOnDemand.purchases.ALL", + "SDPOnDemand.contracts.ALL", + "SDPOnDemand.setup.ALL", + "SDPOnDemand.users.ALL", + "SDPOnDemand.cmdb.ALL", + "SDPOnDemand.releases.ALL", + "SDPOnDemand.custommodule.ALL" + ] + } + ], + "tags": [] +} \ No newline at end of file diff --git a/certified-connectors/ServiceDeskPlus Cloud/apiProperties.json b/certified-connectors/ServiceDeskPlus Cloud/apiProperties.json new file mode 100644 index 000000000..8d27fc563 --- /dev/null +++ b/certified-connectors/ServiceDeskPlus Cloud/apiProperties.json @@ -0,0 +1,99 @@ +{ + "properties": { + "connectionParameters": { + "token": { + "type": "oauthSetting", + "oAuthSettings": { + "identityProvider": "oauth2generic", + "clientId": "", + "scopes": [ + "SDPOnDemand.requests.ALL", + "SDPOnDemand.assets.ALL", + "SDPOnDemand.changes.ALL", + "SDPOnDemand.general.ALL", + "SDPOnDemand.problems.ALL", + "SDPOnDemand.projects.ALL", + "SDPOnDemand.solutions.ALL", + "SDPOnDemand.purchases.ALL", + "SDPOnDemand.contracts.ALL", + "SDPOnDemand.setup.ALL", + "SDPOnDemand.users.ALL", + "SDPOnDemand.cmdb.ALL", + "SDPOnDemand.releases.ALL", + "SDPOnDemand.custommodule.ALL" + ], + "redirectMode": "Global", + "redirectUrl": "https://global.consent.azure-apim.net/redirect", + "customParameters": { + "authorizationUrlTemplate": { + "value": "https://accounts.zoho{CustomHost}/oauth/v2/auth" + }, + "tokenUrlTemplate": { + "value": "https://accounts.zoho{CustomHost}/oauth/v2/token" + }, + "refreshUrlTemplate": { + "value": "https://accounts.zoho{CustomHost}/oauth/v2/token" + } + } + } + }, + "token:customHost": { + "type": "string", + "uiDefinition": { + "constraints": { + "required": "true", + "tabIndex": 1, + "allowedValues": [ + { + "text": "com - USA", + "value": ".com" + }, + { + "text": "in - India", + "value": ".in" + }, + { + "text": "eu - Europe", + "value": ".eu" + }, + { + "text": "au - Australia", + "value": ".com.au" + }, + { + "text": "cn - China", + "value": ".com.cn" + }, + { + "text": "jp - Japan", + "value": ".jp" + } + ] + }, + "displayName": "Select the region.", + "description": "Select the domain." + } + } + }, + "iconBrandColor": "#005594", + "scriptOperations": [ + "CreateChange", + "CreateRequest", + "PortalList", + "UpdateChange", + "UpdateRequest" + ], + "capabilities": [], + "policyTemplateInstances": [ + { + "templateId": "dynamichosturl", + "title": "Set host for connection", + "parameters": { + "x-ms-apimTemplateParameter.urlTemplate": "https://sdpondemand.manageengine@connectionParameters('token:customHost')/" + } + } + ], + "publisher": "ManageEngine (A division of Zoho Corporation)", + "stackOwner": "ManageEngine ServiceDesk Plus Cloud" + } +} \ No newline at end of file diff --git a/certified-connectors/ServiceDeskPlus Cloud/readme.md b/certified-connectors/ServiceDeskPlus Cloud/readme.md new file mode 100644 index 000000000..b04d8cc93 --- /dev/null +++ b/certified-connectors/ServiceDeskPlus Cloud/readme.md @@ -0,0 +1,53 @@ +# ServiceDesk Plus Cloud + +ServiceDesk Plus Cloud is an ITIL® compliant comprehensive help desk with integrated asset and project management capabilities. This connector is used to set up no-code connections for ServiceDesk Plus Cloud with popular applications via Power Automate. + +## Publisher: ManageEngine + +ManageEngine is the enterprise IT management division of Zoho Corporation and prioritizes crafting comprehensive IT management software for all businesses. + +## Use Cases + +> Set up quick integrations between ServiceDesk Plus Cloud and other applications. + +> Automate workflows across applications. + +## Prerequisites + +Users in Standard, Professional, and Enterprise editions can execute actions using the connector. + +## Privileges Needed + +* __ServiceDesk Plus Cloud__ - SDAdmin can set up all actions via the connector. Users can set up limited actions depending on their permissions. + +* __Power Automate__ - User + +* __External application__ - Privileges needed depend on the application configured + +## Supported Actions + +The connector supports the following actions: + +* `Create Request`: Create a new request in ServiceDesk Plus Cloud + +* `Update Request`: Update an existing request's details in ServiceDesk Plus Cloud + +* `Create Change`: Create a new change request in ServiceDesk Plus Cloud + +* `Update Change`: Update an existing change request's details in ServiceDesk Plus Cloud + +## Obtaining Credentials + +ServiceDesk Plus Cloud uses OAuth 2.0 to authenticate users automatically. + +## Known Issues and Limitations + +None + +## Deployment Instructions + +Check out the ServiceDesk Plus Cloud [Admin Guide](https://help.sdpondemand.com/power-automate-integration) for deployment instructions and additional details. + +## Support + +For any support, please contact us at servicedeskplus-cloud-support@manageengine.com. diff --git a/certified-connectors/ServiceDeskPlus Cloud/script.csx b/certified-connectors/ServiceDeskPlus Cloud/script.csx new file mode 100644 index 000000000..1da099d1a --- /dev/null +++ b/certified-connectors/ServiceDeskPlus Cloud/script.csx @@ -0,0 +1,51 @@ +public class Script : ScriptBase +{ + public override async Task ExecuteAsync() + { + return await this.HandleForwardOperation().ConfigureAwait(false); + } + private async Task HandleForwardOperation() + { + if(this.Context.OperationId == "PortalList"){ + return await this.HandlePortalList().ConfigureAwait(false); + } + var dict = new Dictionary(); + JObject jObj = JObject.Parse(await this.Context.Request.Content.ReadAsStringAsync()); + + foreach (JProperty property in jObj.Properties()) + { + dict.Add(property.Name, jObj[property.Name].ToString()); + } + this.Context.Request.Content = new FormUrlEncodedContent(dict); + + Context.Request.RequestUri = new System.Uri(string.Format(this.getRequestUrl())); // get URL based on user's Data Center + HttpResponseMessage response = await this.Context.SendAsync(this.Context.Request, this.CancellationToken).ConfigureAwait(continueOnCapturedContext: false); + if (response.IsSuccessStatusCode) + { + var responseString = await response.Content.ReadAsStringAsync().ConfigureAwait(continueOnCapturedContext: false); + response.Content = CreateJsonContent(responseString); + } + return response; + } + + private async Task HandlePortalList() + { + Context.Request.RequestUri = new System.Uri(string.Format(this.getRequestUrl())); + HttpResponseMessage response = await this.Context.SendAsync(this.Context.Request, this.CancellationToken).ConfigureAwait(continueOnCapturedContext: false); + return response; + } + + private string getRequestUrl(){ + var uriString = Context.Request.RequestUri.ToString(); + if(uriString.Contains("sdpondemand.manageengine.com.au/")){ + uriString = uriString.Replace("sdpondemand.manageengine.com.au/", "servicedeskplus.net.au/"); + } + else if(uriString.Contains("sdpondemand.manageengine.com.cn/")){ + uriString = uriString.Replace("sdpondemand.manageengine.com.cn/", "servicedeskplus.cn/"); + } + else if(uriString.Contains("sdpondemand.manageengine.jp/")){ + uriString = uriString.Replace("sdpondemand.manageengine.jp/", "servicedeskplus.jp/"); + } + return uriString; + } +} \ No newline at end of file