Create token (Cloud-only)
client.accessTokens.create(AccessTokenCreateParams { hostname, policy, expires_at } body, RequestOptionsoptions?): AccessTokenCreateResponse { token, expiresAt, hostname, policy }
/v1/client-side-access-tokens
Create a new client side access token with the specified configuration.
Parameters
Returns
Create token (Cloud-only)
import Letta from '@letta-ai/letta-client';
const client = new Letta({
apiKey: 'My API Key',
});
const accessToken = await client.accessTokens.create({
hostname: 'https://example.com',
policy: [{ id: 'id', access: ['read_messages'], type: 'agent' }],
});
console.log(accessToken.token);
{
"token": "token",
"expiresAt": "expiresAt",
"hostname": "hostname",
"policy": {
"data": [
{
"id": "id",
"access": [
"read_messages"
],
"type": "agent"
}
],
"version": "1"
}
}Returns Examples
{
"token": "token",
"expiresAt": "expiresAt",
"hostname": "hostname",
"policy": {
"data": [
{
"id": "id",
"access": [
"read_messages"
],
"type": "agent"
}
],
"version": "1"
}
}