GET /market-messages/supplier-mpid/{supplier_mpid}
Retrieves market messages for a supplier MPID, with optional message-type, market-type, and datetime-range filters.
Request
Method and path:
GET /market-messages/supplier-mpid/{supplier_mpid}
Headers:
X-API-KEY(required): string, API key used for tenant authorization.
Path parameters:
supplier_mpid(required): string supplier MPID.
Query parameters:
message_type_name(optional): exact message type name (for exampleIF-019,CSS1700).market_type(optional): one ofdip,dtn,css.received_start(optional): ISO 8601 datetime, lower bound on message created timestamp.received_end(optional): ISO 8601 datetime, upper bound on message created timestamp.
Request body:
- None.
Response
Success:
200 OK- Body type: array of message objects
[
{
"id": "72f30f06-afcc-4ad8-8c1f-78e556ea9cbc",
"message_type_fk": "9bb558b2-15b5-4a36-a4b0-678257f0f2d1",
"inbound_outbound": "inbound",
"status": "success",
"supplier_process_fk": "50309bc1-7f1d-43a2-a1fd-2df9fcf31b5d",
"message_type": {
"id": "9bb558b2-15b5-4a36-a4b0-678257f0f2d1",
"name": "IF-019",
"type": "dip",
"description": "Example description"
},
"css_message_data": null,
"dip_message_data": [
{
"id": "6048ac51-6504-4fff-ad3d-3535b971fe17",
"event_code": "IF-019",
"sender_timestamp": "2026-04-22T12:00:00+00:00",
"mpan_core": 1234567890123
}
],
"dtn_message_data": null
}
]
Other documented responses:
204 No Contentwhen no messages match filters.400whenmarket_typeis invalid orreceived_start > received_end.401Unauthorized.
Field-level constraints: