First, I can connect to the API and that works great. I'm able to pull ticket details, but I'd like to use the information collected to execute some immediate remediation to an incident, or, as I'm trying to do now, use the data collected from the Service Catalog to automate a deployment.
As I said, I'm able to query the API and get ticket details. They come back as follows:
cc_email : @{cc_emails=System.Object[]; fwd_emails=System.Object[]; reply_cc=System.Object[]; tkt_cc=System.Object[]} created_at : 2018-10-10T14:38:22-05:00 deleted : False department_id_value : display_id : 12250 due_by : 2018-10-11T14:38:22-05:00 email_config_id : frDueBy : 2018-10-11T13:38:22-05:00 fr_escalated : False group_id : id : 3009609626 impact : 1 isescalated : False notes : {} owner_id : priority : 2 requester_id : 3001021664 responder_id : source : 2 spam : False status : 2 subject : Request for Aaron Ebertowski : ONBOARDING: Create New Customer ticket_type : Service Request to_email : updated_at : 2018-10-10T14:38:22-05:00 urgency : 1 description : description_html : status_name : Open requester_status_name : Being Processed priority_name : Medium source_name : Portal requester_name : Aaron Ebertowski responder_name : No Agent to_emails : department_name : IT Company assoc_problem_id : assoc_change_id : assoc_change_cause_id : assoc_asset_id : urgency_name : Low impact_name : Low attachments : {} custom_field : tags : {@{name=Create New Customer}}
So here's my conundrum: I want the information collected from this service request. It asks for two (2) fields. I would like both so that I can unify them across our collection of tools.
The Customer Name and Customer Identifier fields are pretty big deals for us. If we can't pull that out of our ticketing system, then we have to ask what the purpose of that ticketing system is.