Import Coverity Connect license file

Coverity Documentation

Version
latest

Example POST request to import a Coverity Connect license file (license.dat).

cURL request

curl --location \
--request POST "http://my_connect_host:8080/api/v2/licenses" \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--user my_username:my_password \
--data-raw \
'{
  "licenseDataFile":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\
  <!DOCTYPE coverity SYSTEM \"license.dtd\">\
  <coverity> <license> <version>8</version> <product>Integrity Manager</product>\
  <valid-until>2022-Jan-23 08:00:00 UTC</valid-until> <customer>Coverity</customer>\
  <project>Testing</project> <cov-0>532252800</cov-0>\
  <options> <option> <name>desktop-analysis</name> <value>no</value> </option>\
  <option> <name>max-lines-of-code</name> <value>1000000</value> </option>\
  <option> <name>max-users</name> <value>10</value> </option>\
  <option> <name>rbac</name> <value>no</value> </option>\
  <option> <name>record-id</name> <value>recordid</value> </option>\
  <option> <name>udc-tiers</name> <value>1mw2os3ua</value> </option>\
  <option> <name>valid-from</name> <value>20210123</value> </option> </options>\
  <cov-1>AAAAfEdc1dHQMR01rHLL0dch0avPXKQoiwD03OjuZfRxtwGbXC \
i15tEIKJEcdzn4Aao0TczVs33cMnZFSjdpTmRUzoH4Y2PHDUQz \
/6gCjh/8Dng8Gt/VSDm7DG7nU9mM+hEr5H5YPIWUNC9NFy2TSW \
Oq7kJnSHa6J9BgXEgVBJqJzDP5=</cov-1> </license> </coverity>"
}'