Swipe
Swipes from a start coordinate to an end coordinate over the given duration in milliseconds. An optional humanize flag applies human-like jitter and curved paths on devices that support it. With holdMs > 0 the request returns 422 when combined with humanize, when duration + holdMs exceeds 9000 ms, or on devices that do not support it.
humanize: true, the gesture is humanized: start and end points shift randomly (up to ±5 and ±15 pixels), the duration gets ±10% jitter, and supported devices trace a curved path with micro-jitter instead of a straight line. Devices with human-like input support inject the whole gesture with human motor timing instead.
A humanized swipe covering less than ~5 pixels is treated as a long press with slight drift.
holdMs cannot be combined with humanize; that combination is rejected with 422 SWIPE_HOLD_HUMANIZE_CONFLICT.Authorizations
Bearer token via Authorization header
Headers
x >= 0Path Parameters
Body
Swipe duration in milliseconds
x >= 10Keep the finger at the end point for holdMs and suppress fling before lifting, so content moves by about the finger travel. Supported on Android cloud phones.
0 <= x <= 5000Request human-like input where supported by the device. Defaults to false.
Response
No Content