List All Supported Node Types
get
/v1/nodeTypes
Returns a list of all supported node types.
Request
There are no request parameters for this operation.
There's no request body for this operation.
Back to TopResponse
Supported Media Types
- application/json
200 Response
All the node types have been listed successfully.
Root Schema : schema
Type:
Show Source
array
-
Array of:
object NodeTypeResponse
The response schema for getting node types information for all the node types.
Nested Schema : NodeTypeResponse
Type:
object
The response schema for getting node types information for all the node types.
Show Source
-
id(required): string
The context of the node.Example:
Wireless#CC#RADIUS
-
marketSegment(required): string
The market segment of the node.Example:
Wireless
-
metadata(required): string
The reference to get the metadata for the node type.Example:
nodeTypes/Wireless#EI#RADIUS
-
name(required): string
The node's name as defined in GUI template tree.Example:
RADIUS
-
type(required): string
The type of the node, for example, EP, DC, etc.Example:
CC
400 Response
The request cannot process the request due to a client error.
Root Schema : Error
Type:
object
Used when an API encounters an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx).
Show Source
-
@type: string
Defines the sub-class entity when sub-classing.
-
cause: string
The cause of the exception.
-
code(required): string
The application relevant details defined in the API or a common list.
-
message: string
The details and corrective actions for the error shown to the client user.
-
reason(required): string
The reason for the error, which is shown to a client user.
-
referenceError: string
(uri)
The URI of the documentation describing the error.
-
status: string
The HTTP error code describing the error.
401 Response
The client does not have the correct privileges.
Root Schema : Error
Type:
object
Used when an API encounters an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx).
Show Source
-
@type: string
Defines the sub-class entity when sub-classing.
-
cause: string
The cause of the exception.
-
code(required): string
The application relevant details defined in the API or a common list.
-
message: string
The details and corrective actions for the error shown to the client user.
-
reason(required): string
The reason for the error, which is shown to a client user.
-
referenceError: string
(uri)
The URI of the documentation describing the error.
-
status: string
The HTTP error code describing the error.
403 Response
The request was not authorized.
Root Schema : Error
Type:
object
Used when an API encounters an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx).
Show Source
-
@type: string
Defines the sub-class entity when sub-classing.
-
cause: string
The cause of the exception.
-
code(required): string
The application relevant details defined in the API or a common list.
-
message: string
The details and corrective actions for the error shown to the client user.
-
reason(required): string
The reason for the error, which is shown to a client user.
-
referenceError: string
(uri)
The URI of the documentation describing the error.
-
status: string
The HTTP error code describing the error.
404 Response
The requested resource cannot be found.
Root Schema : Error
Type:
object
Used when an API encounters an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx).
Show Source
-
@type: string
Defines the sub-class entity when sub-classing.
-
cause: string
The cause of the exception.
-
code(required): string
The application relevant details defined in the API or a common list.
-
message: string
The details and corrective actions for the error shown to the client user.
-
reason(required): string
The reason for the error, which is shown to a client user.
-
referenceError: string
(uri)
The URI of the documentation describing the error.
-
status: string
The HTTP error code describing the error.
405 Response
This method is not allowed.
Root Schema : Error
Type:
object
Used when an API encounters an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx).
Show Source
-
@type: string
Defines the sub-class entity when sub-classing.
-
cause: string
The cause of the exception.
-
code(required): string
The application relevant details defined in the API or a common list.
-
message: string
The details and corrective actions for the error shown to the client user.
-
reason(required): string
The reason for the error, which is shown to a client user.
-
referenceError: string
(uri)
The URI of the documentation describing the error.
-
status: string
The HTTP error code describing the error.
409 Response
The request could not be processed due to a conflict in the existing state of the resource.
Root Schema : Error
Type:
object
Used when an API encounters an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx).
Show Source
-
@type: string
Defines the sub-class entity when sub-classing.
-
cause: string
The cause of the exception.
-
code(required): string
The application relevant details defined in the API or a common list.
-
message: string
The details and corrective actions for the error shown to the client user.
-
reason(required): string
The reason for the error, which is shown to a client user.
-
referenceError: string
(uri)
The URI of the documentation describing the error.
-
status: string
The HTTP error code describing the error.
500 Response
The system has encountered an internal server error.
Root Schema : Error
Type:
object
Used when an API encounters an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx).
Show Source
-
@type: string
Defines the sub-class entity when sub-classing.
-
cause: string
The cause of the exception.
-
code(required): string
The application relevant details defined in the API or a common list.
-
message: string
The details and corrective actions for the error shown to the client user.
-
reason(required): string
The reason for the error, which is shown to a client user.
-
referenceError: string
(uri)
The URI of the documentation describing the error.
-
status: string
The HTTP error code describing the error.
Examples
The following example shows how to list all supported node types by submitting a GET request on the REST resource using cURL. For more information about cURL, see Use cURL.
curl -X GET 'http://host:port/nodeTypes'
Example of the Response Body
If successful, the response code 200 is returned with the following response body.
[
{
"id": "Wireless#EI#RADIUS",
"marketSegment": "Wireless",
"metadata": "/nodeTypes/Wireless#EI#RADIUS",
"name": "RADIUS",
"type": "Collection Cartridge (CC)"
},
{
"id": "Wireless#EI#GenericGTP",
"marketSegment": "Wireless",
"metadata": "/nodeTypes/Wireless#EI#GenericGTP",
"name": "GTP' Data Collection",
"type": "Collection Cartridge (CC)"
},
{
"id": "Wireless#EI#GTPPrime_Collection",
"marketSegment": "Wireless",
"metadata": "/nodeTypes/Wireless#EI#GTPPrime_Collection",
"name": "GTP Prime Collection",
"type": "Collection Cartridge (CC)"
},
{
"id": "Wireless#EI#Flat_File",
"marketSegment": "Wireless",
"metadata": "/nodeTypes/Wireless#EI#Flat_File",
"name": "Nortel PrePaid in SCP",
"type": "Collection Cartridge (CC)"
},
{
"id": "Wireless#EP#SequenceProcessorV2",
"marketSegment": "Wireless",
"metadata": "/nodeTypes/Wireless#EP#SequenceProcessorV2",
"name": "3GPP Session Sequencing",
"type": "Enhancement Processor (EP)"
},
{
"id": "Wireless#EP#DupRemover",
"marketSegment": "Wireless",
"metadata": "/nodeTypes/Wireless#EP#DupRemover",
"name": "Hot Billing Duplicate CDR Removal",
"type": "Enhancement Processor (EP)"
},
{
"id": "Wireless#EP#HCDeduplicator",
"marketSegment": "Wireless",
"metadata": "/nodeTypes/Wireless#EP#HCDeduplicator",
"name": "Duplicate Check EP",
"type": "Enhancement Processor (EP)"
},
{
"id": "Wireless#EP#FilterProcessor",
"marketSegment": "Wireless",
"metadata": "/nodeTypes/Wireless#EP#FilterProcessor",
"name": "Record Filter",
"type": "Enhancement Processor (EP)"
},
{
"id": "Wireless#EP#FlexibleRoutingProcessor",
"marketSegment": "Wireless",
"metadata": "/nodeTypes/Wireless#EP#FlexibleRoutingProcessor",
"name": "Flexible Routing",
"type": "Enhancement Processor (EP)"
},
{
"id": "Wireless#EP#ZeroRating",
"marketSegment": "Wireless",
"metadata": "/nodeTypes/Wireless#EP#ZeroRating",
"name": "Zero Rating",
"type": "Enhancement Processor (EP)"
},
{
"id": "Wireless#EP#ContentBasedBilling",
"marketSegment": "Wireless",
"metadata": "/nodeTypes/Wireless#EP#ContentBasedBilling",
"name": "Content Based Billing Routing",
"type": "Enhancement Processor (EP)"
},
{
"id": "Wireless#EP#GTPPrimeEnhancer",
"marketSegment": "Wireless",
"metadata": "/nodeTypes/Wireless#EP#GTPPrimeEnhancer",
"name": "3GPP 32.015 Parsing Enhancer",
"type": "Enhancement Processor (EP)"
},
{
"id": "Wireless#EP#FileEnhancer",
"marketSegment": "Wireless",
"metadata": "/nodeTypes/Wireless#EP#FileEnhancer",
"name": "Subscriber State Management",
"type": "Enhancement Processor (EP)"
},
{
"id": "Wireless#EP#PreRating",
"marketSegment": "Wireless",
"metadata": "/nodeTypes/Wireless#EP#PreRating",
"name": "Record Enhancement Charging EP",
"type": "Enhancement Processor (EP)"
},
{
"id": "Wireless#AP#MXAggregator",
"marketSegment": "Wireless",
"metadata": "/nodeTypes/Wireless#AP#MXAggregator",
"name": "Session Aggregation",
"type": "Aggregation Processor (AP)"
},
{
"id": "Wireless#AP#Grouper",
"marketSegment": "Wireless",
"metadata": "/nodeTypes/Wireless#AP#Grouper",
"name": "Record Grouping",
"type": "Aggregation Processor (AP)"
},
{
"id": "Wireless#AP#MXPartialCDRCompletion",
"marketSegment": "Wireless",
"metadata": "/nodeTypes/Wireless#AP#MXPartialCDRCompletion",
"name": "Partial CDR Completion Cartridge",
"type": "Aggregation Processor (AP)"
},
{
"id": "Wireless#OI#Flat_File",
"marketSegment": "Wireless",
"metadata": "/nodeTypes/Wireless#OI#Flat_File",
"name": "ASCII Delimited",
"type": "Distribution Cartridge (DC)"
},
{
"id": "Wireless#OI#XML_File",
"marketSegment": "Wireless",
"metadata": "/nodeTypes/Wireless#OI#XML_File",
"name": "XML",
"type": "Distribution Cartridge (DC)"
},
{
"id": "Wireless#OI#gsm3gpp",
"marketSegment": "Wireless",
"metadata": "/nodeTypes/Wireless#OI#gsm3gpp",
"name": "3GPP 32.015 ASN.1",
"type": "Distribution Cartridge (DC)"
},
{
"id": "Wireless#OI#RADIUS",
"marketSegment": "Wireless",
"metadata": "/nodeTypes/Wireless#OI#RADIUS",
"name": "RADIUS",
"type": "Distribution Cartridge (DC)"
},
{
"id": "IP#EI#RADIUS",
"marketSegment": "IP",
"metadata": "/nodeTypes/IP#EI#RADIUS",
"name": "RADIUS",
"type": "Collection Cartridge (CC)"
},
{
"id": "IP#EI#SNMPDataCollector",
"marketSegment": "IP",
"metadata": "/nodeTypes/IP#EI#SNMPDataCollector",
"name": "SNMP",
"type": "Collection Cartridge (CC)"
},
{
"id": "IP#AP#MTAP",
"marketSegment": "IP",
"metadata": "/nodeTypes/IP#AP#MTAP",
"name": "Aggregator",
"type": "Aggregation Processor (AP)"
},
{
"id": "IP#OI#Flat_File",
"marketSegment": "IP",
"metadata": "/nodeTypes/IP#OI#Flat_File",
"name": "ASCII Delimited",
"type": "Distribution Cartridge (DC)"
},
{
"id": "IP#OI#RADIUS",
"marketSegment": "IP",
"metadata": "/nodeTypes/IP#OI#RADIUS",
"name": "RADIUS",
"type": "Distribution Cartridge (DC)"
},
{
"id": "VoIP#EI#IPDRFile",
"marketSegment": "Voice over IP (VoIP)",
"metadata": "/nodeTypes/VoIP#EI#IPDRFile",
"name": "MCS 5200 Collection Cartridge",
"type": "Collection Cartridge (CC)"
},
{
"id": "CartridgeKit#EI#FlatFileEINode",
"marketSegment": "Cartridge Kit",
"metadata": "/nodeTypes/CartridgeKit#EI#FlatFileEINode",
"name": "ASCII Collection Cartridge",
"type": "Collection Cartridge (CC)"
},
{
"id": "CartridgeKit#EI#FlexibleAsciiEINode",
"marketSegment": "Cartridge Kit",
"metadata": "/nodeTypes/CartridgeKit#EI#FlexibleAsciiEINode",
"name": "Flexible ASCII Collection Cartridge",
"type": "Collection Cartridge (CC)"
},
{
"id": "CartridgeKit#EI#IPDRFile",
"marketSegment": "Cartridge Kit",
"metadata": "/nodeTypes/CartridgeKit#EI#IPDRFile",
"name": "IPDR Collection Cartridge",
"type": "Collection Cartridge (CC)"
},
{
"id": "CartridgeKit#EI#NAREINode",
"marketSegment": "Cartridge Kit",
"metadata": "/nodeTypes/CartridgeKit#EI#NAREINode",
"name": "Network Accounting Record Collection Cartridge",
"type": "Collection Cartridge (CC)"
},
{
"id": "CartridgeKit#EI#Asn1FileEI",
"marketSegment": "Cartridge Kit",
"metadata": "/nodeTypes/CartridgeKit#EI#Asn1FileEI",
"name": "ASN1 File Collection Cartridge",
"type": "Collection Cartridge (CC)"
},
{
"id": "CartridgeKit#EI#RecycleAQ",
"marketSegment": "Cartridge Kit",
"metadata": "/nodeTypes/CartridgeKit#EI#RecycleAQ",
"name": "Recycle AQ Job Collection Cartridge",
"type": "Collection Cartridge (CC)"
},
{
"id": "CartridgeKit#EI#Sol42EI",
"marketSegment": "Cartridge Kit",
"metadata": "/nodeTypes/CartridgeKit#EI#Sol42EI",
"name": "Oracle CDR Format File Collection Cartridge",
"type": "Collection Cartridge (CC)"
},
{
"id": "CartridgeKit#EP#NPLProcessorNode",
"marketSegment": "Cartridge Kit",
"metadata": "/nodeTypes/CartridgeKit#EP#NPLProcessorNode",
"name": "Record Processing EP Cartridge",
"type": "Enhancement Processor (EP)"
},
{
"id": "CartridgeKit#EP#FileEnhancerNode",
"marketSegment": "Cartridge Kit",
"metadata": "/nodeTypes/CartridgeKit#EP#FileEnhancerNode",
"name": "Record Enhancement (Local File) EP Cartridge",
"type": "Enhancement Processor (EP)"
},
{
"id": "CartridgeKit#EP#FTPFileEnhancerNode",
"marketSegment": "Cartridge Kit",
"metadata": "/nodeTypes/CartridgeKit#EP#FTPFileEnhancerNode",
"name": "Record Enhancement (Remote File) EP",
"type": "Enhancement Processor (EP)"
},
{
"id": "CartridgeKit#EP#LDAPEnhancerNode",
"marketSegment": "Cartridge Kit",
"metadata": "/nodeTypes/CartridgeKit#EP#LDAPEnhancerNode",
"name": "Record Enhancement (LDAP) EP Cartridge",
"type": "Enhancement Processor (EP)"
},
{
"id": "CartridgeKit#EP#SequenceProcessor",
"marketSegment": "Cartridge Kit",
"metadata": "/nodeTypes/CartridgeKit#EP#SequenceProcessor",
"name": "Sequencing EP Cartridge",
"type": "Enhancement Processor (EP)"
},
{
"id": "CartridgeKit#EP#Recycle",
"marketSegment": "Cartridge Kit",
"metadata": "/nodeTypes/CartridgeKit#EP#Recycle",
"name": "Recycle EP Cartridge",
"type": "Enhancement Processor (EP)"
},
{
"id": "CartridgeKit#AP#MXAggregator",
"marketSegment": "Cartridge Kit",
"metadata": "/nodeTypes/CartridgeKit#AP#MXAggregator",
"name": "Multithreaded Programmable Aggregation Processor Cartridge",
"type": "Aggregation Processor (AP)"
},
{
"id": "CartridgeKit#OI#FFOINode",
"marketSegment": "Cartridge Kit",
"metadata": "/nodeTypes/CartridgeKit#OI#FFOINode",
"name": "ASCII Distribution Cartridge",
"type": "Distribution Cartridge (DC)"
},
{
"id": "CartridgeKit#OI#XMLFileOINode",
"marketSegment": "Cartridge Kit",
"metadata": "/nodeTypes/CartridgeKit#OI#XMLFileOINode",
"name": "XML Distribution Cartridge",
"type": "Distribution Cartridge (DC)"
},
{
"id": "CartridgeKit#OI#NAROINode",
"marketSegment": "Cartridge Kit",
"metadata": "/nodeTypes/CartridgeKit#OI#NAROINode",
"name": "Network Accounting Record Distribution Cartridge",
"type": "Distribution Cartridge (DC)"
},
{
"id": "CartridgeKit#OI#JDBC",
"marketSegment": "Cartridge Kit",
"metadata": "/nodeTypes/CartridgeKit#OI#JDBC",
"name": "JDBC DC",
"type": "Distribution Cartridge (DC)"
},
{
"id": "CartridgeKit#OI#RADIUS",
"marketSegment": "Cartridge Kit",
"metadata": "/nodeTypes/CartridgeKit#OI#RADIUS",
"name": "RADIUS",
"type": "Distribution Cartridge (DC)"
},
{
"id": "CartridgeKit#OI#Suspense",
"marketSegment": "Cartridge Kit",
"metadata": "/nodeTypes/CartridgeKit#OI#Suspense",
"name": "Suspense Distribution Cartridge",
"type": "Distribution Cartridge (DC)"
}
]