Subscriptions

Add the following attributes to your schema using the Create New Schema Identity Security Cloud REST API.

Note
For more information on SailPoint's REST APIs, refer to Best Practices: REST API Authentication and REST API - Update Source (Partial) in the SailPoint Developer Community.

Example schema:

Copy
<Schema displayAttribute="name" identityAttribute="subscriptionId" nativeObjectType="subscription" objectType="subscription">
    <AttributeDefinition name="subscriptionId" type="string">
        <Description>Object Id of the subscription</Description>
    </AttributeDefinition>
    <AttributeDefinition name="displayName" type="string">
        <Description>Subscription display name.</Description>
    </AttributeDefinition>
    <AttributeDefinition name="state" type="string">
        <Description>Subscription state</Description>
    </AttributeDefinition>
    <AttributeDefinition name="authorizationSource" type="string">
        <Description>Authorization source of request</Description>
    </AttributeDefinition>
    <AttributeDefinition name="id" type="string">
        <Description>Fully qualified ID for the subscription</Description>
    </AttributeDefinition>
    <AttributeDefinition name="tenantId" type="string">
        <Description>Subscription tenant ID</Description>
    </AttributeDefinition>
    <AttributeDefinition multi="true" name="managedByTenants" type="string">
        <Description>List of tenants managing subscription</Description>
    </AttributeDefinition>
</Schema>

The following is the corresponding sample entry of this entitlement in the account schema (if needed):

Copy
<AttributeDefinition entitlement="true" managed="true" multi="true" name="subscription" schemaObjectType="subscription" type="string">
     <Description>subscription</Description>
</AttributeDefinition>