|
| 1 | +interactions: |
| 2 | +- request: |
| 3 | + body: null |
| 4 | + headers: |
| 5 | + Accept: |
| 6 | + - '*/*' |
| 7 | + Accept-Encoding: |
| 8 | + - gzip, deflate |
| 9 | + Connection: |
| 10 | + - keep-alive |
| 11 | + User-Agent: |
| 12 | + - python-requests/2.32.3 |
| 13 | + method: GET |
| 14 | + uri: https://thegarth.s3.amazonaws.com/oauth_consumer.json |
| 15 | + response: |
| 16 | + body: |
| 17 | + string: '{"consumer_key": "SANITIZED", "consumer_secret": "SANITIZED"}' |
| 18 | + headers: |
| 19 | + Accept-Ranges: |
| 20 | + - bytes |
| 21 | + Content-Length: |
| 22 | + - '124' |
| 23 | + Content-Type: |
| 24 | + - application/json |
| 25 | + Date: |
| 26 | + - Thu, 30 Oct 2025 03:27:02 GMT |
| 27 | + ETag: |
| 28 | + - '"20240b1013cb35419bb5b2cff1407a4e"' |
| 29 | + Last-Modified: |
| 30 | + - Thu, 03 Aug 2023 00:16:11 GMT |
| 31 | + Server: |
| 32 | + - AmazonS3 |
| 33 | + x-amz-id-2: |
| 34 | + - +FGh7Li4ANpZP7r0gbq2YC1Fp6w1gYIdpsCIiq9tCj6raoR7zwUmyDZ2HQDra6Mn3bw6HJBPqmo= |
| 35 | + x-amz-request-id: |
| 36 | + - PP2FJVFR6CGSAE0B |
| 37 | + x-amz-server-side-encryption: |
| 38 | + - AES256 |
| 39 | + status: |
| 40 | + code: 200 |
| 41 | + message: OK |
| 42 | +- request: |
| 43 | + body: mfa_token=SANITIZED |
| 44 | + headers: |
| 45 | + Accept: |
| 46 | + - !!binary | |
| 47 | + Ki8q |
| 48 | + Accept-Encoding: |
| 49 | + - !!binary | |
| 50 | + Z3ppcCwgZGVmbGF0ZQ== |
| 51 | + Authorization: |
| 52 | + - Bearer SANITIZED |
| 53 | + Connection: |
| 54 | + - !!binary | |
| 55 | + a2VlcC1hbGl2ZQ== |
| 56 | + Content-Length: |
| 57 | + - '74' |
| 58 | + Content-Type: |
| 59 | + - !!binary | |
| 60 | + YXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVk |
| 61 | + User-Agent: |
| 62 | + - !!binary | |
| 63 | + Y29tLmdhcm1pbi5hbmRyb2lkLmFwcHMuY29ubmVjdG1vYmlsZQ== |
| 64 | + method: POST |
| 65 | + uri: https://connectapi.garmin.com/oauth-service/oauth/exchange/user/2.0 |
| 66 | + response: |
| 67 | + body: |
| 68 | + string: '{"scope": "GARMINPAY_WRITE ATP_READ GHS_SAMD INSIGHTS_READ CIQ_APPSTORE_SERVICES_CREATE |
| 69 | + COMMUNITY_COURSE_WRITE GCOFFER_WRITE DT_CLIENT_ANALYTICS_WRITE CIQ_APPSTORE_SERVICES_DELETE |
| 70 | + OMT_SUBSCRIPTION_READ CONNECT_READ COMMUNITY_COURSE_READ GOLF_API_READ GHS_UPLOAD |
| 71 | + DIVE_API_READ CIQ_APPSTORE_SERVICES_READ CIQ_APPSTORE_SERVICES_UPDATE CONNECT_WRITE |
| 72 | + CONNECT_MCT_DAILY_LOG_READ DI_OAUTH_2_AUTHORIZATION_CODE_CREATE GARMINPAY_READ |
| 73 | + GOLF_API_WRITE INSIGHTS_WRITE PRODUCT_SEARCH_READ OMT_CAMPAIGN_READ GCOFFER_READ |
| 74 | + ATP_WRITE", "jti": "SANITIZED", "access_token": "SANITIZED", "token_type": |
| 75 | + "bearer", "refresh_token": "SANITIZED", "expires_in": 70754, "refresh_token_expires_in": |
| 76 | + 2591999}' |
| 77 | + headers: |
| 78 | + CF-RAY: |
| 79 | + - 9967d07ffbb1576f-QRO |
| 80 | + Cache-Control: |
| 81 | + - no-cache, no-store, private |
| 82 | + Connection: |
| 83 | + - keep-alive |
| 84 | + Content-Type: |
| 85 | + - application/json |
| 86 | + Date: |
| 87 | + - Thu, 30 Oct 2025 03:27:01 GMT |
| 88 | + NEL: |
| 89 | + - '{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}' |
| 90 | + Report-To: |
| 91 | + - '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=Ta%2BB7dL8Pcc4CkcY2TZYJfG62irGaM5jxtVj35ac%2BX7jy0HsypHEkgwW3ugqcNLP20G86%2B3ktJlv%2FonrOGiPX1rQbHsSjVBEwcH%2FRLojSWnf5XaHaYgi4QAp0td5SPWgyH3%2BMJBqCZXAbUVZyUyVqYJYcw%3D%3D"}],"group":"cf-nel","max_age":604800}' |
| 92 | + Server: |
| 93 | + - cloudflare |
| 94 | + Set-Cookie: |
| 95 | + - _cfuvid=SANITIZED; path=SANITIZED; domain=SANITIZED; HttpOnly; Secure; SameSite=SANITIZED |
| 96 | + Transfer-Encoding: |
| 97 | + - chunked |
| 98 | + alt-svc: |
| 99 | + - h3=":443"; ma=86400 |
| 100 | + cf-cache-status: |
| 101 | + - DYNAMIC |
| 102 | + pragma: |
| 103 | + - no-cache |
| 104 | + status: |
| 105 | + code: 200 |
| 106 | + message: OK |
| 107 | +- request: |
| 108 | + body: null |
| 109 | + headers: |
| 110 | + Accept: |
| 111 | + - '*/*' |
| 112 | + Accept-Encoding: |
| 113 | + - gzip, deflate |
| 114 | + Authorization: |
| 115 | + - Bearer SANITIZED |
| 116 | + Connection: |
| 117 | + - keep-alive |
| 118 | + User-Agent: |
| 119 | + - GCM-iOS-5.7.2.1 |
| 120 | + method: GET |
| 121 | + uri: https://connectapi.garmin.com/bloodpressure-service/bloodpressure/dayview/2025-10-29 |
| 122 | + response: |
| 123 | + body: |
| 124 | + string: '{"startDate": "2025-10-29", "endDate": "2025-10-29", "bloodPressureMeasurements": |
| 125 | + [{"version": 1761793376298, "systolic": 120, "diastolic": 80, "pulse": 55, |
| 126 | + "multiMeasurement": false, "notes": "", "sourceType": "MANUAL", "measurementTimestampLocal": |
| 127 | + "2025-10-29T21:02:00.0", "measurementTimestampGMT": "2025-10-30T03:02:00.0", |
| 128 | + "category": "STAGE_1_HIGH", "categoryName": "NORMAL"}], "totalMeasurementCount": |
| 129 | + null, "elevatedMeasurementCount": null}' |
| 130 | + headers: |
| 131 | + CF-RAY: |
| 132 | + - 9967d082ca35ca13-QRO |
| 133 | + Cache-Control: |
| 134 | + - no-cache, no-store, private |
| 135 | + Connection: |
| 136 | + - keep-alive |
| 137 | + Content-Type: |
| 138 | + - application/json |
| 139 | + Date: |
| 140 | + - Thu, 30 Oct 2025 03:27:01 GMT |
| 141 | + NEL: |
| 142 | + - '{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}' |
| 143 | + Report-To: |
| 144 | + - '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=xsEYGt%2BRKQMeruQOiKpQrd7gfCJ7UxR9oK9iYBXXk%2FXHfb79FM7hUHA3zjFlGSqpWh2RBBu1LEfNfGZMGzWmYvCyQAwPmvuO%2FDL8W8f4anNb8ml4JrTmifbL%2FUT65XCj0%2BIdDrN89wrZZSKz19qqroJwew%3D%3D"}],"group":"cf-nel","max_age":604800}' |
| 145 | + Server: |
| 146 | + - cloudflare |
| 147 | + Set-Cookie: |
| 148 | + - _cfuvid=SANITIZED; path=SANITIZED; domain=SANITIZED; HttpOnly; Secure; SameSite=SANITIZED |
| 149 | + Transfer-Encoding: |
| 150 | + - chunked |
| 151 | + alt-svc: |
| 152 | + - h3=":443"; ma=86400 |
| 153 | + cf-cache-status: |
| 154 | + - DYNAMIC |
| 155 | + pragma: |
| 156 | + - no-cache |
| 157 | + status: |
| 158 | + code: 200 |
| 159 | + message: OK |
| 160 | +version: 1 |
0 commit comments