DIP Message Delivery Status

Provides the processing details of the message

Changed on

Reports on the status of messages identified by their Sender Unique reference

get/dip-channel/{id}/deliveryStatus/{recipient-id}/{message-id}

Request

  • Base URL
    https://dip-api-documentation.elexon.co.uk
  • Auth
    API key in header X-API-Key

Path parameters

id'IF-001' | 'IF-002' | 'IF-003' | 'IF-004' | 'IF-005' | 'IF-006' | 'IF-007' | 'IF-008' | 'IF-009' | 'IF-013' | 'IF-014' | 'IF-015' | 'IF-016' | 'IF-018' | 'IF-019' | 'IF-020' | 'IF-021' | 'IF-022' | 'IF-023' | 'IF-024' | 'IF-025' | 'IF-026' | 'IF-027' | 'IF-028' | 'IF-031' | 'IF-032' | 'IF-033' | 'IF-034' | 'IF-035' | 'IF-036' | 'IF-037' | 'IF-038' | 'IF-039' | 'IF-040' | 'IF-041' | 'IF-043' | 'IF-044' | 'IF-045' | 'IF-047' | 'IF-050' | 'IF-051' | 'IF-061' | 'IF-062' | 'IF-063' | 'IF-064' | 'IF-065' | 'REP-002' | 'REP-002A' | 'REP-002B' | 'REP-003' | 'REP-003A' | 'REP-004' | 'REP-006' | 'REP-007' | 'REP-008' | 'REP-009' | 'REP-900' | 'REP-901' required

Interface ID

Example:IF-007
recipient-idstring required

DIP Participant Id

Example:1009012345
message-idstring required

Sender Unique Reference

Example:S-IF-005-0123456789-SUP-20222313-12345687a1234567a

Headers

X-DIP-Signaturestring required
X-DIP-Signature-Datestring required
X-DIP-Content-Hashstring required
X-DIP-Signature-Certificatestring required

Response

DIP Journalling Information

SentDateTimestring required

Date/time as emitted by the Message Tracker source system. CONFIRMED: not tied to DT-003-DateTime — modelled as a generic string rather than a formatted/validated date-time.

Interface'IF-001' | 'IF-002' | 'IF-003' | 'IF-004' | 'IF-005' | 'IF-006' | 'IF-007' | 'IF-008' | 'IF-009' | 'IF-013' | 'IF-014' | 'IF-015' | 'IF-016' | 'IF-018' | 'IF-019' | 'IF-020' | 'IF-021' | 'IF-022' | 'IF-023' | 'IF-024' | 'IF-025' | 'IF-026' | 'IF-027' | 'IF-028' | 'IF-031' | 'IF-032' | 'IF-033' | 'IF-034' | 'IF-035' | 'IF-036' | 'IF-037' | 'IF-038' | 'IF-039' | 'IF-040' | 'IF-041' | 'IF-043' | 'IF-044' | 'IF-045' | 'IF-047' | 'IF-050' | 'IF-051' | 'IF-061' | 'IF-062' | 'IF-063' | 'IF-064' | 'IF-065' | 'REP-002' | 'REP-002A' | 'REP-002B' | 'REP-003' | 'REP-003A' | 'REP-004' | 'REP-006' | 'REP-007' | 'REP-008' | 'REP-009' | 'REP-900' | 'REP-901' required

Interface ID

SenderUniqueReferencestring required

Sender Unique Reference

DIPTransactionIDstring required

Transaction ID

DIPCorrelationIDstring nullable

Correlation Id

MPANCorestring required

MPAN Core

Example response

{
  "SentDateTime": "2026-07-01 09:58:08",
  "Interface": "IF-007",
  "SenderUniqueReference": "S-IF-005-0123456789-SUP-20222313-12345687a1234567a",
  "DIPTransactionID": "T-IF-006-0123456789-SUP-20220401-1234CC0123456789",
  "DIPCorrelationID": "CI-20220401-1234567890123abce123092",
  "MPANCore": "2000056535971",
  "JournalEntries": [
    {
      "TimeGenerated": "2026-07-01 09:58:08.692",
      "SenderDIPID": "1009012345",
      "Interface": "IF-007",
      "EventCode": "[EventName]",
      "SentDateTime": "2026-07-01 09:58:08.897",
      "SenderUniqueReference": "S-IF-005-0123456789-SUP-20222313-12345687a1234567a",
      "DIPTransactionID": "T-IF-006-0123456789-SUP-20220401-1234CC0123456789",
      "DIPCorrelationID": "CI-20220401-1234567890123abce123092",
      "MPANCore": "2000056535971",
      "Message": "MSG0101 Application 101 error message",
      "Recipient": "1009012345",
      "Recipients": [
        "1009012345"
      ],
      "RecipientMap": {
        "Primary": [
          {
            "role": "SUP",
            "dipId": "1009012345"
          }
        ],
        "Secondary": [
          {
            "role": "SUP",
            "dipId": "1009012345"
          }
        ],
        "Always": [
          {
            "role": "SUP",
            "dipId": "1009012345"
          }
        ]
      }
    }
  ]
}

Changes