List Views
GET {{host}}/api/rest/v4/data/rows/view
Authorization: Bearer {{token}}Get a list of views
Params
| Name | Parameter Type | Data Type | Values | Description | 
|---|---|---|---|---|
| query | Query Parameter | string | Compan | Search string like 'Compan' | 
| isPrivate | Query Parameter | boolean | true | Returns only private views | 
| limit | Query Parameter | integer | 20 | See Pagination for details | 
| skip | Query Parameter | integer | 20 | See Pagination for details | 
Additional Requirements
- Search string is a simple string like 'Compa' to search for anything similar to 'Companies', 'My Company', or 'Companion'
 - Search string is applied to the view name as well as the name of the primary list object
 - Search string needs to be URL encoded if there are any special characters in the string.
 - When skip and limit are not included as parameters, default values of 0 and 1000 are applied respectively
 - Make sure to use proper Pagination to fetch all records as required.
 
Sample Requests and Responses
List views.
GET {{host}}/api/rest/v4/data/rows/view?skip=0&limit=1000
Authorization: Bearer {{token}}Response
{
  "totalRecords": 11,
  "rows": [
    {
      "id": 1,
      "name": "Companies - All Targets",
      "primaryLists": [
        {
          "id": 2014,
          "name": "Company",
          "entryListId": 0
        }
      ],
      "optionalParameters": [
        {
          "columnId": 8,
          "columnName": "Watchlist?",
          "defaultValue": [
            1105
          ]
        }
      ]
    },
    {
      "id": 2,
      "name": "Companies - Non Target",
      "primaryLists": [
        {
          "id": 2014,
          "name": "Company",
          "entryListId": 0
        }
      ],
      "optionalParameters": []
    },
    {
      "id": 3,
      "name": "Investors",
      "primaryLists": [
        {
          "id": 2014,
          "name": "Company",
          "entryListId": 0
        }
      ],
      "optionalParameters": []
    }
  ]
}