Creating an Incident Ticket
Function
This API is used to create an incident 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 war room is automatically started. Currently, only one region code is supported. Minimum length: 0 character Maximum length: 255 characters Array length: 0 to 1 character |
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 character |
current_cloud_service | Yes | Array of strings | ID of the Application to which this ticket belongs. Currently, only one application ID is supported. Minimum length: 0 character Maximum length: 255 characters Array length: 0 to 1 character |
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 character |
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: 100,000,000 characters |
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.

