POST
/
api
/
v2
/
dataApp
/
datamart
/
list
{
  "isPagination": "boolean (optional)",
  "pageNumber": "number (optional)" // 10 items per page
}
{
  "data": [
    {
      "name": "string",
      "datamartOrganization": {
        "tenancyLevel": "string",
        "schemaName": "string",
        "tableName": "string",
        "clientColumnType": "string",
        "tableClientNameColumn": "string",
        "tablePrimaryKeyColumn": "string"
      },
      "companyIntegration": {
        "name": "string"
      },
      "datamartTables": [
        {
          "schemaName": "string",
          "tableName": "string",
          "datamartTableColumns": [
            {
              "columnName": "string",
              "datatype": "string",
              "alias": "string"
            }
          ]
        }
      ]
    }
  ],
  "error": null
}
Endpoint: POST /list
Description: Returns all datamarts linked to the current user’s account.

Headers

Authorization
string
required
Bearer API TOKEN

Request Body

isPagination
boolean
Whether to paginate the response.
pageNumber
number
Page number to fetch. 10 items per page.
{
  "isPagination": "boolean (optional)",
  "pageNumber": "number (optional)" // 10 items per page
}

Response

{
  "data": [
    {
      "name": "string",
      "datamartOrganization": {
        "tenancyLevel": "string",
        "schemaName": "string",
        "tableName": "string",
        "clientColumnType": "string",
        "tableClientNameColumn": "string",
        "tablePrimaryKeyColumn": "string"
      },
      "companyIntegration": {
        "name": "string"
      },
      "datamartTables": [
        {
          "schemaName": "string",
          "tableName": "string",
          "datamartTableColumns": [
            {
              "columnName": "string",
              "datatype": "string",
              "alias": "string"
            }
          ]
        }
      ]
    }
  ],
  "error": null
}

Error Response

HTTP CodeCodeMessage
500INTERNAL_SERVER_ERRORserver-side error