Application group details

Table 1. Application group details API
HTTP verb URL Request parameters
GET /cmod-rest/v1/appgroup/{appGroup} Content Manager OnDemand application group name

The application group details API takes a URL encoded application group name and returns an array of Content Manager OnDemand application names defined to the specified application group as well as an array of application group fields for the specified application group.

The application group field information is useful when building the payload for the Store API as well as the Search with SQL API.

Sample request

GET /cmod-rest/v1/appgroup/Baxter%20Bay%20Credit HTTP/1.1
usi-date: 2023-11-13T18:32:22Z
Authorization: CMODSharedKey odvttstl01-68yXERhn79KNry/oV7IY:ybXqcr6oK2EVddnnOtBGzC8AhP8N/iv7hvZ3XFtafYA=
Host: localhost

Sample response

HTTP/1.1 200 OK
X-Powered-By: Servlet/4.0
X-Content-Type-Options: nosniff
Content-Type: application/json
Date: Mon, 13 Nov 2023 18:32:22 GMT
Correlation-Id: c51cf18a-f1e4-4bbe-a8e8-b3c1ec44ef31
Content-Language: en-US
Content-Length: 636
           
{
  "AGDescription" : "Baxter Bay Credit",
  "AGName" : "Baxter Bay Credit",
  "appList" : [ {
    "appDataType" : "AFP",
    "appDescription" : "Credit Card Statements",
    "appName" : "Baxter Bay Credit"
  } ],
  "fieldList" : [ {
    "fieldName" : "crd_date",
    "fieldType" : "Date",
    "updateable" : "true"
  }, {
    "fieldName" : "name",
    "fieldType" : "String",
    "updateable" : "true"
  }, {
    "fieldName" : "balance",
    "fieldType" : "Decimal",
    "updateable" : "true"
  }, {
    "fieldName" : "account",
    "fieldType" : "String",
    "updateable" : "true"
  } ],
  "pages" : false
}