Создать учетную запись электронной почты

Создает новую постоянную учетную запись электронной почты для аутентифицированного пользователя.

Эндпоинт: 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"}'