Extender el alquiler
Una hora más en la expiración, hasta el día en que se limita un alquiler. Sin cuerpo.
Ejecuta la llamada real contra tu espacio de trabajo, con tu propia clave.
POST /temp-mail/inboxes/{id}/extend
Una hora más en la expiración, hasta el día en que se limita un alquiler. Sin cuerpo.
El token del buzón
export OE=https://api.openemail.ukexport INBOX="Authorization: Bearer oe_inbox_kQ8v…"Cada llamada de aquí abajo lleva el token que devolvió POST /temp-mail/inboxes, en la misma cabecera Authorization: Bearer que usa una API key. La dirección en sí no autoriza nada, y esa separación es el sentido de la función y no una formalidad: una dirección desechable se entrega a la parte que mantienes a distancia en el mismo momento en que se emite.
El id de la ruta tiene que nombrar el mismo buzón que el token. El token por sí solo ya identifica uno, así que esto es doble seguridad, pero implica que quien confunda dos buzones recibe un 404 en lugar de leer en silencio el correo equivocado.
Ejemplo
La hora se suma a expiresAt, no a ahora, así que extender con tiempo aún en el reloj conserva ese tiempo.
curl -X POST "$OE/temp-mail/inboxes/tinb_9c2f41ab7d3e4c118a0f5d72/extend" -H "$INBOX"{ "object": "temp_inbox", "id": "tinb_9c2f41ab7d3e4c118a0f5d72", "address": "[email protected]", "domain": "freemailaddress.com", "createdAt": "2026-09-01T10:00:00.000Z", "expiresAt": "2026-09-01T13:00:00.000Z", "extensionsLeft": 21, "messageCount": 3, "messageLimit": 50, "lastMessageAt": "2026-09-01T10:31:04.000Z"}Veintitrés extensiones, y la nueva expiración también se recorta a 24 horas después de createdAt, así que la última puede comprar menos de una hora entera, y un alquiler creado en el límite no compra ninguna. extensionsLeft ya cuenta ambos techos; léelo junto con expiresAt en lugar de contar tus propias llamadas.
En el límite responde 409 conflict_error / extension_limit. Ahí se acaba: toma una dirección nueva, o un buzón de verdad, que no expira.