DevelopersAPI referenceEvery public endpoint, grouped the way you call them. Expand a row for examples and a live Try it from this browser.Machine-readable spec: /openapi.json · /openapi.yaml. Auth header is X-API-Key or Authorization: Bearer.API key for Try itStored in this browser tab only. Public catalog endpoints work without a key. Rent requests charge the wallet — use a test key.AccountGET/api/v1/balanceWallet balanceCurrent wallet balance in USD.Example responseCopy{ "balance": 12.5, "currency": "USD" }Try itSends from this browser to your originPathQuery stringSend requestCatalogGET/api/v1/countriesList countriesGET/api/public/countriesList countries (public)PublicGET/api/v1/services?country=US&kind=s1&q=googleTemporary catalogGET/api/public/services?country=US&page=1&pageSize=100&q=googleTemporary catalog (public)PublicGET/api/v1/long-term/plans?page=1&pageSize=100&q=googleLong-term catalogGET/api/public/long-term-plans?page=1&pageSize=100Long-term catalog (public)PublicTemporaryGET/api/v1/rentals?sync=1List temporary rentalsGET/api/v1/rentals/{id}?sync=1Get a temporary rentalPOST/api/v1/rentalsRent a temporary numberPOST/api/v1/rentals/{id}/cancelCancel a temporary rentalPOST/api/v1/rentals/{id}/doneComplete a temporary rentalPOST/api/v1/rentals/{id}/renewReuse or renewLong-termGET/api/v1/long-term/rentals?sync=1List long-term rentalsPOST/api/v1/long-term/rentalsRent a long-term numberGET/api/v1/long-term/rentals/{id}?sync=1Get a long-term rentalGET/api/v1/long-term/rentals/{id}/messages?sync=1List messagesPOST/api/v1/long-term/rentals/{id}/cancelCancel / refundPOST/api/v1/long-term/rentals/{id}/wakeWake an L.1 linePOST/api/v1/long-term/rentals/{id}/auto-renewToggle auto-renewPOST/api/v1/long-term/rentals/{id}/renewRenew a long-term rentalPreviousWebhooksOTP callbacks and signature verification.