Gtdagenda.com API

The Gtdagenda API is implemented as a PHP page that accepts GET or POST requests and returns JSON or XML.

API clients must hit the URL http://app.gtdagenda.com/api2.php

All API requests must have a key argument indicating the user, except cmd=login.

VIEWING


Methods

MethodExpected parameters

login

email (type: string, required: Yes, User Email)
password (type: string, required: Yes, User Password)

getAccountInfo

getAccountSummaries

itemssummary (type: boolean, Items Summary)
recentlyviewed (type: boolean, Recently Viewed)
inbox (type: boolean, Inbox)
nocontext (type: boolean, No context)

userView

id (type: integer, required: Yes, User id)

settingsView

groupView

id (type: integer, required: Yes, Group Id)

priorityView

nr (type: integer, required: Yes, Priority number, 1-5)

contextView

id (type: integer, required: Yes, Context id)
set_recently_viewed (type: boolean, If set to 1, context will be added to the recently viewed list. Default: 0)

projectView

id (type: integer, required: Yes, Project id)
set_recently_viewed (type: boolean, If set to 1, project will be added to the recently viewed list. Default: 0)

projectFilterView

id (type: integer, required: Yes, Filter id)

calendarMonthView

month (type: integer, required: Yes, Month, eg: 2)
day (type: integer, required: Yes, Day, eg: 17)
year (type: integer, required: Yes, Month, eg: 2013)

taskView

id (type: integer, required: Yes, Task id)

taskTypeView

id (type: integer, required: Yes, Task type id)

subTaskView

id (type: integer, required: Yes, Subtask Id)

taskFilterView

id (type: integer, required: Yes, Task filter Id)

currentTaskFilterView

goalView

id (type: integer, required: Yes, Goal id)
set_recently_viewed (type: boolean, If set to 1, goal will be added to the recently viewed list. Default: 0)

checkGroupView

id (type: integer, required: Yes, Checkgroup Id)

checkBoxView

id (type: integer, required: Yes, Checkbox id)
name (type: integer, required: Yes, Checkbox name)

checkGroupLabelView

id (type: integer, required: Yes, Label Id)

fileView

id (type: integer, required: Yes, File id)

noteView

noteid (type: integer, required: Yes, Note Id)

customFieldView

Introduction

Account

Users

Groups

Subscriptions

Priorities

Contexts

Projects

Calendar

Tasks

Goals

Checklists

Files

Notes

Custom Fields

Notifications


LISTING

VIEWING

CREATING

MODIFYING

DELETING


Reference Data