Reference
Get Connected Account
GET
Confirm the connected Sundial account, permissions, and key expiry. Reads only your account.
accessKeyheader
AuthorizationBearer <Sundial access key>Confirmed result.
application/json- response
account*access*stringValue in
"read""checkins"expiresAt*stringMatch
^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z))$Format
date-timecurl -X GET 'https://api.sundialhabits.com/api/v1/connection' \ -H 'Authorization: Bearer <ACCESS_KEY>'Example Response
{ "account": { "name": "string", "email": "string" }, "access": "read", "expiresAt": "2019-08-24T14:15:22Z"}Get Check-in History GET
Read one habit’s recorded check-ins over up to 366 calendar days, including explicit undo records. Missing dates are incomplete. Results reflect server-synced data.
Get Habit Progress GET
Read one habit’s current and best streak, with its unit, as of a calendar day. Accounts for schedule changes and breaks. Results reflect server-synced data.