Skip to main content
POST
Ring your paired phone (find_my_phone)

Authorizations

Authorization
string
header
required

Opaque bearer token created on your paired Android phone. The format is rfk_live_ followed by 32 URL-safe alphanumeric characters (≥160 bits of entropy). Test tokens use the rfk_test_ prefix.

Path Parameters

deviceId
string
required

The phone device id to ring — must be the caller's own paired phone.

Example:

"dev_9af3"

Response

Ring command accepted. Whether it will actually reach the phone is reported in warnings, not the status code.

status
enum<string>
required

Always "requested" — the ring is fire-and-forget (D10): the server never learns whether the phone actually rang, only whether the FCM send was attempted.

Available options:
requested
Example:

"requested"

warnings
string[]

Caveats about this ring, present for either of two independent reasons: the target phone had no push registration (or the FCM send failed) — the ring may never arrive — OR the phone's reported app version is unknown (see the phone-capability gate above), in which case the ring is still sent but the uncertainty is named here. The second reason can appear even after a fully successful send, so a non-empty array is not itself a failure signal; omitted entirely only when neither caveat applies, and even then its absence is not a delivery guarantee, only a lack of a known reason it would fail.

Example: