GET usage_service_catalogs/show
This method returns a specific usage service catalog. The conditions and available usage services are not included in the results. A single usage service catalog is returned by each call
Resource URL
Parameters
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
token | String | The token retrieved from the login method | ||||||||||||
usage_service_catalog_identifier (mandatory) | Usage Service Catalog Identifier | The identifier of the usage service catalog .The allowed usage service catalog identifier fields are the following:
| ||||||||||||
fields_set (optional) | List of Strings, comma separated | A list of fields that should be included in the results. If not specified then all the available fields will be returned |
Restrictions
- It is mandatory to specify one of the semi-optional parameters. Only one semi-optional parameter can be specified.
Response Data
Name | Type | Description |
---|---|---|
id | String | The ID of the retrieved usage service catalog |
name | String | The Name of the retrieved usage service catalog |
alternative_code | String | The Alternative Code of the retrieved usage service catalog |
description | String | The Description of the retrieved usage service catalog |
termed_service_requirements | String | The settings related to whether a termed service will be required when adding a Usage Service on a Subscription. The supported values are the following:
Available from CRM.COM R13.0.0 From CRM.COM R14.0.0, DOES_NOT_REQ_TERMED_SERVICE value is not supported Deprecated from CRM.COM R15.0.0 |
installed_item_requirements | String | The settings related to whether an installed item will be required when adding a Usage Service on a Subscription. The supported values are the following:
Available from CRM.COM R14.0.0 Deprecated from CRM.COM R15.0.0 |
life_cycle_state | String | The life cycle state of the retrieved usage service catalog. The supported life cycle states are the following: DRAFT, EFFECTIVE, NOT_EFFECTIVE, CANCELLED From CRM.COM R15.0.0, CANCELLED is deprecated From CRM.COM R17.0.0, DRAFT is deprecated |
effective_date | Date | The Effective Date of the retrieved usage service catalog Available from CRM.COM R14.0.0 Deprecated from CRM.COM R17.0.0 |
expiration_date | Date | The Expiration Date of the retrieved usage service catalog Available from CRM.COM R14.0.0 Deprecated from CRM.COM R17.0.0 |
udf_string_1 | String | User Defined Field of type String |
udf_string_2 | String | User Defined Field of type String |
udf_string_3 | String | User Defined Field of type String |
udf_string_4 | String | User Defined Field of type String |
udf_string_5 | String | User Defined Field of type String |
udf_string_6 | String | User Defined Field of type String |
udf_string_7 | String | User Defined Field of type String |
udf_string_8 | String | User Defined Field of type String |
udf_float_1 | Float | User Defined Field of type Float |
udf_float_2 | Float | User Defined Field of type Float |
udf_float_3 | Float | User Defined Field of type Float |
udf_float_4 | Float | User Defined Field of type Float |
udf_date_1 | Date | User Defined Field of type Date |
udf_date_2 | Date | User Defined Field of type Date |
udf_date_3 | Date | User Defined Field of type Date |
udf_date_4 | Date | User Defined Field of type Date |
provisioning_provider | Provisioning Provider Object | The provisioning provider related with the retrieved usage service catalog Deprecated from CRM.COM R15.0.0 |
log_information | Log Information Object | The log information of the retrieved usage service catalog |
validity_set | Set of Usage Service Catalog Validity Objects | The time periods during which the retrieved usage service catalog is available to be used. |
validity_period_set | Set of Usage Service Catalog Validity Period Objects | The time periods during which the retrieved usage service catalog is available to be used Available from CRM.COM R17.0.0 |
Referred Objects Response Data
Examples
GET usage_service_catalogs/list
This method returns the usage service catalogs that are allowed to be used in the system. Multiple usage service catalogs are returned by each call
Resource URL
Parameters
Name | Type | Description | ||||||||||||
token | String | The token retrieved from the login method | ||||||||||||
life_cycle_state (optional) | String | If specified then only usage service catalogs having a life cycle state equal to the specified value will be retrieved. The supported values are DRAFT, EFFECTIVE, NOT_EFFECTIVE or CANCELLED | ||||||||||||
valid_as_of_date (optional) | Date | If specified then only usage service catalogs which are valid on that date will be retrieved. | ||||||||||||
provisioning_provider_identifier (optional) | Provisioning Provider Identifier | If specified then only usage service catalogs related with the specified provisioning provider will be retrieved. The allowed provisioning provider identifier fields are the following:
| ||||||||||||
accounts_receivable_identifier (optional) | Accounts Receivable Identifier | If specified then the only usage service catalogs which can be provided to the specified accounts receivable will be retrieved. The allowed accounts receivable identifier fields are the following:
| ||||||||||||
subscription_identifier (optional) | Subscription Identifier | If specified then the only usage service catalogs which can be provided to the specified subscription will be retrieved. The allowed subscription identifier fields are the following:
| ||||||||||||
termed_service_identifier (optional) | Product Identifier | If specified then the only usage service catalogs which can be provided to the specified termed service will be retrieved. The allowed termed service identifier fields are the following:
| ||||||||||||
group_identifier (optional) | Group Identifier | The identifier of the group that will be using the usage service catalog. The group is filtered against the usage service catalog's allowed organisational units. The allowed group identifier fields are the following:
| ||||||||||||
unit_identifier (optional) | Unit Identifier | The identifier of the unit that will be using the usage service catalog. The unit is filtered against the usage service catalog's allowed organisational units. The allowed unit identifier fields are the following:
| ||||||||||||
fields_set (optional) | List of Strings, comma separated | A list of fields that should be included in the results. If not specified then all the available fields will be returned |
Restrictions
- It is mandatory to specify one of the semi-optional parameters. Only one semi-optional parameter can be specified.
Response Data
Name | Type | Description |
---|---|---|
id | String | The ID of the retrieved usage service catalog |
name | String | The Name of the retrieved usage service catalog |
alternative_code | String | The Alternative Code of the retrieved usage service catalog |
description | String | The Description of the retrieved usage service catalog |
termed_service_requirements | String | The settings related to whether a termed service will be required when adding a Usage Service on a Subscription. The supported values are the following:
Available from CRM.COM R13.0.0 From CRM.COM R14.0.0, DOES_NOT_REQ_TERMED_SERVICE value is not supported Deprecated from CRM.COM R15.0.0 |
installed_item_requirements | String | The settings related to whether an installed item will be required when adding a Usage Service on a Subscription. The supported values are the following:
Available from CRM.COM R14.0.0 Deprecated from CRM.COM R15.0.0 |
life_cycle_state | String | The life cycle state of the retrieved usage service catalog. The supported life cycle states are the following: DRAFT, EFFECTIVE, NOT_EFFECTIVE, CANCELLED From CRM.COM R15.0.0, CANCELLED is deprecated From CRM.COM R17.0.0, DRAFT is deprecated |
effective_date | Date | The Effective Date of the retrieved usage service catalog Available from CRM.COM R14.0.0 Deprecated from CRM.COM R17.0.0 |
expiration_date | Date | The Expiration Date of the retrieved usage service catalog Available from CRM.COM R14.0.0 Deprecated from CRM.COM R17.0.0 |
udf_string_1 | String | User Defined Field of type String |
udf_string_2 | String | User Defined Field of type String |
udf_string_3 | String | User Defined Field of type String |
udf_string_4 | String | User Defined Field of type String |
udf_string_5 | String | User Defined Field of type String |
udf_string_6 | String | User Defined Field of type String |
udf_string_7 | String | User Defined Field of type String |
udf_string_8 | String | User Defined Field of type String |
udf_float_1 | Float | User Defined Field of type Float |
udf_float_2 | Float | User Defined Field of type Float |
udf_float_3 | Float | User Defined Field of type Float |
udf_float_4 | Float | User Defined Field of type Float |
udf_date_1 | Date | User Defined Field of type Date |
udf_date_2 | Date | User Defined Field of type Date |
udf_date_3 | Date | User Defined Field of type Date |
udf_date_4 | Date | User Defined Field of type Date |
provisioning_provider | Provisioning Provider Object | The provisioning provider related with the retrieved usage service catalog Deprecated from CRM.COM R15.0.0 |
log_information | Log Information Object | The log information of the retrieved usage service catalog |
validity_set | Set of Usage Service Catalog Validity Objects | The time periods during which the retrieved usage service catalog is available to be used. |
validity_period_set | Set of Usage Service Catalog Validity Period Objects | The time periods during which the retrieved usage service catalog is available to be used Available from CRM.COM R17.0.0 |
Referred Objects Response Data
Examples
GET usage_service_catalogs/get_available_services
This method returns the usage services, which are included in effective usage service catalogs and are allowed to be used by subscribers, during the specified date. Multiple usage services are returned by each call
Resource URL
Parameters
Name | Type | Description | ||||||||||||
token | String | The token retrieved from the login method | ||||||||||||
valid_as_of_date (mandatory) | Date | If specified then only usage services included in usage service catalogs which are valid on that date will be retrieved. | ||||||||||||
usage_service_catalog_identifier (optional) | Usage Service Catalog Identifier | If specified then only usage services included in that usage service catalogs will be retrieved. The allowed usage service catalog identifier fields are the following:
| ||||||||||||
provisioning_provider_identifier (optional) | Provisioning Provider Identifier | If specified then only usage services included in usage service catalogs related with the specified provisioning provider will be retrieved. The allowed provisioning provider identifier fields are the following:
| ||||||||||||
accounts_receivable_identifier (optional) | Accounts Receivable Identifier | If specified then the only usage services included in usage service catalogs which can be provided to the specified accounts receivable will be retrieved. The allowed accounts receivable identifier fields are the following:
| ||||||||||||
subscription_identifier (optional) | Subscription Identifier | If specified then the only usage services included in usage service catalogs which can be provided to the specified subscription will be retrieved. The allowed subscription identifier fields are the following:
| ||||||||||||
termed_service_identifier (optional) | Product Identifier | If specified then the only usage services included in usage service catalogs which can be provided to the specified termed service will be retrieved. The allowed termed service identifier fields are the following:
| ||||||||||||
group_identifier (optional) | Group Identifier | The identifier of the group that will be using the usage services. The group is filtered against the usage service catalog's allowed organisational units. The allowed group identifier fields are the following:
| ||||||||||||
unit_identifier (optional) | Unit Identifier | The identifier of the unit that will be using the usage services. The unit is filtered against the usage service catalog's allowed organisational units. The allowed unit identifier fields are the following:
| ||||||||||||
fields_set (optional) | List of Strings, comma separated | A list of fields that should be included in the results. If not specified then all the available fields will be returned |
Restrictions
- It is mandatory to specify one of the semi-optional parameters. Only one semi-optional parameter can be specified.
Response Data
Name | Type | Description |
---|---|---|
id | String | The ID of the retrieved usage service catalog usage service |
base_rate | Float | The base rate of the retrieved usage service catalog usage service Deprecated from CRM.COM R15.0.0 |
start_date | String | The date and time during which the provisioning of the usage service catalog usage service will start Deprecated from CRM.COM R17.0.0 |
end_date | String | The date and time during which the provisioning of the usage service catalog usage service will end Deprecated from CRM.COM R17.0.0 |
provisioning_id | String | The ID used to provision the specified usage service. This information is applicable only if the related usage service is classified as a provisioning service Deprecated from CRM.COM R15.0.0 |
pre_rated | Boolean | It defines if the retrieved usage service catalog usage service is a pre-rated service or not. It the value is true then it means that the service is pre-rated. It the value is false then it means that the service is post-rated Note that if the service is pre-rated then the base rate and tier rates are not applicable Available from CRM.COM R12.0.0 Deprecated from CRM.COM R15.0.0 |
apply_additional_discount | Boolean | It defines if additional discount will be applicable on the pre-rated usage service. This option is applicable only if the usage service is classified as pre-rated Available from CRM.COM R13.0.0 Deprecated from CRM.COM R15.0.0 |
udf_string_1 | String | User Defined Field of type String |
udf_string_2 | String | User Defined Field of type String |
udf_string_3 | String | User Defined Field of type String |
udf_string_4 | String | User Defined Field of type String |
udf_string_5 | String | User Defined Field of type String |
udf_string_6 | String | User Defined Field of type String |
udf_string_7 | String | User Defined Field of type String |
udf_string_8 | String | User Defined Field of type String |
udf_float_1 | Float | User Defined Field of type Float |
udf_float_2 | Float | User Defined Field of type Float |
udf_float_3 | Float | User Defined Field of type Float |
udf_float_4 | Float | User Defined Field of type Float |
udf_date_1 | Date | User Defined Field of type Date |
udf_date_2 | Date | User Defined Field of type Date |
udf_date_3 | Date | User Defined Field of type Date |
udf_date_4 | Date | User Defined Field of type Date |
currency | Currency Object | The currency in which the rate is returned Available from CRM.COM R14.2.0 Deprecated from CRM.COM R15.0.0 |
tiered_rates_set | Set of Usage Service Tiered Rates Objects | The tiered rates related with the retrieved usage service catalog usage service, which are different than the specified base rate, and are applied upon meeting a set of conditions Deprecated from CRM.COM R15.0.0 |
usage_service | Product Object | The related usage service |
log_information | Log Information Object | The log information of the retrieved usage service catalog usage service |
Referred Objects Response Data
Examples
GET usage_service_catalogs/get_available_rates
This method returns the rates of a specific usage service or any usage service which is included in a specific usage service catalog and are allowed to be used by subscribers, during the specified date. Multiple usage services rates are returned by each call
Resource URL
Parameters
Name | Type | Description | ||||||||||||
token | String | The token retrieved from the login method | ||||||||||||
valid_as_of_date (mandatory) | Date | If specified then only usage services included in usage service catalogs which are valid on that date will be retrieved. | ||||||||||||
usage_service_identifier (semi-optional) | Usage Service Identifier | If specified then only usage services rates related with the specified usage service will be retrieved. The allowed usage service identifier fields are the following:
| ||||||||||||
usage_service_catalog_identifier (semi-optional) | Usage Service Catalog Identifier | If specified then only usage services included in that usage service catalogs will be retrieved. The allowed usage service catalog identifier fields are the following:
| ||||||||||||
provisioning_provider_identifier (optional) | Provisioning Provider Identifier | If specified then only usage services included in usage service catalogs related with the specified provisioning provider will be retrieved. The allowed provisioning provider identifier fields are the following:
| ||||||||||||
accounts_receivable_identifier (optional) | Accounts Receivable Identifier | If specified then the only usage services included in usage service catalogs which can be provided to the specified accounts receivable will be retrieved. The allowed accounts receivable identifier fields are the following:
| ||||||||||||
subscription_identifier (optional) | Subscription Identifier | If specified then the only usage services included in usage service catalogs which can be provided to the specified subscription will be retrieved. The allowed subscription identifier fields are the following:
| ||||||||||||
termed_service_identifier (optional) | Product Identifier | If specified then the only usage services included in usage service catalogs which can be provided to the specified termed service will be retrieved. The allowed termed service identifier fields are the following:
| ||||||||||||
group_identifier (optional) | Group Identifier | The identifier of the group that will be using the usage services. The group is filtered against the usage service catalog's allowed organisational units. The allowed group identifier fields are the following:
| ||||||||||||
unit_identifier (optional) | Unit Identifier | The identifier of the unit that will be using the usage services. The unit is filtered against the usage service catalog's allowed organisational units. The allowed unit identifier fields are the following:
| ||||||||||||
fields_set (optional) | List of Strings, comma separated | A list of fields that should be included in the results. If not specified then all the available fields will be returned |
Restrictions
- It is mandatory to specify one of the semi-optional parameters. Only one semi-optional parameter can be specified.
Response Data
Name | Type | Description |
---|---|---|
id | String | The ID of the retrieved usage service catalog usage service |
base_rate | Float | The base rate of the retrieved usage service catalog usage service Deprecated from CRM.COM R15.0.0 |
start_date | String | The date and time during which the provisioning of the usage service catalog usage service will start Deprecated from CRM.COM R17.0.0 |
end_date | String | The date and time during which the provisioning of the usage service catalog usage service will end Deprecated from CRM.COM R17.0.0 |
provisioning_id | String | The ID used to provision the specified usage service. This information is applicable only if the related usage service is classified as a provisioning service Deprecated from CRM.COM R15.0.0 |
pre_rated | Boolean | It defines if the retrieved usage service catalog usage service is a pre-rated service or not. It the value is true then it means that the service is pre-rated. It the value is false then it means that the service is post-rated Note that if the service is pre-rated then the base rate and tier rates are not applicable Available from CRM.COM R12.0.0 Deprecated from CRM.COM R15.0.0 |
apply_additional_discount | Boolean | It defines if additional discount will be applicable on the pre-rated usage service. This option is applicable only if the usage service is classified as pre-rated Available from CRM.COM R13.0.0 Deprecated from CRM.COM R15.0.0 |
udf_string_1 | String | User Defined Field of type String |
udf_string_2 | String | User Defined Field of type String |
udf_string_3 | String | User Defined Field of type String |
udf_string_4 | String | User Defined Field of type String |
udf_string_5 | String | User Defined Field of type String |
udf_string_6 | String | User Defined Field of type String |
udf_string_7 | String | User Defined Field of type String |
udf_string_8 | String | User Defined Field of type String |
udf_float_1 | Float | User Defined Field of type Float |
udf_float_2 | Float | User Defined Field of type Float |
udf_float_3 | Float | User Defined Field of type Float |
udf_float_4 | Float | User Defined Field of type Float |
udf_date_1 | Date | User Defined Field of type Date |
udf_date_2 | Date | User Defined Field of type Date |
udf_date_3 | Date | User Defined Field of type Date |
udf_date_4 | Date | User Defined Field of type Date |
currency | Currency Object | The currency in which the rate is returned Available from CRM.COM R14.2.0 Deprecated from CRM.COM R15.0.0 |
tiered_rates_set | Set of Usage Service Tiered Rates Objects | The tiered rates related with the retrieved usage service catalog usage service, which are different than the specified base rate, and are applied upon meeting a set of conditions Deprecated from CRM.COM R15.0.0 |
usage_service | Product Object | The related usage service |
log_information | Log Information Object | The log information of the retrieved usage service catalog usage service |
Referred Objects Response Data
Examples
POST usage_service_catalogs/create
This method creates a new usage service catalog. A single usage service catalog can be created by each call.
Resource URL
Parameters
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
name (mandatory) | String | The Name of the usage service catalog | ||||||||||||
alternative_code (mandatory) | String | The Alternative Code of the usage service catalog. If not specified then it is generated automatically based on the specified name | ||||||||||||
description (optional) | String | The Description of the usage service catalog | ||||||||||||
termed_service_requirements (mandatory) | String | Defines the settings related to whether a termed service will be required when adding a Usage Service on a Subscription. Applicable values are:
Available from CRM.COM R13.0.0 | ||||||||||||
create_as_draft (optional) | Boolean | If set to true then the usage service catalog will be created as draft. If set to false or not specified at all, then the usage service catalog will be created as effective | ||||||||||||
provisioning_provider_identifier (optional) | Provisioning Provider Identifier | The provisioning provider related with the usage service catalog that will be created. The allowed provisioning provider identifier fields are the following:
| ||||||||||||
udf_string_1 (optional) | String | User Defined Field of type String | ||||||||||||
udf_string_2 (optional) | String | User Defined Field of type String | ||||||||||||
udf_string_3 (optional) | String | User Defined Field of type String | ||||||||||||
udf_string_4 (optional) | String | User Defined Field of type String | ||||||||||||
udf_string_5 (optional) | String | User Defined Field of type String | ||||||||||||
udf_string_6 (optional) | String | User Defined Field of type String | ||||||||||||
udf_string_7 (optional) | String | User Defined Field of type String | ||||||||||||
udf_string_8 (optional) | String | User Defined Field of type String | ||||||||||||
udf_float_1 (optional) | Float | User Defined Field of type Float | ||||||||||||
udf_float_2 (optional) | Float | User Defined Field of type Float | ||||||||||||
udf_float_3 (optional) | Float | User Defined Field of type Float | ||||||||||||
udf_float_4 (optional) | Float | User Defined Field of type Float | ||||||||||||
udf_date_1 (optional) | Date | User Defined Field of type Date | ||||||||||||
udf_date_2 (optional) | Date | User Defined Field of type Date | ||||||||||||
udf_date_3 (optional) | Date | User Defined Field of type Date | ||||||||||||
udf_date_4 (optional) | Date | User Defined Field of type Date | ||||||||||||
(optional) | Set of Usage Service Catalog Validity Objects | The time periods during which the usage service catalog will be available to be used. If not specified then the usage service catalog will be always be available | ||||||||||||
(mandatory) | Set of Usage Service Catalog Usage Services | The usage services offered through the usage service catalog and their rates. At least one usage service should be specified. Each usage service can be included in a usage service catalog just once. Only products classified as usage services can be specified. |
Referred Parameters Objects Data
Restrictions
- It is mandatory to specify one of the semi-optional parameters. Only one semi-optional parameter can be specified.
Response Data
Name | Type | Description |
---|---|---|
id | String | The ID of the retrieved usage service catalog |
name | String | The Name of the retrieved usage service catalog |
alternative_code | String | The Alternative Code of the retrieved usage service catalog |
description | String | The Description of the retrieved usage service catalog |
termed_service_requirements | String | The settings related to whether a termed service will be required when adding a Usage Service on a Subscription. The supported values are the following:
Available from CRM.COM R13.0.0 From CRM.COM R14.0.0, DOES_NOT_REQ_TERMED_SERVICE value is not supported Deprecated from CRM.COM R15.0.0 |
installed_item_requirements | String | The settings related to whether an installed item will be required when adding a Usage Service on a Subscription. The supported values are the following:
Available from CRM.COM R14.0.0 Deprecated from CRM.COM R15.0.0 |
life_cycle_state | String | The life cycle state of the retrieved usage service catalog. The supported life cycle states are the following: DRAFT, EFFECTIVE, NOT_EFFECTIVE, CANCELLED From CRM.COM R15.0.0, CANCELLED is deprecated From CRM.COM R17.0.0, DRAFT is deprecated |
effective_date | Date | The Effective Date of the retrieved usage service catalog Available from CRM.COM R14.0.0 Deprecated from CRM.COM R17.0.0 |
expiration_date | Date | The Expiration Date of the retrieved usage service catalog Available from CRM.COM R14.0.0 Deprecated from CRM.COM R17.0.0 |
udf_string_1 | String | User Defined Field of type String |
udf_string_2 | String | User Defined Field of type String |
udf_string_3 | String | User Defined Field of type String |
udf_string_4 | String | User Defined Field of type String |
udf_string_5 | String | User Defined Field of type String |
udf_string_6 | String | User Defined Field of type String |
udf_string_7 | String | User Defined Field of type String |
udf_string_8 | String | User Defined Field of type String |
udf_float_1 | Float | User Defined Field of type Float |
udf_float_2 | Float | User Defined Field of type Float |
udf_float_3 | Float | User Defined Field of type Float |
udf_float_4 | Float | User Defined Field of type Float |
udf_date_1 | Date | User Defined Field of type Date |
udf_date_2 | Date | User Defined Field of type Date |
udf_date_3 | Date | User Defined Field of type Date |
udf_date_4 | Date | User Defined Field of type Date |
provisioning_provider | Provisioning Provider Object | The provisioning provider related with the retrieved usage service catalog Deprecated from CRM.COM R15.0.0 |
log_information | Log Information Object | The log information of the retrieved usage service catalog |
validity_set | Set of Usage Service Catalog Validity Objects | The time periods during which the retrieved usage service catalog is available to be used. |
validity_period_set | Set of Usage Service Catalog Validity Period Objects | The time periods during which the retrieved usage service catalog is available to be used Available from CRM.COM R17.0.0 |
Referred Objects Response Data
Examples
POST usage_service_catalogs/update
This method updates an existing usage service catalog, which is not already cancelled. A single usage service catalog can be created by each call.
Resource URL
Parameters
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
usage_service_catalog_identifier (mandatory) | Usage Service Catalog Identifier | The usage service catalog that will be updated. The allowed usage service catalog identifier fields are the following:
| ||||||||||||
name (optional) | String | The Name of the usage service catalog | ||||||||||||
alternative_code (optional) | String | The Alternative Code of the usage service catalog. If not specified then it is generated automatically based on the specified name | ||||||||||||
description (optional) | String | The Description of the usage service catalog | ||||||||||||
termed_service_requirements (mandatory) | String | Defines the settings related to whether a termed service will be required when adding a Usage Service on a Subscription. Applicable values are:
Available from CRM.COM R13.0.0 | ||||||||||||
Boolean | If set to true then the usage service catalog will be updated as draft. If set to false or not specified at all, then the usage service catalog will be updated as effective. This is applicable only if the usage service catalog that will be updated is in draft life cycle state | |||||||||||||
provisioning_provider_identifier (optional) | Provisioning Provider Identifier | The provisioning provider related with the usage service catalog that will be updated. The allowed provisioning provider identifier fields are the following:
| ||||||||||||
udf_string_1 (optional) | String | User Defined Field of type String | ||||||||||||
udf_string_2 (optional) | String | User Defined Field of type String | ||||||||||||
udf_string_3 (optional) | String | User Defined Field of type String | ||||||||||||
udf_string_4 (optional) | String | User Defined Field of type String | ||||||||||||
udf_string_5 (optional) | String | User Defined Field of type String | ||||||||||||
udf_string_6 (optional) | String | User Defined Field of type String | ||||||||||||
udf_string_7 (optional) | String | User Defined Field of type String | ||||||||||||
udf_string_8 (optional) | String | User Defined Field of type String | ||||||||||||
udf_float_1 (optional) | Float | User Defined Field of type Float | ||||||||||||
udf_float_2 (optional) | Float | User Defined Field of type Float | ||||||||||||
udf_float_3 (optional) | Float | User Defined Field of type Float | ||||||||||||
udf_float_4 (optional) | Float | User Defined Field of type Float | ||||||||||||
udf_date_1 (optional) | Date | User Defined Field of type Date | ||||||||||||
udf_date_2 (optional) | Date | User Defined Field of type Date | ||||||||||||
udf_date_3 (optional) | Date | User Defined Field of type Date | ||||||||||||
udf_date_4 (optional) | Date | User Defined Field of type Date | ||||||||||||
(optional) | Set of Usage Service Catalog Validity Objects | The time periods during which the usage service catalog will be available to be used. If not specified then the usage service catalog will be always be available If no records are specified in the set then nothing will be updated. To update a record use "action" : "update". To remove a record use "action" : "remove". To add a record use "action" : "add". Different actions can be used within the same set. For example: "set": [ { "action": "update", ........... }, { "action": "remove", ........... }, { "action": "add", ........... } ] | ||||||||||||
(mandatory) | Set of Usage Service Catalog Usage Services | The usage services offered through the usage service catalog and their rates. At least one usage service should be specified. Each usage service can be included in a usage service catalog just once. Only products classified as usage services can be specified. If no records are specified in the set then nothing will be updated. To update a record use "action" : "update". To remove a record use "action" : "remove". To add a record use "action" : "add". Different actions can be used within the same set. For example: "set": [ { "action": "update", ........... }, { "action": "remove", ........... }, { "action": "add", ........... } ] Note that usage services already included in a usage service catalog can be removed only if the usage service catalog is still draft, or if the usage service catalog is effective or not effective and there are no usage subscription services which are posted, billable and still not billed |
Referred Parameters Objects Data
Restrictions
- It is mandatory to specify one of the semi-optional parameters. Only one semi-optional parameter can be specified.
Response Data
Name | Type | Description |
---|---|---|
id | String | The ID of the retrieved usage service catalog |
name | String | The Name of the retrieved usage service catalog |
alternative_code | String | The Alternative Code of the retrieved usage service catalog |
description | String | The Description of the retrieved usage service catalog |
termed_service_requirements | String | The settings related to whether a termed service will be required when adding a Usage Service on a Subscription. The supported values are the following:
Available from CRM.COM R13.0.0 From CRM.COM R14.0.0, DOES_NOT_REQ_TERMED_SERVICE value is not supported Deprecated from CRM.COM R15.0.0 |
installed_item_requirements | String | The settings related to whether an installed item will be required when adding a Usage Service on a Subscription. The supported values are the following:
Available from CRM.COM R14.0.0 Deprecated from CRM.COM R15.0.0 |
life_cycle_state | String | The life cycle state of the retrieved usage service catalog. The supported life cycle states are the following: DRAFT, EFFECTIVE, NOT_EFFECTIVE, CANCELLED From CRM.COM R15.0.0, CANCELLED is deprecated From CRM.COM R17.0.0, DRAFT is deprecated |
effective_date | Date | The Effective Date of the retrieved usage service catalog Available from CRM.COM R14.0.0 Deprecated from CRM.COM R17.0.0 |
expiration_date | Date | The Expiration Date of the retrieved usage service catalog Available from CRM.COM R14.0.0 Deprecated from CRM.COM R17.0.0 |
udf_string_1 | String | User Defined Field of type String |
udf_string_2 | String | User Defined Field of type String |
udf_string_3 | String | User Defined Field of type String |
udf_string_4 | String | User Defined Field of type String |
udf_string_5 | String | User Defined Field of type String |
udf_string_6 | String | User Defined Field of type String |
udf_string_7 | String | User Defined Field of type String |
udf_string_8 | String | User Defined Field of type String |
udf_float_1 | Float | User Defined Field of type Float |
udf_float_2 | Float | User Defined Field of type Float |
udf_float_3 | Float | User Defined Field of type Float |
udf_float_4 | Float | User Defined Field of type Float |
udf_date_1 | Date | User Defined Field of type Date |
udf_date_2 | Date | User Defined Field of type Date |
udf_date_3 | Date | User Defined Field of type Date |
udf_date_4 | Date | User Defined Field of type Date |
provisioning_provider | Provisioning Provider Object | The provisioning provider related with the retrieved usage service catalog Deprecated from CRM.COM R15.0.0 |
log_information | Log Information Object | The log information of the retrieved usage service catalog |
validity_set | Set of Usage Service Catalog Validity Objects | The time periods during which the retrieved usage service catalog is available to be used. |
validity_period_set | Set of Usage Service Catalog Validity Period Objects | The time periods during which the retrieved usage service catalog is available to be used Available from CRM.COM R17.0.0 |
Referred Objects Response Data
Examples
POST usage_service_catalogs/cancel
This method is used to cancel a specific usage service catalog. This method is applicable only on draft, effective or not effective usage service catalogs, having no related usage detail records which are posted, billable and still not billed. Only one usage service catalog can be cancelled on each call
Resource URL
Parameters
Name | Type | Description | ||||||||||||
token | String | The token retrieved from the login method | ||||||||||||
usage_service_catalog_identifier (mandatory) | Usage Service Catalog Identifier | The identifier of the usage service catalog .The allowed usage service catalog identifier fields are the following:
| ||||||||||||
fields_set (optional) | List of Strings, comma separated | A list of fields that should be included in the results. If not specified then all the available fields will be returned |
Restrictions
- It is mandatory to specify one of the semi-optional parameters. Only one semi-optional parameter can be specified.
Response Data
Name | Type | Description |
---|---|---|
id | String | The ID of the retrieved usage service catalog |
name | String | The Name of the retrieved usage service catalog |
alternative_code | String | The Alternative Code of the retrieved usage service catalog |
description | String | The Description of the retrieved usage service catalog |
termed_service_requirements | String | The settings related to whether a termed service will be required when adding a Usage Service on a Subscription. The supported values are the following:
Available from CRM.COM R13.0.0 From CRM.COM R14.0.0, DOES_NOT_REQ_TERMED_SERVICE value is not supported Deprecated from CRM.COM R15.0.0 |
installed_item_requirements | String | The settings related to whether an installed item will be required when adding a Usage Service on a Subscription. The supported values are the following:
Available from CRM.COM R14.0.0 Deprecated from CRM.COM R15.0.0 |
life_cycle_state | String | The life cycle state of the retrieved usage service catalog. The supported life cycle states are the following: DRAFT, EFFECTIVE, NOT_EFFECTIVE, CANCELLED From CRM.COM R15.0.0, CANCELLED is deprecated From CRM.COM R17.0.0, DRAFT is deprecated |
effective_date | Date | The Effective Date of the retrieved usage service catalog Available from CRM.COM R14.0.0 Deprecated from CRM.COM R17.0.0 |
expiration_date | Date | The Expiration Date of the retrieved usage service catalog Available from CRM.COM R14.0.0 Deprecated from CRM.COM R17.0.0 |
udf_string_1 | String | User Defined Field of type String |
udf_string_2 | String | User Defined Field of type String |
udf_string_3 | String | User Defined Field of type String |
udf_string_4 | String | User Defined Field of type String |
udf_string_5 | String | User Defined Field of type String |
udf_string_6 | String | User Defined Field of type String |
udf_string_7 | String | User Defined Field of type String |
udf_string_8 | String | User Defined Field of type String |
udf_float_1 | Float | User Defined Field of type Float |
udf_float_2 | Float | User Defined Field of type Float |
udf_float_3 | Float | User Defined Field of type Float |
udf_float_4 | Float | User Defined Field of type Float |
udf_date_1 | Date | User Defined Field of type Date |
udf_date_2 | Date | User Defined Field of type Date |
udf_date_3 | Date | User Defined Field of type Date |
udf_date_4 | Date | User Defined Field of type Date |
provisioning_provider | Provisioning Provider Object | The provisioning provider related with the retrieved usage service catalog Deprecated from CRM.COM R15.0.0 |
log_information | Log Information Object | The log information of the retrieved usage service catalog |
validity_set | Set of Usage Service Catalog Validity Objects | The time periods during which the retrieved usage service catalog is available to be used. |
validity_period_set | Set of Usage Service Catalog Validity Period Objects | The time periods during which the retrieved usage service catalog is available to be used Available from CRM.COM R17.0.0 |
Referred Objects Response Data
Examples
POST usage_service_catalogs/set_as_effective
This method is used to set a specific usage service catalog as effective. This method is applicable only on draft or not effective usage service catalogs. Only one usage service catalog can be updated on each call
Resource URL
Parameters
Name | Type | Description | ||||||||||||
token | String | The token retrieved from the login method | ||||||||||||
usage_service_catalog_identifier (mandatory) | Usage Service Catalog Identifier | The identifier of the usage service catalog .The allowed usage service catalog identifier fields are the following:
| ||||||||||||
fields_set (optional) | List of Strings, comma separated | A list of fields that should be included in the results. If not specified then all the available fields will be returned |
Restrictions
- It is mandatory to specify one of the semi-optional parameters. Only one semi-optional parameter can be specified.
Response Data
Name | Type | Description |
---|---|---|
id | String | The ID of the retrieved usage service catalog |
name | String | The Name of the retrieved usage service catalog |
alternative_code | String | The Alternative Code of the retrieved usage service catalog |
description | String | The Description of the retrieved usage service catalog |
termed_service_requirements | String | The settings related to whether a termed service will be required when adding a Usage Service on a Subscription. The supported values are the following:
Available from CRM.COM R13.0.0 From CRM.COM R14.0.0, DOES_NOT_REQ_TERMED_SERVICE value is not supported Deprecated from CRM.COM R15.0.0 |
installed_item_requirements | String | The settings related to whether an installed item will be required when adding a Usage Service on a Subscription. The supported values are the following:
Available from CRM.COM R14.0.0 Deprecated from CRM.COM R15.0.0 |
life_cycle_state | String | The life cycle state of the retrieved usage service catalog. The supported life cycle states are the following: DRAFT, EFFECTIVE, NOT_EFFECTIVE, CANCELLED From CRM.COM R15.0.0, CANCELLED is deprecated From CRM.COM R17.0.0, DRAFT is deprecated |
effective_date | Date | The Effective Date of the retrieved usage service catalog Available from CRM.COM R14.0.0 Deprecated from CRM.COM R17.0.0 |
expiration_date | Date | The Expiration Date of the retrieved usage service catalog Available from CRM.COM R14.0.0 Deprecated from CRM.COM R17.0.0 |
udf_string_1 | String | User Defined Field of type String |
udf_string_2 | String | User Defined Field of type String |
udf_string_3 | String | User Defined Field of type String |
udf_string_4 | String | User Defined Field of type String |
udf_string_5 | String | User Defined Field of type String |
udf_string_6 | String | User Defined Field of type String |
udf_string_7 | String | User Defined Field of type String |
udf_string_8 | String | User Defined Field of type String |
udf_float_1 | Float | User Defined Field of type Float |
udf_float_2 | Float | User Defined Field of type Float |
udf_float_3 | Float | User Defined Field of type Float |
udf_float_4 | Float | User Defined Field of type Float |
udf_date_1 | Date | User Defined Field of type Date |
udf_date_2 | Date | User Defined Field of type Date |
udf_date_3 | Date | User Defined Field of type Date |
udf_date_4 | Date | User Defined Field of type Date |
provisioning_provider | Provisioning Provider Object | The provisioning provider related with the retrieved usage service catalog Deprecated from CRM.COM R15.0.0 |
log_information | Log Information Object | The log information of the retrieved usage service catalog |
validity_set | Set of Usage Service Catalog Validity Objects | The time periods during which the retrieved usage service catalog is available to be used. |
validity_period_set | Set of Usage Service Catalog Validity Period Objects | The time periods during which the retrieved usage service catalog is available to be used Available from CRM.COM R17.0.0 |
Referred Objects Response Data
Examples
POST usage_service_catalogs/set_as_not_effective
This method is used to set a specific usage service catalog as not effective. This method is applicable only on effective usage service catalogs. Only one usage service catalog can be updated on each call
Resource URL
Parameters
Name | Type | Description | ||||||||||||
token | String | The token retrieved from the login method | ||||||||||||
usage_service_catalog_identifier (mandatory) | Usage Service Catalog Identifier | The identifier of the usage service catalog .The allowed usage service catalog identifier fields are the following:
| ||||||||||||
fields_set (optional) | List of Strings, comma separated | A list of fields that should be included in the results. If not specified then all the available fields will be returned |
Restrictions
- It is mandatory to specify one of the semi-optional parameters. Only one semi-optional parameter can be specified.
Response Data
Name | Type | Description |
---|---|---|
id | String | The ID of the retrieved usage service catalog |
name | String | The Name of the retrieved usage service catalog |
alternative_code | String | The Alternative Code of the retrieved usage service catalog |
description | String | The Description of the retrieved usage service catalog |
termed_service_requirements | String | The settings related to whether a termed service will be required when adding a Usage Service on a Subscription. The supported values are the following:
Available from CRM.COM R13.0.0 From CRM.COM R14.0.0, DOES_NOT_REQ_TERMED_SERVICE value is not supported Deprecated from CRM.COM R15.0.0 |
installed_item_requirements | String | The settings related to whether an installed item will be required when adding a Usage Service on a Subscription. The supported values are the following:
Available from CRM.COM R14.0.0 Deprecated from CRM.COM R15.0.0 |
life_cycle_state | String | The life cycle state of the retrieved usage service catalog. The supported life cycle states are the following: DRAFT, EFFECTIVE, NOT_EFFECTIVE, CANCELLED From CRM.COM R15.0.0, CANCELLED is deprecated From CRM.COM R17.0.0, DRAFT is deprecated |
effective_date | Date | The Effective Date of the retrieved usage service catalog Available from CRM.COM R14.0.0 Deprecated from CRM.COM R17.0.0 |
expiration_date | Date | The Expiration Date of the retrieved usage service catalog Available from CRM.COM R14.0.0 Deprecated from CRM.COM R17.0.0 |
udf_string_1 | String | User Defined Field of type String |
udf_string_2 | String | User Defined Field of type String |
udf_string_3 | String | User Defined Field of type String |
udf_string_4 | String | User Defined Field of type String |
udf_string_5 | String | User Defined Field of type String |
udf_string_6 | String | User Defined Field of type String |
udf_string_7 | String | User Defined Field of type String |
udf_string_8 | String | User Defined Field of type String |
udf_float_1 | Float | User Defined Field of type Float |
udf_float_2 | Float | User Defined Field of type Float |
udf_float_3 | Float | User Defined Field of type Float |
udf_float_4 | Float | User Defined Field of type Float |
udf_date_1 | Date | User Defined Field of type Date |
udf_date_2 | Date | User Defined Field of type Date |
udf_date_3 | Date | User Defined Field of type Date |
udf_date_4 | Date | User Defined Field of type Date |
provisioning_provider | Provisioning Provider Object | The provisioning provider related with the retrieved usage service catalog Deprecated from CRM.COM R15.0.0 |
log_information | Log Information Object | The log information of the retrieved usage service catalog |
validity_set | Set of Usage Service Catalog Validity Objects | The time periods during which the retrieved usage service catalog is available to be used. |
validity_period_set | Set of Usage Service Catalog Validity Period Objects | The time periods during which the retrieved usage service catalog is available to be used Available from CRM.COM R17.0.0 |
Referred Objects Response Data