MyLINK Email API – Product Guide
The MyLINK Email API is a robust, secure, and scalable messaging product that enables developers to send and manage Email communications directly through LINK Mobility’s infrastructure. This guide will walk you through how to configure and monitor your Email API usage from the MyLINK Portal. For information regarding the API configuration, refer to API Reference.
Overview
The Email API is ideal for businesses requiring:
Reliable delivery of one-way Email messages.
Centralized control of credentials and usage quotas.
Insightful dashboards for traffic monitoring and log analysis.
Secure access management through the MyLINK Portal.
All actions can be performed within the MyLINK Portal, without the need to contact support, unless otherwise noted.
Create and Manage API Credentials
Before sending messages via the Email API, you must create API credentials tied to a specific account.
How to create credentials:
Navigate to Email API Product in the MyLINK Portal.
Click Create Credentials.
Add the name of the credentials.
A client ID and client secret will be generated — store them securely.
Additional credential management features:
Regenerate client secrets
Deactivate credentials
Dashboard Overview
The MyLINK Email Dashboard provides a comprehensive, real-time view of your messaging activity. It is designed to help you track delivery success, identify performance trends, and monitor key statistics related to your Email traffic.
Whether you're managing large campaigns or day-to-day transactional messaging, the dashboard offers full visibility into both outbound (MT) and inbound (MO) Email flows.
Metrics available:
Total messages sent
Total messages received
Delivery status breakdown (Delivery success, Delivery Failure, In Process)
Delivery failure breakdown (error status displayed)
Country-level traffic distribution
Use the built-in date range filter to analyze trends over time — up to 90 days.
Overview of Dashboard Components
1. Top-Level Summary Widgets
At the top of the dashboard, you’ll find summary boxes displaying the most important KPIs at a glance:
Messages Sent – Total Emails messages submitted.
Messages Delivered – Number of messages successfully delivered to recipients.
Open Rate – Number of open emails vs number of sent messages.
Click Rate – Number of clicked vs number of sent messages.
2. Traffic Breakdown Charts
These visual elements help you understand delivery trends and campaign impact over time.
Volume Over Time
A time-series chart that shows how your traffic evolved. Useful for identifying spikes or delivery issues.Status Distribution
Visualize the ratio of Delivered vs Failed vs In Progress messages.Delivery over time
Visualizes the volume of successfully delivered messages over a selected time range.Failures over time
Displays failed message attempts across time.Top Countries
Discover which countries receive the most messages from your account.
3. Filtering & Customization
To help you drill down into specific data, a full set of filters is available across the dashboard:
Date Range
Select from predefined ranges or custom periods.Traffic Type
Choose between MT, MO, or both.Sender Name
Filter results by specific alphanumeric sender or shortcode.Country
View traffic going to or coming from a specific destination.Subaccount
Focus on traffic by a specific customer/subaccount.Status
Filter messages by delivery status (Delivered, Failed, Rejected, etc.).
Export Options
You can export all dashboard metrics and charts as a CSV file using the Export button at the top right. This enables further offline analysis or reporting.
Message Logs Overview
The Logs section provides detailed visibility into every email sent through the MyLINK Email API. It supports tracking, troubleshooting, and verification by offering message-level transparency across your email operations.
Each log entry includes when the email was sent, who the sender and recipient were, and what delivery status it received.
Key Features of the Logs Interface
1. Search and Filtering
Quickly narrow down results using a variety of filters:
Date and time range
Sender email or recipient address
Message status (Delivered, Failed, Bounced, Queued, etc.)
Country
Credential or user
Filters can be combined to investigate specific events, diagnose delivery issues, or audit campaigns.
2. Table View
Each row in the table represents an individual email message with core details:
Timestamp of the event (in UTC or local time)
Sender and recipient email addresses
Subject line and message ID
Delivery status and final result
Channel: always Email in this context
User and credential information
Clicking a row opens the Message Details panel, which includes a full status timeline, message metadata, and headers (when available).
3. Export to CSV
You can export your filtered logs using the Export button.
What’s included:
All visible log fields
Only the data matching your current filters
Downloadable in .csv format for use in Excel or Google Sheets
Notes:
Exports may be limited in size for performance reasons.
Media or file attachments are not included.
Larger exports can be handled via API or through a support request if needed.
Delivery Reports (DLRs)
The DLRs View provides a focused list of all delivery report events sent to your configured callbacks, helping you confirm delivery status at scale.
DLRs are essential for confirming whether a message was delivered, buffered, failed, or expired.
Features
View per-message delivery events
Filter by:
Date/time
Delivery status
Recipient number
Credential or project
Check callback status codes (e.g., 200 OK, 400 error)
See retry attempts and failures
This helps technical teams debug delivery or endpoint issues quickly.
Template Management
The Templates section allows users to create, manage, and publish email templates directly from the portal. These templates are used when sending messages via the MyLINK Email API and are account-specific — meaning users only see templates for the account they’re logged into.
Templates Overview
Located in the side menu under Templates, this section includes:
Templates overview
A list of all existing email templates, presented in a table format.Create template
Opens the email template editor to design a new message.
The table includes the following columns:
Name
Status (Draft / Published)
ID (copyable)
Channel
Tags
Creation and last modified date
Actions (Edit, Duplicate, Delete, Publish/Draft toggle)
Users can:
Search templates by name, content, or ID
Filter by tags
Sort templates by name, creation/modification date, or status
Customize visible columns (except for Actions, which is always shown)
Pagination is enabled when there are more than 10 templates. Rows expand to show all tags when needed.
Template Actions
From the Actions column, users can:
Edit: Opens the template in the visual editor
Duplicate: Opens a modal to rename and duplicate the selected template
Delete: Prompts a confirmation modal
Move to Draft / Publish: Toggle between publishable and draft state
Template Editor
Clicking Create template or Edit opens the visual editor (powered by a third-party tool) with a toolbar at the top:
Name field (editable, with uniqueness warnings)
Tags field (add, remove, or create new tags)
Send Preview button
Publish & Exit or Save as Draft & Exit
Templates are autosaved as you work. If a user attempts to leave the page without saving, a confirmation popup will appear — only if changes were made.
You can also:
Send a preview to a test email address
Monitor saving status via a spinner and “Saved” label
Manage template versions collaboratively (last saved version is preserved)
Domain Configuration
The Domain Configuration section allows users to configure and verify sender domains for use with the Email API. This setup is required to ensure message deliverability and compliance with sender authentication standards.
Domain Table
Accessible from the Email API navigation, this page displays a list of configured domains, including:
Domain name
DNS verification status
SPF and DKIM validation status
Last updated time
Status (Active, Pending)
Users can add a new domain by clicking Add Domain, which opens a modal where they input the domain name. The system then provides DNS records to be added (TXT for SPF, CNAME or TXT for DKIM).
Verification Process
Once the domain is added:
The user receives DNS configuration instructions.
After DNS is updated, the portal automatically checks the status.
Verification status is shown as:
Verified
Pending
Error (with tooltip guidance)
Only verified domains can be used as sender addresses in email messages sent via the API.