Racios API Documentation
Field names description:
- pk == id
- title - заголовок
- tags - тэги
- description - описание
- custom_date - Дата создания\дата последнего редактирования
- color - Приоритет.
- on_table - если False - дневная задача на полный день, учитывается только custom_date, если True - Учитывается custom_date, и date_begin, date_end для вывода в таблицу.
- date_begin - для дневных при поставленном on_table - дата начала на таблице дня
- date_end - для дневных при поставленном on_table - дата окончания на таблице дня
- custom_date - Дата на которую задача. Если месяц - берётся из поля месяц, если день - то день, если неделя - то дата должна попадать в определённую неделю
- *_parent - Родительская задача на уровень выше. т.е. если дневная - то это ссылка на недельную. если недельная - на месячную.
URL list:
↑ ProjectsFolder:
Project folder handler.
Accepted methods: GET, POST, PUT, DELETE
-
method read(project, pk=<optional>):
-
Returns Project folder set for current user, or single task (if pk given)
- Parameters:
- pk: returns Project folder with given id or 410 response code if DoesNotExists.
-
-
method create(project):
-
Creates a new Project folder.
- POST parameters:
-
-
-
method update(project, pk):
-
Update an existing Project Folder, and returns them, or 403 request status if it does't exists.
- PUT parameters:
-
-
-
method delete() - inherited
↑ WeekAim:
Week Aims handler.
Accepted methods: GET, POST, PUT, DELETE
-
method read(pk=<optional>):
-
Returns Week Aims set for current user, or single aim (if pk given)
- Parameters:
- pk: returns Week Aim with given id or 410 response code if DoesNotExists.
-
-
method create():
-
Creates a new WeekAim.
- POST parameters:
- title
- description
- done
- color
- custom_date
- parent_month_aim: Try to get server-side Month Aim with giver id, if it does not exists None will be set.
-
-
method update(pk):
-
Update an existing Week Aim, and returns them, or 403 request status if it does't exists.
- PUT parameters:
- title
- description
- done
- color
- custom_date
- parent_month_aim: Try to get server-side Month Aim with giver id, if it does not exists None will be set.
-
-
method delete() - inherited
↑ YearAimDate:
Year Aims for date
Accepted methods: GET, POST, PUT, DELETE
-
method read(date):
-
method create() - inherited
-
method update() - inherited
-
method delete() - inherited
↑ MonthAim:
Month Aims handler.
Accepted methods: GET, POST, PUT, DELETE
-
method read(pk=<optional>):
-
Returns Month Aims set for current user, or single aim (if pk given)
- Parameters:
- pk: returns Year Aim with given id or 410 response code if DoesNotExists.
-
-
method create():
-
Creates a new MonthAim.
- POST parameters:
- title
- description
- done
- color
- custom_date
- parent_year_aim: Try to get server-side Month Aim with giver id, if it does not exists None will be set.
-
-
method update(pk):
-
Update an existing MonthAim, and returns them, or 403 request status if it does't exists.
- PUT parameters:
- title
- description
- done
- color
- custom_date
- parent_year_aim: Try to get server-side Month Aim with giver id, if it does not exists None will be set.
-
-
method delete() - inherited
↑ WeekAimDate:
Week Aims for date
Accepted methods: GET, POST, PUT, DELETE
-
method read(date):
-
method create() - inherited
-
method update() - inherited
-
method delete() - inherited
↑ User:
For registration. Only POST allowed (!)
Accepted methods: P, O, S, T
-
method read() - inherited
-
method create():
-
Registartion for new users.
- POST parameters:
- timezone (GMT timezone -11..12), integer only
- language
- email
- password
- country
- name
-
-
method update() - inherited
-
method delete() - inherited
↑ DayAim:
Day Aims handler.
Accepted methods: GET, POST, PUT, DELETE
-
method read(pk=<optional>):
-
Returns Day Aims set for current user, or single aim (if pk given)
- Parameters:
- pk: returns Day Aim with given id or 410 response code if DoesNotExists.
-
-
method create():
-
Creates a new DayAim.
- POST parameters:
- title
- description
- done
- color
- custom_date
- parent_week_aim: Try to get server-side Week Aim with giver id, if it does not exists None will be set.
- project_task: Try to get server-side Project Task with giver id, if it does not exists None will be set.
-
-
method update(pk):
-
Update an existing Day Aim, and returns them, or 403 request status if it does't exists.
- PUT parameters:
- title
- description
- done
- color
- custom_date
- parent_week_aim: Try to get server-side Week Aim with giver id, if it does not exists None will be set.
-
-
method delete() - inherited
↑ DayAimDate:
DayAims for date
Accepted methods: GET, POST, PUT, DELETE
-
method read(date):
-
method create() - inherited
-
method update() - inherited
-
method delete() - inherited
↑ ProjectsFolderDate:
InboxTasks for date
Accepted methods: GET, POST, PUT, DELETE
-
method read(date):
-
method create() - inherited
-
method update() - inherited
-
method delete() - inherited
↑ Projects:
Project handler.
Accepted methods: GET, POST, PUT, DELETE
-
method read(pk=<optional>):
-
Returns Project set for current user, or single task (if pk given)
- Parameters:
- pk: returns Inbox task with given id or 410 response code if DoesNotExists.
-
-
method create():
-
Creates a new Project.
- POST parameters:
-
-
-
method update(pk):
-
Update an existing Project, and returns them, or 403 request status if it does't exists.
- PUT parameters:
-
-
-
method delete() - inherited
↑ ProjectsDate:
InboxTasks for date
Accepted methods: GET, POST, PUT, DELETE
-
method read(date):
-
method create() - inherited
-
method update() - inherited
-
method delete() - inherited
↑ MonthAimDate:
Year Aims for date
Accepted methods: GET, POST, PUT, DELETE
-
method read(date):
-
method create() - inherited
-
method update() - inherited
-
method delete() - inherited
↑ ProjectsTasks:
Project folder handler.
Accepted methods: GET, POST, PUT, DELETE
-
method read(project, folder, pk=<optional>):
-
Returns Project folder task set for current user, or single task (if pk given)
- Parameters:
- pk: returns Project folder task with given id or 410 response code if DoesNotExists.
-
-
method create(project, folder):
-
Creates a new Project Task.
- POST parameters:
-
-
-
method update(project, folder, pk):
-
Update an existing ProjectTask, and returns them, or 403 request status if it does't exists.
- PUT parameters:
- title
- description
- done
- color
-
-
method delete(project, folder, pk):
↑ ProjectsTasksDate:
InboxTasks for date
Accepted methods: GET, POST, PUT, DELETE
-
method read(project, date):
-
method create() - inherited
-
method update() - inherited
-
method delete() - inherited
↑ YearAim:
Year Aims handler.
Accepted methods: GET, POST, PUT, DELETE
-
method read(pk=<optional>):
-
Returns Year Aims set for current user, or single aim (if pk given)
- Parameters:
- pk: returns Year Aim with given id or 410 response code if DoesNotExists.
-
-
method create():
-
Creates a new YearAim.
- POST parameters:
- title
- description
- done
- color
- custom_date
-
-
method update(pk):
-
Update an existing YearAim, and returns them, or 403 request status if it does't exists.
- PUT parameters:
- title
- description
- done
- color
- custom_date
-
-
method delete() - inherited
↑ UserProfile:
Get user profile info.
Methods 'create', 'delete', 'update' does not allowed (!)
Accepted methods: GET, POST
-
method read():
-
Returns a user profile for current user.
-
-
method create() - inherited
-
method update() - inherited
-
method delete() - inherited
↑ Tags:
Tags handler.
Accepted methods: GET, POST, PUT, DELETE
-
method read(pk=<optional>):
-
Returns Tags set for current user, or single task (if pk given)
- Parameters:
- pk: returns Tag with given id or 410 response code if DoesNotExists.
-
-
method create():
-
Creates a new Tag.
- POST parameters:
-
-
-
method update(pk):
-
Update an existing Tag, and returns them, or 403 request status if it does't exists.
- PUT parameters:
-
-
-
method delete() - inherited
↑ InboxTask:
Inbox Tasks handler.
Accepted methods: GET, POST, PUT, DELETE
-
method read(pk=<optional>):
-
Returns Inbox task set for current user, or single task (if pk given)
- Parameters:
- pk: returns Inbox task with given id or 410 response code if DoesNotExists.
-
-
method create():
-
Creates a new InboxTask.
- POST parameters:
- title
- description
- done
- color
-
-
method update(pk):
-
Update an existing Inbox Task, and returns them, or 403 request status if it does't exists.
- PUT parameters:
- title
- description
- done
- color
-
-
method delete() - inherited
↑ InboxTaskDate:
InboxTasks for date
Accepted methods: GET, POST, PUT, DELETE
-
method read(date):
-
method create() - inherited
-
method update() - inherited
-
method delete() - inherited