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