Skip to main content
Every Lusor Phone has its own Internet connection. Its traffic exits either from a static IP that stays the same, or from a shared residential route whose IP changes over time. The API reads both. Changing them happens in the app.

Available countries

Codes are lowercase two-letter country codes, such as us. Any other country returns 400 unsupported_country when you add a phone or change its location.

Where a phone’s traffic exits

A phone that is not a Lusor Phone returns 409 not_managed_phone. 503 internet_location_unavailable means the information is not available yet; retry later.

Static IP

Follow a change

While a static IP change is in progress, pass its operationId back as ?operation=:
It returns 202 while the change is still in progress (ask again later) and 200 once it has settled. If the change failed, the response is the failure: An operation id that does not belong to this phone returns 400 bad_request.

Choosing a static IP when you add a phone

When you add Lusor Phones with the API, internetConnection: "persistent" (the default) gives each phone a static IP where one is sold in its country. "rotating" adds it on the residential route.

Only in the app

These changes are made from the phone’s settings in the Lusor app. They are not available to API keys:
  • Changing a phone’s exit country, or switching between home and mobile IPs (admins and members).
  • Turning a phone’s static IP on or off, moving a phone onto a static IP the workspace already has, or replacing a static IP (admins).