Users should add a Plutora-Info HTTP header to all Release & Verify API requests so that Release & Verify can monitor API usage per script.
Plutora-Info can be added to any HTTP request, such as GET, PUT, PUSH, PATCH, DELETE, and so on.
The Plutora-Info HTTP header helps to:
Release & Verify's Support staff can use the information provided to optimize and provide advice for scripts. When a customer has multiple scripts, having Plutora-Info headers helps Support identify and resolve issues faster.
All the scripts calling the Release & Verify APIs, both internal or external. This means custom UI scripts, integration hub scripts, and any application calling Release & Verify's APIs.
The more scripts that include this information the more useful our data is for all teams. Please retrofit when maintaining your existing scripts.
key=value
key1=value1;key2=value2;...
PLUTORA-INFO script.name=jirasync
PLUTORA-INFO script.name=jirasync;script.runid=12321
The header value is validated with this regex: /^[-a-z0-9_.:;,= ]*$/i
Note the limited character set. Use underscore instead of spaces.
@ was excluded to prevent PII emails from being logged.
| Attribute | Description |
|---|---|
| script.name | A unique identifier per script. No spaces are allowed. Refer to Valid Characters above. |
| script.runid | A unique identifier per script invocation. |
| script.correlationid | A unique identifier per API call. This allows logs to be correlated, or individual call details to be examined “Request id xyz took 20seconds, what does New Relic say about it?” |
| script.version | The version number for the script. |