Contributors
Fetch contributors
API doc
const contributors = await lokaliseApi.contributors().list({
project_id: project_id,
page: 2,
limit: 3
});
contributors.items[0].user_id;
Fetch a single contributor
API doc
const contributor = await lokaliseApi.contributors().get(user_id, {project_id: project_id});
contributor.email;
Create contributors
API doc
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
Update contributor
API doc
const contributor = await lokaliseApi.contributors().update(
user_id,
{is_admin: true},
{project_id: project_id}
);
contributor.user_id;
Delete contributor
API doc
const response = await lokaliseApi.contributors().delete(user_id, {project_id: project_id});
response.contributor_deleted;