Do you need username and password to use Spectrums REST API?
Yes, you would need username and password (Your OneClick username and password) to use Spectrum REST API.
When using any Rest Api Client under Authorization section you need to specify these credentials.
Please reference the "Web Services API Reference" section of the documentation for more information.