Skip to content

OEM / White Label

Fresh

Customize branding for the GEELark cloud phone interface. Available when your plan includes 50+ profiles.

URL: https://openapi.geelark.com/open/v1/phone/customizationMethod: POST

Request Parameters

ParameterRequiredTypeDescription
titleNostringBrand title (max 64 bytes)
logoNostringLogo URL (max 255 bytes)
hideHeaderNoboolHide header at top of cloud phone
mirrorUrlNostringCustom mirror entrance URL (max 255 chars)
toolBarSettingsNoarrayToolbar visibility settings

Mirror URL

When set, the "Mirror" entrance in the cloud phone will link to your custom URL with authentication parameters appended:

https://www.yoursite.com/mobile.html?envirId=xxx&localeCode=en_US&userId=xxx&traceId=xxx&token=xxx&env=prod&qcode=true&check=success

You should embed an iframe pointing to https://mobile.geelark.com/mobile.html with all the same parameters.

Toolbar Settings

Control which toolbar items are visible on the cloud phone sidebar.

ItemDescription
networkQualityNetwork quality indicator
rotateScreen rotation
screenshotScreenshot button
uploadFile upload
libraryMedia library
volumeUpVolume up
volumeDownVolume down
speedUpSpeed boost
detectionNetwork detection
qualityVideo quality
restartRestart
appStoreApp management
qcodeQR code
exportExport
timingTimer
liveStreamingLive streaming
clearClear
teamAppTeam applications

Request Example

json
{
  "logo": "https://example.com/logo.jpg",
  "title": "MyBrand",
  "hideHeader": false,
  "mirrorUrl": "https://www.mysite.com/mirror",
  "toolBarSettings": [
    { "toolBar": "networkQuality", "visible": true },
    { "toolBar": "screenshot", "visible": true },
    { "toolBar": "upload", "visible": true },
    { "toolBar": "rotate", "visible": false },
    { "toolBar": "liveStreaming", "visible": false }
  ]
}

GEELark API Documentation - Built with VitePress