Tài liệu API TempMail

TempMailg Tài Liệu API

Sử dụng tài liệu này để tạo khóa API cá nhân, kết nối máy chủ API người dùng chuyên dụng, đọc tin nhắn hộp thư, quản lý hộp thư thuộc sở hữu và tích hợp Temp Mail vào ứng dụng hoặc tự động hóa của riêng bạn.

Địa Chỉ Cơ Sở API Người Dùng
Định dạng yêu cầu Sử dụng khóa API chỉ trong tiêu đề Authorization Bearer và giữ cho các URL điểm cuối sạch sẽ.

Điểm cuối API người dùng

Mọi điểm cuối dưới đây sử dụng cùng một URL cơ sở và cùng một mã thông báo Bearer. Yêu cầu hộp thư, tin nhắn và tệp được kiểm tra đối với tài khoản người dùng được xác thực.

GET https://v1.tempmailg.com/api/domains?type={type}

Lấy các miền được phép cho kế hoạch và tài khoản người dùng hiện tại.

Giá trị loại được phép: free, premium, all. Kế hoạch miễn phí chỉ có thể sử dụng free. Kế hoạch cao cấp có thể sử dụng free, premium, hoặc all.
Lấy miền được phép
curl --request GET \
  --url 'https://v1.tempmailg.com/api/domains?type=free' \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_USER_API_KEY'

Ví dụ về phản hồi

{
    "status": true,
    "data": {
        "requested_type": "free",
        "allowed_types": [
            "free"
        ],
        "domains": [
            {
                "domain": "example.com",
                "type": "Free",
                "custom": false
            }
        ]
    }
}
POST https://v1.tempmailg.com/api/emails

Tạo một hộp thư đến ngẫu nhiên mới thuộc sở hữu của người dùng đã xác thực.

Tạo hộp thư đến ngẫu nhiên
curl --request POST \
  --url 'https://v1.tempmailg.com/api/emails' \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_USER_API_KEY'

Ví dụ về phản hồi

{
    "status": true,
    "data": {
        "id": 2301,
        "email": "randombox@example.com",
        "domain": "example.com",
        "expire_at": "2026-06-28T09:48:52+00:00",
        "expires_in_seconds": 600,
        "created_at": "2026-06-28T09:38:52+00:00",
        "email_token": "encrypted-email-token"
    }
}
POST https://v1.tempmailg.com/api/emails/{email}/{username}/{domain}

Cập nhật hoặc chuyển đổi một hộp thư đến thuộc sở hữu hiện có sang một tên người dùng mới và miền được phép.

Sử dụng hộp thư đến thuộc sở hữu hiện có trong {email}.
Cập nhật hộp thư đến thuộc sở hữu
curl --request POST \
  --url 'https://v1.tempmailg.com/api/emails/current@example.com/demo123/example.com' \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_USER_API_KEY'

Ví dụ về phản hồi

{
    "status": true,
    "data": {
        "id": 2302,
        "email": "demo123@example.com",
        "domain": "example.com",
        "expire_at": "2026-06-28T09:48:52+00:00",
        "expires_in_seconds": 600,
        "created_at": "2026-06-28T09:38:52+00:00",
        "email_token": "encrypted-email-token"
    }
}
DELETE https://v1.tempmailg.com/api/emails/{email}

Xóa Hộp Thư Thuộc Sở Hữu.

Xóa hộp thư đến thuộc sở hữu
curl --request DELETE \
  --url 'https://v1.tempmailg.com/api/emails/demo123@example.com' \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_USER_API_KEY'

Ví dụ về phản hồi

{
    "status": true,
    "message": "Email has been successfully deleted."
}
GET https://v1.tempmailg.com/api/messages?email={email}

Liệt kê các tin nhắn cho hộp thư đến thuộc sở hữu.

Tham số truy vấn email phải thuộc tài khoản người dùng đã xác thực.
Đọc tin nhắn hộp thư
curl --request GET \
  --url 'https://v1.tempmailg.com/api/messages?email=demo123@example.com' \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_USER_API_KEY'

Ví dụ về phản hồi

{
    "status": true,
    "mailbox": "randombox@example.com",
    "messages": [
        {
            "is_seen": false,
            "subject": "Welcome to Temp Mail",
            "from": "Example Sender",
            "from_email": "hello@example.org",
            "to": "randombox@example.com",
            "receivedAt": "2026-06-28 09:38:52",
            "id": "ap94AWDg123ELQz07vrVB9dLXlbqZM5NGwYxOJKko8n6m1",
            "html": true,
            "content": "<p>Hello from the inbox.</p>",
            "attachments": [
                {
                    "name": "file.txt",
                    "extension": "txt",
                    "size": 91,
                    "url": "https://v1.tempmailg.com/api/messages/ap94AWDg123ELQz07vrVB9dLXlbqZM5NGwYxOJKko8n6m1/attachments/file.txt"
                }
            ]
        }
    ]
}
GET https://v1.tempmailg.com/api/messages/{messageId}

Đọc một tin nhắn thuộc sở hữu đơn lẻ.

Đọc một tin nhắn
curl --request GET \
  --url 'https://v1.tempmailg.com/api/messages/ap94AWDg123ELQz07vrVB9dLXlbqZM5NGwYxOJKko8n6m1' \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_USER_API_KEY'

Ví dụ về phản hồi

{
    "status": true,
    "data": {
        "is_seen": true,
        "subject": "Welcome to Temp Mail",
        "from": "Example Sender",
        "from_email": "hello@example.org",
        "to": "randombox@example.com",
        "receivedAt": "2026-06-28 09:38:52",
        "id": "ap94AWDg123ELQz07vrVB9dLXlbqZM5NGwYxOJKko8n6m1",
        "html": true,
        "content": "<p>Hello from the inbox.</p>",
        "attachments": [
            {
                "name": "file.txt",
                "extension": "txt",
                "size": 91,
                "url": "https://v1.tempmailg.com/api/messages/ap94AWDg123ELQz07vrVB9dLXlbqZM5NGwYxOJKko8n6m1/attachments/file.txt"
            }
        ]
    }
}
DELETE https://v1.tempmailg.com/api/messages/{messageId}

Xóa một tin nhắn thuộc sở hữu đơn lẻ.

Xóa một tin nhắn
curl --request DELETE \
  --url 'https://v1.tempmailg.com/api/messages/ap94AWDg123ELQz07vrVB9dLXlbqZM5NGwYxOJKko8n6m1' \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_USER_API_KEY'

Ví dụ về phản hồi

{
    "status": true,
    "message": "Message was deleted successfully."
}
GET https://v1.tempmailg.com/api/messages/{messageId}/attachments/{filename}

Tải xuống tệp đính kèm từ tin nhắn thuộc sở hữu.

Endpoint này tải tệp trực tiếp.
Tải xuống tệp đính kèm
curl --request GET \
  --url 'https://v1.tempmailg.com/api/messages/ap94AWDg123ELQz07vrVB9dLXlbqZM5NGwYxOJKko8n6m1/attachments/file.txt' \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_USER_API_KEY' \
  --output file.txt
Hành vi tải xuống Điểm cuối này trả về tệp được yêu cầu trực tiếp thay vì một cơ thể JSON.
Bạn có chấp nhận cookie không?

Chúng tôi sử dụng cookie để nâng cao trải nghiệm duyệt web của bạn. Bằng cách sử dụng trang web này, bạn đồng ý với chính sách cookie của chúng tôi.

Nhiều hơn
Loading chat...
Connecting to community chat.