journey

Seal a time capsule

Changed on

Patients with the journey (403 otherwise, and until the free path is live). The message (1-2000 characters) is emailed on the chosen Rome date (today + 28 days to one year) and time. 422 with the Italian reason; 429 after 3 capsules in 24 hours, 409 with 10 waiting. The same capsule sent again within 10 minutes returns the one already sealed.

post/api/free-path/time-capsules

Request

  • Base URL: https://api.corabea.it (the document declares no server; this is the origin it was published from)
  • URL: https://api.corabea.it/api/free-path/time-capsules
  • Auth: HTTP bearer

Request body

messagestring required

1 to 2000 characters, blanks around trimmed

datestring required

YYYY-MM-DD, Europe/Rome; from today + 28 days to the same day next year

timestring required

HH:MM, 24 hours, Europe/Rome

emailstring required

Where the capsule is sent (default in the app: the account email)

game_typestring nullable

The exercise it is sealed from: its time_capsule screen may set a later earliest day

Example request

{
  "date": "2026-11-02",
  "email": "nome@email.it",
  "message": "Ciao, come stai oggi?",
  "time": "09:00"
}

Response

Successful Response

idstring uuid required
status'scheduled' | 'sent' | 'failed' required

scheduled until it goes out; failed when it could not be delivered (given up)

deliver_atstring date-time required

When it is sent, ISO with the Europe/Rome offset

datestring required

Chosen day, YYYY-MM-DD (Europe/Rome)

timestring required

Chosen time, HH:MM (Europe/Rome)

emailstring required
created_atstring date-time required
sent_atstring date-time nullable
messagestring nullable

Only while scheduled; never kept once sent or failed

Changes