You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 3
Next »
GET usage_service_catalogs/configuration/usage_service_types/list
This method returns the usage service types that are allowed to be used in usage service catalogs, based on the active usage service catalog definition. Multiple usage service types are returned by each call
Resource URL
Parameters
Name | Type | Description |
token | String | The token retrieved from the login method |
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 |
Response Data
product_type object data response
Name | Type | Description |
---|
Id | String | The ID of the retrieved product type |
name | String | The Name of the retrieved product type |
alternative_code | String | The Alternative Code of the retrieved product type |
description | String | The Description of the retrieved product type |
classification | String | The Classification of the retrieved product type which can be SERVICES or PHYSICALGOODS |
service_type | String | The Service Type of the retrieved product type which can be TERMED, USAGE, ONETIME or EXPENSE |
physical_good_type | String | The physical Good Type of the retrieved product type which can be TRACEABLE or NONTRACEABLE |
composition_method | String | The Composition Method of the retrieved product type which can be FLAT, FLEXIBLEBUNDLE or FIXEDBUNDLE |
used_for_provisioning | Boolean | The flag shows if the retrieved product type is used for provisioning |
udr_type | Usage Detail Record Type | The UDR type related with the product type. This is applicable only if the product type is classified as SERVICES and the service type is set to USAGE |
meter_reading_type | Meter Reading Type | The Meter Reading type related with the product type. This is applicable only for traceable physical goods |
Referred Objects Response Data
usage_detail_record_type object data response
Name | Type | Description |
---|
Id | String | The ID of the retrieved usage detail record type |
name | String | The Name of the retrieved usage detail record type |
alternative_code | String | The Alternative Code of the retrieved usage detail record type |
description | String | The Description of the retrieved usage detail record type |
unit_of_measurement | String | The Unit of measurement of the retrieved usage detail record type |
Referred Objects Response Data
unit_of_measurement object response data
Name | Type | Description |
id | String | The identifier of the Unit of measurement |
name | String | The name of the Unit of measurement |
description | String | The description of the Unit of measurement |
alternative_code | String | The alternative code of the Unit of measurement |
meter_reading_type object data response
Name | Type | Description |
---|
Id | String | The ID of the retrieved meter reading type |
name | String | The Name of the retrieved meter reading type |
alternative_code | String | The Alternative Code of the retrieved meter reading type |
classification | String | The Classification of the retrieved meter reading type |
description | String | The Description of the retrieved meter reading type |
unit_of_measurement | String | The Unit of measurement of the retrieved meter reading type |
Referred Objects Response Data
unit_of_measurement object response data
Name | Type | Description |
id | String | The identifier of the Unit of measurement |
name | String | The name of the Unit of measurement |
description | String | The description of the Unit of measurement |
alternative_code | String | The alternative code of the Unit of measurement |
Examples
Example 1
HTTP Method: GET
Request:
Response:
GET usage_service_catalogs/configuration/provisioning_providers/list
This method returns the usage detail record types that are allowed to be used in the system. Multiple usage detail record types are returned by each call
Resource URL
Parameters
Name | Type | Description |
token | String | The token retrieved from the login method |
group_identifier (optional) | Group Identifier | The identifier of the group that will be using the usage detail record of this type. The group is filtered against the usage detail record types' allowed organisational units. The allowed group identifier fields are the following: Name | Type | Description |
---|
id (semi-optional) | String | The ID of the group | name (semi-optional) | String | The code of the group | alternative_code (semi-optional) | String | The alternative code of the group |
|
unit_identifier (optional) | Unit Identifier | The identifier of the unit that will be using the usage detail record of this type. The unit is filtered against the usage detail record types' allowed organisational units. The allowed unit identifier fields are the following: Name | Type | Description |
---|
id (semi-optional) | String | The ID of the Unit | name (semi-optional) | String | The name of the Unit | alternative_code (semi-optional) | String | The alternative code of the Unit |
|
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 |
Response Data
Name | Type | Description |
---|
Id | String | The ID of the retrieved usage detail record type |
name | String | The Name of the retrieved usage detail record type |
alternative_code | String | The Alternative Code of the retrieved usage detail record type |
description | String | The Description of the retrieved usage detail record type |
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 |
unit_of_measurement | Units of Measurement Object | The Unit of measurement of the retrieved usage detail record type
|
log_information | Log Information Object | The log information of the retrieved usage detail record type |
allowed_source_systems_set | Set of Usage Detail Record Source Systems | The source systems that are allowed to be used by usage detail records of this type |
allowed_usage_methods_set | Set of Usage Detail Record Usage Methods | The usage methods that are allowed to be used by usage detail records of this type |
allowed_devices_set | Set of Usage Detail Record Devices | The devices that are allowed to be used by usage detail records of this type |
allowed_source_categories_set | Set of Usage Detail Record Source Categories | The source categories that are allowed to be used by usage detail records of this type |
allowed_destination_categories_set | Set of Usage Detail Record Destination Categories | The destination categories that are allowed to be used by usage detail records of this type |
allowed_metadata_set | Set of Metadata Attributes | The allowed set of metadata attributes whose values will be set on the UDRs. |
Referred Objects Response Data
unit_of_measurement object response data
Name | Type | Description |
id | String | The identifier of the Unit of measurement |
name | String | The name of the Unit of measurement |
description | String | The description of the Unit of measurement |
alternative_code | String | The alternative code of the Unit of measurement |
log_information object response data
Name | Type | Description |
created_date | Date | The date that the retrieved record was created |
updated_date | Date | The last date that the retrieved record was updated |
created_by_unit | Unit Object | The unit that created the retrieved record |
created_by_business_unit | Unit Object | The unit that created the retrieved record |
created_by_user | User Object | The user that created the retrieved record |
updated_by_unit | Unit Object | The last unit that updated the retrieved record |
updated_by_business_unit | Unit Object | The last unit that updated the retrieved record |
updated_by_user | User Object | The last user that updated the retrieved record |
Referred Objects Response Data
unit object response data
Name | Type | Description |
---|
id | String | The ID of the retrieved unit |
name | String | The name of the retrieved unit |
group_name | String | The name of the group that the retrieved unit belongs to |
community_name | String | The name of the community that the retrieved unit belongs to |
alternative_code | String | The alternative code of the retrieved unit |
description | String | The description of the retrieved unit |
business unit object response data
Name | Type | Description |
---|
id | String | The ID of the retrieved business unit |
name | String | The name of the retrieved business unit |
code | String | The code of the retrieved business unit |
unified_code | String | The unified code of the retrieved business unit |
description | String | The description of the retrieved business unit |
parent_business_unit_name | String | The name of the parent business unit that the retrieved business unit belongs to |
user object response data
Name | Type | Description |
---|
id | String | The ID of the retrieved user |
username | String | The user name of the retrieved user |
person_name | String | The full name of the retrieved user |
email | String | The email of the retrieved user |
usage_detail_record_source_system object data response
Name | Type | Description |
---|
Id | String | The ID of the retrieved usage detail record source system |
name | String | The Name of the retrieved usage detail record source system |
alternative_code | String | The Alternative Code of the retrieved usage detail record source system |
description | String | The Description of the retrieved usage detail record source system |
usage_detail_record_usage_method object data response
Name | Type | Description |
---|
Id | String | The ID of the retrieved usage detail record usage method |
name | String | The Name of the retrieved usage detail record usage method |
alternative_code | String | The Alternative Code of the retrieved usage detail record usage method |
description | String | The Description of the retrieved usage detail record usage method |
usage_detail_record_device object data response
Name | Type | Description |
---|
Id | String | The ID of the retrieved usage detail record device |
name | String | The Name of the retrieved usage detail record device |
alternative_code | String | The Alternative Code of the retrieved usage detail record device |
description | String | The Description of the retrieved usage detail record device |
usage_detail_record_source_category response data object
Name | Type | Description |
---|
Id | String | The ID of the retrieved usage detail record source category |
name | String | The Name of the retrieved usage detail record source category |
code | String | The code of the retrieved usage detail record source category |
description | String | The description of the retrieved usage detail record source category |
usage_detail_record_destination_category response data object
Name | Type | Description |
---|
Id | String | The ID of the retrieved usage detail record destination category |
name | String | The Name of the retrieved usage detail record destination category |
code | String | The code of the retrieved usage detail record destination category |
description | String | The description of the retrieved usage detail record destination category |
allowed metadata attribute response object
Name | Type | Description |
---|
id | String | The ID of the retrieved metadata attribute |
key | String | The key of the retrieved metadata attribute |
name | String | The name of the retrieved metadata attribute |
description | String | The description of the metadata attribute |
type | String | The type of the retrieved metadata. Available values are: - STRING
- INTEGER
- FLOAT
- BOOLEAN
- DATE
|
is_mandatory | Boolean | Defines whether the metadata attribute is mandatory or not |
values_set | Value set Object | The values available to be set for this metadata attribute. (Configurable) |
default_value | depends on the type | The default value which is applicable if a value set is defined. |
Examples
Example 1
HTTP Method: GET
Request:
Response: