Response
{"data":{"exception":"AmbiguousMatchException","path":"/api/voip/logs/","message":"The request matched multiple endpoints. Matches: \n\nRedsand.Site.Api.LogVoIPController.GetRatio (Redsand.Site)\nRedsand.Site.Api.LogVoIPController.GetQuotient (Redsand.Site)\nRedsand.Site.Api.LogVoIPController.NonAction (Redsand.Site)","helpLink":null,"data":{},"source":"Microsoft.AspNetCore.Routing","stackTrace":" at Microsoft.AspNetCore.Routing.Matching.DefaultEndpointSelector.ReportAmbiguity(CandidateState[] candidateState)\n at Microsoft.AspNetCore.Routing.Matching.DefaultEndpointSelector.ProcessFinalCandidates(HttpContext httpContext, CandidateState[] candidateState)\n at Microsoft.AspNetCore.Routing.Matching.DfaMatcher.MatchAsync(HttpContext httpContext)\n at Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware.Invoke(HttpContext httpContext)\n at Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext context)\n at Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext context)\n at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.Invoke(HttpContext context)","inner":null},"status":400,"statusText":"","headers":{"access-control-allow-origin":"*","cache-control":"no-cache,no-store","content-length":"1132","content-type":"application/json; charset=utf-8","date":"Mon, 09 Mar 2026 01:59:18 GMT","expires":"-1","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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE3IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IjA4NjIxOTA2NjkiLCJBc3BOZXQuSWRlbnRpdHkuU2VjdXJpdHlTdGFtcCI6IkRNUVVIUkxORUZLRUFCTEVIMlpTSTY0NUVRMlBNVVEyIiwic3ViIjoiMDg2MjE5MDY2OSIsImp0aSI6IjUyZGQyMjgwLWNlY2MtNDYxOC1iMDJlLTRlYWRiZDJmNWIyZiIsImlhdCI6MTc3Mjg1NjE1OCwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiMi10cnVvbmctcGhvbmctdGVsZS10cmFuZy1hbmgiLCJuYmYiOjE3NzI4NTYxNTgsImV4cCI6MTc3NDE1MjE1OCwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.2VOlV2zl1WDOYfiMS3rRm1l5qzzXSU4IPaQPe9qWS3Y","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://phongkhamth.nobi.pro","paramsSerializer":{},"method":"put","url":"/api/voip/logs/","data":"{\"notes\":\"k phải bn \"}"},"request":{}}
Params
Headers
{"Accept":"application/json","Content-Type":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE3IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IjA4NjIxOTA2NjkiLCJBc3BOZXQuSWRlbnRpdHkuU2VjdXJpdHlTdGFtcCI6IkRNUVVIUkxORUZLRUFCTEVIMlpTSTY0NUVRMlBNVVEyIiwic3ViIjoiMDg2MjE5MDY2OSIsImp0aSI6IjUyZGQyMjgwLWNlY2MtNDYxOC1iMDJlLTRlYWRiZDJmNWIyZiIsImlhdCI6MTc3Mjg1NjE1OCwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiMi10cnVvbmctcGhvbmctdGVsZS10cmFuZy1hbmgiLCJuYmYiOjE3NzI4NTYxNTgsImV4cCI6MTc3NDE1MjE1OCwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.2VOlV2zl1WDOYfiMS3rRm1l5qzzXSU4IPaQPe9qWS3Y","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"}
Body
"{\"notes\":\"k phải bn \"}"