Racios API Documentation

Field names description:

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:
  • title
  • description
  • color
method update (project, pk):

Update an existing Project Folder, and returns them, or 403 request status if it does't exists.

PUT parameters:
  • title
  • description
  • done
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:
  • title
  • description
  • color
method update (pk):

Update an existing Project, and returns them, or 403 request status if it does't exists.

PUT parameters:
  • title
  • description
  • color
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:
  • title
  • description
  • color
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:
  • title
method update (pk):

Update an existing Tag, and returns them, or 403 request status if it does't exists.

PUT parameters:
  • title
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