Get all of a user's progress data.
GET /api/v1/user/66a5db1f-2785-498d-9068-e24ddbba03f2/progress HTTP/1.1
Authorization: Bearer ...
Accept: application/json
----------------------------------------
HTTP/1.1 200 OK
ETag: ...
[{
"key": "adventure",
"value": { "some": "data" },
"timestamp": 1554760285
},{
"key": "preferences",
"value": { "other": "data" },
"timestamp": 1554571308
}]Authentication is required, and access is restricted to the user.
| Name | Description | Value |
|---|---|---|
| userId | the ID of the user as a GUID with dashes | string |
NONE
Successful responses are code 200 with data in the response body. Error responses are standard.
The response is an array of ProgressData.
| Name | Description | Value |
|---|---|---|
| key | the key of the progress data | string |
| value | the data currently stored by the server at this key | object |
| timestamp | the timestamp the server's data was written; a Unix timestamp in seconds | number |