Skip to main content
GET
/
schedule-management
/
v1
/
schedules
/
{uid}
/
incoming-messages
List Incoming Messages
curl --request GET \
  --url https://api.engrate.io/schedule-management/v1/schedules/{uid}/incoming-messages \
  --header 'Authorization: <api-key>'
[
  {
    "created_ts": "<string>",
    "document_type": "<string>",
    "processing_status": "<string>",
    "uid": "<string>",
    "message_id": "TSO-MSG-20260325-001",
    "original_message_id": "MSG-20260325-001"
  }
]

Authorizations

Authorization
string
header
required

Path Parameters

uid
string<uuid>
required

Schedule unique identifier.

Response

Successful Response

created_ts
string
required

ISO 8601 datetime when this message was received.

Example:

"2026-03-25T14:05:00+00:00"

document_type
string
required

Document type code. DE: A01 (ACK), A02 (CNF), A09 (ANO). NL: A05 (ACK), A06 (CNF).

Examples:

"A01"

"A02"

"A09"

"A05"

"A06"

processing_status
string
required

Processing status of this message: pending, processed, or failed.

Examples:

"processed"

"pending"

uid
string
required

Unique identifier for this incoming message.

Example:

"a3b4c5d6-e7f8-4a9b-8c0d-1e2f3a4b5c6d"

message_id
string | null

TSO's document identification for this response message.

Example:

"TSO-MSG-20260325-001"

original_message_id
string | null

Our schedule message ID that this TSO response refers to.

Example:

"MSG-20260325-001"