1.0.1 • Published 5 years ago
nodeist v1.0.1
nodeist
Install
npm i nodeistUse
const nodeist = require('nodeist');Token
Config
url: 'https://api.nodeist.com/rest/v1/',
token: 'token'Projects
create
const data = {
    "name": "Dummy Project"
};let run = nodeist.project.createProject(data);get
let run = nodeist.project.getProjects();
let run = nodeist.project.getProject(id);update
const data = {
    "name": "Dummy Project"
};let run = nodeist.project.updateProject(id, data);delete
let run = nodeist.project.deleteProject(id);Task
create
const data = {
    "content": "Appointment with GDS",
    "due_string": "tomorrow at 13:21",
    "due_lang": "es",
    "priority": 4
};let run nodeist.task.createTask(data);get
let run = nodeist.task.getTasks();
let run nodeist.task.getTask(id);update
const data = {
    "due_string": "2020-06-15 16:32",
};let run nodeist.task.updateTask(id, data);close
let run nodeist.task.closeTask(id);reopen
let run nodeist.task.reopenTask(id);delete
let run nodeist.task.deleteTask(id);Labels (premium only)
create
const data = {
    "name": "Dummy Label"
};let run = nodeist.label.createLabel(data);get
let run = nodeist.label.getLabels();
let run = nodeist.label.getLabel(id);update
const data = {
    "name": "Dummy Label"
};let run = nodeist.label.updateLabel(id, data);delete
let run = nodeist.label.deleteLabel(id);Run cross all examples
run.then((res) => {
    console.log(res);
}, (err) => {
    console.log(err);
});