{
    "description": "Shampoo request specification",
    "properties": {
        "method": {
            "description": "Method on the endpoint that has to be called.",
            "type": "string"
        },
        "request_data": {
            "description": "Data to be passed to the method",
            "type": "object"
        },
        "request_id": {
            "description": "Identifier for the request. The request_id is returned in the response. The client can use this number to match responses to requests.",
            "minimum": 0,
            "type": "integer"
        },
        "type": {
            "pattern": "request",
            "type": "string"
        }
    },
    "required": [
        "type",
        "method",
        "request_data",
        "request_id"
    ],
    "type": "object"
}