# Using profiles from other vendors

## Introduction&#x20;

Using [the transparent API](https://docs.kpnthings.com/kpn-things/rsp/transparent-api/introduction) you can download and manage profiles which are created by KPN as well as use profiles that originate with other vendors. To ensure that your requests are accepted by the RSP platform, you can signal which vendor is associated with the profile you are managing by supplying the `X-KPN-ProviderEntityId`attribute.

### The `X-KPN-ProviderEntityId` attribute

The `X-KPN-ProviderEntityId` attribute is an optional query parameter which may be part of the URI specified in the `From` element of the WS-Addressing headers of your SOAP envelope.&#x20;

Similar to the `EntityId` query parameter, the value is an OID identifying an organistion. The value of the `X-KPN-ProviderEntityId` should be the OID associated with the vendor of the profile which you are trying to manage.

Example:

```xml
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
  <env:Header xmlns:add="http://www.w3.org/2005/08/addressing">
    <add:From>
       <!-- 
         - Change as needed in your own application. This example decodes to: 
         -   EntityId = KPN OID (change this to match your own organisation's OID)
         -   EntityName = KPN (optional label, you can omit this entirely)
         -   X-KPN-ProviderEntityId = OID associated with Arqia profiles (change this to match the vendor of your profile)
        -->
       <add:Address>http://rsp.kpnthings.com?EntityId=1.3.6.1.4.1.6886?EntityName=KPN?X-KPN-ProviderEntityId=1.3.6.1.4.1.54008</add:Address>
    </add:From>
    <!-- rest of your SOAP request including other WS-Addressing headers, body, etc. -->
</env:Envelope>    
```

Please note that `?`  should be used as separator between multiple query parameters: this behavior is not specified as part of SGP .02 in version 3.2 but has been standardized from version 4.x onward.

### List of vendors and their associated `X-KPN-ProviderEntityId`

The table below lists profile vendors and their associated `X-KPN-ProviderEntityId` values.&#x20;

| Vendor  | X-KPN-ProviderEntityId |
| ------- | ---------------------- |
| Arqia   | `1.3.6.1.4.1.54008`    |
| KPN     | `1.3.6.1.4.1.6886`     |
| Telenor | `1.2.752.252`          |

{% hint style="info" %}
If you do not see your vendor listed here, please contact [support](https://docs.kpnthings.com/kpn-things/rsp/help/support) for more information.
{% endhint %}
