Skip to main content
GET
Get User Encryption Key
Retrieve the user’s Memory Key and the necessary symmetric Encryption Key required to encrypt/decrypt their memory blob content. Important: This endpoint ONLY works for access requests that have an approved status. Calling this for requests with other statuses (pending, rejected, revoked) will result in a 403 Forbidden error.

Authorization

Requires Bearer token authentication using your Developer JWT.

Authorizations

Authorization
string
header
required

JWT token obtained via /auth/token endpoint.

Path Parameters

requestId
string
required

The unique ID of an APPROVED access request.

Response

Successfully retrieved user credentials.

user_id
string<uuid>

The unique ID of the user.

memory_key
string

The user's Memory Key (same as provided in the initial request).

encryption_key
string

The hexadecimal string representation of the user's symmetric encryption key. Use this to encrypt/decrypt memory content.

key_version
integer

The version of the encryption key.