{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Message Lifecycle","description":"Developer documentation for integrating systems that send messages, plus reporting and operational APIs for platform holders."},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"message-lifecycle","__idx":0},"children":["Message Lifecycle"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The message lifecycle describes how a digital message moves through the Digital Post Platform from initial submission to final deletion."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Understanding this lifecycle is essential for implementing reliable integrations, monitoring delivery, and handling errors."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"lifecycle-overview","__idx":1},"children":["Lifecycle Overview"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Each message progresses through a defined sequence of stages."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["From the integrator perspective, the lifecycle begins when an envelope is submitted and ends when the message is no longer available to recipients."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["High level lifecycle stages:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Preparation"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Submission"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Validation"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Processing"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Delivery"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Access"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Retention"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Deletion"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Not all messages reach every stage."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Messages may terminate early if validation or processing fails."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"stage-1-preparation","__idx":2},"children":["Stage 1: Preparation"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the preparation stage, the integrating system creates all required artifacts."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This includes:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Message body files"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Attachment files"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Envelope documents"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Encryption material, if applicable"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Delivery metadata"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["No interaction with the platform occurs during this stage."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["All preparation is performed by the integrator."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"stage-2-submission","__idx":3},"children":["Stage 2: Submission"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Submission occurs when a delivery is created using the Delivery API."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["During submission:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Storage connection details are provided"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Optional encryption keys are supplied"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The platform is instructed to begin processing"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After submission, content must remain available in storage until processing completes."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Removing content prematurely may cause failures."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"stage-3-validation","__idx":4},"children":["Stage 3: Validation"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After submission, the platform performs structural and semantic validation."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Validation includes:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Envelope schema validation"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Required field verification"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Sender permission checks"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Recipient format validation"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["File reference verification"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Message identifier validation"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If validation fails, the message is rejected."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Rejected messages do not proceed further in the lifecycle."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"stage-4-processing","__idx":5},"children":["Stage 4: Processing"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["During processing, validated messages are prepared for delivery."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Processing includes:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["File retrieval"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Virus scanning"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Optional decryption"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Content normalization"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Recipient resolution"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Subscription verification"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Message rendering"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Metadata indexing"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Processing may occur asynchronously."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Large deliveries may take extended time to complete."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"stage-5-delivery","__idx":6},"children":["Stage 5: Delivery"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once processing succeeds, the message enters the delivery stage."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["During delivery:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Encrypted content is assigned to recipient mailboxes"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Access permissions are applied"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Notifications may be scheduled"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Message metadata becomes visible"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Delivery is atomic per envelope."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["All recipients receive the message simultaneously."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"stage-6-access","__idx":7},"children":["Stage 6: Access"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After delivery, recipients can access the message."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Access includes:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Viewing metadata"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Opening message body"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Downloading attachments"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Triggering receipts"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Performing allowed interactions"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Access behavior depends on message configuration and sender permissions."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If open receipt is required, access may be restricted until receipt registration."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"stage-7-retention","__idx":8},"children":["Stage 7: Retention"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Delivered messages are retained according to platform and regulatory policies."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Retention parameters may include:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Minimum storage duration"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Legal hold requirements"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Archival rules"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Market specific regulations"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Retention policies are defined by the platform holder."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Integrators do not control retention directly."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"stage-8-deletion","__idx":9},"children":["Stage 8: Deletion"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After the retention period expires, messages may be deleted."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Deletion includes:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removal from recipient mailboxes"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removal from active storage"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Archival cleanup"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Metadata anonymization, if applicable"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Deleted messages cannot be recovered."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Deletion timing is controlled by platform policies."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"exceptional-lifecycle-paths","__idx":10},"children":["Exceptional Lifecycle Paths"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Not all messages complete the full lifecycle."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Several exceptional paths exist."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"validation-failure","__idx":11},"children":["Validation Failure"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If validation fails:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The message is rejected"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A failure entry is recorded"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Processing stops"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["No delivery occurs"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The message remains only in integrator storage."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"processing-failure","__idx":12},"children":["Processing Failure"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If processing fails:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The envelope is marked as failed"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Diagnostic information is recorded"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Other envelopes may continue"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Failures may occur due to:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Virus detection"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Missing files"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Decryption errors"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Recipient resolution failure"]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"interim-repository-path","__idx":13},"children":["Interim Repository Path"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If interim delivery is enabled and a recipient has no active account:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Message enters interim storage"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Recipient is notified"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Message is held temporarily"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Delivery resumes after account creation"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If no account is created within the retention period, the message is removed."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"scheduled-delivery-path","__idx":14},"children":["Scheduled Delivery Path"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If delayed delivery is configured:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Message is processed"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Message is stored securely"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Delivery is postponed"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Message becomes available at the scheduled time"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["During postponement, messages remain inaccessible to recipients."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"lifecycle-visibility","__idx":15},"children":["Lifecycle Visibility"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Integrators can observe lifecycle progression through:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Delivery status"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Envelope logs"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Delivery reports"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["API responses"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Only high level states are externally visible."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Internal processing stages are abstracted."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"relationship-to-delivery-status","__idx":16},"children":["Relationship to Delivery Status"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Delivery status reflects lifecycle stages."]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Delivery Status"},"children":["Delivery Status"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Lifecycle Stage"},"children":["Lifecycle Stage"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Processing"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Validation, Processing, Delivery"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Completed"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Delivery, Access, Retention"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Envelope level logs provide more detailed information."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"impact-of-message-identifiers","__idx":17},"children":["Impact of Message Identifiers"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Each message is identified by a unique messageId."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once delivered:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The same identifier cannot be reused"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Duplicate submissions are rejected"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Historical records are preserved"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Message identifiers form part of the lifecycle traceability."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"auditing-and-traceability","__idx":18},"children":["Auditing and Traceability"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Throughout the lifecycle, the platform records:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Submission timestamps"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Processing events"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Delivery outcomes"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Access events"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Error conditions"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["These records support:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Regulatory compliance"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Incident analysis"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Usage reporting"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Billing processes"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Audit data access depends on permissions."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"lifecycle-best-practices","__idx":19},"children":["Lifecycle Best Practices"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Recommended integration practices include:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Validate envelopes before submission"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Monitor delivery reports"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Implement retry logic"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Handle interim scenarios"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Respect retention policies"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Avoid identifier reuse"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Maintain processing logs"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Following these practices improves reliability and supportability."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"relationship-to-other-documentation","__idx":20},"children":["Relationship to Other Documentation"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The message lifecycle builds on:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Organisational Model"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Message Delivery Model"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Authentication Setup"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Delivery API Reference"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Understanding these sections together provides a complete operational view."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"related-documentation","__idx":21},"children":["Related Documentation"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For more information, see:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Message Delivery Model"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Security Concepts"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Delivery API"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Error Handling Guide"]}]}]},"headings":[{"value":"Message Lifecycle","id":"message-lifecycle","depth":1},{"value":"Lifecycle Overview","id":"lifecycle-overview","depth":2},{"value":"Stage 1: Preparation","id":"stage-1-preparation","depth":2},{"value":"Stage 2: Submission","id":"stage-2-submission","depth":2},{"value":"Stage 3: Validation","id":"stage-3-validation","depth":2},{"value":"Stage 4: Processing","id":"stage-4-processing","depth":2},{"value":"Stage 5: Delivery","id":"stage-5-delivery","depth":2},{"value":"Stage 6: Access","id":"stage-6-access","depth":2},{"value":"Stage 7: Retention","id":"stage-7-retention","depth":2},{"value":"Stage 8: Deletion","id":"stage-8-deletion","depth":2},{"value":"Exceptional Lifecycle Paths","id":"exceptional-lifecycle-paths","depth":2},{"value":"Validation Failure","id":"validation-failure","depth":3},{"value":"Processing Failure","id":"processing-failure","depth":3},{"value":"Interim Repository Path","id":"interim-repository-path","depth":3},{"value":"Scheduled Delivery Path","id":"scheduled-delivery-path","depth":3},{"value":"Lifecycle Visibility","id":"lifecycle-visibility","depth":2},{"value":"Relationship to Delivery Status","id":"relationship-to-delivery-status","depth":2},{"value":"Impact of Message Identifiers","id":"impact-of-message-identifiers","depth":2},{"value":"Auditing and Traceability","id":"auditing-and-traceability","depth":2},{"value":"Lifecycle Best Practices","id":"lifecycle-best-practices","depth":2},{"value":"Relationship to Other Documentation","id":"relationship-to-other-documentation","depth":2},{"value":"Related Documentation","id":"related-documentation","depth":2}],"frontmatter":{"title":"Message Lifecycle","description":"Understand how digital messages progress through validation, processing, delivery, and retention in the Digital Post Platform.","seo":{"title":"Message Lifecycle"}},"lastModified":"2026-02-03T18:33:02.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/documentation/message-lifecycle","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}