APIHub
Back to Explore

Smartphone Test Farm

The Smartphone Test Farm API provides endpoints to list and retrieve details of real smartphone devices, manage a user's owned devices (including adding, deleting, and viewing them), obtain user profile and access token information, and initiate or terminate remote connections to specific devices.

Telecom
apiKeyHeader
No HTTPS
CORS: Unknown
Description enriched
Visit official documentation

Latency

1762ms p95

Uptime

100.0% 30d

Playground

Verified

live

Endpoints

REST · JSON
GET

/devices

Device List

  • fields (query) — Fields query parameter takes a comma seperated list of fields. Only listed field will be return in response
GET

/devices/{serial}

Device Information

  • serial (path, required) — Device Serial
  • fields (query) — Fields query parameter takes a comma seperated list of fields. Only listed field will be return in response
GET

/user

User Profile

GET

/user/accessTokens

Access Tokens

GET

/user/devices

User Devices

  • fields (query) — Fields query parameter takes a comma seperated list of fields. Only listed field will be return in response
POST

/user/devices

Add a device to a user

DELETE

/user/devices/{serial}

Delete User Device

  • serial (path, required) — Device Serial
GET

/user/devices/{serial}

User Device

  • serial (path, required) — Device Serial
  • fields (query) — Fields query parameter takes a comma seperated list of fields. Only listed field will be return in response
DELETE

/user/devices/{serial}/remoteConnect

Remote Disconnect

  • serial (path, required) — Device Serial
POST

/user/devices/{serial}/remoteConnect

Remote Connect

  • serial (path, required) — Device Serial

10 endpoints auto-detected

Authentication

This API uses an API key, passed in the "authorization" header. No OAuth required.

curl -X GET \
  "https://openstf.local/api/v1/devices" \
  -H "authorization: YOUR_API_KEY"

openstf.local · HTTPS only