Hi,
We are currently implementing REST API for AppM and we need to introduce a
response field filter to limit the response(fields).
So I propose to use the a query param, *?field_filter=TOUCH* (returns basic
data which is default) and *?field_filter=ALL* (returns complete dataset).
Please share your thoughts.

*eg:*
/apps?field_filter=TOUCH (which is default)
{
  "previous": "",
  "next": "",
  "list": [
    {
      "name": "app1",
      "context": "/app1",
      "id": "65c8485d-11d9-4f05-a418-17dfb737e165"
    },
    {
      "name": "app2",
      "context": "/app2",
      "id": "c9ddf00d-c42f-4299-931c-bcda69c68050"
    }
  ],
  "count": 2
}

/apps?field_filter=All
{
  "previous": "",
  "next": "",
  "list": [
    {
      "name": "app1",
      "context": "/app1",
      "id": "65c8485d-11d9-4f05-a418-17dfb737e165",
      "provider": "admin",
      "description": " ",
      "version": "1.0",
      "lifecycleState": "CREATED"
    },
    {
      "name": "app2",
      "context": "/app2",
      "id": "c9ddf00d-c42f-4299-931c-bcda69c68050",
      "provider": "admin",
      "description": " ",
      "version": "1.0",
      "lifecycleState": "CREATED"
    }
  ],
  "count": 2
}

-- 
*Lahiru Cooray*
Software Engineer
WSO2, Inc.;http://wso2.com/
lean.enterprise.middleware

Mobile: +94 715 654154
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to