Skip to main content

POST – Submit a test event

Use the POST method to send a test event to subscribers.

Request URL

POST https://<BMC_IPADDR>/redfish/v1/EventService/Actions/EventService.SubmitTestEvent

Request body

FieldTypeError Message ID

EventGroupId

Integer

The group id of event to be added.

EventId

String

The ID of event to be added.

EventTimestamp

String

The time stamp of event to be added.

Message

String

The event message text of event to be added.

MessageId

String

The message ID of event to be added.

MessageArgs

Array

The array of message arguments of event to be added.

OriginOfCondition

String

The URL of a valid resource caused the event to be added.

Response

None

Status code

HTTP Status CodeError Message ID
204NoContent
500InternalError

Example

The following example is POST body

{
"OriginOfCondition": "/redfish/v1/Systems/1/LogServices/AuditLog",
"Message":"Login ID: USERID from web at IP address 1.1.1.1 has logged off. ----Test Test",
"MessageArgs":["USERID","web","1.1.1.1"],
"MessageId":"EventRegistry.1.0.FQXSPSE4032I",
"EventTimestamp":"2020-12-31T00:00:00+00:00",
"EventId": "0000003a",
"EventGroupId": 1
}

The following example JSON response is returned:

None

The following event data received by a listener stays at the destination subscribed to Redfish service.

{
"Events@odata.count": 1,
"Id": "1",
"Events": [
{
"MessageArgs": [
"USERID",
"web",
"1.1.1.1"
],
"Message": "Login ID: USERID from web at IP address 1.1.1.1 has logged off. ----Test Test",
"EventGroupId": 1,
"EventId": "1",
"MemberId": "0001",
"MessageId": "EventRegistry.1.0.FQXSPSE4032I",
"EventTimestamp": "2020-12-31T00:00:00+00:00",
"OriginOfCondition": {
"@odata.id": "/redfish/v1/Systems/1/LogServices/AuditLog"
}
}
],
"@odata.type": "#Event.v1_5_0.Event",
"Name": "SubmitTestEvent",
"Description": "This resource represents an event for a Redfish implementation."
}