Get all system descriptors
get
/admin/systemDescriptors
Request
Query Parameters
-
api-id: string
-
api-version: string
-
domain: string
-
owner: string
Allowed Values:
[ "internal", "tenant" ] -
system: string
-
type: string
Allowed Values:
[ "internal", "external" ]
There's no request body for this operation.
Back to TopResponse
Supported Media Types
- application/json
200 Response
OK
Nested Schema : SystemDescriptor
Type:
Show Source
object-
domain: string
-
edk: object
edk
-
external: object
External
-
header-enrichment: object
header-enrichment
-
id: string
-
system: string
-
target-name: string
-
type: string
Allowed Values:
[ "internal", "external" ]
Nested Schema : edk
Type:
Show Source
object-
apis: array
apis
Minimum Number of Items:
1Describes Adapter capabilities that are supported for a particular API. -
enabled: boolean
if set, EDK is enabled for the Adapter/System
-
version: string
if EDK is enabled, what is the version it supports
Match One Schema
Show Source
Nested Schema : header-enrichment
Type:
Show Source
object-
expected-headers: array
expected-headers
Minimum Number of Items:
1 -
fixed-headers: object
fixed-headers
Additional Properties Allowed: additionalProperties
Nested Schema : apis
Type:
arrayMinimum Number of Items:
1Describes Adapter capabilities that are supported for a particular API.
Show Source
Nested Schema : items
Type:
Show Source
object-
api-id: string
Pattern:
^[a-z0-9]{1,8}-[0-9]{1,4}$the unique ID of the API -
api-version: string
the API version
-
types: array
types
Minimum Number of Items:
1
Match One Schema
Show Source
Nested Schema : items
Type:
Show Source
object-
base-name: string
-
extensibility-support: string
Allowed Values:
[ "NONE", "AUGMENTATION_ONLY", "TYPE_EXT_ONLY", "AUGMENTATION_AND_TYPE_EXT" ] -
mapping-directions: array
mapping-directions
Minimum Number of Items:
1 -
type-extensibility-support: object
type-extensibility-support
-
type-name: string
Match One Schema
Show Source
Nested Schema : mapping-directions
Type:
arrayMinimum Number of Items:
Show Source
1-
Array of:
string
Allowed Values:
[ "FROM_MODEL", "TO_MODEL" ]
Nested Schema : type-extensibility-support
Type:
Show Source
object-
levels: string
Allowed Values:
[ "SINGLE", "MULTI" ] -
siblings: boolean
Nested Schema : Http-method
Type:
Show Source
object-
method: string
Allowed Values:
[ "GET", "PUT", "POST", "PATCH", "DELETE", "HEAD", "OPTIONS" ]
400 Response
Bad Request
Root Schema : Error
Type:
objectUsed when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
Show Source
-
@baseType: string
When sub-classing, this defines the super-class.
-
@schemaLocation: string
(uri)
A URI to a JSON-Schema file that defines additional attributes and relationships
-
@type: string
When sub-classing, this defines the sub-class entity name.
-
code(required): string
Application relevant detail, defined in the API or a common list.
-
message: string
More details and corrective actions related to the error which can be shown to a client user.
-
reason(required): string
Explanation of the reason for the error which can be shown to a client user.
-
referenceError: string
(uri)
URI of documentation describing the error.
-
status: string
HTTP Error code extension
401 Response
Unauthorized
Root Schema : Error
Type:
objectUsed when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
Show Source
-
@baseType: string
When sub-classing, this defines the super-class.
-
@schemaLocation: string
(uri)
A URI to a JSON-Schema file that defines additional attributes and relationships
-
@type: string
When sub-classing, this defines the sub-class entity name.
-
code(required): string
Application relevant detail, defined in the API or a common list.
-
message: string
More details and corrective actions related to the error which can be shown to a client user.
-
reason(required): string
Explanation of the reason for the error which can be shown to a client user.
-
referenceError: string
(uri)
URI of documentation describing the error.
-
status: string
HTTP Error code extension
403 Response
Forbidden
Root Schema : Error
Type:
objectUsed when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
Show Source
-
@baseType: string
When sub-classing, this defines the super-class.
-
@schemaLocation: string
(uri)
A URI to a JSON-Schema file that defines additional attributes and relationships
-
@type: string
When sub-classing, this defines the sub-class entity name.
-
code(required): string
Application relevant detail, defined in the API or a common list.
-
message: string
More details and corrective actions related to the error which can be shown to a client user.
-
reason(required): string
Explanation of the reason for the error which can be shown to a client user.
-
referenceError: string
(uri)
URI of documentation describing the error.
-
status: string
HTTP Error code extension
404 Response
Not Found
Root Schema : Error
Type:
objectUsed when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
Show Source
-
@baseType: string
When sub-classing, this defines the super-class.
-
@schemaLocation: string
(uri)
A URI to a JSON-Schema file that defines additional attributes and relationships
-
@type: string
When sub-classing, this defines the sub-class entity name.
-
code(required): string
Application relevant detail, defined in the API or a common list.
-
message: string
More details and corrective actions related to the error which can be shown to a client user.
-
reason(required): string
Explanation of the reason for the error which can be shown to a client user.
-
referenceError: string
(uri)
URI of documentation describing the error.
-
status: string
HTTP Error code extension
500 Response
Internal Server Error
Root Schema : Error
Type:
objectUsed when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
Show Source
-
@baseType: string
When sub-classing, this defines the super-class.
-
@schemaLocation: string
(uri)
A URI to a JSON-Schema file that defines additional attributes and relationships
-
@type: string
When sub-classing, this defines the sub-class entity name.
-
code(required): string
Application relevant detail, defined in the API or a common list.
-
message: string
More details and corrective actions related to the error which can be shown to a client user.
-
reason(required): string
Explanation of the reason for the error which can be shown to a client user.
-
referenceError: string
(uri)
URI of documentation describing the error.
-
status: string
HTTP Error code extension
Examples
The following example shows how to get all system descriptors by submitting a GET request on the REST resource using cURL.
cURL Command
curl -H 'Authorization: Bearer <Token>' -X GET
https://{FABRIC_HOST}/admin/systemDescriptors -H
"Content-Type: application/json" | json_pp
Example of Response Body
The following shows an example of the response body in JSON format.
[
{
"target-name": "FA629-Listener",
"id": "fa-cdm-tmf629-rest-listener",
"system": "FA",
"domain": "CDM",
"type": "internal"
},
{
"target-name": "BRM",
"external": {
"offered-apis": [
{
"api-name": "customerBillManagement",
"api-id": "tmf-678",
"api-version": "v4",
"api-timeout": 200.0,
"url-prefix": "brm",
"api-resources": [
"customerBill",
"customerBillOnDemand",
"appliedCustomerBillingRate",
"customerBillInvoice",
"invoice",
"billingCycle"
]
},
{
"api-name": "accountManagement",
"api-id": "tmf-666",
"api-version": "v4",
"api-timeout": 1000.0,
"url-prefix": "brm",
"api-resources": [
"settlementAccount",
"billPresentationMedia",
"billingCycleSpecification",
"billingAccount",
"financialAccount",
"partyAccount",
"billFormat"
]
},
{
"api-name": "payment",
"api-id": "tmf-676",
"api-version": "v4",
"api-timeout": 200.0,
"url-prefix": "brm",
"api-resources": [
"paymentAllocation",
"payment",
"refund"
]
},
{
"api-name": "usageManagement",
"api-id": "tmf-635",
"api-version": "v2",
"url-prefix": "brm",
"api-resources": [
"usageSpecification",
"usage"
]
}
]
},
"id": "brmsz5lm",
"system": "default",
"domain": "default",
"type": "external"
},
{
"target-name": "BRM-For-Merge",
"external": {
"offered-apis": [
{
"api-name": "validateMerge",
"api-id": "merge-100",
"api-version": "v1",
"url-prefix": "brm",
"api-resources": [
"contact",
"organization"
]
}
]
},
"id": "brm-for-merge",
"system": "BRM",
"domain": "Billing",
"type": "external"
},
{
"target-name": "FA666-Listener",
"id": "fa-cdm-tmf666-rest-listener",
"system": "FA",
"domain": "CDM",
"type": "internal"
},
{
"target-name": "newSystem",
"external": {
"apis": [
{
"api-id": "tmf-663",
"api-version": "v4",
"api-resources": [
{
"resources": [
{
"resource-id": "res-1"
}
]
}
]
},
{
"api-id": "tmf-637",
"api-version": "v4",
"api-resources": [
{
"resources": [
{
"resource-id": "res-1"
}
]
}
]
}
],
"offered-apis": [
{
"api-name": "shoppingCart",
"api-id": "tmf-663",
"api-version": "v4",
"api-timeout": 200.0,
"url-prefix": "brm",
"api-resources": [
"shoppingCart"
]
},
{
"api-name": "productInventory",
"api-id": "tmf-637",
"api-version": "v4",
"api-timeout": 200.0,
"url-prefix": "brm",
"api-resources": [
"product"
]
}
]
},
"id": "newsystemll8dp",
"system": "default",
"domain": "default",
"type": "external"
},
{
"target-name": "FA632-Listener",
"id": "fa-cdm-tmf632-rest-listener",
"system": "FA",
"domain": "CDM",
"type": "internal"
},
{
"target-name": "fusion",
"external": {
"apis": [
{
"api-id": "fa-101",
"api-version": "v5",
"api-resources": [
{
"resources": [
{
"resource-id": "contacts_SourceSystemRef"
},
{
"resource-id": "contacts_ContactPoint"
},
{
"resource-id": "contacts_SourceSystemRef_Id"
},
{
"resource-id": "contacts_ContactPoint_Id"
}
]
}
]
}
]
},
"id": "fusionppqgk",
"system": "fusion",
"domain": "fusion",
"type": "external"
},
{
"target-name": "BillingSystem",
"external": {
"offered-apis": [
{
"api-name": "customerBillManagement",
"api-id": "tmf-678",
"api-version": "v4",
"api-timeout": 200.0,
"url-prefix": "brm",
"api-resources": [
"customerBill"
]
},
{
"api-name": "payment",
"api-id": "tmf-676",
"api-version": "v4",
"api-timeout": 200.0,
"url-prefix": "brm",
"api-resources": [
"payment"
]
},
{
"api-name": "prepayBalanceManagement",
"api-id": "tmf-654",
"api-version": "v4",
"api-timeout": 200.0,
"url-prefix": "brm",
"api-resources": [
"disputeBalance"
]
}
]
},
"id": "billingsystembbvj2",
"system": "default",
"domain": "default",
"type": "external"
},
{
"target-name": "Buying",
"external": {
"apis": [
{
"api-id": "tmf-637",
"api-version": "v4",
"api-resources": [
{
"resources": [
{
"resource-id": "res-1"
}
],
"url-prefix": "cx/industry/buying/tmf-api"
}
]
},
{
"api-id": "tmf-663",
"api-version": "v4",
"api-resources": [
{
"resources": [
{
"resource-id": "res-1"
}
],
"url-prefix": "cx/industry/buying/tmf-api"
}
]
}
],
"offered-apis": [
{
"api-name": "agreementManagement",
"api-id": "tmf-651",
"api-version": "v4",
"api-timeout": 200.0,
"url-prefix": "cx/industry/buying/tmf-api",
"api-resources": [
"agreement"
]
},
{
"api-name": "customerManagement",
"api-id": "tmf-629",
"api-version": "v4",
"api-timeout": 200.0,
"url-prefix": "cx/industry/buying/tmf-api",
"api-resources": [
"customer"
]
},
{
"api-name": "party",
"api-id": "tmf-632",
"api-version": "v4",
"api-timeout": 200.0,
"url-prefix": "cx/industry/buying/tmf-api",
"api-resources": [
"individual"
]
},
{
"api-name": "accountManagement",
"api-id": "tmf-666",
"api-version": "v4",
"api-timeout": 500.0,
"url-prefix": "cx/industry/buying/tmf-api",
"api-resources": [
"partyAccount"
]
},
{
"api-name": "paymentMethods",
"api-id": "tmf-670",
"api-version": "v1",
"api-timeout": 200.0,
"url-prefix": "cx/industry/buying/tmf-api",
"api-resources": [
"paymentMethod"
]
},
{
"api-name": "productCatalogManagement",
"api-id": "tmf-620",
"api-version": "v4",
"api-timeout": 300.0,
"url-prefix": "cx/industry/buying/tmf-api",
"api-resources": [
"priceList",
"productSpecification",
"productOfferingPrice",
"category",
"catalog",
"productOffering",
"productLine"
]
},
{
"api-name": "productOrderingManagement",
"api-id": "tmf-622",
"api-version": "v4",
"api-timeout": 200.0,
"url-prefix": "cx/industry/buying/tmf-api",
"api-resources": [
"productOrder",
"cancelProductOrder"
]
},
{
"api-name": "productInventory",
"api-id": "tmf-637",
"api-version": "v4",
"api-timeout": 200.0,
"url-prefix": "cx/industry/buying/tmf-api",
"api-resources": [
"product"
]
},
{
"api-name": "shoppingCart",
"api-id": "tmf-663",
"api-version": "v4",
"api-timeout": 200.0,
"url-prefix": "cx/industry/buying/tmf-api",
"api-resources": [
"shoppingCart"
]
},
{
"api-name": "bulk-api",
"api-id": "orcl-300",
"api-version": "v1",
"api-timeout": 200.0,
"url-prefix": "cx/industry/buying/tmf-api",
"api-resources": [
"shoppingCart"
]
},
{
"api-name": "recommendationManagement",
"api-id": "tmf-680",
"api-version": "v4",
"api-timeout": 200.0,
"url-prefix": "cx/industry/buying/tmf-api",
"api-resources": [
"queryProductRecommendation"
]
},
{
"api-name": "outbound",
"api-id": "orcl-301",
"api-version": "v1",
"api-timeout": 200.0,
"url-prefix": "cx/industry/buying/tmf-api",
"api-resources": [
"configurations"
]
},
{
"api-name": "alarmManagement",
"api-id": "tmf-642",
"api-version": "v2",
"api-timeout": 200.0,
"url-prefix": "cx/industry/buying/tmf-api",
"api-resources": [
"clearAlarms"
]
},
{
"api-name": "federatedIdentity",
"api-id": "tmf-691",
"api-version": "v1",
"api-timeout": 400.0,
"url-prefix": "cx/industry/buying/tmf-api",
"api-resources": [
"userInfo"
]
}
]
},
"id": "buyingvp8zg",
"system": "default",
"domain": "default",
"type": "external"
},
{
"target-name": "Oct6_System",
"external": {
"offered-apis": [
{
"api-name": "documentManagement",
"api-id": "tmf-667",
"api-version": "v2",
"api-timeout": 200.0,
"url-prefix": "",
"api-resources": [
"document"
]
},
{
"api-name": "loyaltyManagement",
"api-id": "tmf-658",
"api-version": "v1",
"api-timeout": 200.0,
"url-prefix": "",
"api-resources": [
"loyaltyEvent"
]
}
]
},
"id": "oct6system2shhk",
"system": "default",
"domain": "default",
"type": "external"
},
{
"target-name": "SS1_Oct21",
"external": {
"offered-apis": [
{
"api-name": "accountManagement",
"api-id": "tmf-666",
"api-version": "v4",
"api-timeout": 500.0,
"url-prefix": "brm",
"api-resources": [
"partyAccount"
]
}
]
},
"id": "ss1oct216tcmc",
"system": "default",
"domain": "default",
"type": "external"
},
{
"target-name": "SS1_Dec2",
"external": {
"offered-apis": [
{
"api-name": "AiM",
"api-id": "tmf-915",
"api-version": "v4",
"api-timeout": 200.0,
"url-prefix": "brm",
"api-resources": [
"topic",
"alarm"
]
},
.....
]