MCO Preload server call fails

I call the preload server side in C# and I get the following respnse:

{"response" : {"success":"false","error":{"field": "credentials","message":"invalid data"}}}

But there is no mention of credentials being set or which credentials should be used in the documentation

Does anyone have any info to help save this?