Kalo te dokumentacioni
API

Merr një mesazh

Një mesazh bashkë me trupin e tij. Marrja e tij është ajo që e shënon si të parë.

GETapi.openemail.uk/temp-mail/inboxes/{id}/messages/{messageId}

Ekzekuton thirrjen reale kundrejt hapësirës suaj të punës, me çelësin tuaj.

GET /temp-mail/inboxes/{id}/messages/{messageId}

Një mesazh bashkë me trupin e tij. Marrja e tij është ajo që e shënon si të parë.

Token-i i kutisë hyrëse

shell
export OE=https://api.openemail.ukexport INBOX="Authorization: Bearer oe_inbox_kQ8v…"

Çdo thirrje më poshtë mbart token-in që ktheu POST /temp-mail/inboxes, në të njëjtin header Authorization: Bearer që përdor një çelës API. Vetë adresa nuk autorizon asgjë, dhe kjo ndarje është thelbi i veçorisë e jo një formalitet: një adresë e përkohshme i jepet palës që po mbani në distancë që në çastin kur lëshohet.

Id-ja në shteg duhet të emërtojë të njëjtën kuti hyrëse që emërton token-i. Vetëm token-i e identifikon njërën, ndaj kjo është masë dyfishe sigurie, por do të thotë se një thirrës që ngatërron dy kuti merr një 404 në vend që të lexojë në heshtje postën e gabuar.

Shembull

Fillimisht merret rreshti, i kufizuar brenda kutisë, dhe më pas trupi. Shkuarja drejt e te ruajtja me një id të dhënë nga thirrësi do t'i lejonte kujtdo që mban një id mesazhi të lexonte çdo kuti, sepse një çelës ruajtjeje nuk është leje.

curl
curl "$OE/temp-mail/inboxes/tinb_9c2f41ab7d3e4c118a0f5d72/messages/tmail_4b81c07d2fa9418e93c6a13f" \  -H "$INBOX"
Përgjigje
{  "object": "temp_message",  "id": "tmail_4b81c07d2fa9418e93c6a13f",  "from": { "name": "Acme", "email": "[email protected]" },  "to": "[email protected]",  "subject": "Confirm your email",  "snippet": "Your code is 481923…",  "spam": false,  "seen": true,  "attachmentCount": 1,  "sizeBytes": 8241,  "receivedAt": "2026-09-01T10:31:04.000Z",  "message": { "decodedBody": "<p>Your code is 481923</p>", "…": "…" },  "truncated": false}

Shfaqni message.decodedBody. body dhe processedHtml janë vargje bosh në një mesazh të marrë lokalisht, që është çdo mesazh i cili mund të mbërrijë në një kuti të përkohshme. Leximi i njërit prej tyre dhe gjetja e asgjësë është gabimi që ky shënim ekziston për ta parandaluar.

message është i njëjti objekt që ruan kutia postare e vërtetë, i kaluar pa asnjë projektim: forma ËSHTË skema e ruajtjes, dhe një listë fushash e shkruar me dorë këtu do të ishte një përshkrim i dytë i saj që vjetrohet. Ai është gjithashtu HTML i furnizuar nga sulmuesi, ndaj shfaqeni jashtë origjinës suaj.

truncated do të thotë që trupi u pre në 2 MB. Përndryshe mesazhi është i paprekur; asgjë nuk u hodh.

Një rresht, trupi i ruajtur i të cilit është fshirë tashmë, përgjigjet me 404 dhe "ai mesazh është pastruar tashmë", në vend që të dështojë tri korniza më vonë gjatë një analize.