Things 3 Cloud API

Things 3 Apps

Things is the award-winning personal task manager that helps you achieve your goals.

REST API

This gives a very initial idea. Will need much more reverse engineering.

Auth

Using email address registered with Things 3 client to fetch history key.

URL

https://cloud.culturedcode.com/version/1/account/<EMAIL>/own-history-key

Method

GET

Headers

  • Authorization: Password <PASSWORD>

Sample response

{
  "history-key": "test4923-c3rs-2143-gds3-mean3213342g",
  "latest-server-index": 110,
  "is-empty": false,
  "latest-schema-version": 301
}

Get items

Using history key to get cloud items. Item definitions not yet clearly understood.

URL

https://cloud.culturedcode.com/version/1/history/<HISTORY_KEY>/items

Method

GET

Sample response

{
    "items": [
        ...
    ],
    "current-item-index": 112,
    "schema": 301,
    "start-total-content-size": 0,
    "end-total-content-size": 65024,
    "latest-total-content-size": 65024
}

Add items

Need more work on verifying this.

URL

https://cloud.culturedcode.com/version/1/history/<HISTORY_KEY>/items

Method

POST

NoticeMy website is currently under construction. Some features may not work as expected.