GET leads/configuration/types/list
This method returns the lead types that are allowed to be used in the system as these are defined in active Lead Definitions. Multiple lead 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 providing the lead type. The group is filtered against the lead 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 providing the lead type. The unit is filtered against the lead 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 lead type |
name | String | The name of the retrieved lead type |
alternative_code | String | The alternative code of the retrieved lead type |
description | String | A description of the retrieved lead 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 |
log_information | Log Information Object | The log information of the retrieved lead type |
Referred Objects Response Data
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 |
Examples
Example 1
HTTP Method: GET
Request:
Response:
{
"id": "02B85B002C97441BB7EF6E57FF8E3EE8",
"name": "On Premise Software Purchase",
"alternative_code": "OPSP"
},
{
"id": "32852CA161DD44A099A072A317BC0D68",
"name": "New Subscribers",
"alternative_code": "NS"
}
GET leads/configuration/statuses/list
This method returns the statuses that are allowed to be used by leads of specific type. Multiple statuses are returned by each call
Resource URL
Parameters
Name | Type | Description |
token | String | The token retrieved from the login method |
lead_type_identifier (mandatory) | Lead Type Identifier | The identifier of the type of the lead that will be using the statuses. The statuses are filtered against the allowed statuses of the specified type. The allowed lead type identifier fields are the following: Name | Type | Description |
---|
id (semi-optional) | String | The ID of the lead type | name (semi-optional) | String | The name of the lead type | alternative_code (semi-optional) | String | The alternative code of lead type |
|
life_cycle_state (optional) | Sting | The life cycle state that the status should have. If specified then only statuses related with the specified life cycle state will be retrieved. Life cycle state options are: PENDING, IN PROGRESS, LOST and WON |
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 lead type status |
status | Lead Status Object | The actual status provided by the lead type status |
Referred Objects Response Data
lead_status object response data
Name | Type | Description |
---|
id | String | The ID of the retrieved lead status |
name | String | The name of the retrieved lead status |
alternative_code | String | The alternative code of the retrieved lead status |
description | String | A description of the retrieved lead status |
life_cycle_state | String | The life cycle state related with the retrieved lead status. The supported life cycle states are the following: PENDING, IN_PROGRESS, LOST, WON, CANCELLED |
Examples
Example 1
HTTP Method: GET
Request:
Response:
{
"default": false,
"status":
{
"life_cycle_state": "PENDING",
"id": "ECE7C00893674BE9AFC18C5F98A08D98",
"name": "Pending",
"description": "Pending Lead",
"alternative_code": "P"
},
"id": "D26B1A1D3CA3CC0BA3DBE334BCF0B10C"
}
GET leads/configuration/categories/list
This method returns the lead categories that are allowed to be used by leads of a specific type. Multiple lead categories are returned by each call
Resource URL
Parameters
Name | Type | Description |
token | String | The token retrieved from the login method |
lead_type_identifier (mandatory) | Lead Type Identifier | The identifier of the type of the lead that will be using the categories. The categories are filtered against the allowed categories of the specified type. The allowed lead type identifier fields are the following: Name | Type | Description |
---|
id (semi-optional) | String | The ID of the lead type | name (semi-optional) | String | The name of the lead type | alternative_code (semi-optional) | String | The alternative code of lead type |
|
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 lead type category |
default | Boolean | Determines if the lead type category is the default category in the lead type or not |
category | Lead Category Object | The actual category provided by the lead type category |
Referred Objects Response Data
lead_category data object
Name | Type | Description |
---|
id | String | The ID of the retrieved lead category |
name | String | The Name of the retrieved lead category |
code | String | The Code of the retrieved lead category |
description | String | The Description of the retrieved lead category |
parent_id | String | The id of the retrieved category's parent category |
Examples
Example 1
HTTP Method: GET
Request:
Response:
{
"id": "B4DC3C92510944BCB7EE4B71122AF139",
"code": "SP"
},
{
"id": "94B55D8DD1B143059B6B0587ED0742B6",
"code": "SP_CD"
},
{
"id": "2262BFF19FD346C3AE9D8743FE352171",
"code": "SP_OP"
}
GET leads/configuration/physical_goods/list
This method returns the physical goods that are allowed to be used by leads of specific type. Multiple physical goods are returned by each call
Resource URL
Parameters
Name | Type | Description |
token | String | The token retrieved from the login method |
lead_type_identifier (mandatory) | Lead Type Identifier | The identifier of the type of the lead that will be using the physical goods. The physical goods are filtered against the allowed physical goods of the specified type. The allowed lead request type identifier fields are the following: Name | Type | Description |
---|
id (semi-optional) | String | The ID of the lead type | name (semi-optional) | String | The name of the lead type | alternative_code (semi-optional) | String | The alternative code of lead type |
|
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 lead type physical good |
product | Product Object | The actual product provided by the lead type physical good |
product_type | Product Type Object | The actual product type provided by the lead type physical good |
Referred Objects Response Data
product object response data
| | |
---|
Id | String | The ID of the product |
code | String | The code of product |
alternative_code | String | The alternative code of product |
description | String | The description of product |
priority_level | Integer | The priority level of the product |
global_rate | Global Rate Object | The global rate of the retrieved product |
product_type | Product type object | The type of the product |
Referred Objects 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 |
global rate object response data
Name | Type | Description |
---|
id | String | The ID of the retrieved rate |
rate_model | String | The price plan rate model which can be one of the following: - QUANTITYBASED
- QUANTITYANDPERIODBASED
- BILLABLEPERIODBASED
- DURATIONBASED
- FLATFEEBASED
- USAGEBASED
|
global_base_amount | Number | The base price of the product in the Global Price Plan |
base_rate_applied_per | String | The value for 'Base Rate Applied per' Available when the rate model is 'Quantity & Quantity Based' and it is a selection between |
uot | String | The 'UOT' applicable for the rate
- Seconds
- Minute
- Hour
- Day
- Week
- Month
- Year
Available for one-time services |
time_period | Time Period Object | The period and unit of time for which the base amount is applicable for. This is available only on termed services rates. |
uom | String | The 'UOM' applicable for the rate Available when the product type is of Usage Service Classification |
Referred Objects Response Data
period object response data
Name | Type | Description |
---|
time_period_value | Number | The time period value |
time_period_uot | String | The time period unit of time. The supported values are the following: MINUTES, HOURS, DAYS, WEEKS, MONTHS, YEARS |
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:
{
"product_type": null,
"id": "0C148ADC310741A99923BE8546B48F1E",
"product":
{
"id": "3F01BB0B40264DF7311660F63CB2180D",
"description": "Remote Control",
"code": "Remote Control",
"alternative_code": "REM"
}
},
{
"product_type": null,
"id": "F7E71C7E3D674358945BE113D96A66A2",
"product":
{
"id": "70FFDF2B2A74466DD7D0D5246ED1DD2D",
"description": "Antenna v1",
"code": "Antenna 1",
"alternative_code": "ANT1"
}
},
{
"product_type":
{
"service_type": null,
"physical_good_type": "NONTRACEABLE",
"used_for_provisioning": false,
"classification": "PHYSICALGOODS",
"composition_method": "FLAT",
"id": "1FFC6C62DABA4C7BAA3536C24104E58A",
"name": "Software Product",
"description": null,
"alternative_code": "SP_1"
},
"id": "F5A880AA92D34326B4DC9E1D1677939A",
"product": null
}
GET leads/configuration/services/list
This method returns the services that are allowed to be used by leads of specific type. Multiple services are returned by each call
Resource URL
Parameters
Name | Type | Description |
token | String | The token retrieved from the login method |
lead_type_identifier (mandatory) | Lead Type Identifier | The identifier of the type of the lead that will be using the services. The services are filtered against the allowed services of the specified type. The allowed lead type identifier fields are the following: Name | Type | Description |
---|
id (semi-optional) | String | The ID of the lead type | name (semi-optional) | String | The name of the lead type | alternative_code (semi-optional) | String | The alternative code of lead type |
|
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 lead type service |
product | Product Object | The actual product provided by the lead type service |
product_type | Product Type Object | The actual product type provided by the lead type service |
Referred Objects Response Data
product object response data
| | |
---|
Id | String | The ID of the product |
code | String | The code of product |
alternative_code | String | The alternative code of product |
description | String | The description of product |
priority_level | Integer | The priority level of the product |
global_rate | Global Rate Object | The global rate of the retrieved product |
product_type | Product type object | The type of the product |
Referred Objects 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 |
global rate object response data
Name | Type | Description |
---|
id | String | The ID of the retrieved rate |
rate_model | String | The price plan rate model which can be one of the following: - QUANTITYBASED
- QUANTITYANDPERIODBASED
- BILLABLEPERIODBASED
- DURATIONBASED
- FLATFEEBASED
- USAGEBASED
|
global_base_amount | Number | The base price of the product in the Global Price Plan |
base_rate_applied_per | String | The value for 'Base Rate Applied per' Available when the rate model is 'Quantity & Quantity Based' and it is a selection between |
uot | String | The 'UOT' applicable for the rate
- Seconds
- Minute
- Hour
- Day
- Week
- Month
- Year
Available for one-time services |
time_period | Time Period Object | The period and unit of time for which the base amount is applicable for. This is available only on termed services rates. |
uom | String | The 'UOM' applicable for the rate Available when the product type is of Usage Service Classification |
Referred Objects Response Data
period object response data
Name | Type | Description |
---|
time_period_value | Number | The time period value |
time_period_uot | String | The time period unit of time. The supported values are the following: MINUTES, HOURS, DAYS, WEEKS, MONTHS, YEARS |
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:
{
"product_type": null,
"id": "0C634981F1324EAF802AA88F8C3D2CCE",
"product":
{
"id": "E67206ADD5E939E31E0D34A2D35F2742",
"description": null,
"code": "Viasat Premium",
"alternative_code": "VP"
}
},
{
"product_type":
{
"service_type": "USAGE",
"physical_good_type": null,
"used_for_provisioning": false,
"classification": "SERVICES",
"composition_method": "FLAT",
"id": "C195EEFC755F4939BF4B49FEDE7D60AB",
"name": "Software Services",
"description": null,
"alternative_code": "SS_1"
},
"id": "1E6FDDFC97CC4A7B9BE9261B692204A4",
"product": null
}
GET leads/configuration/activity_types/list
This method returns the activity types that are allowed to be used by leads of specific type. Multiple activity types are returned by each call
Resource URL
Parameters
Name | Type | Description |
token | String | The token retrieved from the login method |
lead_type_identifier (mandatory) | Service Request Type Identifier | The identifier of the type of the lead that will be using the activity types. The activity types are filtered against the allowed activity types of the specified type. The allowed lead type identifier fields are the following: Name | Type | Description |
---|
id (semi-optional) | String | The ID of the lead type | name (semi-optional) | String | The name of the lead type | alternative_code (semi-optional) | String | The alternative code of lead type |
|
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 lead type activity type |
activity_type | Activity Type Object | The actual activity type provided by the lead type activity type |
Referred Objects Response Data
activity_type object response data
Name | Type | Description |
---|
id | String | The ID of the retrieved activity type |
name | String | The name of the retrieved activity type |
alternative_code | String | The alternative code of the retrieved activity type |
description | String | A description of the retrieved activity type |
Examples
Example 1
HTTP Method: GET
Request:
Response:
GET leads/configuration/priority_levels/list
This method returns the priority levels that are allowed to be used by leads of any type. Only priority levels defined in the active Lead Definitions and set as Supported are retrieved. Multiple priority levels 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
Name | Type | Description |
---|
id | String | The ID of the retrieved lead priority level |
name | String | The name of the retrieved lead priority level |
label | String | The label of the retrieved lead priority level |
Examples
Example 1
HTTP Method: GET
Request:
Response:
{
"label": "Low Priority",
"id": "6D8A8517701B4AAB8B63A2BF08A5501F",
"name": 1
},
{
"label": "Medium Priority",
"id": "F47439E2D1DE4635A56837C9C99828D2",
"name": 2
},
{
"label": "High Priority",
"id": "64EC45054E444628B467CD863668B261",
"name": 3
}
GET leads/configuration/importance_levels/list
This method returns the importance levels that are allowed to be used by leads of any type. Only importance levels defined in the active Lead Definitions and set as Supported are retrieved. Multiple importance levels 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
Name | Type | Description |
---|
id | String | The ID of the retrieved lead importance level |
name | String | The name of the retrieved lead importance level |
label | String | The label of the retrieved lead importance level |
Examples
Example 1
HTTP Method: GET
Request:
Response:
{
"label": "Very Low Importance",
"id": "A3392F780B4547B890B18F323AE068E3",
"name": "IMPORTANCE1"
},
{
"label": "Low Importance",
"id": "6945CE2D48BD419C89815FC02DFA26BF",
"name": "IMPORTANCE2"
},
{
"label": "Medium Importance",
"id": "F155686AEACA47928C021055E56F5BB1",
"name": "IMPORTANCE3"
}
GET leads/configuration/source_types/list
This method returns the source types that are allowed to be used by leads of any type. All Source Types defined in the active Lead Definitions are retrieved. Any custom Source Type which does not have a label is not retrieved. Multiple source 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
Name | Type | Description |
---|
id | String | The ID of the retrieved lead source type |
name | String | The name of the retrieved lead source type |
label | String | The label of the retrieved lead source type |
Examples
Example 1
HTTP Method: GET
Request:
Response:
{
"label": "Advert Campaign",
"id": "F16E21C609DC4D5E9314E627D9335EF1",
"name": "ADVERTISEMENT"
},
{
"label": "Notifications Campaign",
"id": "ABEF7494701D49EFA1AA03DD0796414A",
"name": "NOTIFICATIONS"
},
{
"label": null,
"id": "4DAAFB1B938A46BF831B1B265200F1D1",
"name": "COMMUNICATIONS"
},
{
"label": null,
"id": "72535471E6D44C19B35490AD1B27AD92",
"name": "RECOMMENDEDBYCONTACT"
},
{
"label": null,
"id": "7BBC9DA6AFB64F49B76FA363F32185D7",
"name": "RECOMMENDEDBYEMPLOYEE"
},
{
"label": null,
"id": "07C1F8E5D978401481F264352DD8EF62",
"name": "RECOMMENDEDBYPARTNER"
},
{
"label": null,
"id": "0E70C8A2B8EE43E6A30F592BF449DC79",
"name": "WEBSITE"
},
{
"label": null,
"id": "2ADFC37761AF4FDA9791F252C88B6233",
"name": "OTHER"
},
{
"label": "via Media",
"id": "85D4D7B1CAE04AF58AE1692C3E5F593D",
"name": "CUSTOM1"
},
{
"label": null,
"id": "14779043AB744DF1889A937F48AFF790",
"name": "CUSTOM2"
},
{
"label": null,
"id": "EA29FE96D7154278B86DF2D384B0F137",
"name": "CUSTOM3"
},
{
"label": null,
"id": "6366EA7AF9784056B237336D4F129D54",
"name": "CUSTOM4"
},
{
"label": null,
"id": "D7972B1EBAAD4CF6AA21718D8C280F74",
"name": "CUSTOM5"
}
GET leads/configuration/lost_reasons/list
This method returns the lost reasons that are allowed to be used by leads of any type. All Lost Reasons defined in the active Lead Definitions are retrieved. Multiple lost reasons 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
Name | Type | Description |
---|
id | String | The ID of the retrieved lead lost reason |
name | String | The name of the retrieved lead lost reason |
alternative_code | String | The alternative code of the retrieved lead lost reason |
description | String | The description of the retrieved lead lost reason |
Examples
Example 1
HTTP Method: GET
Request:
Response:
{
"id": "2CCA640BAB9C49B2B057380380809BAA",
"name": "No Requirements Mapping",
"alternative_code": "NRM"
},
{
"id": "F0FE0C78A9FE4BB9BDD1B1DACF6D910C",
"name": "Not Interested",
"alternative_code": "NI"
},
{
"id": "0D41B1B5E3B4498E87E74051BD7D7711",
"name": "Competitor",
"alternative_code": "C_1"
}
GET leads/configuration/competitors/list
This method returns the competitors that are allowed to be used by leads of any type. All Competitors defined in the active Lead Definitions are retrieved. Multiple competitors 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
Name | Type | Description |
---|
id | String | The ID of the retrieved lead competitor |
name | String | The name of the retrieved lead competitor |
website | String | The website of the retrieved competitor |
description | String | The description of the retrieved lead competitor |
Examples
Example 1
HTTP Method: GET
Request:
Response:
{
"id": "F0EE8EDCD868415184CCAD6221E356B6",
"name": "Chargify",
"website": "www.chargify.com",
"description": "Chargify: CRM"
},
{
"id": "920ABF722D304B8890312E6C3241A062",
"name": "Rewards Tool",
"website": "www.competitor2.com",
"description": "Rewards Tool: Rewards"
}