Node interface for the Lokalise APIv2.
View the Project on GitHub lokalise/node-lokalise-api
const contributors = await lokaliseApi.contributors().list({
project_id: project_id,
page: 2,
limit: 3
});
contributors.items[0].user_id;
const contributor = await lokaliseApi.contributors().get(user_id, {project_id: project_id});
contributor.email;
const contributors = await lokaliseApi.contributors().create([
{
"email": "translator2@mycompany.com",
"fullname": "Mr. Translator",
"is_admin": false,
"is_reviewer": true,
"languages": [
{
"lang_iso": "en",
"is_writable": false
}
]
}
], {project_id: project_id});
contributors[0].user_id
const contributor = await lokaliseApi.contributors().update(
user_id,
{is_admin: true},
{project_id: project_id}
);
contributor.user_id;
const response = await lokaliseApi.contributors().delete(user_id, {project_id: project_id});
response.contributor_deleted;