TypeScript
import { Latitudesh } from "latitudesh-typescript-sdk"; const latitudesh = new Latitudesh({ bearer: process.env["LATITUDESH_BEARER"] ?? "", }); async function run() { const result = await latitudesh.apiKeys.update({ apiKeyId: "tok_x1ZJrdx5qg4LV", updateApiKey: { data: { id: "tok_x1ZJrdx5qg4LV", type: "api_keys", attributes: { name: "App Token", }, }, }, }); console.log(result); } run();
{ "data": { "id": "tok_x1ZJrdx5qg4LV", "type": "api_keys", "attributes": { "name": "App Token", "token": "aeb7b57029087fd4449a8f0fc218d1e17b4c", "token_last_slice": "17b4c", "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_3J8PY3vz8ahap5nLXYmws36rwRE", "email": "[email protected]" } } }, "meta": {} }
Rotate an existing API Key, generating a new token. This invalidates the previous key. Use PATCH to update settings without rotating the token.
Show child attributes
Success
Was this page helpful?