# Platform header with tenant identifier

## Introduction <a href="#platformowynaglowekzidentyfikatoremtenanta-wstep" id="platformowynaglowekzidentyfikatoremtenanta-wstep"></a>

It is possible to enable a platform mechanism that will add a tenant identifier header (partnerId, bank settlement number) to all REST requests made from scripts and script tasks.

Configuration

The following properties are used to enable the mechanism, to be set in webforms applications (for scripts, depending on the deployment environment, in application.yml or in webforms.xml) and in process-handler-executor-camunda (for script tasks):

<table><thead><tr><th width="254">Property</th><th width="406">Description</th><th>Default value</th></tr></thead><tbody><tr><td>script-service.tenant.interceptor.enabled</td><td>A boolean value indicating whether the header-adding mechanism should be enabled.</td><td>false</td></tr><tr><td>script-service.tenant.interceptor.header-name</td><td>A string specifying the name of the header.</td><td>x-tenant-id</td></tr></tbody></table>

For the mechanism to work correctly:

* **for the script** - on the request on which it will be called, the partnerId variable must be defined; its value is placed in the header,
* **for the script task** - the header receives the Tenant ID value for which the process instance is running.

From the script/handler itself, nothing additional needs to be done.
