Last Modified September 22, 2026
- Home
- RESTful API
- Authentication
RESTful API Authentication
The software_DNA RESTful API uses HTTPS Basic Authentication to authenticate your API calls.
Each of your API calls must have a Basic Authentication Header with your creditentials
(base64-encoded) in the following format:
<clientId>:<yourApiKey>
Where:
<clientId> is your software_DNA ClientID which you can find under
Account -> Company Information.
<yourApiKey> is your RESTful API Key which you can find under
Resources -> RESTful API.
For example, a typical API call with cURL would have the following:
curl -v -X POST https://api.softworkz.com/v1/licenses/<productid>/<licenseid>
-H "Accept: application/json"
-u "<clientid>:<apiKey>"
-d ’{"LicensePassword":"<currentPassword>","UserIp":"<userIpAddress>"}’