Troubleshooting: calling a Machine

Last updated 2 November 2026

View .md

Machines are not open yet. These pages describe Machines as they will open; until then, a create answers region_not_offered (422), “Machines are not offered in any region yet.”

Look up the answer a request to a Machine’s name got when it was refused: why, and what to do.

The refusal names its code in the answer’s code.

AnswerWhyWhat to do
401 unauthenticatedA private port needs Authorization: Bearer with a key of your account.Send a personal key (see Private ports).
401 exchange_requiredAn Agent’s key is exchanged for an access token before it calls a private port.Exchange it and send the token (see the token exchange).
503 authorization_uncertainTonbo could not check the key or the Machine in time; nothing ran.Send it again; Retry-After says when, 15 seconds at first.
404 machine_host_unknownNo Machine has this HTTPS name in this region.Check the name, the account and the region in the URL.
404 machine_not_foundThe name was deleted, or never existed.tonbo machine list shows your Machines.
404 port_not_servedThe Machine declares no such port; the detail lists its ports.Call a declared port, or add one with tonbo machine update --port.
405 method_not_allowedCONNECT is not served.Send HTTP/1.1, Server-Sent Events or WebSocket.
409 machine_not_readyIt is still being created, or its creation failed.tonbo machine show says which.
410 machine_deletingIt is being deleted.Create a new Machine under the same name: it takes over the same HTTPS names.
503 machine_wakingIt is still starting after 25 seconds, or your program is not listening on the port yet.Send it again after Retry-After. If it lasts, make your program listen on 0.0.0.0 at the declared port within seconds (see The first request).
503 image_pullingIts image is being pulled, after a change of image or on another host.Send it again; Retry-After says when, 5 seconds at first.
409 image_failedIts image cannot be pulled; tonbo machine show says why.Fix the image and name it again (see While the new image is pulled).
402 payment_requiredYour credit does not cover the wake’s first ten minutes at the shape’s full price.Add credit (see Credit).
503 money_uncertainTonbo could not confirm the credit for the wake; nothing ran.Send it again; Retry-After says when, 15 seconds at first.
503 token_unavailableTonbo could not prepare the Machine’s access to its database; nothing ran.Send it again; Retry-After says when, 15 seconds at first.
503 capacityNo host could take the Machine right now.Send it again; Retry-After says when, 30 seconds at first.
503 node_unavailableThe host chosen for the Machine did not answer.Send it again; Retry-After says when, 30 seconds at first.
503 region_closedMachines are closed in the region.Send it again later.
429 crash_backoff3 wakes failed within 5 minutes, for example because your program exits as it starts.Fix the program (try it on your computer first, see Try it first); wakes are taken again after Retry-After.
502 edge_upstream_unavailableTonbo got no answer from the Machine, or from its own services.A request that reached your program may or may not have run: send again only what is safe to repeat.
503 machine_unavailableWhat a caller on a public port gets for any refusal above, without the reason.Send it again after Retry-After; members see the reason on a private port and in tonbo machine show.