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:
1
Describes 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:
array
Minimum Number of Items:
1
Describes 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:
array
Minimum 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:
object
Used 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:
object
Used 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:
object
Used 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:
object
Used 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:
object
Used 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" ] }, ..... ]