The DTE on my 2023 Hyundai Palisade Calligraphy is not being shown in the BetterBlue app despite being in the API requests and debug logs as shown below.
{
"accounts" : [
{
"brand" : "hyundai",
"http_logs" : {
"commands" : [
{
"accountId":"[REDACTED]",
"duration" : 0.1722559928894043,
"method" : "POST",
"requestBody" : {
"pin":"[REDACTED]"
},
"requestHeaders" : {
"Accept" : "application\/json",
"Accesstoken":"[REDACTED]",
"Content-Type" : "application\/json",
"Cookie":"[REDACTED]",
"Host" : "mybluelink.ca",
"Origin" : "https:\/\/mybluelink.ca",
"Referer" : "https:\/\/mybluelink.ca\/login",
"User-Agent" : "MyHyundai\/2.0.25 (iPhone; iOS 18.3; Scale\/3.00)",
"client_id" : "HATAHSPACA0232141ED9722C67715A0B",
"client_secret" : "[REDACTED]",
"deviceid":"CB434119…DD4D",
"from" : "SPA",
"language" : "0",
"offset" : "-04"
},
"requestType" : "sendCommand",
"responseBody" : {
"responseHeader" : {
"responseCode" : false,
"responseDesc" : "Success"
},
"result" : {
"pAuth" : ""
},
"responseHeaders" : {
"Access-Control-Allow-Origin" : "*",
"Cache-Control" : "no-cache, no-store, max-age=0, must-revalidate",
"Content-Encoding" : "gzip",
"Content-Type" : "application\/json",
"Date" : "Wed, 05 Aug 2026 20:22:45 GMT",
"Expires" : "0",
"Pragma" : "no-cache",
"Server" : "cloudflare",
"Set-Cookie" : "[REDACTED]",
"Vary" : "Origin, Access-Control-Request-Method, Access-Control-Request-Headers",
"access-control-allow-headers" : "x-requested-with",
"access-control-allow-methods" : "POST, GET",
"access-control-expose-headers" : "transactionId, transactionDate, offset, language",
"access-control-max-age" : "3600",
"cf-cache-status" : "DYNAMIC",
"cf-ray" : "a268840758afdeef-YYZ",
"language" : "0",
"offset" : "-8",
"transactiondate" : "Wed, 05 Aug 2026 20:22:45 GMT",
"transactionid" : "[REDACTED]",
"x-content-type-options" : "nosniff",
"x-frame-options" : "DENY",
"x-xss-protection" : "0, 1; mode=block",
"xtid" : "6b5a8cd2-910b-11f1-8e55-b998eb4cd06a"
},
"responseStatus" : 200,
"stackTrace" : "0 BetterBlue 0x0000000100c897e0 BetterBlue + 2054112\n1 BetterBlue 0x0000000100c88794 BetterBlue + 2049940\n2 BetterBlue 0x0000000100c880f8 BetterBlue + 2048248\n3 BetterBlue 0x0000000100c8780c BetterBlue + 2045964\n4 BetterBlue 0x0000000100c86c41 BetterBlue + 2042945\n5 BetterBlue 0x0000000100c9f981 BetterBlue + 2144641\n6 BetterBlue 0x0000000100c9e68d BetterBlue + 2139789\n7 BetterBlue 0x0000000100c9dcd1 BetterBlue + 2137297\n8 BetterBlue 0x0000000100acc039 BetterBlue + 229433\n9 BetterBlue 0x0000000100af6351 BetterBlue + 402257",
"timestamp" : "2026-08-05T20:22:45Z",
"url" : "https:\/\/mybluelink.ca\/tods\/api\/vrfypin"
},
{
"accountId":"[REDACTED]",
"duration" : 0.1569920778274536,
"method" : "POST",
"requestBody" : {
"pin":"[REDACTED]"
},
"requestHeaders" : {
"Accept" : "application\/json",
"Accesstoken":"[REDACTED]",
"Content-Type" : "application\/json",
"Cookie":"[REDACTED]",
"Host" : "mybluelink.ca",
"Origin" : "https:\/\/mybluelink.ca",
"Referer" : "https:\/\/mybluelink.ca\/login",
"User-Agent" : "Mozilla\/5.0 (Linux; Android 10; K) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/130.0.0.0 Mobile Safari\/537.36",
"client_id" : "HATAHSPACA0232141ED9722C67715A0B",
"client_secret" : "[REDACTED]",
"deviceid":"A4DA921A…C65E",
"from" : "CWP",
"language" : "0",
"offset" : "-04"
},
"requestType" : "sendCommand",
"responseBody" : {
"responseHeader" : {
"responseCode" : false,
"responseDesc" : "Success"
},
"result" : {
"pAuth" : ""
}
},
"responseHeaders" : {
"Access-Control-Allow-Origin" : "*",
"Cache-Control" : "no-cache, no-store, max-age=0, must-revalidate",
"Content-Encoding" : "gzip",
"Content-Type" : "application\/json",
"Date" : "Wed, 05 Aug 2026 20:19:54 GMT",
"Expires" : "0",
"Pragma" : "no-cache",
"Server" : "cloudflare",
"Set-Cookie" : "[REDACTED]",
"Vary" : "Origin, Access-Control-Request-Method, Access-Control-Request-Headers",
"access-control-allow-headers" : "x-requested-with",
"access-control-allow-methods" : "POST, GET",
"access-control-expose-headers" : "transactionId, transactionDate, offset, language",
"access-control-max-age" : "3600",
"cf-cache-status" : "DYNAMIC",
"cf-ray" : "a2687fd679c1178c-YYZ",
"language" : "0",
"offset" : "-8",
"transactiondate" : "Wed, 05 Aug 2026 20:19:54 GMT",
"transactionid" : "[REDACTED]",
"x-content-type-options" : "nosniff",
"x-frame-options" : "DENY",
"x-xss-protection" : "0, 1; mode=block",
"xtid" : "05090218-910b-11f1-8e55-d706bef40cce"
},
"responseStatus" : 200,
"stackTrace" : "0 BetterBlue 0x00000001002ad7e0 BetterBlue + 2054112\n1 BetterBlue 0x00000001002ac794 BetterBlue + 2049940\n2 BetterBlue 0x00000001002ac0f8 BetterBlue + 2048248\n3 BetterBlue 0x00000001002ab80c BetterBlue + 2045964\n4 BetterBlue 0x00000001002aac41 BetterBlue + 2042945\n5 BetterBlue 0x00000001002c3981 BetterBlue + 2144641\n6 BetterBlue 0x00000001002c268d BetterBlue + 2139789\n7 BetterBlue 0x00000001002c1cd1 BetterBlue + 2137297\n8 BetterBlue 0x00000001000f0039 BetterBlue + 229433\n9 BetterBlue 0x000000010011a351 BetterBlue + 402257",
"timestamp" : "2026-08-05T20:19:53Z",
"url" : "https:\/\/mybluelink.ca\/tods\/api\/vrfypin"
}
],
"getVehicles" : {
"accountId":"[REDACTED]",
"duration" : 0.32687103748321533,
"method" : "POST",
"requestHeaders" : {
"Accept" : "application\/json",
"Accesstoken":"[REDACTED]",
"Content-Type" : "application\/json",
"Cookie":"[REDACTED]",
"Host" : "mybluelink.ca",
"Origin" : "https:\/\/mybluelink.ca",
"Referer" : "https:\/\/mybluelink.ca\/login",
"User-Agent" : "MyHyundai\/2.0.25 (iPhone; iOS 18.3; Scale\/3.00)",
"client_id" : "HATAHSPACA0232141ED9722C67715A0B",
"client_secret" : "[REDACTED]",
"deviceid":"CB434119…DD4D",
"from" : "SPA",
"language" : "0",
"offset" : "-04"
},
"requestType" : "fetchVehicles",
"responseBody" : {
"responseHeader" : {
"responseCode" : false,
"responseDesc" : "Success"
},
"result" : {
"vehicles" : [
{
"daysForNextService" : "20261201",
"defaultVehicle" : true,
"dtcCount" : false,
"engine" : "",
"enrollmentStatus" : "4",
"exteriorColor" : "WC9",
"fuelKindCode" : "G",
"genType" : "G1",
"mainBatteryType" : false,
"mileageForNextService" : 2743.2000000000007,
"modelCode" : "PA1LAA38B200",
"modelName" : "PALISADE",
"modelYear" : "2023",
"nickName" : "The big boy",
"overviewMessage" : "",
"photoUrl" : "https:\/\/mybluelink.ca\/vin\/2026\/03\/be89169c4c114fae9abb2de204452cd6_1773175832810.png",
"subscriptionEndDate" : "20260328",
"subscriptionStatus" : "A",
"trim" : "Ultimate Calligraphy",
"valetParkingModeOn" : true,
"vehicleId" : "rKv9faxzG9eLUWItmlOJwg==",
"vehicleKindCode" : "PA",
"vin" : "KM8**********0590"
}
]
}
},
"responseHeaders" : {
"Access-Control-Allow-Origin" : "*",
"Cache-Control" : "no-cache, no-store, max-age=0, must-revalidate",
"Content-Encoding" : "gzip",
"Content-Type" : "application\/json",
"Date" : "Wed, 05 Aug 2026 20:22:40 GMT",
"Expires" : "0",
"Pragma" : "no-cache",
"Server" : "cloudflare",
"Set-Cookie" : "[REDACTED]",
"Status" : "200",
"Vary" : "Origin, Access-Control-Request-Method, Access-Control-Request-Headers",
"access-control-allow-headers" : "x-requested-with",
"access-control-allow-methods" : "POST, GET",
"access-control-expose-headers" : "transactionId, transactionDate, offset, language",
"access-control-max-age" : "3600",
"cf-cache-status" : "DYNAMIC",
"cf-ray" : "a26883e77fb1deef-YYZ",
"language" : "0",
"offset" : "-8",
"transactiondate" : "Wed, 05 Aug 2026 20:22:40 GMT",
"transactionid" : "[REDACTED]",
"x-content-type-options" : "nosniff",
"x-frame-options" : "DENY",
"x-xss-protection" : "0, 1; mode=block",
"xtid" : "684efa5f-910b-11f1-b85b-69e729938172"
},
"responseStatus" : 200,
"stackTrace" : "0 BetterBlue 0x0000000100c897e0 BetterBlue + 2054112\n1 BetterBlue 0x0000000100c88794 BetterBlue + 2049940\n2 BetterBlue 0x0000000100c880f8 BetterBlue + 2048248\n3 BetterBlue 0x0000000100c8780c BetterBlue + 2045964\n4 BetterBlue 0x0000000100c86c41 BetterBlue + 2042945\n5 BetterBlue 0x0000000100c9d445 BetterBlue + 2135109\n6 BetterBlue 0x0000000100ab36a1 BetterBlue + 128673\n7 BetterBlue 0x0000000100af5049 BetterBlue + 397385\n8 BetterBlue 0x0000000100acc039 BetterBlue + 229433\n9 libswift_Concurrency.dylib 0x000000019217988d 2F447120-5662-3D10-94C8-4F94E62893D0 + 30861",
"timestamp" : "2026-08-05T20:22:40Z",
"url" : "https:\/\/mybluelink.ca\/tods\/api\/vhcllst"
},
"login" : {
"accountId":"[REDACTED]",
"duration" : 0.4706670045852661,
"method" : "POST",
"requestBody" : {
"loginId" : ".com***@***",
"password":"[REDACTED]"
},
"requestHeaders" : {
"Accept" : "application\/json",
"Content-Type" : "application\/json",
"Cookie":"[REDACTED]",
"Host" : "mybluelink.ca",
"Origin" : "https:\/\/mybluelink.ca",
"Referer" : "https:\/\/mybluelink.ca\/login",
"User-Agent" : "Mozilla\/5.0 (Linux; Android 10; K) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/130.0.0.0 Mobile Safari\/537.36",
"client_id" : "HATAHSPACA0232141ED9722C67715A0B",
"client_secret" : "[REDACTED]",
"deviceid":"A4DA921A…C65E",
"from" : "CWP",
"language" : "0",
"offset" : "-04"
},
"requestType" : "login",
"responseBody" : {
"error" : {
"errorCode" : "7110"
},
"responseHeader" : {
"responseCode" : true,
"responseDesc" : "Failure"
}
},
"responseHeaders" : {
"Access-Control-Allow-Origin" : "https:\/\/mybluelink.ca",
"Cache-Control" : "no-cache, no-store, max-age=0, must-revalidate",
"Content-Encoding" : "gzip",
"Content-Type" : "application\/json",
"Date" : "Wed, 05 Aug 2026 20:19:33 GMT",
"Expires" : "0",
"Pragma" : "no-cache",
"Server" : "cloudflare",
"Set-Cookie" : "[REDACTED]",
"Status" : "7110",
"Vary" : "Origin, Access-Control-Request-Method, Access-Control-Request-Headers",
"cf-cache-status" : "DYNAMIC",
"cf-ray" : "a2687f56194dc730-YYZ",
"transactionid" : "[REDACTED]",
"x-content-type-options" : "nosniff",
"x-frame-options" : "DENY",
"x-xss-protection" : "0, 1; mode=block",
"xtid" : "f8d53a42-910a-11f1-8e55-c1d8e00f4ebd"
},
"responseStatus" : 200,
"stackTrace" : "0 BetterBlue 0x00000001002ad7e0 BetterBlue + 2054112\n1 BetterBlue 0x00000001002ac794 BetterBlue + 2049940\n2 BetterBlue 0x00000001002ac0f8 BetterBlue + 2048248\n3 BetterBlue 0x00000001002ab80c BetterBlue + 2045964\n4 BetterBlue 0x00000001002aac41 BetterBlue + 2042945\n5 BetterBlue 0x00000001002c0b81 BetterBlue + 2132865\n6 BetterBlue 0x00000001000f0039 BetterBlue + 229433\n7 BetterBlue 0x0000000100118271 BetterBlue + 393841\n8 BetterBlue 0x00000001000f0039 BetterBlue + 229433\n9 libswift_Concurrency.dylib 0x000000019217988d 2F447120-5662-3D10-94C8-4F94E62893D0 + 30861",
"timestamp" : "2026-08-05T20:19:33Z",
"url" : "https:\/\/mybluelink.ca\/tods\/api\/v2\/login"
},
"mfaLogs" : [
{
"accountId":"[REDACTED]",
"duration" : 1.2197450399398804,
"method" : "POST",
"requestBody" : {
"mfaApiCode" : "0107",
"mfaYn" : "Y",
"otpEmail" : "",
"otpValidationKey":"[REDACTED]",
"userAccount" : ""
},
"requestHeaders" : {
"Accept" : "application\/json",
"Content-Type" : "application\/json",
"Cookie":"[REDACTED]",
"Host" : "mybluelink.ca",
"Origin" : "https:\/\/mybluelink.ca",
"Referer" : "https:\/\/mybluelink.ca\/login",
"User-Agent" : "Mozilla\/5.0 (Linux; Android 10; K) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/130.0.0.0 Mobile Safari\/537.36",
"client_id" : "HATAHSPACA0232141ED9722C67715A0B",
"client_secret" : "[REDACTED]",
"deviceid":"A4DA921A…C65E",
"from" : "CWP",
"language" : "0",
"offset" : "-04"
},
"requestType" : "verifyMFA",
"responseBody" : {
"responseHeader" : {
"responseCode" : false,
"responseDesc" : "Success"
},
"result" : {
"token" : {
"accessToken":"[REDACTED]",
"expireIn" : 86400,
"refreshToken":"[REDACTED]",
"scope" : [
"profile"
],
"signature" : "",
"tokenType" : "bearer"
},
"verifiedTnC" : true
}
},
"responseHeaders" : {
"Access-Control-Allow-Origin" : "*",
"Cache-Control" : "no-cache, no-store, max-age=0, must-revalidate",
"Content-Encoding" : "gzip",
"Content-Type" : "application\/json",
"Date" : "Wed, 05 Aug 2026 20:19:53 GMT",
"Expires" : "0",
"Pragma" : "no-cache",
"Server" : "cloudflare",
"Set-Cookie" : "[REDACTED]",
"Status" : "200",
"Vary" : "Origin, Access-Control-Request-Method, Access-Control-Request-Headers",
"access-control-allow-headers" : "x-requested-with",
"access-control-allow-methods" : "POST, GET",
"access-control-expose-headers" : "transactionId, transactionDate, offset, language",
"access-control-max-age" : "3600",
"cf-cache-status" : "DYNAMIC",
"cf-ray" : "a2687fca19d6178c-YYZ",
"language" : "0",
"offset" : "-8",
"transactiondate" : "Wed, 05 Aug 2026 20:19:53 GMT",
"transactionid" : "[REDACTED]",
"x-content-type-options" : "nosniff",
"x-frame-options" : "DENY",
"x-xss-protection" : "0, 1; mode=block",
"xtid" : "03da938d-910b-11f1-8e55-1f3c2909169c"
},
"responseStatus" : 200,
"stackTrace" : "0 BetterBlue 0x00000001002ad7e0 BetterBlue + 2054112\n1 BetterBlue 0x00000001002ac794 BetterBlue + 2049940\n2 BetterBlue 0x00000001002ac0f8 BetterBlue + 2048248\n3 BetterBlue 0x00000001002ab80c BetterBlue + 2045964\n4 BetterBlue 0x00000001002aac41 BetterBlue + 2042945\n5 BetterBlue 0x00000001002b6335 BetterBlue + 2089781\n6 BetterBlue 0x00000001002b82a1 BetterBlue + 2097825\n7 BetterBlue 0x00000001002a97e5 BetterBlue + 2037733\n8 BetterBlue 0x00000001000c1f05 BetterBlue + 40709\n9 BetterBlue 0x00000001001bd63d BetterBlue + 1070653",
"timestamp" : "2026-08-05T20:19:51Z",
"url" : "https:\/\/mybluelink.ca\/tods\/api\/mfa\/genmfatkn"
},
{
"accountId":"[REDACTED]",
"duration" : 0.2656569480895996,
"method" : "POST",
"requestBody" : {
"mfaApiCode" : "0107",
"otpKey":"[REDACTED]",
"otpNo":"[REDACTED]",
"userAccount" : ".com"
},
"requestHeaders" : {
"Accept" : "application\/json",
"Content-Type" : "application\/json",
"Cookie":"[REDACTED]",
"Host" : "mybluelink.ca",
"Origin" : "https:\/\/mybluelink.ca",
"Referer" : "https:\/\/mybluelink.ca\/login",
"User-Agent" : "Mozilla\/5.0 (Linux; Android 10; K) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/130.0.0.0 Mobile Safari\/537.36",
"client_id" : "HATAHSPACA0232141ED9722C67715A0B",
"client_secret" : "[REDACTED]",
"deviceid":"A4DA921A…C65E",
"from" : "CWP",
"language" : "0",
"offset" : "-04"
},
"requestType" : "verifyMFA",
"responseBody" : {
"responseHeader" : {
"responseCode" : false,
"responseDesc" : "Success"
},
"result" : {
"otpValidationKey":"[REDACTED]",
"verifiedOtp" : true
}
},
"responseHeaders" : {
"Access-Control-Allow-Origin" : "*",
"Cache-Control" : "no-cache, no-store, max-age=0, must-revalidate",
"Content-Encoding" : "gzip",
"Content-Type" : "application\/json",
"Date" : "Wed, 05 Aug 2026 20:19:51 GMT",
"Expires" : "0",
"Pragma" : "no-cache",
"Server" : "cloudflare",
"Set-Cookie" : "[REDACTED]",
"Status" : "200",
"Vary" : "Origin, Access-Control-Request-Method, Access-Control-Request-Headers",
"access-control-allow-headers" : "x-requested-with",
"access-control-allow-methods" : "POST, GET",
"access-control-expose-headers" : "transactionId, transactionDate, offset, language",
"access-control-max-age" : "3600",
"cf-cache-status" : "DYNAMIC",
"cf-ray" : "a2687fc94f4e178c-YYZ",
"language" : "0",
"offset" : "-8",
"transactiondate" : "Wed, 05 Aug 2026 20:19:51 GMT",
"transactionid" : "[REDACTED]",
"x-content-type-options" : "nosniff",
"x-frame-options" : "DENY",
"x-xss-protection" : "0, 1; mode=block",
"xtid" : "03c6967e-910b-11f1-b85b-2552b2a6c14f"
},
"responseStatus" : 200,
"stackTrace" : "0 BetterBlue 0x00000001002ad7e0 BetterBlue + 2054112\n1 BetterBlue 0x00000001002ac794 BetterBlue + 2049940\n2 BetterBlue 0x00000001002ac0f8 BetterBlue + 2048248\n3 BetterBlue 0x00000001002ab80c BetterBlue + 2045964\n4 BetterBlue 0x00000001002aac41 BetterBlue + 2042945\n5 BetterBlue 0x00000001002b5599 BetterBlue + 2086297\n6 BetterBlue 0x00000001002b8165 BetterBlue + 2097509\n7 BetterBlue 0x00000001002a97e5 BetterBlue + 2037733\n8 BetterBlue 0x00000001000c1f05 BetterBlue + 40709\n9 BetterBlue 0x00000001001bd63d BetterBlue + 1070653",
"timestamp" : "2026-08-05T20:19:51Z",
"url" : "https:\/\/mybluelink.ca\/tods\/api\/mfa\/validateotp"
},
{
"accountId":"[REDACTED]",
"duration" : 0.5880889892578125,
"method" : "POST",
"requestBody" : {
"mfaApiCode" : "0107",
"otpMethod" : "E",
"userAccount" : "",
"userInfoUuid" : "",
"userPhone" : ""
},
"requestHeaders" : {
"Accept" : "application\/json",
"Content-Type" : "application\/json",
"Cookie":"[REDACTED]",
"Host" : "mybluelink.ca",
"Origin" : "https:\/\/mybluelink.ca",
"Referer" : "https:\/\/mybluelink.ca\/login",
"User-Agent" : "Mozilla\/5.0 (Linux; Android 10; K) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/130.0.0.0 Mobile Safari\/537.36",
"client_id" : "HATAHSPACA0232141ED9722C67715A0B",
"client_secret" : "[REDACTED]",
"deviceid":"A4DA921A…C65E",
"from" : "CWP",
"language" : "0",
"offset" : "-04"
},
"requestType" : "sendMFA",
"responseBody" : {
"responseHeader" : {
"responseCode" : false,
"responseDesc" : "Success"
},
"result" : {
"otpKey":"[REDACTED]"
}
},
"responseHeaders" : {
"Access-Control-Allow-Origin" : "*",
"Cache-Control" : "no-cache, no-store, max-age=0, must-revalidate",
"Content-Encoding" : "gzip",
"Content-Type" : "application\/json",
"Date" : "Wed, 05 Aug 2026 20:19:38 GMT",
"Expires" : "0",
"Pragma" : "no-cache",
"Server" : "cloudflare",
"Set-Cookie" : "[REDACTED]",
"Status" : "200",
"Vary" : "Origin, Access-Control-Request-Method, Access-Control-Request-Headers",
"access-control-allow-headers" : "x-requested-with",
"access-control-allow-methods" : "POST, GET",
"access-control-expose-headers" : "transactionId, transactionDate, offset, language",
"access-control-max-age" : "3600",
"cf-cache-status" : "DYNAMIC",
"cf-ray" : "a2687f7418fdc730-YYZ",
"language" : "0",
"offset" : "-8",
"transactiondate" : "Wed, 05 Aug 2026 20:19:38 GMT",
"transactionid" : "[REDACTED]",
"x-content-type-options" : "nosniff",
"x-frame-options" : "DENY",
"x-xss-protection" : "0, 1; mode=block",
"xtid" : "fba6f762-910a-11f1-86c6-c973f5f69325"
},
"responseStatus" : 200,
"stackTrace" : "0 BetterBlue 0x00000001002ad7e0 BetterBlue + 2054112\n1 BetterBlue 0x00000001002ac794 BetterBlue + 2049940\n2 BetterBlue 0x00000001002ac0f8 BetterBlue + 2048248\n3 BetterBlue 0x00000001002ab80c BetterBlue + 2045964\n4 BetterBlue 0x00000001002aac41 BetterBlue + 2042945\n5 BetterBlue 0x00000001002b792d BetterBlue + 2095405\n6 BetterBlue 0x00000001000f0039 BetterBlue + 229433\n7 BetterBlue 0x00000001000c1aa5 BetterBlue + 39589\n8 BetterBlue 0x00000001001bc71d BetterBlue + 1066781\n9 BetterBlue 0x00000001000f0039 BetterBlue + 229433",
"timestamp" : "2026-08-05T20:19:38Z",
"url" : "https:\/\/mybluelink.ca\/tods\/api\/mfa\/sendotp"
},
{
"accountId":"[REDACTED]",
"duration" : 0.14420604705810547,
"method" : "POST",
"requestBody" : {
"mfaApiCode" : "0107",
"userAccount" : ""
},
"requestHeaders" : {
"Accept" : "application\/json",
"Content-Type" : "application\/json",
"Cookie":"[REDACTED]",
"Host" : "mybluelink.ca",
"Origin" : "https:\/\/mybluelink.ca",
"Referer" : "https:\/\/mybluelink.ca\/login",
"User-Agent" : "Mozilla\/5.0 (Linux; Android 10; K) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/130.0.0.0 Mobile Safari\/537.36",
"client_id" : "HATAHSPACA0232141ED9722C67715A0B",
"client_secret" : "[REDACTED]",
"deviceid":"A4DA921A…C65E",
"from" : "CWP",
"language" : "0",
"offset" : "-04"
},
"requestType" : "sendMFA",
"responseBody" : {
"responseHeader" : {
"responseCode" : false,
"responseDesc" : "Success"
},
"result" : {
"otpKey":"[REDACTED]",
"userAccount" : "",
"userInfoUuid" : "",
"userPhone" : ""
}
},
"responseHeaders" : {
"Access-Control-Allow-Origin" : "*",
"Cache-Control" : "no-cache, no-store, max-age=0, must-revalidate",
"Content-Encoding" : "gzip",
"Content-Type" : "application\/json",
"Date" : "Wed, 05 Aug 2026 20:19:33 GMT",
"Expires" : "0",
"Pragma" : "no-cache",
"Server" : "cloudflare",
"Set-Cookie" : "[REDACTED]",
"Status" : "200",
"Vary" : "Origin, Access-Control-Request-Method, Access-Control-Request-Headers",
"access-control-allow-headers" : "x-requested-with",
"access-control-allow-methods" : "POST, GET",
"access-control-expose-headers" : "transactionId, transactionDate, offset, language",
"access-control-max-age" : "3600",
"cf-cache-status" : "DYNAMIC",
"cf-ray" : "a2687f586f9dc730-YYZ",
"language" : "0",
"offset" : "-8",
"transactiondate" : "Wed, 05 Aug 2026 20:19:33 GMT",
"transactionid" : "[REDACTED]",
"x-content-type-options" : "nosniff",
"x-frame-options" : "DENY",
"x-xss-protection" : "0, 1; mode=block",
"xtid" : "f9034ef8-910a-11f1-b85b-6bafab221291"
},
"responseStatus" : 200,
"stackTrace" : "0 BetterBlue 0x00000001002ad7e0 BetterBlue + 2054112\n1 BetterBlue 0x00000001002ac794 BetterBlue + 2049940\n2 BetterBlue 0x00000001002ac0f8 BetterBlue + 2048248\n3 BetterBlue 0x00000001002ab80c BetterBlue + 2045964\n4 BetterBlue 0x00000001002aac41 BetterBlue + 2042945\n5 BetterBlue 0x00000001002b4635 BetterBlue + 2082357\n6 BetterBlue 0x00000001002c0cfd BetterBlue + 2133245\n7 BetterBlue 0x00000001000f0039 BetterBlue + 229433\n8 BetterBlue 0x0000000100118271 BetterBlue + 393841\n9 BetterBlue 0x00000001000f0039 BetterBlue + 229433",
"timestamp" : "2026-08-05T20:19:33Z",
"url" : "https:\/\/mybluelink.ca\/tods\/api\/mfa\/selverifmeth"
}
],
"vehicleStatuses" : [
{
"accountId":"[REDACTED]",
"duration" : 2.1183611154556274,
"method" : "POST",
"requestBody" : {
"pin":"[REDACTED]"
},
"requestHeaders" : {
"Accept" : "application\/json",
"Accesstoken":"[REDACTED]",
"Content-Type" : "application\/json",
"Cookie":"[REDACTED]",
"Host" : "mybluelink.ca",
"Origin" : "https:\/\/mybluelink.ca",
"Pauth":"[REDACTED]",
"Referer" : "https:\/\/mybluelink.ca\/login",
"User-Agent" : "MyHyundai\/2.0.25 (iPhone; iOS 18.3; Scale\/3.00)",
"Vehicleid" : "rKv9faxzG9eLUWItmlOJwg==",
"client_id" : "HATAHSPACA0232141ED9722C67715A0B",
"client_secret" : "[REDACTED]",
"deviceid":"CB434119…DD4D",
"from" : "SPA",
"language" : "0",
"offset" : "-04"
},
"requestType" : "fetchVehicleStatus",
"responseBody" : {
"responseHeader" : {
"responseCode" : false,
"responseDesc" : "Success"
},
"result" : {
"accuracy" : {
"hdop" : 7,
"pdop" : 12
},
"coord" : {
"alt" : 182,
"lat" : "[REDACTED]",
"lon" : "[REDACTED]",
"type" : false
},
"head" : 92,
"speed" : {
"unit" : false,
"value" : false
},
"time" : "20260805202245"
}
},
"responseHeaders" : {
"Access-Control-Allow-Origin" : "*",
"Cache-Control" : "no-cache, no-store, max-age=0, must-revalidate",
"Content-Encoding" : "gzip",
"Content-Type" : "application\/json",
"Date" : "Wed, 05 Aug 2026 20:22:47 GMT",
"Expires" : "0",
"Pragma" : "no-cache",
"Server" : "cloudflare",
"Set-Cookie" : "[REDACTED]",
"Vary" : "Origin, Access-Control-Request-Method, Access-Control-Request-Headers",
"access-control-allow-headers" : "x-requested-with",
"access-control-allow-methods" : "POST, GET",
"access-control-expose-headers" : "transactionId, transactionDate, offset, language",
"access-control-max-age" : "3600",
"cf-cache-status" : "DYNAMIC",
"cf-ray" : "a2688408696cdeef-YYZ",
"language" : "0",
"offset" : "-8",
"transactiondate" : "Wed, 05 Aug 2026 20:22:47 GMT",
"transactionid" : "[REDACTED]",
"x-content-type-options" : "nosniff",
"x-frame-options" : "DENY",
"x-xss-protection" : "0, 1; mode=block",
"xtid" : "6b758ee8-910b-11f1-86c6-8d99efb8c3c7"
},
"responseStatus" : 200,
"stackTrace" : "0 BetterBlue 0x0000000100c897e0 BetterBlue + 2054112\n1 BetterBlue 0x0000000100c88794 BetterBlue + 2049940\n2 BetterBlue 0x0000000100c880f8 BetterBlue + 2048248\n3 BetterBlue 0x0000000100c8780c BetterBlue + 2045964\n4 BetterBlue 0x0000000100c86c41 BetterBlue + 2042945\n5 BetterBlue 0x0000000100c9ea81 BetterBlue + 2140801\n6 BetterBlue 0x0000000100c9dcd1 BetterBlue + 2137297\n7 BetterBlue 0x0000000100acc039 BetterBlue + 229433\n8 BetterBlue 0x0000000100af6351 BetterBlue + 402257\n9 BetterBlue 0x0000000100acc039 BetterBlue + 229433",
"timestamp" : "2026-08-05T20:22:45Z",
"url" : "https:\/\/mybluelink.ca\/tods\/api\/fndmcr",
"vin":"KM8**********0590"
},
{
"accountId":"[REDACTED]",
"duration" : 0.2995110750198364,
"method" : "POST",
"requestBody" : {
"vehicleId" : "rKv9faxzG9eLUWItmlOJwg=="
},
"requestHeaders" : {
"Accept" : "application\/json",
"Accesstoken":"[REDACTED]",
"Content-Type" : "application\/json",
"Cookie":"[REDACTED]",
"Host" : "mybluelink.ca",
"Origin" : "https:\/\/mybluelink.ca",
"Referer" : "https:\/\/mybluelink.ca\/login",
"User-Agent" : "MyHyundai\/2.0.25 (iPhone; iOS 18.3; Scale\/3.00)",
"Vehicleid" : "rKv9faxzG9eLUWItmlOJwg==",
"client_id" : "HATAHSPACA0232141ED9722C67715A0B",
"client_secret" : "[REDACTED]",
"deviceid":"CB434119…DD4D",
"from" : "SPA",
"language" : "0",
"offset" : "-04"
},
"requestType" : "fetchVehicleStatus",
"responseBody" : {
"responseHeader" : {
"responseCode" : false,
"responseDesc" : "Success"
},
"result" : {
"features" : {
"hvacTempType" : true,
"ims" : false,
"seatHeatVent" : {
"astSeatHeatOption" : 6,
"drvSeatHeatOption" : 6,
"rlSeatHeatOption" : 6,
"rrSeatHeatOption" : 6
},
"strgWhlHeatingOption" : true
},
"featuresModel" : {
"features" : [
{
"category" : "Menu",
"features" : [
{
"featureName" : "Home"
},
{
"featureName" : "RemoteServices"
},
{
"featureName" : "FindMyCar"
},
{
"featureName" : "CallRoadside"
},
{
"featureName" : "VehicleHealthStatus"
},
{
"featureName" : "DealerLocator"
},
{
"featureName" : "NotificationHistory"
},
{
"featureName" : "SelectVehicle"
},
{
"featureName" : "Fdg"
},
{
"featureName" : "ValetParkingMode"
},
{
"featureName" : "ParkingSvm"
}
]
},
{
"category" : "Home",
"features" : [
{
"featureName" : "RemoteServices"
},
{
"featureName" : "FindMyCar"
},
{
"featureName" : "VehicleHealthStatus"
},
{
"featureName" : "UserProfile"
},
{
"featureName" : "Calendar"
}
]
},
{
"category" : "RemoteServices",
"features" : [
{
"featureName" : "EngineStart",
"features" : [
{
"subFeatureName" : "Defrost",
"subFeatureValue" : "1"
},
{
"subFeatureName" : "SteerwheelHeat",
"subFeatureValue" : "1"
},
{
"subFeatureName" : "SideMirrorHeat",
"subFeatureValue" : "1"
},
{
"subFeatureName" : "RearWinodwHeat",
"subFeatureValue" : "1"
},
{
"subFeatureName" : "IdleTimer",
"subFeatureValue" : "1"
},
{
"subFeatureName" : "Favorite",
"subFeatureValue" : "1"
},
{
"subFeatureName" : "Rshv",
"subFeatureValue" : "1"
},
{
"subFeatureName" : "PinRequired",
"subFeatureValue" : "1"
},
{
"subFeatureName" : "ClimateSetting",
"subFeatureValue" : "1"
},
{
"subFeatureName" : "TemperatureType",
"subFeatureValue" : "1"
},
{
"subFeatureName" : "RshvDriverSeat",
"subFeatureValue" : "6"
},
{
"subFeatureName" : "RshvAssistantSeat",
"subFeatureValue" : "6"
},
{
"subFeatureName" : "RshvRearLeftSeat",
"subFeatureValue" : "6"
},
{
"subFeatureName" : "RshvRearRightSeat",
"subFeatureValue" : "6"
},
{
"subFeatureName" : "StrgWhlHeatingOption",
"subFeatureValue" : "1"
}
]
},
{
"featureName" : "EngineStartCancel",
"features" : [
{
"subFeatureName" : "PinRequired",
"subFeatureValue" : "1"
}
]
},
{
"featureName" : "Lock",
"features" : [
{
"subFeatureName" : "PinRequired",
"subFeatureValue" : "1"
}
]
},
{
"featureName" : "Unlock",
"features" : [
{
"subFeatureName" : "PinRequired",
"subFeatureValue" : "1"
}
]
},
{
"featureName" : "HornLights",
"features" : [
{
"subFeatureName" : "PinRequired",
"subFeatureValue" : "1"
}
]
},
{
"featureName" : "FlashLights",
"features" : [
{
"subFeatureName" : "PinRequired",
"subFeatureValue" : "1"
}
]
},
{
"featureName" : "VehicleStatus",
"features" : [
{
"subFeatureName" : "Rshv",
"subFeatureValue" : "1"
},
{
"subFeatureName" : "DoorStatus",
"subFeatureValue" : "1"
},
{
"subFeatureName" : "EngineStatus",
"subFeatureValue" : "1"
},
{
"subFeatureName" : "ClimateStatus",
"subFeatureValue" : "1"
},
{
"subFeatureName" : "RefreshStatus",
"subFeatureValue" : "1"
}
]
}
]
},
{
"category" : "ProvisioningService",
"features" : [
{
"featureName" : "WeatherInformationService"
},
{
"featureName" : "SpeedCameraInformationService"
},
{
"featureName" : "CenterBasedRouteGuidance"
}
]
}
]
},
"status" : {
"acc" : false,
"airCtrlOn" : false,
"airTemp" : {
"unit" : false,
"value" : "00H"
},
"airTempUnit" : "C",
"battery" : {
"batSignalReferenceValue" : {
"batWarning" : 65
},
"batSoc" : 83,
"powerAutoCutMode" : 2,
"sjbDeliveryMode" : true
},
"breakOilStatus" : false,
"defrost" : false,
"doorLock" : true,
"doorOpen" : {
"backLeft" : false,
"backRight" : false,
"frontLeft" : false,
"frontRight" : false
},
"dte" : {
"unit" : true,
"value" : 314
},
"engine" : false,
"engineOilStatus" : false,
"engineRuntime" : {
"unit" : true
},
"fuelLevel" : 59,
"hoodOpen" : false,
"lampWireStatus" : {
"headLamp" : {
"headLampStatus" : false,
"leftBifuncLamp" : false,
"leftHighLamp" : false,
"leftLowLamp" : false,
"rightBifuncLamp" : false,
"rightHighLamp" : false,
"rightLowLamp" : false
},
"stopLamp" : {
"leftLamp" : false,
"rightLamp" : false
},
"turnSignalLamp" : {
"leftFrontLamp" : false,
"leftRearLamp" : false,
"rightFrontLamp" : false,
"rightRearLamp" : false
}
},
"lastStatusDate" : "20260805202240",
"lowFuelLight" : false,
"remoteIgnition" : true,
"seatHeaterVentInfo" : {
"astSeatHeatState" : 2,
"drvSeatHeatState" : 2,
"rlSeatHeatState" : 2,
"rrSeatHeatState" : 2
},
"sideBackWindowHeat" : false,
"sleepModeCheck" : false,
"smartKeyBatteryWarning" : false,
"steerWheelHeat" : false,
"tirePressureLamp" : {
"tirePressureLampAll" : false
},
"transCond" : true,
"trunkOpen" : false,
"washerFluidStatus" : false,
"windowOpen" : {
}
},
"vehicle" : {
"defaultVehicle" : true,
"dtcCount" : false,
"engine" : "",
"enrollmentStatus" : "4",
"exteriorColor" : "WC9",
"fuelKindCode" : "G",
"genType" : "G1",
"mainBatteryType" : false,
"modelCode" : "PA1LAA38B200",
"modelName" : "PALISADE",
"modelYear" : "2023",
"nickName" : "The big boy",
"odometer" : 27256.8,
"odometerUnit" : true,
"overviewMessage" : "",
"photoUrl" : "https:\/\/mybluelink.ca\/vin\/2026\/03\/be89169c4c114fae9abb2de204452cd6_1773175832810.png",
"subscriptionEndDate" : "20260328",
"subscriptionStatus" : "A",
"transmissionType" : "0",
"trim" : "Ultimate Calligraphy",
"valetParkingModeOn" : true,
"vehicleId" : "rKv9faxzG9eLUWItmlOJwg==",
"vehicleKindCode" : "PA",
"vin" : "KM8**********0590"
}
}
},
"responseHeaders" : {
"Access-Control-Allow-Origin" : "*",
"Cache-Control" : "no-cache, no-store, max-age=0, must-revalidate",
"Content-Encoding" : "gzip",
"Content-Type" : "application\/json",
"Date" : "Wed, 05 Aug 2026 20:22:45 GMT",
"Expires" : "0",
"Pragma" : "no-cache",
"Server" : "cloudflare",
"Set-Cookie" : "[REDACTED]",
"Status" : "200",
"Vary" : "Origin, Access-Control-Request-Method, Access-Control-Request-Headers",
"access-control-allow-headers" : "x-requested-with",
"access-control-allow-methods" : "POST, GET",
"access-control-expose-headers" : "transactionId, transactionDate, offset, language",
"access-control-max-age" : "3600",
"cf-cache-status" : "DYNAMIC",
"cf-ray" : "a26884057f6adeef-YYZ",
"language" : "0",
"offset" : "-8",
"transactiondate" : "Wed, 05 Aug 2026 20:22:45 GMT",
"transactionid" : "[REDACTED]",
"x-content-type-options" : "nosniff",
"x-frame-options" : "DENY",
"x-xss-protection" : "0, 1; mode=block",
"xtid" : "6b2c9efc-910b-11f1-86c6-8d6597b44242"
},
"responseStatus" : 200,
"stackTrace" : "0 BetterBlue 0x0000000100c897e0 BetterBlue + 2054112\n1 BetterBlue 0x0000000100c88794 BetterBlue + 2049940\n2 BetterBlue 0x0000000100c880f8 BetterBlue + 2048248\n3 BetterBlue 0x0000000100c8780c BetterBlue + 2045964\n4 BetterBlue 0x0000000100c86c41 BetterBlue + 2042945\n5 BetterBlue 0x0000000100c9e385 BetterBlue + 2139013\n6 BetterBlue 0x0000000100c9dc29 BetterBlue + 2137129\n7 BetterBlue 0x0000000100acc039 BetterBlue + 229433\n8 BetterBlue 0x0000000100af6351 BetterBlue + 402257\n9 BetterBlue 0x0000000100acc039 BetterBlue + 229433",
"timestamp" : "2026-08-05T20:22:45Z",
"url" : "https:\/\/mybluelink.ca\/tods\/api\/sltvhcl",
"vin":"KM8**********0590"
}
]
},
"id" : "0D961FE3-95FE-437C-A64A-86D78494EC7B",
"region" : "CA",
"username":".com***@***",
"vehicles" : [
{
"accountId":"[REDACTED]",
"backgroundColorName" : "default",
"battery12V" : 83,
"chargePortTypeRaw" : "CCS1",
"climatePresets" : [
{
"climateOptions" : {
"climate" : true,
"defrost" : false,
"duration" : 10,
"frontLeftSeat" : 0,
"frontLeftVentilation" : false,
"frontRightSeat" : 0,
"frontRightVentilation" : false,
"rearDefrost" : false,
"rearLeftSeat" : 0,
"rearLeftVentilation" : false,
"rearRightSeat" : 0,
"rearRightVentilation" : false,
"steeringWheel" : 0,
"temperature" : {
"units" : "celsius",
"value" : 22
}
},
"iconName" : "fan",
"id" : "37D7FD0C-30A2-4228-BF6C-EBCA991D3341",
"isSelected" : true,
"name" : "Default",
"sortOrder" : 0,
"vehicleId" : "4249DE78-AD96-450C-96AF-5CBD1AFC6754"
}
],
"climateStatus" : {
"airControlOn" : false,
"defrostOn" : false,
"steeringWheelHeatingOn" : false,
"temperature" : {
"units" : "celsius",
"value" : 14
}
},
"debugLiveActivity" : false,
"doorOpen" : {
"backLeft" : false,
"backRight" : false,
"frontLeft" : false,
"frontRight" : false
},
"enableSeatHeatControls" : false,
"fuelTypeOverrideRaw" : "gas",
"fuelTypeRaw" : "electric",
"generation" : 3,
"hoodOpen" : false,
"id" : "4249DE78-AD96-450C-96AF-5CBD1AFC6754",
"isHidden" : false,
"lastUpdated" : "2026-08-05T20:22:47Z",
"location" : {
"latitude":"[REDACTED]",
"longitude":"[REDACTED]"
},
"lockStatus" : "locked",
"marketOptions" : {
"generic" : {
}
},
"model" : "The big boy",
"odometer" : {
"length" : 27256.8,
"units" : "kilometers"
},
"regId":"[REDACTED]",
"sortOrder" : 1,
"syncDate" : "2026-08-05T20:22:40Z",
"tirePressureWarning" : {
"all" : false,
"frontLeft" : false,
"frontRight" : false,
"rearLeft" : false,
"rearRight" : false
},
"trunkOpen" : false,
"vin":"KM8**********0590",
"watchBackgroundColorName" : "charcoal"
}
]
}
],
"appInfo" : {
"build" : "59",
"exportDate" : "2026-08-05T20:22:52Z",
"version" : "2026.7.2"
},
"appSettings" : {
"debugModeEnabled" : true,
"liveActivitiesEnabled" : true,
"notificationsEnabled" : true,
"preferredDistanceUnit" : "kilometers",
"preferredTemperatureUnit" : "celsius",
"widgetRefreshInterval" : 1
}
}
What happened?
The DTE on my 2023 Hyundai Palisade Calligraphy is not being shown in the BetterBlue app despite being in the API requests and debug logs as shown below.
Steps to reproduce
App version and build
2026.7.2 (59)
Device and iOS version
iPhone 17 Pro, iOS 27
Vehicle brand and region
Hyundai — Canada
Debug data
{ "accounts" : [ { "brand" : "hyundai", "http_logs" : { "commands" : [ { "accountId":"[REDACTED]", "duration" : 0.1722559928894043, "method" : "POST", "requestBody" : { "pin":"[REDACTED]" }, "requestHeaders" : { "Accept" : "application\/json", "Accesstoken":"[REDACTED]", "Content-Type" : "application\/json", "Cookie":"[REDACTED]", "Host" : "mybluelink.ca", "Origin" : "https:\/\/mybluelink.ca", "Referer" : "https:\/\/mybluelink.ca\/login", "User-Agent" : "MyHyundai\/2.0.25 (iPhone; iOS 18.3; Scale\/3.00)", "client_id" : "HATAHSPACA0232141ED9722C67715A0B", "client_secret" : "[REDACTED]", "deviceid":"CB434119…DD4D", "from" : "SPA", "language" : "0", "offset" : "-04" }, "requestType" : "sendCommand", "responseBody" : { "responseHeader" : { "responseCode" : false, "responseDesc" : "Success" }, "result" : { "pAuth" : "" }, "responseHeaders" : { "Access-Control-Allow-Origin" : "*", "Cache-Control" : "no-cache, no-store, max-age=0, must-revalidate", "Content-Encoding" : "gzip", "Content-Type" : "application\/json", "Date" : "Wed, 05 Aug 2026 20:22:45 GMT", "Expires" : "0", "Pragma" : "no-cache", "Server" : "cloudflare", "Set-Cookie" : "[REDACTED]", "Vary" : "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "access-control-allow-headers" : "x-requested-with", "access-control-allow-methods" : "POST, GET", "access-control-expose-headers" : "transactionId, transactionDate, offset, language", "access-control-max-age" : "3600", "cf-cache-status" : "DYNAMIC", "cf-ray" : "a268840758afdeef-YYZ", "language" : "0", "offset" : "-8", "transactiondate" : "Wed, 05 Aug 2026 20:22:45 GMT", "transactionid" : "[REDACTED]", "x-content-type-options" : "nosniff", "x-frame-options" : "DENY", "x-xss-protection" : "0, 1; mode=block", "xtid" : "6b5a8cd2-910b-11f1-8e55-b998eb4cd06a" }, "responseStatus" : 200, "stackTrace" : "0 BetterBlue 0x0000000100c897e0 BetterBlue + 2054112\n1 BetterBlue 0x0000000100c88794 BetterBlue + 2049940\n2 BetterBlue 0x0000000100c880f8 BetterBlue + 2048248\n3 BetterBlue 0x0000000100c8780c BetterBlue + 2045964\n4 BetterBlue 0x0000000100c86c41 BetterBlue + 2042945\n5 BetterBlue 0x0000000100c9f981 BetterBlue + 2144641\n6 BetterBlue 0x0000000100c9e68d BetterBlue + 2139789\n7 BetterBlue 0x0000000100c9dcd1 BetterBlue + 2137297\n8 BetterBlue 0x0000000100acc039 BetterBlue + 229433\n9 BetterBlue 0x0000000100af6351 BetterBlue + 402257", "timestamp" : "2026-08-05T20:22:45Z", "url" : "https:\/\/mybluelink.ca\/tods\/api\/vrfypin" }, { "accountId":"[REDACTED]", "duration" : 0.1569920778274536, "method" : "POST", "requestBody" : { "pin":"[REDACTED]" }, "requestHeaders" : { "Accept" : "application\/json", "Accesstoken":"[REDACTED]", "Content-Type" : "application\/json", "Cookie":"[REDACTED]", "Host" : "mybluelink.ca", "Origin" : "https:\/\/mybluelink.ca", "Referer" : "https:\/\/mybluelink.ca\/login", "User-Agent" : "Mozilla\/5.0 (Linux; Android 10; K) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/130.0.0.0 Mobile Safari\/537.36", "client_id" : "HATAHSPACA0232141ED9722C67715A0B", "client_secret" : "[REDACTED]", "deviceid":"A4DA921A…C65E", "from" : "CWP", "language" : "0", "offset" : "-04" }, "requestType" : "sendCommand", "responseBody" : { "responseHeader" : { "responseCode" : false, "responseDesc" : "Success" }, "result" : { "pAuth" : "" } }, "responseHeaders" : { "Access-Control-Allow-Origin" : "*", "Cache-Control" : "no-cache, no-store, max-age=0, must-revalidate", "Content-Encoding" : "gzip", "Content-Type" : "application\/json", "Date" : "Wed, 05 Aug 2026 20:19:54 GMT", "Expires" : "0", "Pragma" : "no-cache", "Server" : "cloudflare", "Set-Cookie" : "[REDACTED]", "Vary" : "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "access-control-allow-headers" : "x-requested-with", "access-control-allow-methods" : "POST, GET", "access-control-expose-headers" : "transactionId, transactionDate, offset, language", "access-control-max-age" : "3600", "cf-cache-status" : "DYNAMIC", "cf-ray" : "a2687fd679c1178c-YYZ", "language" : "0", "offset" : "-8", "transactiondate" : "Wed, 05 Aug 2026 20:19:54 GMT", "transactionid" : "[REDACTED]", "x-content-type-options" : "nosniff", "x-frame-options" : "DENY", "x-xss-protection" : "0, 1; mode=block", "xtid" : "05090218-910b-11f1-8e55-d706bef40cce" }, "responseStatus" : 200, "stackTrace" : "0 BetterBlue 0x00000001002ad7e0 BetterBlue + 2054112\n1 BetterBlue 0x00000001002ac794 BetterBlue + 2049940\n2 BetterBlue 0x00000001002ac0f8 BetterBlue + 2048248\n3 BetterBlue 0x00000001002ab80c BetterBlue + 2045964\n4 BetterBlue 0x00000001002aac41 BetterBlue + 2042945\n5 BetterBlue 0x00000001002c3981 BetterBlue + 2144641\n6 BetterBlue 0x00000001002c268d BetterBlue + 2139789\n7 BetterBlue 0x00000001002c1cd1 BetterBlue + 2137297\n8 BetterBlue 0x00000001000f0039 BetterBlue + 229433\n9 BetterBlue 0x000000010011a351 BetterBlue + 402257", "timestamp" : "2026-08-05T20:19:53Z", "url" : "https:\/\/mybluelink.ca\/tods\/api\/vrfypin" } ], "getVehicles" : { "accountId":"[REDACTED]", "duration" : 0.32687103748321533, "method" : "POST", "requestHeaders" : { "Accept" : "application\/json", "Accesstoken":"[REDACTED]", "Content-Type" : "application\/json", "Cookie":"[REDACTED]", "Host" : "mybluelink.ca", "Origin" : "https:\/\/mybluelink.ca", "Referer" : "https:\/\/mybluelink.ca\/login", "User-Agent" : "MyHyundai\/2.0.25 (iPhone; iOS 18.3; Scale\/3.00)", "client_id" : "HATAHSPACA0232141ED9722C67715A0B", "client_secret" : "[REDACTED]", "deviceid":"CB434119…DD4D", "from" : "SPA", "language" : "0", "offset" : "-04" }, "requestType" : "fetchVehicles", "responseBody" : { "responseHeader" : { "responseCode" : false, "responseDesc" : "Success" }, "result" : { "vehicles" : [ { "daysForNextService" : "20261201", "defaultVehicle" : true, "dtcCount" : false, "engine" : "", "enrollmentStatus" : "4", "exteriorColor" : "WC9", "fuelKindCode" : "G", "genType" : "G1", "mainBatteryType" : false, "mileageForNextService" : 2743.2000000000007, "modelCode" : "PA1LAA38B200", "modelName" : "PALISADE", "modelYear" : "2023", "nickName" : "The big boy", "overviewMessage" : "", "photoUrl" : "https:\/\/mybluelink.ca\/vin\/2026\/03\/be89169c4c114fae9abb2de204452cd6_1773175832810.png", "subscriptionEndDate" : "20260328", "subscriptionStatus" : "A", "trim" : "Ultimate Calligraphy", "valetParkingModeOn" : true, "vehicleId" : "rKv9faxzG9eLUWItmlOJwg==", "vehicleKindCode" : "PA", "vin" : "KM8**********0590" } ] } }, "responseHeaders" : { "Access-Control-Allow-Origin" : "*", "Cache-Control" : "no-cache, no-store, max-age=0, must-revalidate", "Content-Encoding" : "gzip", "Content-Type" : "application\/json", "Date" : "Wed, 05 Aug 2026 20:22:40 GMT", "Expires" : "0", "Pragma" : "no-cache", "Server" : "cloudflare", "Set-Cookie" : "[REDACTED]", "Status" : "200", "Vary" : "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "access-control-allow-headers" : "x-requested-with", "access-control-allow-methods" : "POST, GET", "access-control-expose-headers" : "transactionId, transactionDate, offset, language", "access-control-max-age" : "3600", "cf-cache-status" : "DYNAMIC", "cf-ray" : "a26883e77fb1deef-YYZ", "language" : "0", "offset" : "-8", "transactiondate" : "Wed, 05 Aug 2026 20:22:40 GMT", "transactionid" : "[REDACTED]", "x-content-type-options" : "nosniff", "x-frame-options" : "DENY", "x-xss-protection" : "0, 1; mode=block", "xtid" : "684efa5f-910b-11f1-b85b-69e729938172" }, "responseStatus" : 200, "stackTrace" : "0 BetterBlue 0x0000000100c897e0 BetterBlue + 2054112\n1 BetterBlue 0x0000000100c88794 BetterBlue + 2049940\n2 BetterBlue 0x0000000100c880f8 BetterBlue + 2048248\n3 BetterBlue 0x0000000100c8780c BetterBlue + 2045964\n4 BetterBlue 0x0000000100c86c41 BetterBlue + 2042945\n5 BetterBlue 0x0000000100c9d445 BetterBlue + 2135109\n6 BetterBlue 0x0000000100ab36a1 BetterBlue + 128673\n7 BetterBlue 0x0000000100af5049 BetterBlue + 397385\n8 BetterBlue 0x0000000100acc039 BetterBlue + 229433\n9 libswift_Concurrency.dylib 0x000000019217988d 2F447120-5662-3D10-94C8-4F94E62893D0 + 30861", "timestamp" : "2026-08-05T20:22:40Z", "url" : "https:\/\/mybluelink.ca\/tods\/api\/vhcllst" }, "login" : { "accountId":"[REDACTED]", "duration" : 0.4706670045852661, "method" : "POST", "requestBody" : { "loginId" : ".com***@***", "password":"[REDACTED]" }, "requestHeaders" : { "Accept" : "application\/json", "Content-Type" : "application\/json", "Cookie":"[REDACTED]", "Host" : "mybluelink.ca", "Origin" : "https:\/\/mybluelink.ca", "Referer" : "https:\/\/mybluelink.ca\/login", "User-Agent" : "Mozilla\/5.0 (Linux; Android 10; K) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/130.0.0.0 Mobile Safari\/537.36", "client_id" : "HATAHSPACA0232141ED9722C67715A0B", "client_secret" : "[REDACTED]", "deviceid":"A4DA921A…C65E", "from" : "CWP", "language" : "0", "offset" : "-04" }, "requestType" : "login", "responseBody" : { "error" : { "errorCode" : "7110" }, "responseHeader" : { "responseCode" : true, "responseDesc" : "Failure" } }, "responseHeaders" : { "Access-Control-Allow-Origin" : "https:\/\/mybluelink.ca", "Cache-Control" : "no-cache, no-store, max-age=0, must-revalidate", "Content-Encoding" : "gzip", "Content-Type" : "application\/json", "Date" : "Wed, 05 Aug 2026 20:19:33 GMT", "Expires" : "0", "Pragma" : "no-cache", "Server" : "cloudflare", "Set-Cookie" : "[REDACTED]", "Status" : "7110", "Vary" : "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "cf-cache-status" : "DYNAMIC", "cf-ray" : "a2687f56194dc730-YYZ", "transactionid" : "[REDACTED]", "x-content-type-options" : "nosniff", "x-frame-options" : "DENY", "x-xss-protection" : "0, 1; mode=block", "xtid" : "f8d53a42-910a-11f1-8e55-c1d8e00f4ebd" }, "responseStatus" : 200, "stackTrace" : "0 BetterBlue 0x00000001002ad7e0 BetterBlue + 2054112\n1 BetterBlue 0x00000001002ac794 BetterBlue + 2049940\n2 BetterBlue 0x00000001002ac0f8 BetterBlue + 2048248\n3 BetterBlue 0x00000001002ab80c BetterBlue + 2045964\n4 BetterBlue 0x00000001002aac41 BetterBlue + 2042945\n5 BetterBlue 0x00000001002c0b81 BetterBlue + 2132865\n6 BetterBlue 0x00000001000f0039 BetterBlue + 229433\n7 BetterBlue 0x0000000100118271 BetterBlue + 393841\n8 BetterBlue 0x00000001000f0039 BetterBlue + 229433\n9 libswift_Concurrency.dylib 0x000000019217988d 2F447120-5662-3D10-94C8-4F94E62893D0 + 30861", "timestamp" : "2026-08-05T20:19:33Z", "url" : "https:\/\/mybluelink.ca\/tods\/api\/v2\/login" }, "mfaLogs" : [ { "accountId":"[REDACTED]", "duration" : 1.2197450399398804, "method" : "POST", "requestBody" : { "mfaApiCode" : "0107", "mfaYn" : "Y", "otpEmail" : "", "otpValidationKey":"[REDACTED]", "userAccount" : "" }, "requestHeaders" : { "Accept" : "application\/json", "Content-Type" : "application\/json", "Cookie":"[REDACTED]", "Host" : "mybluelink.ca", "Origin" : "https:\/\/mybluelink.ca", "Referer" : "https:\/\/mybluelink.ca\/login", "User-Agent" : "Mozilla\/5.0 (Linux; Android 10; K) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/130.0.0.0 Mobile Safari\/537.36", "client_id" : "HATAHSPACA0232141ED9722C67715A0B", "client_secret" : "[REDACTED]", "deviceid":"A4DA921A…C65E", "from" : "CWP", "language" : "0", "offset" : "-04" }, "requestType" : "verifyMFA", "responseBody" : { "responseHeader" : { "responseCode" : false, "responseDesc" : "Success" }, "result" : { "token" : { "accessToken":"[REDACTED]", "expireIn" : 86400, "refreshToken":"[REDACTED]", "scope" : [ "profile" ], "signature" : "", "tokenType" : "bearer" }, "verifiedTnC" : true } }, "responseHeaders" : { "Access-Control-Allow-Origin" : "*", "Cache-Control" : "no-cache, no-store, max-age=0, must-revalidate", "Content-Encoding" : "gzip", "Content-Type" : "application\/json", "Date" : "Wed, 05 Aug 2026 20:19:53 GMT", "Expires" : "0", "Pragma" : "no-cache", "Server" : "cloudflare", "Set-Cookie" : "[REDACTED]", "Status" : "200", "Vary" : "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "access-control-allow-headers" : "x-requested-with", "access-control-allow-methods" : "POST, GET", "access-control-expose-headers" : "transactionId, transactionDate, offset, language", "access-control-max-age" : "3600", "cf-cache-status" : "DYNAMIC", "cf-ray" : "a2687fca19d6178c-YYZ", "language" : "0", "offset" : "-8", "transactiondate" : "Wed, 05 Aug 2026 20:19:53 GMT", "transactionid" : "[REDACTED]", "x-content-type-options" : "nosniff", "x-frame-options" : "DENY", "x-xss-protection" : "0, 1; mode=block", "xtid" : "03da938d-910b-11f1-8e55-1f3c2909169c" }, "responseStatus" : 200, "stackTrace" : "0 BetterBlue 0x00000001002ad7e0 BetterBlue + 2054112\n1 BetterBlue 0x00000001002ac794 BetterBlue + 2049940\n2 BetterBlue 0x00000001002ac0f8 BetterBlue + 2048248\n3 BetterBlue 0x00000001002ab80c BetterBlue + 2045964\n4 BetterBlue 0x00000001002aac41 BetterBlue + 2042945\n5 BetterBlue 0x00000001002b6335 BetterBlue + 2089781\n6 BetterBlue 0x00000001002b82a1 BetterBlue + 2097825\n7 BetterBlue 0x00000001002a97e5 BetterBlue + 2037733\n8 BetterBlue 0x00000001000c1f05 BetterBlue + 40709\n9 BetterBlue 0x00000001001bd63d BetterBlue + 1070653", "timestamp" : "2026-08-05T20:19:51Z", "url" : "https:\/\/mybluelink.ca\/tods\/api\/mfa\/genmfatkn" }, { "accountId":"[REDACTED]", "duration" : 0.2656569480895996, "method" : "POST", "requestBody" : { "mfaApiCode" : "0107", "otpKey":"[REDACTED]", "otpNo":"[REDACTED]", "userAccount" : ".com" }, "requestHeaders" : { "Accept" : "application\/json", "Content-Type" : "application\/json", "Cookie":"[REDACTED]", "Host" : "mybluelink.ca", "Origin" : "https:\/\/mybluelink.ca", "Referer" : "https:\/\/mybluelink.ca\/login", "User-Agent" : "Mozilla\/5.0 (Linux; Android 10; K) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/130.0.0.0 Mobile Safari\/537.36", "client_id" : "HATAHSPACA0232141ED9722C67715A0B", "client_secret" : "[REDACTED]", "deviceid":"A4DA921A…C65E", "from" : "CWP", "language" : "0", "offset" : "-04" }, "requestType" : "verifyMFA", "responseBody" : { "responseHeader" : { "responseCode" : false, "responseDesc" : "Success" }, "result" : { "otpValidationKey":"[REDACTED]", "verifiedOtp" : true } }, "responseHeaders" : { "Access-Control-Allow-Origin" : "*", "Cache-Control" : "no-cache, no-store, max-age=0, must-revalidate", "Content-Encoding" : "gzip", "Content-Type" : "application\/json", "Date" : "Wed, 05 Aug 2026 20:19:51 GMT", "Expires" : "0", "Pragma" : "no-cache", "Server" : "cloudflare", "Set-Cookie" : "[REDACTED]", "Status" : "200", "Vary" : "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "access-control-allow-headers" : "x-requested-with", "access-control-allow-methods" : "POST, GET", "access-control-expose-headers" : "transactionId, transactionDate, offset, language", "access-control-max-age" : "3600", "cf-cache-status" : "DYNAMIC", "cf-ray" : "a2687fc94f4e178c-YYZ", "language" : "0", "offset" : "-8", "transactiondate" : "Wed, 05 Aug 2026 20:19:51 GMT", "transactionid" : "[REDACTED]", "x-content-type-options" : "nosniff", "x-frame-options" : "DENY", "x-xss-protection" : "0, 1; mode=block", "xtid" : "03c6967e-910b-11f1-b85b-2552b2a6c14f" }, "responseStatus" : 200, "stackTrace" : "0 BetterBlue 0x00000001002ad7e0 BetterBlue + 2054112\n1 BetterBlue 0x00000001002ac794 BetterBlue + 2049940\n2 BetterBlue 0x00000001002ac0f8 BetterBlue + 2048248\n3 BetterBlue 0x00000001002ab80c BetterBlue + 2045964\n4 BetterBlue 0x00000001002aac41 BetterBlue + 2042945\n5 BetterBlue 0x00000001002b5599 BetterBlue + 2086297\n6 BetterBlue 0x00000001002b8165 BetterBlue + 2097509\n7 BetterBlue 0x00000001002a97e5 BetterBlue + 2037733\n8 BetterBlue 0x00000001000c1f05 BetterBlue + 40709\n9 BetterBlue 0x00000001001bd63d BetterBlue + 1070653", "timestamp" : "2026-08-05T20:19:51Z", "url" : "https:\/\/mybluelink.ca\/tods\/api\/mfa\/validateotp" }, { "accountId":"[REDACTED]", "duration" : 0.5880889892578125, "method" : "POST", "requestBody" : { "mfaApiCode" : "0107", "otpMethod" : "E", "userAccount" : "", "userInfoUuid" : "", "userPhone" : "" }, "requestHeaders" : { "Accept" : "application\/json", "Content-Type" : "application\/json", "Cookie":"[REDACTED]", "Host" : "mybluelink.ca", "Origin" : "https:\/\/mybluelink.ca", "Referer" : "https:\/\/mybluelink.ca\/login", "User-Agent" : "Mozilla\/5.0 (Linux; Android 10; K) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/130.0.0.0 Mobile Safari\/537.36", "client_id" : "HATAHSPACA0232141ED9722C67715A0B", "client_secret" : "[REDACTED]", "deviceid":"A4DA921A…C65E", "from" : "CWP", "language" : "0", "offset" : "-04" }, "requestType" : "sendMFA", "responseBody" : { "responseHeader" : { "responseCode" : false, "responseDesc" : "Success" }, "result" : { "otpKey":"[REDACTED]" } }, "responseHeaders" : { "Access-Control-Allow-Origin" : "*", "Cache-Control" : "no-cache, no-store, max-age=0, must-revalidate", "Content-Encoding" : "gzip", "Content-Type" : "application\/json", "Date" : "Wed, 05 Aug 2026 20:19:38 GMT", "Expires" : "0", "Pragma" : "no-cache", "Server" : "cloudflare", "Set-Cookie" : "[REDACTED]", "Status" : "200", "Vary" : "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "access-control-allow-headers" : "x-requested-with", "access-control-allow-methods" : "POST, GET", "access-control-expose-headers" : "transactionId, transactionDate, offset, language", "access-control-max-age" : "3600", "cf-cache-status" : "DYNAMIC", "cf-ray" : "a2687f7418fdc730-YYZ", "language" : "0", "offset" : "-8", "transactiondate" : "Wed, 05 Aug 2026 20:19:38 GMT", "transactionid" : "[REDACTED]", "x-content-type-options" : "nosniff", "x-frame-options" : "DENY", "x-xss-protection" : "0, 1; mode=block", "xtid" : "fba6f762-910a-11f1-86c6-c973f5f69325" }, "responseStatus" : 200, "stackTrace" : "0 BetterBlue 0x00000001002ad7e0 BetterBlue + 2054112\n1 BetterBlue 0x00000001002ac794 BetterBlue + 2049940\n2 BetterBlue 0x00000001002ac0f8 BetterBlue + 2048248\n3 BetterBlue 0x00000001002ab80c BetterBlue + 2045964\n4 BetterBlue 0x00000001002aac41 BetterBlue + 2042945\n5 BetterBlue 0x00000001002b792d BetterBlue + 2095405\n6 BetterBlue 0x00000001000f0039 BetterBlue + 229433\n7 BetterBlue 0x00000001000c1aa5 BetterBlue + 39589\n8 BetterBlue 0x00000001001bc71d BetterBlue + 1066781\n9 BetterBlue 0x00000001000f0039 BetterBlue + 229433", "timestamp" : "2026-08-05T20:19:38Z", "url" : "https:\/\/mybluelink.ca\/tods\/api\/mfa\/sendotp" }, { "accountId":"[REDACTED]", "duration" : 0.14420604705810547, "method" : "POST", "requestBody" : { "mfaApiCode" : "0107", "userAccount" : "" }, "requestHeaders" : { "Accept" : "application\/json", "Content-Type" : "application\/json", "Cookie":"[REDACTED]", "Host" : "mybluelink.ca", "Origin" : "https:\/\/mybluelink.ca", "Referer" : "https:\/\/mybluelink.ca\/login", "User-Agent" : "Mozilla\/5.0 (Linux; Android 10; K) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/130.0.0.0 Mobile Safari\/537.36", "client_id" : "HATAHSPACA0232141ED9722C67715A0B", "client_secret" : "[REDACTED]", "deviceid":"A4DA921A…C65E", "from" : "CWP", "language" : "0", "offset" : "-04" }, "requestType" : "sendMFA", "responseBody" : { "responseHeader" : { "responseCode" : false, "responseDesc" : "Success" }, "result" : { "otpKey":"[REDACTED]", "userAccount" : "", "userInfoUuid" : "", "userPhone" : "" } }, "responseHeaders" : { "Access-Control-Allow-Origin" : "*", "Cache-Control" : "no-cache, no-store, max-age=0, must-revalidate", "Content-Encoding" : "gzip", "Content-Type" : "application\/json", "Date" : "Wed, 05 Aug 2026 20:19:33 GMT", "Expires" : "0", "Pragma" : "no-cache", "Server" : "cloudflare", "Set-Cookie" : "[REDACTED]", "Status" : "200", "Vary" : "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "access-control-allow-headers" : "x-requested-with", "access-control-allow-methods" : "POST, GET", "access-control-expose-headers" : "transactionId, transactionDate, offset, language", "access-control-max-age" : "3600", "cf-cache-status" : "DYNAMIC", "cf-ray" : "a2687f586f9dc730-YYZ", "language" : "0", "offset" : "-8", "transactiondate" : "Wed, 05 Aug 2026 20:19:33 GMT", "transactionid" : "[REDACTED]", "x-content-type-options" : "nosniff", "x-frame-options" : "DENY", "x-xss-protection" : "0, 1; mode=block", "xtid" : "f9034ef8-910a-11f1-b85b-6bafab221291" }, "responseStatus" : 200, "stackTrace" : "0 BetterBlue 0x00000001002ad7e0 BetterBlue + 2054112\n1 BetterBlue 0x00000001002ac794 BetterBlue + 2049940\n2 BetterBlue 0x00000001002ac0f8 BetterBlue + 2048248\n3 BetterBlue 0x00000001002ab80c BetterBlue + 2045964\n4 BetterBlue 0x00000001002aac41 BetterBlue + 2042945\n5 BetterBlue 0x00000001002b4635 BetterBlue + 2082357\n6 BetterBlue 0x00000001002c0cfd BetterBlue + 2133245\n7 BetterBlue 0x00000001000f0039 BetterBlue + 229433\n8 BetterBlue 0x0000000100118271 BetterBlue + 393841\n9 BetterBlue 0x00000001000f0039 BetterBlue + 229433", "timestamp" : "2026-08-05T20:19:33Z", "url" : "https:\/\/mybluelink.ca\/tods\/api\/mfa\/selverifmeth" } ], "vehicleStatuses" : [ { "accountId":"[REDACTED]", "duration" : 2.1183611154556274, "method" : "POST", "requestBody" : { "pin":"[REDACTED]" }, "requestHeaders" : { "Accept" : "application\/json", "Accesstoken":"[REDACTED]", "Content-Type" : "application\/json", "Cookie":"[REDACTED]", "Host" : "mybluelink.ca", "Origin" : "https:\/\/mybluelink.ca", "Pauth":"[REDACTED]", "Referer" : "https:\/\/mybluelink.ca\/login", "User-Agent" : "MyHyundai\/2.0.25 (iPhone; iOS 18.3; Scale\/3.00)", "Vehicleid" : "rKv9faxzG9eLUWItmlOJwg==", "client_id" : "HATAHSPACA0232141ED9722C67715A0B", "client_secret" : "[REDACTED]", "deviceid":"CB434119…DD4D", "from" : "SPA", "language" : "0", "offset" : "-04" }, "requestType" : "fetchVehicleStatus", "responseBody" : { "responseHeader" : { "responseCode" : false, "responseDesc" : "Success" }, "result" : { "accuracy" : { "hdop" : 7, "pdop" : 12 }, "coord" : { "alt" : 182, "lat" : "[REDACTED]", "lon" : "[REDACTED]", "type" : false }, "head" : 92, "speed" : { "unit" : false, "value" : false }, "time" : "20260805202245" } }, "responseHeaders" : { "Access-Control-Allow-Origin" : "*", "Cache-Control" : "no-cache, no-store, max-age=0, must-revalidate", "Content-Encoding" : "gzip", "Content-Type" : "application\/json", "Date" : "Wed, 05 Aug 2026 20:22:47 GMT", "Expires" : "0", "Pragma" : "no-cache", "Server" : "cloudflare", "Set-Cookie" : "[REDACTED]", "Vary" : "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "access-control-allow-headers" : "x-requested-with", "access-control-allow-methods" : "POST, GET", "access-control-expose-headers" : "transactionId, transactionDate, offset, language", "access-control-max-age" : "3600", "cf-cache-status" : "DYNAMIC", "cf-ray" : "a2688408696cdeef-YYZ", "language" : "0", "offset" : "-8", "transactiondate" : "Wed, 05 Aug 2026 20:22:47 GMT", "transactionid" : "[REDACTED]", "x-content-type-options" : "nosniff", "x-frame-options" : "DENY", "x-xss-protection" : "0, 1; mode=block", "xtid" : "6b758ee8-910b-11f1-86c6-8d99efb8c3c7" }, "responseStatus" : 200, "stackTrace" : "0 BetterBlue 0x0000000100c897e0 BetterBlue + 2054112\n1 BetterBlue 0x0000000100c88794 BetterBlue + 2049940\n2 BetterBlue 0x0000000100c880f8 BetterBlue + 2048248\n3 BetterBlue 0x0000000100c8780c BetterBlue + 2045964\n4 BetterBlue 0x0000000100c86c41 BetterBlue + 2042945\n5 BetterBlue 0x0000000100c9ea81 BetterBlue + 2140801\n6 BetterBlue 0x0000000100c9dcd1 BetterBlue + 2137297\n7 BetterBlue 0x0000000100acc039 BetterBlue + 229433\n8 BetterBlue 0x0000000100af6351 BetterBlue + 402257\n9 BetterBlue 0x0000000100acc039 BetterBlue + 229433", "timestamp" : "2026-08-05T20:22:45Z", "url" : "https:\/\/mybluelink.ca\/tods\/api\/fndmcr", "vin":"KM8**********0590" }, { "accountId":"[REDACTED]", "duration" : 0.2995110750198364, "method" : "POST", "requestBody" : { "vehicleId" : "rKv9faxzG9eLUWItmlOJwg==" }, "requestHeaders" : { "Accept" : "application\/json", "Accesstoken":"[REDACTED]", "Content-Type" : "application\/json", "Cookie":"[REDACTED]", "Host" : "mybluelink.ca", "Origin" : "https:\/\/mybluelink.ca", "Referer" : "https:\/\/mybluelink.ca\/login", "User-Agent" : "MyHyundai\/2.0.25 (iPhone; iOS 18.3; Scale\/3.00)", "Vehicleid" : "rKv9faxzG9eLUWItmlOJwg==", "client_id" : "HATAHSPACA0232141ED9722C67715A0B", "client_secret" : "[REDACTED]", "deviceid":"CB434119…DD4D", "from" : "SPA", "language" : "0", "offset" : "-04" }, "requestType" : "fetchVehicleStatus", "responseBody" : { "responseHeader" : { "responseCode" : false, "responseDesc" : "Success" }, "result" : { "features" : { "hvacTempType" : true, "ims" : false, "seatHeatVent" : { "astSeatHeatOption" : 6, "drvSeatHeatOption" : 6, "rlSeatHeatOption" : 6, "rrSeatHeatOption" : 6 }, "strgWhlHeatingOption" : true }, "featuresModel" : { "features" : [ { "category" : "Menu", "features" : [ { "featureName" : "Home" }, { "featureName" : "RemoteServices" }, { "featureName" : "FindMyCar" }, { "featureName" : "CallRoadside" }, { "featureName" : "VehicleHealthStatus" }, { "featureName" : "DealerLocator" }, { "featureName" : "NotificationHistory" }, { "featureName" : "SelectVehicle" }, { "featureName" : "Fdg" }, { "featureName" : "ValetParkingMode" }, { "featureName" : "ParkingSvm" } ] }, { "category" : "Home", "features" : [ { "featureName" : "RemoteServices" }, { "featureName" : "FindMyCar" }, { "featureName" : "VehicleHealthStatus" }, { "featureName" : "UserProfile" }, { "featureName" : "Calendar" } ] }, { "category" : "RemoteServices", "features" : [ { "featureName" : "EngineStart", "features" : [ { "subFeatureName" : "Defrost", "subFeatureValue" : "1" }, { "subFeatureName" : "SteerwheelHeat", "subFeatureValue" : "1" }, { "subFeatureName" : "SideMirrorHeat", "subFeatureValue" : "1" }, { "subFeatureName" : "RearWinodwHeat", "subFeatureValue" : "1" }, { "subFeatureName" : "IdleTimer", "subFeatureValue" : "1" }, { "subFeatureName" : "Favorite", "subFeatureValue" : "1" }, { "subFeatureName" : "Rshv", "subFeatureValue" : "1" }, { "subFeatureName" : "PinRequired", "subFeatureValue" : "1" }, { "subFeatureName" : "ClimateSetting", "subFeatureValue" : "1" }, { "subFeatureName" : "TemperatureType", "subFeatureValue" : "1" }, { "subFeatureName" : "RshvDriverSeat", "subFeatureValue" : "6" }, { "subFeatureName" : "RshvAssistantSeat", "subFeatureValue" : "6" }, { "subFeatureName" : "RshvRearLeftSeat", "subFeatureValue" : "6" }, { "subFeatureName" : "RshvRearRightSeat", "subFeatureValue" : "6" }, { "subFeatureName" : "StrgWhlHeatingOption", "subFeatureValue" : "1" } ] }, { "featureName" : "EngineStartCancel", "features" : [ { "subFeatureName" : "PinRequired", "subFeatureValue" : "1" } ] }, { "featureName" : "Lock", "features" : [ { "subFeatureName" : "PinRequired", "subFeatureValue" : "1" } ] }, { "featureName" : "Unlock", "features" : [ { "subFeatureName" : "PinRequired", "subFeatureValue" : "1" } ] }, { "featureName" : "HornLights", "features" : [ { "subFeatureName" : "PinRequired", "subFeatureValue" : "1" } ] }, { "featureName" : "FlashLights", "features" : [ { "subFeatureName" : "PinRequired", "subFeatureValue" : "1" } ] }, { "featureName" : "VehicleStatus", "features" : [ { "subFeatureName" : "Rshv", "subFeatureValue" : "1" }, { "subFeatureName" : "DoorStatus", "subFeatureValue" : "1" }, { "subFeatureName" : "EngineStatus", "subFeatureValue" : "1" }, { "subFeatureName" : "ClimateStatus", "subFeatureValue" : "1" }, { "subFeatureName" : "RefreshStatus", "subFeatureValue" : "1" } ] } ] }, { "category" : "ProvisioningService", "features" : [ { "featureName" : "WeatherInformationService" }, { "featureName" : "SpeedCameraInformationService" }, { "featureName" : "CenterBasedRouteGuidance" } ] } ] }, "status" : { "acc" : false, "airCtrlOn" : false, "airTemp" : { "unit" : false, "value" : "00H" }, "airTempUnit" : "C", "battery" : { "batSignalReferenceValue" : { "batWarning" : 65 }, "batSoc" : 83, "powerAutoCutMode" : 2, "sjbDeliveryMode" : true }, "breakOilStatus" : false, "defrost" : false, "doorLock" : true, "doorOpen" : { "backLeft" : false, "backRight" : false, "frontLeft" : false, "frontRight" : false }, "dte" : { "unit" : true, "value" : 314 }, "engine" : false, "engineOilStatus" : false, "engineRuntime" : { "unit" : true }, "fuelLevel" : 59, "hoodOpen" : false, "lampWireStatus" : { "headLamp" : { "headLampStatus" : false, "leftBifuncLamp" : false, "leftHighLamp" : false, "leftLowLamp" : false, "rightBifuncLamp" : false, "rightHighLamp" : false, "rightLowLamp" : false }, "stopLamp" : { "leftLamp" : false, "rightLamp" : false }, "turnSignalLamp" : { "leftFrontLamp" : false, "leftRearLamp" : false, "rightFrontLamp" : false, "rightRearLamp" : false } }, "lastStatusDate" : "20260805202240", "lowFuelLight" : false, "remoteIgnition" : true, "seatHeaterVentInfo" : { "astSeatHeatState" : 2, "drvSeatHeatState" : 2, "rlSeatHeatState" : 2, "rrSeatHeatState" : 2 }, "sideBackWindowHeat" : false, "sleepModeCheck" : false, "smartKeyBatteryWarning" : false, "steerWheelHeat" : false, "tirePressureLamp" : { "tirePressureLampAll" : false }, "transCond" : true, "trunkOpen" : false, "washerFluidStatus" : false, "windowOpen" : { } }, "vehicle" : { "defaultVehicle" : true, "dtcCount" : false, "engine" : "", "enrollmentStatus" : "4", "exteriorColor" : "WC9", "fuelKindCode" : "G", "genType" : "G1", "mainBatteryType" : false, "modelCode" : "PA1LAA38B200", "modelName" : "PALISADE", "modelYear" : "2023", "nickName" : "The big boy", "odometer" : 27256.8, "odometerUnit" : true, "overviewMessage" : "", "photoUrl" : "https:\/\/mybluelink.ca\/vin\/2026\/03\/be89169c4c114fae9abb2de204452cd6_1773175832810.png", "subscriptionEndDate" : "20260328", "subscriptionStatus" : "A", "transmissionType" : "0", "trim" : "Ultimate Calligraphy", "valetParkingModeOn" : true, "vehicleId" : "rKv9faxzG9eLUWItmlOJwg==", "vehicleKindCode" : "PA", "vin" : "KM8**********0590" } } }, "responseHeaders" : { "Access-Control-Allow-Origin" : "*", "Cache-Control" : "no-cache, no-store, max-age=0, must-revalidate", "Content-Encoding" : "gzip", "Content-Type" : "application\/json", "Date" : "Wed, 05 Aug 2026 20:22:45 GMT", "Expires" : "0", "Pragma" : "no-cache", "Server" : "cloudflare", "Set-Cookie" : "[REDACTED]", "Status" : "200", "Vary" : "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "access-control-allow-headers" : "x-requested-with", "access-control-allow-methods" : "POST, GET", "access-control-expose-headers" : "transactionId, transactionDate, offset, language", "access-control-max-age" : "3600", "cf-cache-status" : "DYNAMIC", "cf-ray" : "a26884057f6adeef-YYZ", "language" : "0", "offset" : "-8", "transactiondate" : "Wed, 05 Aug 2026 20:22:45 GMT", "transactionid" : "[REDACTED]", "x-content-type-options" : "nosniff", "x-frame-options" : "DENY", "x-xss-protection" : "0, 1; mode=block", "xtid" : "6b2c9efc-910b-11f1-86c6-8d6597b44242" }, "responseStatus" : 200, "stackTrace" : "0 BetterBlue 0x0000000100c897e0 BetterBlue + 2054112\n1 BetterBlue 0x0000000100c88794 BetterBlue + 2049940\n2 BetterBlue 0x0000000100c880f8 BetterBlue + 2048248\n3 BetterBlue 0x0000000100c8780c BetterBlue + 2045964\n4 BetterBlue 0x0000000100c86c41 BetterBlue + 2042945\n5 BetterBlue 0x0000000100c9e385 BetterBlue + 2139013\n6 BetterBlue 0x0000000100c9dc29 BetterBlue + 2137129\n7 BetterBlue 0x0000000100acc039 BetterBlue + 229433\n8 BetterBlue 0x0000000100af6351 BetterBlue + 402257\n9 BetterBlue 0x0000000100acc039 BetterBlue + 229433", "timestamp" : "2026-08-05T20:22:45Z", "url" : "https:\/\/mybluelink.ca\/tods\/api\/sltvhcl", "vin":"KM8**********0590" } ] }, "id" : "0D961FE3-95FE-437C-A64A-86D78494EC7B", "region" : "CA", "username":".com***@***", "vehicles" : [ { "accountId":"[REDACTED]", "backgroundColorName" : "default", "battery12V" : 83, "chargePortTypeRaw" : "CCS1", "climatePresets" : [ { "climateOptions" : { "climate" : true, "defrost" : false, "duration" : 10, "frontLeftSeat" : 0, "frontLeftVentilation" : false, "frontRightSeat" : 0, "frontRightVentilation" : false, "rearDefrost" : false, "rearLeftSeat" : 0, "rearLeftVentilation" : false, "rearRightSeat" : 0, "rearRightVentilation" : false, "steeringWheel" : 0, "temperature" : { "units" : "celsius", "value" : 22 } }, "iconName" : "fan", "id" : "37D7FD0C-30A2-4228-BF6C-EBCA991D3341", "isSelected" : true, "name" : "Default", "sortOrder" : 0, "vehicleId" : "4249DE78-AD96-450C-96AF-5CBD1AFC6754" } ], "climateStatus" : { "airControlOn" : false, "defrostOn" : false, "steeringWheelHeatingOn" : false, "temperature" : { "units" : "celsius", "value" : 14 } }, "debugLiveActivity" : false, "doorOpen" : { "backLeft" : false, "backRight" : false, "frontLeft" : false, "frontRight" : false }, "enableSeatHeatControls" : false, "fuelTypeOverrideRaw" : "gas", "fuelTypeRaw" : "electric", "generation" : 3, "hoodOpen" : false, "id" : "4249DE78-AD96-450C-96AF-5CBD1AFC6754", "isHidden" : false, "lastUpdated" : "2026-08-05T20:22:47Z", "location" : { "latitude":"[REDACTED]", "longitude":"[REDACTED]" }, "lockStatus" : "locked", "marketOptions" : { "generic" : { } }, "model" : "The big boy", "odometer" : { "length" : 27256.8, "units" : "kilometers" }, "regId":"[REDACTED]", "sortOrder" : 1, "syncDate" : "2026-08-05T20:22:40Z", "tirePressureWarning" : { "all" : false, "frontLeft" : false, "frontRight" : false, "rearLeft" : false, "rearRight" : false }, "trunkOpen" : false, "vin":"KM8**********0590", "watchBackgroundColorName" : "charcoal" } ] } ], "appInfo" : { "build" : "59", "exportDate" : "2026-08-05T20:22:52Z", "version" : "2026.7.2" }, "appSettings" : { "debugModeEnabled" : true, "liveActivitiesEnabled" : true, "notificationsEnabled" : true, "preferredDistanceUnit" : "kilometers", "preferredTemperatureUnit" : "celsius", "widgetRefreshInterval" : 1 } }Checklist