getSearchRecords - searchCondition value with special characters

getSearchRecords - searchCondition value with special characters

I get a error response when sending special characters in a getSearchRecords api call into the searchCondition parameter.


For example sending this value:

[searchCondition] => (Subject|=|Artigos para Blog e Posts para Mídias Sociais - Assunto: Marketing Digital e Empreendedorismo)

I receive this error message:

Description: Unable to process your request. Please verify if the name and value is appropriate for the "searchCondition" parameter.
Error code: 4600

There is some lenght restriction, or some transformation to be made for special characters to be correctly interpreted by the api?