Get profile of an asset by ID - Precisely Data Integrity Suite

Data Integrity Suite APIs

Product
Data_Integrity
Spatial_Analytics
Data_Enrichment
geo_addressing_1
Services
Spatial Analytics
Data Enrichment
Geo Addressing
ft:title
Data Integrity Suite APIs
ft:locale
en-US
PublicationType
pt_developer
copyrightfirst
2023
copyrightlast
2026

Fetches the profile and summary for the given assetId.

HTML

GET https://hostname/v1/quality/profiles

Request

Query parameters

Key Required Type Description
assetId Yes string Asset ID
page No integer Page number
limit No integer Number of items per page

Response

The successful response returns the profile and summary for the specified assetId.

Response body properties

Ancestors Property Required Type Description
  assetId No string  
  createdDate No string
  • Format: date-time
  profileType No string

This property is an enumerated string type (enum) set to one of these values:

  • Full
  • Sample
  • Filtered
  profileIdentifier No string  
  sampleCount No integer  
  blankCount No integer  
  nullCount No integer  
  matchCount No integer  
  outlierDetail No array[object]  
  possibleKey No boolean  
  bottomK No array  
  topK No array  
  cardinalityDetail No array[object]  
cardinalityDetail key No string  
cardinalityDetail count No number  
  shapesDetail No array[object]  
shapesDetail key No string  
shapesDetail count No number  
  percentileStatistics No array[object]  
percentileStatistics key No string  
percentileStatistics count No number  
  totalCount No integer  
  popularityCount No integer  
  isAuthorizedForPopularity No boolean  
  fieldView No object Pagination wrapper for paginated API responses containing a list of items and pagination metadata
fieldView items Yes array[object]  
fieldView/items id Yes string  
fieldView/items fieldName Yes string  
fieldView/items dataType Yes string  
fieldView/items popularity Yes integer  
fieldView/items nullCount Yes integer  
fieldView/items blankCount Yes integer  
fieldView/items distinctValues Yes integer  
fieldView/items semanticType Yes string  
fieldView/items minimumValue Yes string  
fieldView/items maximumValue Yes string  
fieldView/items validCount Yes integer  
fieldView/items invalidCount Yes integer  
fieldView/items outlierCount Yes integer  
fieldView/items sampleCount Yes integer  
fieldView/items maxLength No integer  
fieldView/items minLength No integer  
fieldView totalPages Yes integer Total number of pages available based on page size and total items.
fieldView totalItems Yes integer Total number of items across all pages.
fieldView currentPage Yes integer Current page number.
fieldView pageSize Yes integer Number of items per page.

Response examples

Example status code responses for this method are shown here.

Examples

Profile found and details returned successfully.

{
  "assetId": "68c289f1c78ac464af9a3fd0",
  "createdDate": "2025-12-23T07:58:20.618Z",
  "profileType": "Full",
  "profileIdentifier": "8a8a29db9b48abd9019b4a371301011c",
  "sampleCount": 38,
  "blankCount": 0,
  "nullCount": 0,
  "matchCount": 38,
  "outlierDetail": [],
  "possibleKey": false,
  "bottomK": [],
  "topK": [
    "Fanechka",
    "Northrup"
  ],
  "cardinalityDetail": [
    {
      "key": "Fanechka",
      "count": 2
    },
    {
      "key": "Northrup",
      "count": 2
    }
  ],
  "shapesDetail": [],
  "percentileStatistics": [],
  "totalCount": 38,
  "popularityCount": 99,
  "isAuthorizedForPopularity": true,
  "fieldView": {
    "items": [
      {
        "id": "68c289f1c78ac464af9a3fd1",
        "fieldName": "FIRSTNAME",
        "dataType": "String",
        "popularity": 54,
        "nullCount": 0,
        "blankCount": 0,
        "distinctValues": 19,
        "semanticType": "NAME.FIRST",
        "minimumValue": "-",
        "maximumValue": "-",
        "validCount": 38,
        "invalidCount": 0,
        "outlierCount": 0,
        "sampleCount": 38,
        "maxLength": "9",
        "minLength": "4"
      },
      {
        "id": "68c289f1c78ac464af9a3fd2",
        "fieldName": "LASTNAME",
        "dataType": "String",
        "popularity": 55,
        "nullCount": 0,
        "blankCount": 0,
        "distinctValues": 19,
        "semanticType": "NAME.LAST",
        "minimumValue": "-",
        "maximumValue": "-",
        "validCount": 38,
        "invalidCount": 0,
        "outlierCount": 0,
        "sampleCount": 38,
        "maxLength": "9",
        "minLength": "4"
      }
    ],
    "totalPages": 1,
    "totalItems": 2,
    "currentPage": 1,
    "pageSize": 10
  }
}
{
   "type":"about:blank",
   "title":"Bad Request",
   "status":"400",
   "detail":"Invalid or malformed request",
   "instance":"https://verify-api-portal-dev.dqcore.cloud.precisely.services/v1/quality/profiles?assetId=68c289f1c78ac464af9a3fd1&page=1&limit=10",
   "errorCode":"DIS-QUALITY-RULES-USR-2003"
}
{
   "type":"about:blank",
   "title":"Not Found",
   "status":"404",
   "detail":"Profile not found for given ID",
   "instance":"https://verify-api-portal-dev.dqcore.cloud.precisely.services/v1/quality/profiles?assetId=68c289f1c78ac464af9a3fd8?page=1&limit=10",
   "errorCode":"DIS-QUALITY-RULES-USR-3002"
}
{
   "type":"about:blank",
   "title":"Internal Server Error",
   "status":"500",
   "detail":"An unexpected error occurred on the server",
   "instance":"https://verify-api-portal-dev.dqcore.cloud.precisely.services/v1/quality/profiles?assetId=68c289f1c78ac464af9a3fd1?page=1&limit=10",
   "errorCode":"DIS-QUALITY-RULES-SVC-0001"
}