{"data":{"exception":"Exception","message":"Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0.\n at Newtonsoft.Json.JsonTextReader.ParseValue()\n at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter)\n at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)\n at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)\n at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)\n at Redsand.Site.Services.ApiService.ReadingResponse[TResult](IFlurlResponse response) in E:\\redsand\\inven-check\\Lib\\ApiService.cs:line 89\n at Redsand.Site.Services.ApiService.PostAsync[TResult](String path, Object json, Object headers) in E:\\redsand\\inven-check\\Lib\\ApiService.cs:line 425","helpLink":null,"data":{},"source":"Redsand.Site","stackTrace":" at Redsand.Site.Services.TransporterService.ConfigHookAsync(TransporterInfo transporterInfo) in E:\\redsand\\inven-check\\Services\\TransporterService.cs:line 384\n at Redsand.Site.Api.TransportersController.Update(Int32 id, TransporterInfoBody model) in E:\\redsand\\inven-check\\Api\\Shop\\TransportersController.cs:line 124\n at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeInnerFilterAsync>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextExceptionFilterAsync>g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)","inner":null},"status":400,"statusText":"","headers":{"access-control-allow-origin":"*","cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Tue, 27 Jan 2026 04:00:34 GMT","expires":"0","pragma":"no-cache","server":"nginx/1.28.0"},"config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false},"adapter":["xhr","http","fetch"],"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"application/json","Content-Type":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjM3IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6ImRvbmd1eWVuZHV5dGhhbmgiLCJBc3BOZXQuSWRlbnRpdHkuU2VjdXJpdHlTdGFtcCI6IjI0VUtJQVZGWVVEVVFLVTM1TlJCWEQ2VlA3UDJPRjNOIiwic3ViIjoiZG9uZ3V5ZW5kdXl0aGFuaCIsImp0aSI6ImM1OGNiZWFjLWRmMGYtNGIwMS1hMDMzLTY0MDliMTUwMjg0NSIsImlhdCI6MTc2OTEzNzIxMSwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIjYtZ2lhbS1kb2MiLCJBZG1pbmlzdHJhdG9ycyIsIjMtbGVhZGVyLXNhbGVzIiwiMy1uaGFuLXZpZW4tc2FsZSIsIjctZ2lhbS1kb2MiLCI4LWxlYWRlci1zYWxlcyIsIjgtbmhhbi12aWVuLXNhbGUiLCIxNS1naWFtLWRvYyIsIjE2LWxlYWRlci1zYWxlcyIsIjE2LW5oYW4tdmllbi1zYWxlIl0sIm5iZiI6MTc2OTEzNzIxMSwiZXhwIjoxNzcxNzI5MjExLCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.5MrdBoUW93ny4ZVaQyK57MkZVvdjIBDtScWBwy6EZmc","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://vohuyen.dcso.pro","paramsSerializer":{},"method":"put","url":"/api/transporters/2","data":"{\"id\":2,\"transporter\":\"VnPostV2\",\"displayName\":\"VnPostV2\",\"clientId\":\"C019330587\",\"apiToken\":\"C019330587\",\"createDate\":\"2023-06-06T10:02:22.960038Z\",\"options\":{\"services\":[\"GTG021\"],\"coupons\":null,\"insured\":false,\"payWhenSendPackage\":false,\"sendAtOffice\":true,\"excludeCodFee\":false,\"serviceCode\":\"ETN037\"},\"status\":1,\"branches\":[]}"},"request":{}}
"{\"id\":2,\"transporter\":\"VnPostV2\",\"displayName\":\"VnPostV2\",\"clientId\":\"C019330587\",\"apiToken\":\"C019330587\",\"createDate\":\"2023-06-06T10:02:22.960038Z\",\"options\":{\"services\":[\"GTG021\"],\"coupons\":null,\"insured\":false,\"payWhenSendPackage\":false,\"sendAtOffice\":true,\"excludeCodFee\":false,\"serviceCode\":\"ETN037\"},\"status\":1,\"branches\":[]}"