# Get User Summary Retrieve a summary by user id Endpoint: GET /v1/summaries/{summaryType}/{userId} Version: 1.0 Security: sessionToken ## Path parameters: - `summaryType` (string, required) Field which contains a summary type string. Enum: "cgm", "bgm", "con" - `userId` (string, required) String representation of a Tidepool User ID. Old style IDs are 10-digit strings consisting of only hexadeximcal digits. New style IDs are 36-digit UUID v4) ## Response 200 fields (application/json): - `id` (string) Summary Unique Identifier Example: "2fe2488217ee43e1b2e83c2f" - `type` (string) Field which contains a summary type string. Enum: "cgm", "bgm", "con" - `userId` (string) String representation of a Tidepool User ID. Old style IDs are 10-digit strings consisting of only hexadeximcal digits. New style IDs are 36-digit [UUID v4](https://en.wikipedia.org/wiki/Universally_unique_identifier#Version_4_(random)) - `config` (object) Summary schema version and calculation configuration - `config.schemaVersion` (number, required) Summary schema version - `config.highGlucoseThreshold` (number, required) Threshold used for determining if a value is high - `config.veryHighGlucoseThreshold` (number, required) Threshold used for determining if a value is very high - `config.lowGlucoseThreshold` (number, required) Threshold used for determining if a value is low - `config.veryLowGlucoseThreshold` (number, required) Threshold used for determining if a value is very low - `dates` (object) dates tracked for summary calculation - `dates.lastUpdatedDate` (string, required) Date of the last calculation - `dates.lastUpdatedReason` (array, required) List of reasons the summary was updated for - `dates.firstData` (string, required) Date of the first included value - `dates.lastData` (string, required) Date of the last calculated value - `dates.lastUploadDate` (string, required) Created date of the last calculated value - `dates.outdatedSince` (string) Date of the first user upload after lastData, removed when calculated - `dates.outdatedReason` (array, required) List of reasons the summary was marked outdated for - `periods` (any)