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

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

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

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

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

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

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:48:50+00:00",
        "expires_in_seconds": 600,
        "created_at": "2026-06-28T09:38:50+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:48:50+00:00",
        "expires_in_seconds": 600,
        "created_at": "2026-06-28T09:38:50+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:38:50",
            "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:38:50",
        "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.