get-all-logins
POST
Returns every non-expired entry. See common-fields.
Request
Fields:
| Field | Description / Value | Required |
|---|---|---|
RequestType | “get-all-logins” | Yes |
Id | Associated key Id | Yes |
Nonce | 16-byte Base64 random | Yes |
Verifier | Nonce encrypted with key | Yes |
Example:
{
"RequestType": "get-all-logins",
"Id": "client1",
"Nonce": "ReqNonce==",
"Verifier": "EncryptedReqNonce=="
}
Response
Entries contain all visible credentials (may be large). Entry object fields per schema.
See common-fields for the common response envelope.
Successful Response (sample truncated):
{
"RequestType": "get-all-logins",
"Success": true,
"Id": "client1",
"Count": 1,
"Entries": [
{
"Name": "EncryptedTitleExample==",
"Login": "EncryptedUserOne==",
"Password": "EncryptedPassOne==",
"Uuid": "EncryptedUuidHexOne==",
"Group": { "Name": "Encrypted/Full/GroupPath==", "Uuid": "EncryptedGroupUuidOne==" }
}
],
"Nonce": "RespNonce==",
"Verifier": "EncryptedRespNonce==",
"Version": "x.y.z",
"Hash": "dbHashSha1"
}
Failure Response:
{
"Error": "Exception message describing the failure",
"RequestType": "get-all-logins",
"Success": false,
"Version": "x.y.z",
"Hash": "dbHashSha1"
}