Get all gatekeeping rule annexes

get

/admin/gatekeepingRuleAnnexes

Request

Query Parameters

There's no request body for this operation.

Back to Top

Response

Supported Media Types

200 Response

OK
Body ()
Root Schema : GatekeepingRuleAnnexResponses
Type: array
Show Source
Nested Schema : GatekeepingRuleAnnexResponse
Type: object
Show Source
Nested Schema : destination-selection
Type: array
Show Source
Nested Schema : DestinationSelection
Type: object
Show Source
Nested Schema : criteria
Type: array
Show Source
Nested Schema : include-in-sparse-query-results
Type: object
Show Source
Nested Schema : GenericRoutingCriteria
Type: object
Show Source
Nested Schema : resource-ids
Type: array
Show Source

400 Response

Bad Request
Body ()
Root Schema : Error
Type: object
Used when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
Show Source

401 Response

Unauthorized
Body ()
Root Schema : Error
Type: object
Used when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
Show Source

403 Response

Forbidden
Body ()
Root Schema : Error
Type: object
Used when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
Show Source

404 Response

Not Found
Body ()
Root Schema : Error
Type: object
Used when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
Show Source

500 Response

Internal Server Error
Body ()
Root Schema : Error
Type: object
Used when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
Show Source
Back to Top

Examples

The following example shows how to get all gatekeeping rule annexes by submitting a put request on the REST resource using cURL.

cURL Command

curl --<username:password> --request GET '{FABRIC_HOST}/admin/gatekeepingRuleAnnexes' --header 'Authorization: Bearer <accessToken> --header 'Content-Type: application/json'

Example of Response Body

The following shows an example of the response body in JSON format.

[
    {
        "gatekeepingrule-name": "gkr-impexp-23a-itpsn2s",
        "destination-selection": [
            {
                "api-id": "impexpa-23",
                "api-version": "v2",
                "criteria": [
                    {
                        "rank": 2,
                        "resource-ids": [
                            "accounts"
                        ]
                    }
                ]
            }
        ],
        "id": "gkr-impexp-23a-itpsn2s-annex-gragp25b"
    },
    {
        "gatekeepingrule-name": "gkr-external-rest-buying",
        "destination-selection": [
            {
                "api-id": "tmf-671",
                "api-version": "v4",
                "criteria": [
                    {
                        "rank": 20,
                        "resource-ids": [
                            "promotion"
                        ],
                        "criterion-link": "WILDCARD"
                    }
                ],
                "include-in-sparse-query-results": {
                    "enabled": true
                }
            }
        ],
        "id": "gkr-external-rest-buying-annex-grapkwxn"
    }
]
Back to Top