@lokalise/node-api
Version:
Official Lokalise API 2.0 Node.js client
70 lines (48 loc) • 1.53 kB
Markdown
[](https://developers.lokalise.com/reference/screenshot-object)
[](https://developers.lokalise.com/reference/list-all-screenshots)
```js
const screenshots = await lokaliseApi.screenshots().list({
project_id: project_id,
page: 1,
limit: 1,
});
screenshots.items[0].screenshot_id;
```
[](https://developers.lokalise.com/reference/retrieve-a-screenshot)
```js
const screenshot = await lokaliseApi.screenshots().get(screenshot_id, {project_id: project_id});
screenshot.title;
```
[](https://developers.lokalise.com/reference/create-screenshots)
```js
const screenshots = await lokaliseApi.screenshots().create(
[{
"data": data_base64,
"ocr": false,
"key_ids": [key_id],
"tags": ["onboarding"]
}],
{project_id: project_id}
);
screenshots.items[0].screenshot_id;
screenshots.errors;
```
[](https://developers.lokalise.com/reference/update-a-screenshot)
```js
const screenshot = await lokaliseApi.screenshots().update(screenshot_id,
{title: 'node screen', description: 'node desc'},
{project_id: project_id}
);
screenshot.title;
```
[](https://developers.lokalise.com/reference/delete-a-screenshot)
```js
const response = await lokaliseApi.screenshots().delete(screenshot_id, {project_id: project_id});
response.screenshot_deleted
```