# Get a single EviNotice

Endpoint: GET /v2/EviNotice/{Id}
Version: 1.0
Security: basicAuth

## Path parameters:

  - `Id` (string, required)
    The UUID of the EviNotice returned at submission.

## Query parameters:

  - `IncludeAffidavits` (boolean)
    Include affidavit metadata in the response.

  - `IncludeAttachments` (boolean)
    Include attachment metadata in the response.

## Response 200 fields (application/json):

  - `Id` (string)
    Unique identifier of the EviNotice.

  - `LinkedId` (string)
    ID of a related EviNotice, if applicable.

  - `Subject` (string)
    Subject of the certified notice.

  - `LookupKey` (string)
    The integrator-assigned lookup key.

  - `Issuer` (string)
    Legal name of the issuing organisation.

  - `IssuerEmail` (string)
    Email address of the issuer account.

  - `IssuerPhone` (string)
    Phone number of the issuer account, if set.

  - `RecipientAddress` (string)
    Email address where the delivery notification was sent.

  - `RecipientDisplayName` (string)
    Display name of the recipient.

  - `RecipientLegalName` (string)
    Legal name of the recipient.

  - `State` (string)
    Current step in the notice lifecycle.
    Enum: "Draft", "Submitted", "Processed", "Sent", "Dispatched", "Delivered", "Received", "Read", "Replied", "Closed", "Failed"

  - `Outcome` (string)
    Overall result of the certification process. When a notice is refused, the lifecycle completes with state Closed and outcome Refused — Refused does not appear as a lifecycle state. Cancelled may appear on legacy records; its trigger is not part of the standard integration flow.
    Enum: "None", "Certified", "Sent", "Delivered", "Received", "Read", "Accepted", "Rejected", "Failed", "Cancelled", "Refused"

  - `CreationDate` (string)

  - `LastUpdateDate` (string)

  - `SubmittedOn` (string)
    Timestamp when the submission was accepted by the platform.

  - `ProcessedOn` (string)
    Timestamp when the submission was validated and processing started.

  - `SentOn` (string)
    Timestamp when transmission of the notification was confirmed — accepted by the recipient's mail system (email) or by the messaging operator (mobile channels). Always equal to or later than DispatchedOn.

  - `DispatchedOn` (string)
    Timestamp when the platform completed its checks and accepted responsibility for the communication. The notification is not yet sent, so DispatchedOn precedes SentOn and typically matches ProcessedOn.

  - `DeliveredOn` (string)
    Email: timestamp when delivery to the recipient's mail system was confirmed — best-effort, may be absent even when the message was delivered. Mobile channels: operator delivery confirmation.

  - `ReadOn` (string)
    Timestamp when the recipient accessed the protected content on the platform.

  - `RepliedOn` (string)

  - `ExpiredOn` (string)

  - `AcceptedOn` (string)

  - `RejectedOn` (string)

  - `FailedOn` (string)

  - `RefusedOn` (string)

  - `ArchivedOn` (string)

  - `TimeToLive` (integer)
    The TimeToLive value (in minutes) that was set at submission.

  - `AllowRefusal` (boolean)
    Whether the recipient was allowed to refuse the notice without opening it.

  - `NotaryProfile` (string)
    The notary certification profile applied.

  - `SourceChannel` (string)
    The channel through which the notice was submitted (e.g. API, portal).

  - `OnlineRetentionPeriod` (integer)
    Number of years the notice and its evidence remain accessible online.

  - `NotaryRetention` (boolean)
    Whether the evidence is retained by a notary for long-term legal storage.

  - `ReceivedOn` (string)
    Timestamp when the recipient opened the access link and reached the delivery page on the platform.

  - `From` (string)
    From address used in the delivery notification email.

  - `CostCentre` (string)
    Cost-centre label recorded with the transaction for internal billing allocation.

  - `CommitmentComments` (string)
    Free-text comment provided by the recipient when accepting or rejecting the notice.

  - `AffidavitKinds` (array)
    The affidavit event types configured at submission.

  - `Reminders` (object)
    Reminder configuration as set at submission. Absent when no reminders were configured.

  - `Reminders.Initial` (string, required)
    ISO 8601 duration after submission before the first reminder is sent. For example, P2D means the first reminder fires 2 days after submission.
    Example: "P2D"

  - `Reminders.Repeat` (string, required)
    ISO 8601 duration between subsequent reminders after the first one. For example, P1D means reminders repeat every day.
    Example: "P1D"

  - `Reminders.Days` (array, required)
    Days of the week on which reminders may be sent.
    Enum: "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"

  - `Reminders.TimeRange` (array, required)
    Time-of-day windows during which reminders may be sent.
    Enum: "FROM08TO10", "FROM10TO12", "FROM12TO15", "FROM15TO19"

  - `Reminders.Max` (integer)
    Maximum number of reminders to send in total.
    Example: 5

  - `Reminders.Stop` (string, required)
    ISO 8601 duration after submission at which point no further reminders are sent, regardless of Max. For example, P15D stops reminders after 15 days.
    Example: "P15D"

  - `Reminders.TimeZone` (string, required)
    IANA time zone identifier used to interpret the Days and TimeRange windows.
    Example: "Etc/GMT-1"

  - `NotificationChannels` (array)
    Channels used to deliver the notification to the recipient.
    Enum: "SMS", "WhatsApp", "RCS", "Email"

  - `MobilePinChannels` (array)
    PIN delivery channel groups as configured at submission. Each element is an array of channels tried in parallel for that attempt.
    Enum: "SMS", "WhatsApp", "RCS"

  - `SiteName` (string)
    Name of the Namirial Notify site under which this notice was submitted.

  - `XmissionResult` (boolean,null)
    Whether the delivery notification email or SMS was successfully transmitted.

  - `XmissionSummary` (string)
    Human-readable summary of the transmission result (e.g. bounce or SMTP reply code).

  - `CustomLayoutLogoUrl` (string)
    Custom logo URL that was configured at submission.

  - `Affidavits` (array)
    Metadata for each generated affidavit. Present when IncludeAffidavits is true.

  - `Affidavits.Id` (string)
    Unique identifier of the affidavit.

  - `Affidavits.Kind` (string)
    The evidence event this affidavit certifies (e.g. Submitted, DeliveryResult).

  - `Affidavits.Description` (string)
    Human-readable description of the affidavit.

  - `Affidavits.CreationDate` (string)
    Timestamp when the affidavit was generated.

  - `Affidavits.Length` (integer)
    Size of the affidavit file in bytes.

  - `Attachments` (array)
    Metadata for each attachment. Present when IncludeAttachments is true.

  - `Attachments.Id` (string)
    Unique identifier of the attachment.

  - `Attachments.Filename` (string)
    File name including extension.

  - `Attachments.MimeType` (string)
    MIME type of the attachment.

  - `Attachments.Length` (integer)
    Size of the attachment in bytes.

  - `Attachments.Hash` (string)
    Cryptographic hash of the attachment content, used for integrity verification.

  - `Attachments.IncludeOnAffidavits` (boolean)
    Whether this attachment is referenced in generated affidavits.


## Response 400 fields

## Response 401 fields

## Response 404 fields
