Creating an Incident Ticket
Function
This API is used to create an incident service ticket.
URI
POST /v1/external/incident/create
Request Parameters
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
region |
No |
Array of strings |
Region code. This parameter is mandatory if a WarRoom is automatically started. Currently, only one region code is supported. Minimum length: 0 character Maximum length: 255 characters Array length: 0 to 1 characters |
|
enterprise_project |
No |
Array of strings |
Enterprise project ID. Currently, only one enterprise project ID is supported. Minimum length: 0 character Maximum length: 255 characters Array length: 0 to 1 characters |
|
current_cloud_service |
Yes |
Array of strings |
Home application ID. Currently, only one home application ID is supported. Minimum length: 0 character Maximum length: 255 characters Array length: 0 to 1 characters |
|
incident_level |
Yes |
String |
Incident level. For details about the incident level, see Incident Level. Minimum length: 0 character Maximum length: 255 characters |
|
is_service_interrupt |
Yes |
Boolean |
Whether the service is interrupted. The value can be true or false. The value can be:
|
|
incident_type |
Yes |
String |
Incident type. For details about the event type, see Incident Type. Minimum length: 0 character Maximum length: 255 characters |
|
incident_title |
Yes |
String |
Incident title. The value contains a maximum of 200 characters. Minimum length: 0 character Maximum length: 200 characters |
|
incident_description |
Yes |
String |
Incident description. The value can contain a maximum of 600 characters. Minimum length: 0 character Maximum length: 600 characters |
|
incident_source |
Yes |
String |
Incident source. For details about the incident source, see Incident Source. Minimum length: 0 character Maximum length: 255 characters |
|
incident_assignee |
No |
Array of strings |
The owner. Either of the scheduling scenario or scheduling role must be set (scheduling scenario and scheduling role are combined fields). Minimum length: 0 character Maximum length: 255 characters Array length: 0 to 1 characters |
|
assignee_scene |
No |
String |
The scheduling scenario. Either of the scheduling scenario or scheduling role must be set (scheduling scenario and scheduling role are combined fields). Minimum length: 0 characters Maximum length: 255 characters |
|
assignee_role |
No |
String |
Scheduling role, whose value varies according to that of the scheduling scenario. Minimum length: 0 character Maximum length: 255 characters |
|
creator |
Yes |
String |
Ticket creator Minimum length: 0 character Maximum length: 255 characters |
One of incident_assignee (owner), assignee_scene (scheduling scenario), assignee_role (shift role) must be set. If incident_assignee is set, assignee_scene and assignee_role can be left empty. The assignee_scene and assignee_role are bound together.
If no personnel are added to assignee_role, the large tenant is added to incident_assignee as the incident owner by default.
Response Parameters
Status code: 200
|
Parameter |
Type |
Description |
|---|---|---|
|
provider_code |
String |
Service ID. Default value: 049 Minimum length: 3 characters Maximum length: 100,000,000 characters |
|
error_code |
String |
Request response code. The value ranges from 0000 to 9999. The value is 0 in normal cases. Default value: GOM.00000000 Minimum length: 1 character Maximum length: 100000000 |
|
error_msg |
String |
Request response description. Minimum length: 0 character Maximum length: 100,000,000 characters |
|
data |
data |
|
Parameter |
Type |
Description |
|---|---|---|
|
incident_num |
String |
Incident ticket ID Minimum length: 0 character Maximum length: 255 characters |
Status code: 400
|
Parameter |
Type |
Description |
|---|---|---|
|
provider_code |
String |
Service ID. Default value: 049 Minimum length: 3 characters Maximum length: 100,000,000 characters |
|
error_code |
String |
Request response code. The value ranges from 0000 to 9999. The value is 0 in normal cases. Default value: GOM.00000000 Minimum length: 1 character Maximum length: 100,000,000 characters |
|
error_msg |
String |
Request response description. Minimum length: 0 character Maximum length: 100,000,000 characters |
Request Example
GET https://IP:PORT/v1/external/incident/create
Request Headers:
Content-Type: application/json
X-Auth-Token: MI*******ghkgB
Request Body:
{
"region": [
"cn-southwest-252"
],
"enterprise_project": [
"ab080d9f-6b97-4e73-8679-b6d76057f274"
],
"current_cloud_service": [
"65659ae2f42bf80e5f3f0635"
],
"incident_level": "level_50",
"is_service_interrupt": "true",
"incident_type": "inc_type_p_security_issues",
"incident_title": "Test Time Ticket No. 10001",
"incident_description": "Test time Ticket No. 10001",
"incident_source": "incident_source_manual",
"incident_assignee": ["7da46971b7e24eed90cf777cc2ff8b91"],
"creator": "7da46971b7e24eed90cf777cc2ff8b91",
"assignee_scene": "",
"assignee_role": ""
}
Response Example
{
"provider_code": "049",
"error_code": "GOM.00000000",
"error_msg": null,
"data": {
"incident_num": "IM202403221515060171753781"
}
}
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.