
Integrations -> VStudio -> Send Raw Request. The Request field of the subaction gets the messageType key shown in the documentation. That's the area marked in orange.

data key, marked in yellow. But here we only copy everything within (and including) the curly brackets.data key (like the CurrentModelRequest), then you just do empty curly brackets as the input: {}ExpressionStateRequest, we are looking for a specific expression of ours which is just called test, so we replace myExpression_optional_1.exp3.json with test.exp3.json. So in case you have to specify certain values, make sure to replace the placeholders.%variables% if we used any in the request).

Name of the raw request (optional)
Prefix of the populated variables, vtsRaw by default. For example vtsRaw.data.modelName
Exact name of the request
The JSON request
| Name | Type | Description |
|---|---|---|
Example Value: GenericUserdisplay name of the warned user | ||
Variables generated by all triggers and available within all action executions. |
public string VTubeStudioSendRawRequest(string requestType, string data)