Set an entitlement
PUT/api/web/v4/tenants/:tenantid/entitlements
Set the entitlement for the specified tenant. Caller requires the SPENTITLEMENTS:EDIT permission from a service provider role.
Request
Path Parameters
The UUID of the tenant whose entitlement is to be set.
- application/json
Body
required
Array [
]
Array [
]
Array [
]
additionalFeatures
object
Additional feature
Enhanced geo location additional feature.
Possible values: [PRODUCTION
, TRIAL
, UNKNOWN
]
The contract mode of a tenant, allowable values = 'PRODUCTION', 'TRIAL', example='TRIAL'.
The contract number.
The customer ID.
The date this entitlement will end. The value must be after the start date. If not specified, this value defaults to the end date of the service provider's entitlement.
The entitlement ID.
flashPass
object
Parameters passed when setting the Issuance entitlements of a tenant.
Possible values: [25
, 100
]
The number of FlashPass pass claims allowed during the Trial period.
Parameters passed when setting the fleet management entitlements of a tenant.
idProofing
object[]
The ID Proofing entitlements.
Possible values: [PRE_PAID
, PAY_PER_USE
]
The model used for billing.
The date this entitlement will end (required). The value must be after the start date.
Possible values: >= 1
and <= 50000000
The number of entitlements assigned to the tenant (required if billingType is PRE_PAID).
The date this entitlement will start (required).
issuance
object
Parameters passed when setting the Issuance entitlements of a tenant.
Add on column to store printer cert flag
The date when the Trial period will end. The value must be after the start date. If specified, this value cannot be more than 30 days after start date.
Possible values: [25
, 100
]
The number of print jobs allowed during the Trial period.
serviceBundles
object[]
The service bundles supported. At least one bundle must be defined.
Possible values: [ADVANCED
, ESSENTIALS
, PROFESSIONAL
, API
, STANDARD
, PLUS
, PREMIUM
, CONSUMER
]
Identifies the bundle.
A number that allows to sort bundles of the same category by precedence. Read-only currently.
An identifier used to report usage for this bundle.
The date when the Trial period starts. This value cannot be in the future. If not specified, it defaults to the current date.
Parameters passed when setting the Printer entitlements of a tenant.
Possible values: >= 1
and <= 50000000
The number of entitlements assigned to the tenant (required during creation). The service provider must have enough available entitlements to meet this request.
Whether Smart Card Smart Login is enabled or not.
smsVoice
object
Parameters passed when setting the SMS/Voice entitlements of a tenant.
The date when the entitlement period will end. The value must be after the start date.
The number of SMS/Voice credits allowed during the entitlement period.
The number of SMS/Voice credits allowed when the entitlement is renewed.
The date when the entitlement period starts. This value cannot be in the future. If not specified, it defaults to the current date.
The date this entitlement will start. If not specified, it defaults to the current date. This value cannot be in the future.
Possible values: [ACTIVE
, INACTIVE
, TERMINATED
]
The status of this entitlement.
Possible values: [USERS
, TRANSACTIONS
]
The type of entitlement. Currently this value must be USERS. If not specified, this value defaults to USERS.
Possible values: [USERS
, TRANSACTIONS
]
[DEPRECATED] The type of entitlement (ignored if type is provided). Currently this value must be USERS. If not specified, this value defaults to USERS.
userBundles
object[]
The entitlement bundles that defines the set of features available for authentication accounts.
Possible values: [ADVANCED
, ESSENTIALS
, PROFESSIONAL
, API
, STANDARD
, PLUS
, PREMIUM
, CONSUMER
]
Identifies the bundle.
A number that allows to sort bundles of the same category by precedence. Read-only currently.
An identifier used to report usage for this bundle.
Possible values: [PRE_PAID
, PAY_PER_USE
]
The billing type for user entitlements. Defaults to PRE_PAID if not provided.
Responses
- 200
- 400
- 401
- 403
- 404
- 409
Successful
Bad Request
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}
Access denied
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}
Forbidden
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}
Not Found
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}
Conflict
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}