Skip to content

Error 400 when attempting to change unit status #212

@austin2118ace

Description

@austin2118ace

When clicking any of the custom status buttons within the Unit web app, the units status does not update and Error 400 is output in the log.

Request info and log output below. LMK if any other information is helpful! Cheers :)

Request

{"Id":"13023","Type":"16806","RespondingTo":"0","TimestampUtc":"Fri, 06 Feb 2026 16:24:00 GMT","Timestamp":"2026-02-06T16:24:00.507Z","Note":null,"Latitude":"30.4783","Longitude":"-84.3179","Accuracy":"16901","Altitude":"","AltitudeAccuracy":"","Speed":"","Heading":"","EventId":"","Roles":[]}

Response

{
    "type": "https://tools.ietf.org/html/rfc9110#section-15.5.1",
    "title": "Bad Request",
    "status": 400,
    "traceId": "00-a5acec68b57f0df10f050b097780e44a-18a7312a33ea97f2-00"
}
main.31b37dda8b653a2f.js:1 [DEBUG] RgUnitApp - readKey RgUnitApp.auth-tokens length: 15167
polyfills.688cd702decdcd48.js:1  POST https://api.resgrid.com/api/v4/UnitStatus/SaveUnitStatus 400 (Bad Request)
B @ polyfills.688cd702decdcd48.js:1
h.scheduleTask @ polyfills.688cd702decdcd48.js:1
onScheduleTask @ polyfills.688cd702decdcd48.js:1
h.scheduleTask @ polyfills.688cd702decdcd48.js:1
h.scheduleTask @ polyfills.688cd702decdcd48.js:1
h.scheduleMacroTask @ polyfills.688cd702decdcd48.js:1
Xe @ polyfills.688cd702decdcd48.js:1
(anonymous) @ polyfills.688cd702decdcd48.js:1
n.<computed> @ polyfills.688cd702decdcd48.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
_trySubscribe @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R @ main.31b37dda8b653a2f.js:1
subscribe @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R @ main.31b37dda8b653a2f.js:1
subscribe @ main.31b37dda8b653a2f.js:1
ve @ main.31b37dda8b653a2f.js:1
_e @ main.31b37dda8b653a2f.js:1
R._next @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
_trySubscribe @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R @ main.31b37dda8b653a2f.js:1
subscribe @ main.31b37dda8b653a2f.js:1
A @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R @ main.31b37dda8b653a2f.js:1
subscribe @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R @ main.31b37dda8b653a2f.js:1
subscribe @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R @ main.31b37dda8b653a2f.js:1
subscribe @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R @ main.31b37dda8b653a2f.js:1
subscribe @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R @ main.31b37dda8b653a2f.js:1
subscribe @ main.31b37dda8b653a2f.js:1
G.subscribe.P @ main.31b37dda8b653a2f.js:1
R._next @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
subscribe.Oe @ main.31b37dda8b653a2f.js:1
R._next @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R._next @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
_trySubscribe @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R @ main.31b37dda8b653a2f.js:1
subscribe @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R @ main.31b37dda8b653a2f.js:1
subscribe @ main.31b37dda8b653a2f.js:1
ve @ main.31b37dda8b653a2f.js:1
_e @ main.31b37dda8b653a2f.js:1
R._next @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R._next @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
_next @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R._next @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R._next @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
_execute @ main.31b37dda8b653a2f.js:1
execute @ main.31b37dda8b653a2f.js:1
flush @ main.31b37dda8b653a2f.js:1
schedule @ main.31b37dda8b653a2f.js:1
schedule @ main.31b37dda8b653a2f.js:1
l @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R._next @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
subscribe.Oe @ main.31b37dda8b653a2f.js:1
R._next @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R._next @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
subscribe.Oe @ main.31b37dda8b653a2f.js:1
R._next @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R._next @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
dispatch @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
_next @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R._next @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R._next @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R._next @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R._next @ main.31b37dda8b653a2f.js:1
next @ main.31b37dda8b653a2f.js:1
_subscribe @ main.31b37dda8b653a2f.js:1
_trySubscribe @ main.31b37dda8b653a2f.js:1
_trySubscribe @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R @ main.31b37dda8b653a2f.js:1
subscribe @ main.31b37dda8b653a2f.js:1
_subscribe @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R @ main.31b37dda8b653a2f.js:1
subscribe @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R @ main.31b37dda8b653a2f.js:1
subscribe @ main.31b37dda8b653a2f.js:1
_subscribe @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R @ main.31b37dda8b653a2f.js:1
subscribe @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R @ main.31b37dda8b653a2f.js:1
subscribe @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R @ main.31b37dda8b653a2f.js:1
subscribe @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
R @ main.31b37dda8b653a2f.js:1
subscribe @ main.31b37dda8b653a2f.js:1
submitStatus @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
lv @ main.31b37dda8b653a2f.js:1
S @ main.31b37dda8b653a2f.js:1
(anonymous) @ main.31b37dda8b653a2f.js:1
h.invokeTask @ polyfills.688cd702decdcd48.js:1
onInvokeTask @ main.31b37dda8b653a2f.js:1
h.invokeTask @ polyfills.688cd702decdcd48.js:1
h.runTask @ polyfills.688cd702decdcd48.js:1
h.invokeTask @ polyfills.688cd702decdcd48.js:1
y @ polyfills.688cd702decdcd48.js:1
b @ polyfills.688cd702decdcd48.js:1
main.31b37dda8b653a2f.js:1 App state changed. Is active? false
main.31b37dda8b653a2f.js:1 App state changed. Is active? true
main.31b37dda8b653a2f.js:1 initializing the cache provider
main.31b37dda8b653a2f.js:1 initializing the cache provider
main.31b37dda8b653a2f.js:1 initializing the cache provider
main.31b37dda8b653a2f.js:1 [DEBUG] RgUnitApp - readKey RgUnitApp.auth-tokens length: 15167
main.31b37dda8b653a2f.js:1 [DEBUG] RgUnitApp - readKey RgUnitApp.auth-tokens length: 15167
main.31b37dda8b653a2f.js:1 [DEBUG] RgUnitApp - readKey RgUnitApp.auth-tokens length: 15167
main.31b37dda8b653a2f.js:1 [DEBUG] RgUnitApp - readKey RgUnitApp.auth-tokens length: 15167
main.31b37dda8b653a2f.js:1 [DEBUG] RgUnitApp - readKey RgUnitApp.auth-tokens length: 15167
main.31b37dda8b653a2f.js:1 database.service initialize Error: {}
main.31b37dda8b653a2f.js:1 database.service initialize Error: {}
main.31b37dda8b653a2f.js:1 database.service initialize Error: {}
main.31b37dda8b653a2f.js:1 cache.service get Error: {}
main.31b37dda8b653a2f.js:1 cache.service get Error: {}
main.31b37dda8b653a2f.js:1 cache.service get Error: {}
main.31b37dda8b653a2f.js:1 [DEBUG] RgUnitApp - readKey RgUnitApp.auth-tokens length: 15167
main.31b37dda8b653a2f.js:1 [DEBUG] RgUnitApp - readKey RgUnitApp.auth-tokens length: 15167
main.31b37dda8b653a2f.js:1 [DEBUG] RgUnitApp - readKey RgUnitApp.auth-tokens length: 15167
main.31b37dda8b653a2f.js:1 geolocation timestamp diff: 6.6494
main.31b37dda8b653a2f.js:1 [DEBUG] RgUnitApp - readKey RgUnitApp.auth-tokens length: 15167
main.31b37dda8b653a2f.js:1 initializing the cache provider
main.31b37dda8b653a2f.js:1 database.service initialize Error: {}
main.31b37dda8b653a2f.js:1 cache.service put Error: {}
main.31b37dda8b653a2f.js:1 initializing the cache provider
main.31b37dda8b653a2f.js:1 database.service initialize Error: {}
main.31b37dda8b653a2f.js:1 cache.service put Error: {}
main.31b37dda8b653a2f.js:1 initializing the cache provider
main.31b37dda8b653a2f.js:1 database.service initialize Error: {}
main.31b37dda8b653a2f.js:1 cache.service put Error: {}
main.31b37dda8b653a2f.js:1 [DEBUG] RgUnitApp - readKey RgUnitApp.auth-tokens length: 15167
main.31b37dda8b653a2f.js:1 [DEBUG] RgUnitApp - readKey RgUnitApp.auth-tokens length: 15167
main.31b37dda8b653a2f.js:1 [DEBUG] RgUnitApp - readKey RgUnitApp.auth-tokens length: 15167
main.31b37dda8b653a2f.js:1 [DEBUG] RgUnitApp - readKey RgUnitApp.auth-tokens length: 15167
main.31b37dda8b653a2f.js:1 [DEBUG] RgUnitApp - readKey RgUnitApp.auth-tokens length: 15167
main.31b37dda8b653a2f.js:1 [DEBUG] RgUnitApp - readKey RgUnitApp.auth-tokens length: 15167

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions