Get message delivery status and events

GET https://emails.routeon.io/api/v1/messages/{id}

Parameters

id string<uuid> required path

Responses

200 OK
404 Resource not found within tenant scope
429 Too many requests

Example response · 200

{
    "status": "success",
    "http_code": 0,
    "payload": {
        "id": "00000000-0000-0000-0000-000000000000",
        "campaign_id": "00000000-0000-0000-0000-000000000000",
        "to_email": "user@example.com",
        "status": "queued",
        "provider_message_id": "string",
        "error_message": "string",
        "send_at": "2024-01-01T00:00:00Z",
        "template_id": "00000000-0000-0000-0000-000000000000",
        "source_type": "blast",
        "journey_step_id": "string",
        "tags": [
            "string"
        ],
        "metadata": [],
        "created_at": "2024-01-01T00:00:00Z",
        "events": [
            {
                "type": "delivery",
                "at": "2024-01-01T00:00:00Z"
            }
        ]
    },
    "meta": []
}

Example response · 404

{
    "status": "error",
    "http_code": 0,
    "payload": [],
    "meta": {
        "reason": "VALIDATION_ERROR",
        "validation_error": [
            {
                "field": "string",
                "message": "string"
            }
        ],
        "details": []
    }
}

Example response · 429

{
    "status": "error",
    "http_code": 0,
    "payload": [],
    "meta": {
        "reason": "VALIDATION_ERROR",
        "validation_error": [
            {
                "field": "string",
                "message": "string"
            }
        ],
        "details": []
    }
}