Метод API для эскалации билета до SoftLayer
Используя кредиты BAP, я могу получить все свои учетные записи, проверить содержимое и обновить. Какой вызов API использовать для увеличения билета в SoftLayer?
2 ответа
Это служба API, которую BAP использует для выполнения своих действий:
http://sldn.softlayer.com/reference/services/SoftLayer_Brand
как вы можете видеть, есть метод для перечисления заявок, однако нет способа создания заявок, потому что при создании заявки с использованием BAP то же самое, что и при создании заявки с использованием контрольного портала используемый метод это:
http://sldn.softlayer.com/reference/services/SoftLayer_Ticket/createStandardTicket
Вот пример для создания билетов с использованием клиента Python Softlayer:
https://softlayer.github.io/python/create_ticket/
используя REST:
POST https://$USERNAME:$APIKEY@api.softlayer.com/rest/v3/SoftLayer_Ticket/createStandardTicket
payload:
{
"parameters":[{
"subjectId": 1121,
"assignedUserId": 11111
},"this is my test ticket"]
}
Примечание: замените назначенный идентификатор пользователя на действительный идентификатор пользователя
С уважением
Чтобы увеличить билет в SoftLayer, вам необходимо выполнить следующие шаги:
1. Добавить обновление в тикет
https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Ticket/21588750/addUpdate
Method: Post
{
"parameters":[
{
"entry":"Escalate to SoftLayer",
"type":
{
"keyName":"AGENT"
}
}
]
}
2. Отредактируйте заявку, указав следующую информацию:
https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Ticket/21588750/edit
Method: Post
{
"parameters":[
{
"groupId":1008, "changeOwnerFlag":true
}
]
}
Примечание: "groupId: 1008" относится к группе поддержки. Чтобы получить доступные идентификаторы группы (groupId), попробуйте следующий запрос отдыха:
https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Ticket/getAllTicketGroups
Method: Get
Рекомендации: