contractSuggest not working via web sockets?

Hello!

I am trying to submit a request to “contract/suggest” endpoint. When I try it in the browser docs, it comes back okay:

[
  {
    "id": 2679340,
    "name": "NQU2",
    "contractMaturityId": 46119,
    "status": "DefinitionChecked",
    "providerTickSize": 0.25
  }
]

When I try requesting it via web sockets:

contract/suggest
2

{"t": "NQ", "l": 1}

I get the following response: [{'s': 404, 'i': 2, 'd': ''}]

Other requests have no problem going through. Does this endpoint not work through web sockets? I could ultimately do a HTTP request instead but was curious why it did not work via web sockets.

Figured it out. I should have been using the query parameter line. See below:

------ sending Trade API  ------
contract/suggest
2
t=NQ&l=1
{}
------ end send ------