REST API
Credentials
Person-confirms login hand-off and the password-manager bridge.
fillCredential
Section titled “fillCredential”POST /v1/devices/{deviceId}/credentials/fill
Type a saved credential into the focused field without revealing it
Needs the credentials:fill scope, a site the person has enabled for the password-manager bridge,
and the context checks described in the report (right app or domain, secure field focused, Mac confirmation).
The response never contains the secret, its length, or any part of it.
| Parameter | In | Required | Type | What it is |
|---|---|---|---|---|
deviceId |
path | yes | string | Stable device id such as ios:00008120-001A2B3C4D5E6F70 or android:R58M123ABC. |
Silan-Lease |
header | no | string | Lease token when the device is claimed. |
Request body: application/json.
| Field | Type | What it is |
|---|---|---|
site |
string | Site id the person set up, such as “amazon.co.uk”. |
field |
username, password, oneTimeCode |
| Response | Means |
|---|---|
| 200 | Outcome. |
| 4XX | Error (RFC 9457). |
| 5XX | Error (RFC 9457). |
MCP tools on this operation: fill_credential.
requestPersonLogin
Section titled “requestPersonLogin”POST /v1/devices/{deviceId}/credentials/request-person
Hand the login to the person (default password mode)
| Parameter | In | Required | Type | What it is |
|---|---|---|---|---|
deviceId |
path | yes | string | Stable device id such as ios:00008120-001A2B3C4D5E6F70 or android:R58M123ABC. |
Silan-Lease |
header | no | string | Lease token when the device is claimed. |
Request body: application/json.
| Field | Type | What it is |
|---|---|---|
message |
string | |
waitMs |
integer |
| Response | Means |
|---|---|
| 200 | The person handed back. |
| 4XX | Error (RFC 9457). |
| 5XX | Error (RFC 9457). |
MCP tools on this operation: request_person_login.
listCredentialSites
Section titled “listCredentialSites”GET /v1/credentials/sites
Sites enabled for the password-manager bridge (names only, never secrets)
| Response | Means |
|---|---|
| 200 | Sites. |
| 4XX | Error (RFC 9457). |
| 5XX | Error (RFC 9457). |
MCP tools on this operation: list_credential_sites.