Dashboard
Quick Actions
Add Funds
Deposit LTC to your account
Create Email
Create a new email address ($0.01)
My Emails
View and manage your inboxes
💡 Pricing
🔑 Quick API Access
Your API Key
Use your API key to access emails programmatically
••••••••••••••••••••••••
My Emails
Manage your email addresses
No email addresses yet
Create your first email address to start receiving emails
Create Email Address
✨ New Email Address
Create a custom email address on our domains
Inbox
Add Funds
LTC Price: $0.00
💳 Create Deposit
Payments are made in Litecoin (LTC). The exact amount is required for automatic detection.
Min: $1.00 - Max: $1,000.00
📜 Deposit History
| Amount | LTC | Status | Date |
|---|---|---|---|
| No deposits yet | |||
🔑 API Access
🔑 Your API Key
Use this API key to access your emails programmatically via the REST API.
••••••••••••••••••••••••
⚠️ Keep your API key secret. Do not share it publicly.
🌐 API Base URL
https://mail.blackbay.digital
📖 Quick Start
Add this header to all your API requests:
Authorization: Bearer YOUR_API_KEY
📚 API Documentation
Getting Started
Full documentation with code examples
Authentication
All API requests require authentication using your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
Endpoints
Example: Python
import requests
API_KEY = "blackbay-xxxxxxxxxxxx"
BASE_URL = "https://mail.blackbay.digital"
headers = {"Authorization": f"Bearer {API_KEY}"}
# Get all mailboxes
response = requests.get(f"{BASE_URL}/api/mailboxes", headers=headers)
mailboxes = response.json()
# Create new email
data = {"localPart": "myemail", "domain": "blackbay.digital"}
response = requests.post(f"{BASE_URL}/api/mailboxes", json=data, headers=headers)
print(response.json())
# Get messages from a mailbox
mailbox_id = mailboxes["mailboxes"][0]["id"]
messages = requests.get(f"{BASE_URL}/api/mailboxes/{mailbox_id}/messages", headers=headers)
print(messages.json())
Example: JavaScript
const API_KEY = "blackbay-xxxxxxxxxxxx";
const BASE_URL = "https://mail.blackbay.digital";
// Get all mailboxes
const response = await fetch(`${BASE_URL}/api/mailboxes`, {
headers: { "Authorization": `Bearer ${API_KEY}` }
});
const mailboxes = await response.json();
// Create new email
const createResponse = await fetch(`${BASE_URL}/api/mailboxes`, {
method: "POST",
headers: {
"Authorization": `Bearer ${API_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({ localPart: "myemail", domain: "blackbay.digital" })
});
console.log(await createResponse.json());
Example: PHP
<?php
$API_KEY = "blackbay-xxxxxxxxxxxx";
$BASE_URL = "https://mail.blackbay.digital";
$headers = ["Authorization: Bearer $API_KEY", "Content-Type: application/json"];
// Get all mailboxes
$ch = curl_init("$BASE_URL/api/mailboxes");
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$mailboxes = json_decode(curl_exec($ch), true);
curl_close($ch);
// Create new email
$ch = curl_init("$BASE_URL/api/mailboxes");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([
"localPart" => "myemail",
"domain" => "blackbay.digital"
]));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = json_decode(curl_exec($ch), true);
print_r($result);
?>
Example: cURL
# Get all mailboxes
curl -X GET "https://mail.blackbay.digital/api/mailboxes" \
-H "Authorization: Bearer blackbay-xxxxxxxxxxxx"
# Create new email
curl -X POST "https://mail.blackbay.digital/api/mailboxes" \
-H "Authorization: Bearer blackbay-xxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"localPart": "myemail", "domain": "blackbay.digital"}'
# Get messages
curl -X GET "https://mail.blackbay.digital/api/mailboxes/1/messages" \
-H "Authorization: Bearer blackbay-xxxxxxxxxxxx"
Settings
👤 Account Information
🔐 Change Password
Update your account password. You'll need to enter your current password to confirm.
🔑 API Key
Use this key to access the API programmatically
••••••••••••••••••••••••
User Management
| ID | Username | Balance | Admin | Actions |
|---|
System Statistics
Manage Deposits
| ID | User | Amount | LTC | Status | Date | Actions |
|---|