REST-API für die Erstellung von Problemen

Verwenden Sie diese REST-API, um ein neues Problem zu erstellen. Sie können außerdem ein Service-Ticket aus einem Problem oder ein Problem aus einem Ereignis oder einer Erfassungsgruppe erstellen.

Neues Problem erstellen

Ressource Beschreibung
URI /admin/resources/problems
Methode POST
Anforderungshauptteil JSON
Rückgabewert 201 Das Problem wird erstellt.
400 Es gibt Probleme beim Parsen der JSON-Daten in der Anforderung.
403 Der anfordernde Benutzer ist nicht berechtigt, das Problem zu erstellen.
14,2 Im System ist während der Verarbeitung der Anforderung ein interner Fehler aufgetreten
Anforderungshauptteil
{
 "business_impact":"<business impact of the problem>",
 "error_message":"<error message for the problem>",  //optional
 "event_msg_text":"<summary of the problem>",
 "problem_description":"<description of the problem>",
 "severity":"x",    // x is in the 1-4 range
 "event_failing_machine_type":"<machine_type>",         // optional
 "request_collection_set":true,    // whether a collection should be requested, optional
 "event_failing_machine_model":"<machine model>", // optional
 "event_failing_machine_serial":"<machine_serial>",   // optional
 "service_request_number":"<existing_service_request_number>"
}

Service-Ticket aus einem Problem erstellen

Ressource Wert
URI /admin/resources/problems/<id>
Methode POST
Anforderungshauptteil JSON
Rückgabewert 201 Das Service-Ticket wird erstellt.
400 Es gibt Probleme beim Parsen der JSON-Daten in der Anforderung.
403 Der anfordernde Benutzer ist nicht berechtigt, das Service-Ticket zu erstellen.
14,2 Im System ist während der Verarbeitung der Anforderung ein interner Fehler aufgetreten
Anforderungshauptteil
{
 "action":"create_service_ticket"
}

Service-Ticket in ein Problem importieren

Ressource Wert
URI /admin/resources/problems/<id>
Methode POST
Anforderungshauptteil JSON
Rückgabewert 201 Das Service-Ticket wird importiert
400 Es gibt Probleme beim Parsen der JSON-Daten in der Anforderung.
403 Der anfordernde Benutzer ist nicht berechtigt, das Service-Ticket zu importieren
14,2 Im System ist während der Verarbeitung der Anforderung ein interner Fehler aufgetreten
Anforderungshauptteil
{
 "action":"import_service_ticket",
 "service_request_number" : "<existing_service_request_number>"
}

Problem aus einem Ereignis erstellen

Ressource Wert
URI /admin/resources/problems
Methode POST
Anforderungshauptteil JSON
Rückgabewert 201 Das Problem wird erstellt.
400 Es gibt Probleme beim Parsen der JSON-Daten in der Anforderung.
403 Der anfordernde Benutzer ist nicht berechtigt, das Problem zu erstellen.
14,2 Im System ist während der Verarbeitung der Anforderung ein interner Fehler aufgetreten
Anforderungshauptteil
{
 "event_id": <event id>
}

Problem aus einer Erfassungsgruppe erstellen

Ressource Wert
URI /admin/resources/problems
Methode POST
Anforderungshauptteil JSON
Rückgabewert 201 Das Problem wird erstellt.
400 Es gibt Probleme beim Parsen der JSON-Daten in der Anforderung.
403 Der anfordernde Benutzer ist nicht berechtigt, das Problem zu erstellen.
14,2 Im System ist während der Verarbeitung der Anforderung ein interner Fehler aufgetreten
Anforderungshauptteil
{
 "systemlog_id": "<system_log_id>",
 "business_impact": "None, this is a test.",
 "error_message": "This is a test of the create problem CLI", //optional
 "event_msg_text": "Testing the CLI",
 "problem_description": "test",
 "severity": "3"
}