Lembramos que todos os parâmetros dos métodos são obrigatórios de serem declarados. Não necessariamente eles devem possuir valor, mas devem serem declarados. Por exemplo, ao utilizar o método /produtos/pesquisar é obrigatório utilizar todos os parâmetros disponibilizados no método:
http://api.sigecloud.com.br/request/produtos/pesquisar?codigo=0&numeroSerie=&nome=&genero=&categoria=&marca=&pageSize=10&skip=0
Assim, mesmo que você apenas queira pesquisar só pela categoria, como no exemplo abaixo:
http://api.sigecloud.com.br/request/produtos/pesquisar?categoria=Cuecas+Sexy&skip=0
A API retornará erro, uma vez que ela espera todos os parâmetros na busca conforme abaixo:
http://api.sigecloud.com.br/request/produtos/pesquisar?codigo=0&numeroSerie=&nome=&genero=&categoria=Cuecas+Sexy&marca=&pageSize=10&skip=0
Quanto ao código, quando não se quer definir um, ele tem que ser zero.