Skip to content

Namirial Notify APIs (1.0)

Unified OpenAPI reference for the Namirial Notify service APIs. This specification aggregates EviNotice, EviMail, EviSMS, EviPost, and shared affidavit and attachment download endpoints. EviNotice, EviMail, and EviSMS each group their single-message and batch operations together. In the public Namirial Notify API environments, single-message operations for EviMail, EviSMS, and EviPost use the /v1 base path. EviMail and EviSMS batch operations use /v2/EviMail/Batches and /v2/EviSms/Batches, respectively. Some lower-level technical artifacts may show those V1 routes without the prefix. For customer integrations, use the public paths shown in this specification. For the public Namirial Notify API environments, EviNotice routes use the /v2 base path. The legacy /api/v2/... form is still accepted for backward compatibility.

Languages
Servers
Production
https://api.evicertia.com
Pre-production / QA
https://api.ecertia.com

EviNotice

Certified hosted notices with hosted content, attachments, affidavits, and batch delivery via v2.

Operations

EviMail

Certified email submission, status tracking, and on-demand affidavits via v1, plus batch delivery, recipients, and attachments via v2.

Operations

EviSMS

Certified SMS and RCS submission, status tracking, and evidence retrieval via v1, plus SMS batch delivery and recipients via v2.

Operations

EviPost

Certified physical postal delivery with status tracking and on-demand affidavits.

Operations

Shared Downloads

Shared affidavit and attachment download endpoints.

Operations

Download attachments by ID

Request

Security
basicAuth
Bodyapplication/jsonrequired
UniqueIdsArray of strings(uuid)required
curl -i -X POST \
  -u <username>:<password> \
  https://api.evicertia.com/AttachmentDownload \
  -H 'Content-Type: application/json' \
  -d '{
    "UniqueIds": [
      "497f6eca-6276-4993-bfeb-53cbbbba6f08"
    ]
  }'

Responses

Attachment metadata and base64 content.

Bodyapplication/json
resultsArray of objects(Attachment)
totalMatchesinteger

Total number of attachments matching the requested IDs.

responseStatusobject

Error details when automatic exception handling returns one.

Response
application/json
{ "results": [ { … } ], "totalMatches": 0, "responseStatus": {} }

Download attachments by ID using query parameters

Request

Security
basicAuth
Query
UniqueIdsArray of strings(uuid)required
curl -i -X GET \
  -u <username>:<password> \
  'https://api.evicertia.com/AttachmentDownload?UniqueIds=497f6eca-6276-4993-bfeb-53cbbbba6f08'

Responses

Attachment metadata and base64 content.

Bodyapplication/json
resultsArray of objects(Attachment)
totalMatchesinteger

Total number of attachments matching the requested IDs.

responseStatusobject

Error details when automatic exception handling returns one.

Response
application/json
{ "results": [ { … } ], "totalMatches": 0, "responseStatus": {} }

Download affidavit PDFs by ID

Request

Packages the requested affidavit PDFs in a ZIP archive. All requested affidavits must exist and be owned by the authenticated user.

Security
basicAuth
Bodyapplication/jsonrequired
UniqueIdsArray of strings(uuid)required

Affidavit UUIDs to include. Duplicate values are invalid and should not be retried unchanged.

curl -i -X POST \
  -u <username>:<password> \
  https://api.evicertia.com/AffidavitsDownload \
  -H 'Content-Type: application/json' \
  -d '{
    "UniqueIds": [
      "497f6eca-6276-4993-bfeb-53cbbbba6f08"
    ]
  }'

Responses

ZIP archive containing the requested affidavit PDFs.

Headers
Content-Dispositionstring

Suggested archive filename.

Example: "attachment;filename=\"affidavits.zip\""
Bodyapplication/zip
string(binary)