Here is our web service documentation: https://gocadmium.atlassian.net/wiki/spaces/ECE/pages/11534536/Web+Services
Relevant info for creating a web service user:
All web service requests require login, before accepting a query. A separate login call is not required for authentication. Login credentials are sent via HTTP Basic Authentication headers, in the requests. An example of the structure in PHP is shown below. Note, that all calls require this login to function properly.
Creating a web service account
Follow the creating an account instructions and assign the "web service" role. Ensure the username begins with “restws".
A web service user account must meet proper naming convention to be valid for authentication. By default, the username must always start with "restws".