Fetching List of Groups from SAP
Use the post /v1/cckm/sap/get-groups API to fetch the SAP groups based on a SAP connection on the CipherTrust Manager.
Syntax
curl -k '<IP>/api/v1/cckm/sap/get-groups' -H 'Authorization: Bearer AUTHTOKEN' -H 'Content-Type: application/json' --data-binary $'{\n  "connection": "sap-connection",\n  "top": 100,\n  "skip": 0\n}' --compressed
Request Parameters
| Parameter | Type | Description | 
|---|---|---|
| AUTHTOKEN | string | Authentication token. | 
| connection | string | Name or ID of the SAP connection. | 
| top | integer | Number of records to view. Default is 100. | 
| skip | integer | Number of records to skip. For example, if "skip":5is specified, the first five records will not be displayed in the output. | 
Example Request
curl -k 'https://127.0.0.1/api/v1/cckm/sap/get-groups' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJmMDYzMTBmYy02NGVhLTQ4OTgtYmI3Mi05YTIwYzBkOTUxYzIiLCJzdWIiOiJsb2NhbHxmYzg2MjhkMC1mNjczLTRhMWYtYjQ3Yi1hM2I0ODVhMWU3OTQiLCJpc3MiOiJreWxvIiwiYWNjIjoia3lsbyIsInByZWZlcnJlZF91c2VybmFtZSI6ImFkbWluIiwiY3VzdCI6eyJkb21haW5faWQiOiIwMDAwMDAwMC0wMDAwLTAwMDAtMDAwMC0wMDAwMDAwMDAwMDAiLCJncm91cHMiOlsiYWRtaW4iXSwic2lkIjoiYzk4YzkyZTUtMjM0OS00YzU5LWJlZWYtODc2OTQ4ZjIwNzM0Iiwiem9uZV9pZCI6IjAwMDAwMDAwLTAwMDAtMDAwMC0wMDAwLTAwMDAwMDAwMDAwMCJ9LCJqd3RpZCI6ImQ4YzkxOGU0LTFiNjAtNGY2MS05M2NjLTdjYWUwYjE1Y2ZiYyIsImlhdCI6MTYzMzMxOTE4NywiZXhwIjoxNjMzMzE5NDg3fQ.SPNqpZ92HKpNR55XBEEOMJeJN4DnpGMZY21-anM-NBE' -H 'Content-Type: application/json' --data-binary $'{\n  "connection": "sap-connection",\n  "top": 100,\n  "skip": 0\n}' --compressed
Example Response
{
    "value": [
        {
            "application": "S4H",
            "id": "489ac34d-3e9c-4be3-8c1c-2c383bf31461",
            "keystoreId": "1e40864c-1b58-44b1-8654-a3a893705fb3",
            "meta": {
                "created": "2021-09-17T04:44:16",
                "creatorId": "69f41156-5197-490d-aa5f-f1ffb0ab4e66",
                "creatorName": "creator.name@xyz.com",
                "totalKeys": 83,
                "totalUsers": 1
            },
            "name": "Gooey_1",
            "description": "group for gooey team",
            "keystore": {}
        },
        {
            "application": "S4H",
            "id": "55ab04df-7f5c-4c14-a64a-5a638a312ed7",
            "keystoreId": "1e40864c-1b58-44b1-8654-a3a893705fb3",
            "meta": {
                "created": "2021-09-17T04:45:14",
                "creatorId": "69f41156-5197-490d-aa5f-f1ffb0ab4e66",
                "creatorName": "creator.name@xyz.com",
                "totalKeys": 29,
                "totalUsers": 1
            },
            "name": "Gooey_2",
            "description": "group for gooey team",
            "keystore": {}
        },
        {
            "application": "BTP",
            "id": "d00ea261-62c7-409a-b9d5-4e0f288fad87",
            "keystoreId": "1e40864c-1b58-44b1-8654-a3a893705fb3",
            "meta": {
                "created": "2021-09-27T11:58:38",
                "creatorId": "69f41156-5197-490d-aa5f-f1ffb0ab4e66",
                "creatorName": "creator.name@xyz.com",
                "totalKeys": 0,
                "totalUsers": 1
            },
            "name": "testg",
            "description": "testg",
            "keystore": {}
        }
    ],
    "count": 0
}
Response Codes
| Response Code | Description | 
|---|---|
| 2xx | Success | 
| 4xx | Client errors | 
| 5xx | Server errors | 
Refer to HTTP status codes for details.