Sending the following request:
{
"apiName":"VTubeStudioPublicAPI",
"apiVersion":"1.0",
"timestamp":null,
"messageType":"EventSubscriptionRequest",
"requestID":"5880d7b0-eabc-4210-9fbb-2ea43da99be3",
"data":{
"eventName":"ModelLoadedEvent",
"subscribe":true,
"config":{}
}
}
Returns the following:
"data":{"errorID":2,"message":"JSON payload error. Please check the documentation."}
However, removing the timestamp, as so:
{
"apiName":"VTubeStudioPublicAPI",
"apiVersion":"1.0",
"messageType":"EventSubscriptionRequest",
"requestID":"cfc1901a-73a9-45fe-b96c-500653965470",
"data":{
"eventName":"ModelLoadedEvent",
"subscribe":true,
"config":{}
}
}
Returns successfully:
"data":{"subscribedEventCount":1,"subscribedEvents":["ModelLoadedEvent"]}
This isn't the case for any other API request I've used



