TypeScript
import { Latitudesh } from "latitudesh-typescript-sdk"; const latitudesh = new Latitudesh({ bearer: process.env["LATITUDESH_BEARER"] ?? "", }); async function run() { const result = await latitudesh.apiKeys.updateApiKey({ apiKeyId: "tok_lpbV0DgRq4AWz", updateApiKey: { data: { id: "tok_lpbV0DgRq4AWz", type: "api_keys", attributes: { name: "Updated Name", }, }, }, }); console.log(result); } run();
{ "data": { "id": "tok_lpbV0DgRq4AWz", "type": "api_keys", "attributes": { "name": "Updated Name", "token": "6460b941963c10e6", "token_last_slice": "c10e6", "api_version": "2023-06-01", "read_only": false, "allowed_ips": null, "created_at": "2026-01-14T15:56:30+00:00", "updated_at": "2026-01-14T15:56:30+00:00", "last_used_at": null, "user": { "id": "user_YLMV5L9oYRFoe4Jo4l2PCGKr8bBa", "email": "[email protected]" } } }, "meta": {} }
Update API Key settings (name, read_only, allowed_ips) without rotating the token. Use PUT to rotate the token.
Show child attributes
Success - Update name without rotating token
Was this page helpful?