TempMailg API دستاویزات

TempMailg اے پی آئی دستاویزات

اپنی ذاتی API کلید بنانے، وقف صارف API میزبان کو مربوط کرنے، میل باکس پیغامات کو پڑھنے، ملکیتی میل باکسز کا نظم کرنے، اور Temp Mail کو اپنی ایپس یا آٹومیشن میں ضم کرنے کے لیے اس دستاویز کا استعمال کریں۔

صارف اے پی آئی بیس یو آر ایل
درخواست فارمیٹ اپنی API کلید کو صرف Authorization Bearer ہیڈر میں استعمال کریں اور Endpoint URLs کو صاف رکھیں۔

صارف API اختتامی پوائنٹس

ذیل میں ہر اختتامی نقطہ ایک ہی بنیادی URL اور ایک ہی بیئرر ٹوکن استعمال کرتا ہے۔ میل باکس، پیغام، اور منسلکہ درخواستوں کو تصدیق شدہ صارف اکاؤنٹ کے خلاف چیک کیا جاتا ہے۔

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

موجودہ صارف کے منصوبے اور اکاؤنٹ کے لیے اجازت دی گئی ڈومینز کو حاصل کریں۔

اجازت یافتہ قسم کی قدریں: free, premium, all. مفت پلان صرف استعمال کر سکتا ہے۔ free. پریمیم پلان استعمال کر سکتا ہے۔ free, premium, یا 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",
        "allowed_types": [
            "free"
        ],
        "domains": [
            {
                "domain": "example.com",
                "type": "Free",
                "custom": false
            }
        ]
    }
}
POST https://v1.tempmailg.com/api/emails

توثیق شدہ صارف کے لیے ایک نئی رینڈم میل باکس بنائیں۔

رینڈم میل باکس بنائیں
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": "randombox@example.com",
        "domain": "example.com",
        "expire_at": "2026-06-28T09:47:26+00:00",
        "expires_in_seconds": 600,
        "created_at": "2026-06-28T09:37:26+00:00",
        "email_token": "encrypted-email-token"
    }
}
POST https://v1.tempmailg.com/api/emails/{email}/{username}/{domain}

موجودہ ملکیت والی میل باکس کو ایک نئے صارف نام اور اجازت دی گئی ڈومین میں اپ ڈیٹ یا سوئچ کریں۔

{email} میں ایک موجودہ ملکیتی میل باکس ای میل استعمال کریں۔
ملکیت والی میل باکس کو اپ ڈیٹ کریں
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-06-28T09:47:26+00:00",
        "expires_in_seconds": 600,
        "created_at": "2026-06-28T09:37:26+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."
}
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-06-28 09:37:26",
            "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-06-28 09:37:26",
        "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.