১৪. টেম্পমেইলগ এপিআই ডকুমেন্টেশন

TempMailg ১০. এপিআই ডকুমেন্টেশন

১৫. এই ডকুমেন্টেশনটি ব্যবহার করুন আপনার ব্যক্তিগত API কী তৈরি করতে, ডেডিকেটেড ব্যবহারকারী API হোস্ট সংযোগ করতে, মেইলবক্স বার্তা পড়তে, মালিকানাধীন মেইলবক্স পরিচালনা করতে এবং টেম্প মেইলকে আপনার নিজস্ব অ্যাপস বা অটোমেশনে একীভূত করতে।

৯. ব্যবহারকারী এপিআই বেস ইউআরএল
১৬. অনুরোধের ফরম্যাট ১৭. শুধুমাত্র অথেনটিকেশন বিয়ারার হেডারে আপনার API কী ব্যবহার করুন এবং এন্ডপয়েন্ট ইউআরএল পরিষ্কার রাখুন।

১৬. ব্যবহারকারী API এনডপয়েন্ট

১৭. নীচের প্রতিটি এনডপয়েন্ট একই বেস ইউআরএল এবং একই বেয়ারার টোকেন ব্যবহার করে। মেইলবক্স, বার্তা এবং অ্যাটাচমেন্ট অনুরোধগুলি সম্প্রদায়িক ব্যবহারকারীর অ্যাকাউন্টের বিরুদ্ধে পরীক্ষা করা হয়।

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

১২. বর্তমান ব্যবহারকারীর পরিকল্পনা এবং অ্যাকাউন্টের জন্য অনুমোদিত ডোমেইনগুলি আনুন।

অনুমোদিত প্রকারের মান: free, basic, pro, premium, custom, ultimate, all. Free plan can query free. Paid plans (including any custom plans created in admin panel) can query their plan tag, custom domains, or all.
১৩. অনুমোদিত ডোমেইন পান
curl --request GET \
  --url 'https://v1.tempmailg.com/api/domains?type=free' \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_USER_API_KEY'

১৪. উদাহরণ প্রতিক্রিয়া

{
    "status": true,
    "data": {
        "requested_type": "free",
        "plan": "pro",
        "plan_name": "Pro Plan",
        "allowed_types": [
            "free",
            "basic",
            "pro",
            "premium",
            "custom",
            "ultimate",
            "all"
        ],
        "domains": [
            {
                "domain": "example.com",
                "type": "Free",
                "custom": false
            }
        ]
    }
}
POST https://v1.tempmailg.com/api/emails

Create a new random or custom mailbox owned by the authenticated user.

Optional body parameters: username (custom username if allowed by plan), domain (allowed domain, e.g. example.com), lifetime (allowed values: 10m, 1h, 2h, 1d, 1w, 1m, unlimited), provider (standard, gmail_alias, outlook_alias).
Create mailbox
curl --request POST \
  --url 'https://v1.tempmailg.com/api/emails' \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_USER_API_KEY'

১৪. উদাহরণ প্রতিক্রিয়া

{
    "status": true,
    "data": {
        "id": 2301,
        "email": "customuser@example.com",
        "domain": "example.com",
        "provider": "standard",
        "expire_at": "2026-09-19T10:14:12+00:00",
        "expires_in_seconds": 86400,
        "created_at": "2026-09-18T10:14:12+00:00",
        "email_token": "encrypted-email-token"
    }
}
POST https://v1.tempmailg.com/api/emails/{email}/{username}/{domain}

১৭. একটি বিদ্যমান মালিকানাধীন মেইলবক্সকে একটি নতুন ব্যবহারকারীর নাম এবং অনুমোদিত ডোমেনে আপডেট বা স্যুইচ করুন।

১৮. {email} এ একটি বিদ্যমান মালিকানাধীন মেইলবক্স ইমেল ব্যবহার করুন। Optional body parameter: lifetime (allowed values: 10m, 1h, 2h, 1d, 1w, 1m, unlimited).
১৯. মালিকানাধীন মেইলবক্স আপডেট করুন
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'

১৪. উদাহরণ প্রতিক্রিয়া

{
    "status": true,
    "data": {
        "id": 2302,
        "email": "demo123@example.com",
        "domain": "example.com",
        "expire_at": "2026-09-18T10:24:12+00:00",
        "expires_in_seconds": 600,
        "created_at": "2026-09-18T10:14:12+00:00",
        "email_token": "encrypted-email-token"
    }
}
DELETE https://v1.tempmailg.com/api/emails/{email}

২৫. একটি মালিকানাধীন মেইলবক্স মুছে ফেলুন।

২০. মালিকানাধীন মেইলবক্স মুছে ফেলুন
curl --request DELETE \
  --url 'https://v1.tempmailg.com/api/emails/demo123@example.com' \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_USER_API_KEY'

১৪. উদাহরণ প্রতিক্রিয়া

{
    "status": true,
    "message": "Email has been successfully deleted."
}
POST https://v1.tempmailg.com/api/gmail-alias/emails

Create a new Gmail alias temporary mailbox owned by the authenticated user.

Requires the Gmail Alias API permission to be enabled on your subscription plan or unlocked via an API Credit package. Optional parameters: mode (auto, dot, plus, plus_word), username (custom alias username), domain (e.g. gmail.com, googlemail.com), lifetime (allowed values: 10m, 1h, 2h, 1d, 1w, 1m, unlimited).
Create Gmail alias mailbox
curl --request POST \
  --url 'https://v1.tempmailg.com/api/gmail-alias/emails' \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_USER_API_KEY'

১৪. উদাহরণ প্রতিক্রিয়া

{
    "status": true,
    "data": {
        "id": 2305,
        "email": "myname.alias123@gmail.com",
        "domain": "gmail.com",
        "provider": "gmail_alias",
        "expire_at": "2026-09-18T11:14:12+00:00",
        "expires_in_seconds": 3600,
        "created_at": "2026-09-18T10:14:12+00:00",
        "email_token": "encrypted-email-token"
    }
}
GET https://v1.tempmailg.com/api/outlook-alias/domains

Fetch active Outlook / Hotmail alias domains available for mailbox generation.

Requires the Outlook Alias API permission to be enabled on your subscription plan or unlocked via an API Credit package. Indicates whether specific domain selection is unlocked on your plan.
Get Outlook alias domains
curl --request GET \
  --url 'https://v1.tempmailg.com/api/outlook-alias/domains' \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_USER_API_KEY'

১৪. উদাহরণ প্রতিক্রিয়া

{
    "status": true,
    "data": {
        "domains": [
            {
                "domain": "outlook.com",
                "type": "Outlook/Hotmail",
                "selectable": true,
                "locked": false,
                "disabled_reason": null
            },
            {
                "domain": "hotmail.com",
                "type": "Outlook/Hotmail",
                "selectable": true,
                "locked": false,
                "disabled_reason": null
            }
        ]
    }
}
POST https://v1.tempmailg.com/api/outlook-alias/emails

Create a new Outlook / Hotmail alias temporary mailbox owned by the authenticated user.

Requires the Outlook Alias API permission to be enabled on your subscription plan or unlocked via an API Credit package. Optional parameters: domain (e.g. outlook.com, hotmail.com), username (custom alias username), lifetime (allowed values: 10m, 1h, 2h, 1d, 1w, 1m, unlimited).
Create Outlook alias mailbox
curl --request POST \
  --url 'https://v1.tempmailg.com/api/outlook-alias/emails' \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_USER_API_KEY'

১৪. উদাহরণ প্রতিক্রিয়া

{
    "status": true,
    "data": {
        "id": 2306,
        "email": "fastuser_alias45@outlook.com",
        "domain": "outlook.com",
        "provider": "outlook_alias",
        "expire_at": "2026-09-18T11:14:12+00:00",
        "expires_in_seconds": 3600,
        "created_at": "2026-09-18T10:14:12+00:00",
        "email_token": "encrypted-email-token"
    }
}
GET https://v1.tempmailg.com/api/messages?email={email}

১. একটি মালিকানাধীন মেইলবক্সের বার্তা তালিকা করুন।

২১. ইমেইল অনুসন্ধান পরামিতি অবশ্যই সত্যায়িত ব্যবহারকারীর অ্যাকাউন্টের অন্তর্গত হতে হবে।
২২. মেইলবক্স বার্তা পড়ুন
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'

১৪. উদাহরণ প্রতিক্রিয়া

{
    "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-09-18 10:14:12",
            "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}

২৩. একটি একক মালিকানাধীন বার্তা পড়ুন।

২৪. একটি বার্তা পড়ুন
curl --request GET \
  --url 'https://v1.tempmailg.com/api/messages/ap94AWDg123ELQz07vrVB9dLXlbqZM5NGwYxOJKko8n6m1' \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_USER_API_KEY'

১৪. উদাহরণ প্রতিক্রিয়া

{
    "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-09-18 10:14:12",
        "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}

২৫. একটি একক মালিকানাধীন বার্তা মুছে ফেলুন।

১. একটি বার্তা মুছে ফেলুন
curl --request DELETE \
  --url 'https://v1.tempmailg.com/api/messages/ap94AWDg123ELQz07vrVB9dLXlbqZM5NGwYxOJKko8n6m1' \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_USER_API_KEY'

১৪. উদাহরণ প্রতিক্রিয়া

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

২. একটি মালিকানাধীন বার্তা থেকে একটি অ্যাটাচমেন্ট ডাউনলোড করুন।

৩. এই এন্ডপয়েন্টটি সরাসরি ফাইলটি ডাউনলোড করে।
৪. একটি অ্যাটাচমেন্ট ডাউনলোড করুন
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
১৮. ডাউনলোড আচরণ ১৯. এই এনডপয়েন্টটি একটি JSON বডির পরিবর্তে অনুরোধ করা ফাইলটি সরাসরি প্রদান করে।
আপনি কি কুকি গ্রহণ করেন?

আমরা আপনার ব্রাউজিং অভিজ্ঞতা উন্নত করতে কুকিজ ব্যবহার করি। এই সাইটটি ব্যবহার করে, আপনি আমাদের কুকি নীতিতে সম্মতি দেন।

বেশি
Loading chat...
Connecting to community chat.