Get Environment Connection
client.environments.retrieve(stringdeviceID, RequestOptionsoptions?): EnvironmentRetrieveResponse { id, connectedAt, connectionId, 11 more }
/v1/environments/{deviceId}
Get a specific environment connection by deviceId
Parameters
deviceID: string
Returns
Get Environment Connection
import Letta from '@letta-ai/letta-client';
const client = new Letta({
apiKey: process.env['LETTA_API_KEY'], // This is the default and can be omitted
});
const environment = await client.environments.retrieve('deviceId');
console.log(environment.id);
{
"id": "id",
"connectedAt": 0,
"connectionId": "connectionId",
"connectionName": "connectionName",
"deviceId": "deviceId",
"firstSeenAt": 0,
"lastHeartbeat": 0,
"lastSeenAt": 0,
"organizationId": "organizationId",
"podId": "podId",
"apiKeyOwner": "apiKeyOwner",
"currentMode": "default",
"metadata": {
"gitBranch": "gitBranch",
"lettaCodeVersion": "lettaCodeVersion",
"nodeVersion": "nodeVersion",
"os": "os",
"self_update": {
"supported": true,
"writable": true,
"install_path": "install_path",
"manual_command": "manual_command",
"reason": "reason"
},
"supported_commands": [
"string"
],
"workingDirectory": "workingDirectory"
},
"userId": "userId"
}
Returns Examples
{
"id": "id",
"connectedAt": 0,
"connectionId": "connectionId",
"connectionName": "connectionName",
"deviceId": "deviceId",
"firstSeenAt": 0,
"lastHeartbeat": 0,
"lastSeenAt": 0,
"organizationId": "organizationId",
"podId": "podId",
"apiKeyOwner": "apiKeyOwner",
"currentMode": "default",
"metadata": {
"gitBranch": "gitBranch",
"lettaCodeVersion": "lettaCodeVersion",
"nodeVersion": "nodeVersion",
"os": "os",
"self_update": {
"supported": true,
"writable": true,
"install_path": "install_path",
"manual_command": "manual_command",
"reason": "reason"
},
"supported_commands": [
"string"
],
"workingDirectory": "workingDirectory"
},
"userId": "userId"
}