Mailcore Email API
Keep your product's service messages under control
Receipts, sign-in codes, order updates, and notifications are sent from your company domain. One API shows whether a message was accepted, delivered, or needs attention.
- Your domain
- Clear statuses
- Launch assistance
What your business gains
Make email a reliable part of your product
Your team sees the journey of every important message, sends from its own domain, and avoids building separate email infrastructure.
From product event to message
Customers receive messages when they expect them
Payment, registration, or an order update triggers the message automatically. A retry with the same Idempotency-Key returns the same result.Your brand as the sender
orders@notify.company.uz
The message looks like part of your service, not a third-party campaign.Delivery without guesswork
queued → delivered
Statuses are available through the API and webhooks, so support can understand what happened faster.Use cases
Messages that help customers complete an action
Mailcore is designed for messages triggered by a user action or an event in your product.
Orders and receipts
Confirmation of payment, refund, fulfillment, and order delivery.
Sign-in and security
One-time codes, account recovery, and important account changes.
Appointments and bookings
Time confirmation, reminders, and rescheduling.
Product events
A completed report, new comment, or status change.
Only expected service messages. Cold email, purchased lists, and bulk promotional outreach are not permitted.
Delivery tracking
See what happened to every important message
A message receives an ID as soon as it enters the queue. Check its status through the API or receive an event by webhook.
- 01Support responds with facts
- 02Your product responds to delays and failures
- 03Your team sees complaints and protects domain reputation
Important: an “accepted” status means the email provider accepted the message; final delivery is confirmed by a separate event.
For developers
One request puts the message in the queue
Developers integrate a clear HTTP contract. The key stays on the server, safe retries do not duplicate a message, and the result returns immediately.
- The sender is tied to a verified domain
- Idempotency-Key prevents accidental duplicates
- Statuses are available through the API and webhooks
POST /emailscurl https://mailcore.uz/api/email/v1/emails \
-H "Authorization: Bearer $MAILCORE_API_KEY" \
-H "Idempotency-Key: order-8421-completed" \
-H "Content-Type: application/json" \
-d '{
"from": "Shop <orders@notify.company.uz>",
"to": "customer@example.com",
"subject": "Order #8421 completed",
"text": "Your order has been completed."
}'
202 · {"id":"eml_84…","status":"queued"}Setup
Connect Email API in four clear steps
We verify your domain and use case, agree the limits, and issue a production API key.
- 01
Describe your use case
Which event triggers the message, who receives it, and what volume do you expect?
- 02
Verify your domain
Add one verification DNS record. Your website and current incoming email remain unchanged.
- 03
Submit the request for review
The Mailcore team verifies the sender and sets safe production limits.
- 04
Get production access
We agree the terms, issue an API key, and help you launch the first use case.
Your current email environment stays in place
Email API does not require moving your website or business email
notify.company.uz.
Two products, one domain
Do your employees need mailboxes too?
Email API sends messages from your application. Business email receives incoming mail and gives your team personal and shared mailboxes. Connect them together or separately.
Explore business emailSetup
Launch your first use case with us
Create an account and describe your product and expected volume. We verify the domain, agree the limits, and prepare production access.
- Request
- no payment
- Domain
- verified in the request
- Access
- after domain verification
Sending terms are confirmed before the production API key is activated.
Before setup
Frequently asked questions
A quick guide to domains, mailboxes, and sending rules.
Can I use only Email API without mailboxes?
Yes. Email API and business mailboxes are separate products. Employee mailboxes can be added later.
Will the API change MX or affect my website?
No. Outgoing service messages do not require MX. Your website and current incoming email remain in place.
Can I send from the main domain?
The design depends on the domain, but a separate subdomain is usually better for product email, for example notify.company.uz. This makes traffic separation and reputation management easier.
Is the service suitable for marketing campaigns?
No. Cold email, purchased lists, and bulk promotional outreach are prohibited. Email API is for messages the recipient expects.
When will I receive an API key?
After reviewing the domain and use case, we agree the limits and activate a production API key.