Skip to content

API reference overview

Namirial Notify provides REST APIs for sending certified communications and retrieving related evidence. Service APIs let you submit messages or notices, query their status, and receive real-time callbacks when their state changes.

Available APIs

APIServiceUse caseVersion
EviMail APICertified emailSend legally binding emails with proof of delivery and read receiptsv1
EviNotice APIHosted noticesSend notices with hosted content, digital signatures, and commitment trackingv2
EviSMS APISMS & RCSSend certified SMS messages with optional RCS enhancementsv1
EviPost APIPhysical postalSend certified physical postal communications (burofax equivalent) with delivery trackingv1
Shared download APIsAttachmentsDownload attachments directly when you already have their IDsv1

Each reference page includes:

  • Complete endpoint descriptions with request/response examples
  • Key request and response fields
  • State and outcome tables
  • Links to the full OpenAPI 3.0.3 specification

Use the unified Namirial Notify OpenAPI page to browse all documented service endpoints in one place.

Common patterns

Service APIs share these fundamental patterns:

  • Submit — POST a message with metadata, recipients, options, and optional attachments. Returns a unique ID.
  • Query — GET or POST to retrieve the status of one or many submitted messages, filtered by ID, state, outcome, or lookup key.
  • Callbacks — Configure PushNotificationUrl and PushNotificationFilter to receive real-time webhooks when messages change state.
  • States & outcomes — Submitted messages move through a service-specific lifecycle, with Closed as the terminal state. Intermediate milestones such as Sent or Delivered appear only when the corresponding event is recorded; at closure, Outcome reports the final result.
  • Affidavits — Request evidence records (affidavits) to be generated for key events. Retrieve them from query results or dedicated download endpoints, depending on the service.

Getting started

Authentication

All APIs require HTTP Basic authentication. Include your Namirial Notify credentials (username and password) in the Authorization header:

Authorization: Basic <base64(username:password)>

Contact your Namirial Notify account manager if you don't have credentials yet.

Environments

Test in pre-production before switching to production:

EnvironmentBase URLUse
Productionhttps://api.evicertia.comLive certified communications
Pre-production / QAhttps://api.ecertia.comTesting and integration

For the public Namirial Notify API environments, EviMail, EviSMS, and EviPost are exposed under the /v1 base path. Use public routes such as /v1/EviMail/Submit, /v1/EviSms/Submit, and /v1/EviPost/Submit. Shared download source contracts expose routes such as /AttachmentDownload; use the route style shown in the relevant reference page for that API. EviNotice uses the /v2/ path prefix. The legacy /api/v2/... form is still accepted for backward compatibility. Some lower-level technical artifacts may show V1 routes without the /v1 prefix. For customer integrations, use the public paths shown in this documentation.

Request and response format

All APIs accept JSON for requests and return JSON for most responses. The exceptions are download endpoints, such as EviNotice attachment and affidavit downloads, which return binary files or ZIP packages. Timestamps are ISO 8601 format. Large payloads (query results) may be paginated using Limit and Offset (EviMail, EviSMS, EviPost) or cursors (EviNotice).

Next steps