TempMailg एपीआई प्रलेखन

TempMailg एपीआई दस्तावेज़ीकरण

अपनी व्यक्तिगत एपीआई कुंजी उत्पन्न करने, समर्पित उपयोगकर्ता एपीआई होस्ट से कनेक्ट करने, मेलबॉक्स संदेश पढ़ने, स्वामित्व वाले मेलबॉक्स प्रबंधित करने और अपने स्वयं के ऐप्स या स्वचालन में Temp Mail एकीकृत करने के लिए इस प्रलेखन का उपयोग करें।

उपयोगकर्ता एपीआई बेस यूआरएल
अनुरोध प्रारूप केवल अधिकृत बियरर हेडर में अपनी एपीआई कुंजी का उपयोग करें और एंडपॉइंट यूआरएल को साफ रखें।

उपयोगकर्ता एपीआई एंडपॉइंट

नीचे दिए गए हर एंडपॉइंट में समान बेस यूआरएल और समान बियरर टोकन का उपयोग किया जाता है। मेलबॉक्स, संदेश और अनुलग्नक अनुरोध प्रमाणित उपयोगकर्ता खाते के खिलाफ जाँचे जाते हैं।

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:45+00:00",
        "expires_in_seconds": 86400,
        "created_at": "2026-09-18T10:14:45+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:45+00:00",
        "expires_in_seconds": 600,
        "created_at": "2026-09-18T10:14:45+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:45+00:00",
        "expires_in_seconds": 3600,
        "created_at": "2026-09-18T10:14:45+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:45+00:00",
        "expires_in_seconds": 3600,
        "created_at": "2026-09-18T10:14:45+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:45",
            "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:45",
        "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
डाउनलोड व्यवहार यह एंडपॉइंट अनुरोधित फ़ाइल को सीधे लौटाता है, जेसन बॉडी के बजाय।
क्या आप कुकीज़ स्वीकार करते हैं?

हम आपकी ब्राउज़िंग अनुभव को बेहतर बनाने के लिए कुकीज़ का उपयोग करते हैं। इस साइट का उपयोग करके, आप हमारी कुकी नीति के लिए सहमति देते हैं।

अधिक
Loading chat...
Connecting to community chat.