UNPKG

@lokalise/node-api

Version:
52 lines (37 loc) 1.23 kB
# SDK tokens **Please note that this endpoint requires an instance of `LokaliseApiOta` with a JWT. Refer to the [OTA introduction article to learn more](https://lokalise.github.io/node-lokalise-api/ota/introduction).** ## List tokens [API doc](https://developers.lokalise.com/reference/list-tokens) ```ts const tokens = await lokaliseApiOta.otaSdkTokens().list({ teamId: 1234, lokaliseProjectId: "123.abc", }); const token = tokens[0]; token.id; // 789 token.projectId; // "123.abc" ``` ## Create token [API doc](https://developers.lokalise.com/reference/create-token) ```ts const sdkToken = await lokaliseApiOta.otaSdkTokens().create({ teamId: 1234, lokaliseProjectId: "123.abc", }); sdkToken.id; // 9433 sdkToken.token; // "a6hf9bf9f88e0779275d4832ca0e56933a89" sdkToken.projectId; // 20984 sdkToken.lokaliseId; // 123 sdkToken.createdAt; // "2023-08-22T15:05:51.227Z" ``` ## Delete token [API doc](https://developers.lokalise.com/reference/delete-token) ```ts const tokenId = 12345; const response = await lokaliseApiOta.otaSdkTokens().delete(tokenId, { teamId: 789, lokaliseProjectId: "123.abc", }); response.id; // 12345 response.deleted; // true ```