Создать учетную запись электронной почты
Создает новую постоянную учетную запись электронной почты для аутентифицированного пользователя.
Эндпоинт: POST /api/mail/create-mail
Создает новую постоянную учетную запись электронной почты для аутентифицированного пользователя.
Заголовки запроса
Authorization: Bearer ваш_api_токен_здесь
Content-Type: application/json
Тело запроса
{
"local_part": "desired_username" // Optional; if omitted, a random username is generated
}
Успешный ответ
{
"email": "desired_username@domain.com",
"message": "Email account created successfully"
}
Ответы с ошибками
// 400 Bad Request
{
"error": "Invalid username format"
}
// 400 Bad Request
{
"error": "No available domains"
}
// 401 Unauthorized
{
"error": "No token provided"
}
// 403 Forbidden
{
"error": "Invalid token"
}
// 409 Conflict
{
"error": "Username already taken"
}
// 500 Internal Server Error
{
"error": "Failed to create email account"
}
Примеры использования
JavaScript (fetch)
fetch('https://mailblinker.com/api/mail/create-mail', {
method: 'POST',
headers: {
'Authorization': 'Bearer 5720c4dbb4601183486a9259a8e8f7b9b6fef2dc61f34ee901516995710e49aa',
'Content-Type': 'application/json'
},
body: JSON.stringify({ local_part: 'desired_username' })
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));
Python (requests)
import requests
import sys
sys.stdout.reconfigure(encoding='utf-8')
url = 'https://mailblinker.com/api/mail/create-mail'
headers = {
'Authorization': 'Bearer 5720c4dbb4601183486a9259a8e8f7b9b6fef2dc61f34ee901516995710e49aa',
'Content-Type': 'application/json'
}
data = {
'local_part': 'desired_username'
}
response = requests.post(url, headers=headers, json=data)
print(response.json())
cURL
curl -X POST https://mailblinker.com/api/mail/create-mail \
-H "Authorization: Bearer ваш_api_токен_здесь" \
-H "Content-Type: application/json" \
-d '{"local_part": "desired_username"}'