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.

Users


Methods

MethodExpected parameters

userList

groupid (type: integer, Group id)

userInvite

firstname (type: string, required: Yes, User First Name)
lastname (type: string, User Last Name)
email (type: string, required: Yes, User Email)
message (type: string, Optional message)
admin (type: boolean, User will be Admin, 1 or 0, default: 0)
invitekey (type: string, If valid, existing invite will be resent)

inviteList

accepted (type: boolean, Accepted invites, default: 0)

inviteDelete

invitekey (type: string, required: Yes, Invite key)

userView

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

userEdit

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

userDelete

id (type: integer, required: Yes, User id)
notes (type: string, Terminated notes)

settingsView

settingsEdit

expandedmenu (type: boolean, Expanded menu, 0 or 1)
sortchecklists (type: string, Sort checklists by: priority, label, goal, project, context, name, id)
sortgoals (type: string, Sort goals by: priority, category, name, id)
sortprojects (type: string, Sort projects by: priority, goal, name, id)

Introduction

Account

Users

Groups

Subscriptions

Priorities

Contexts

Projects

Calendar

Tasks

Goals

Checklists

Files

Notes

Custom Fields

Notifications


LISTING

VIEWING

CREATING

MODIFYING

DELETING


Reference Data