Authentication is based on a pre-shared api key which can be obtained by contacting Noojee Support.
Noojee provides to two sorts of API Keys.
Global API Key
...
Care should be given to who has access to this key as they can access data which highly sensitive and likely to breach privacy legislation if mis-usedmisused.
If you hold data for multiple clients you should NEVER provide this key to any of those clients as they will be able to access all client data. Instead use a User API Key.
Contact Noojee Support for a copy of your Global API Key.
User API Key
A user API Key is associated with an Account in Noojee Contact.
...
To restrict a User API Key to specific Campaigns you need to create a Team (via Accounts | Team Management).Add the user to the Team and set the 'Team' in the Campaign Template (Details tab).
This will give the user access to any Campaigns that belong to that Campaign Template but no others.
...
Send the API Key to the user via a secure channel (google docs works well).
Add the user to the Outbound Agent' group.
Create a Team via the Team Management page and add the user to the Team (as an Agent) .
Set the 'Team' in the Campaign Template (Details tab).
A user can belong to multiple Teams and as such get access to multiple Campaign Templates.
Note: all communication MUST by via HTTPS.
...