List available behaviors for a property
GET https://{{host}}/papi/v1/properties/:propertyId/versions/:propertyVersion/available-behaviors
Lists the set of behaviors you may apply within a property version's rules. The available set depends on the product under which you created the property and any additional modules enabled under your account.
Request Params
Key | Datatype | Required | Description |
---|---|---|---|
contractId | string | (Optional) Unique identifier for the contract. The parameter is optional if a property belongs to only one contract. Otherwise you need to specify it along with the groupId . In other operations that don't specify a propertyId URL parameter, this parameter is always required. See ID prefixes for details on omitting the value's ctr_ prefix. | |
groupId | string | (Optional) Unique identifier for the group. The parameter is optional if a property belongs to only one group. Otherwise you need to specify it along with the contractId . In other operations that don't specify a propertyId URL parameter, this parameter is always required. See ID prefixes for details on omitting the value's grp_ prefix. | |
accountSwitchKey | string | (Optional) For customers who manage more than one account, this runs the operation from another account. The Identity and Access Management API provides a list of available account switch keys. |
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
PAPI-Use-Prefixes | string | (Required) Enum Sets whether to represent ID prefixes in response data. Set to false when exchanging PAPI data with other APIs. | |
Accept | string |
RESPONSES
status: OK
{"behaviors":{"items":[{"name":"cpCode","schemaLink":"/papi/v0/schemas/products/prd_Alta/latest#/definitions/catalog/behaviors/cpCode"},{"name":"origin","schemaLink":"/papi/v0/schemas/products/prd_Alta/latest#/definitions/catalog/behaviors/origin"}]},"contractId":"ctr_C-0N7RAC71","groupId":"grp_12345","productId":"prd_Alta","ruleFormat":"v2022-10-18"}