Jobs

Job Status

get

Check the Job status by using its ID

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Path parameters
idstringRequired

Job ID

Responses
200

Job status details

application/json
get
/api/public/v1/jobs/{id}/status
GET /api/public/v1/jobs/{id}/status HTTP/1.1
Host: hostname
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "workerId": "text",
  "workerName": "text",
  "activity": "text",
  "status": "text",
  "user": {
    "name": "text",
    "email": "[email protected]",
    "firstName": "text",
    "lastName": "text"
  },
  "createdAt": "2025-12-06T21:42:40.059Z",
  "duration": 1,
  "scope": {
    "dataSources": [
      {
        "_id": "text",
        "title": "text"
      }
    ],
    "scope": [
      {
        "type": "text",
        "_id": "123e4567-e89b-12d3-a456-426614174000",
        "title": "text"
      }
    ]
  }
}

Test the connection to a data source

post

Initiates a test connection job for the specified data source configuration. This job validates connectivity and configuration details for the given resource.

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Body
databaseNamestringOptional

Database name

ownersobject[]Optional

Owners

jobClasspathstringOptional

Job classpath

driverClassNamestringOptional

Driver class name

resourceNamestringOptional

Resource name

resourceIdstringOptional

Resource ID

fqdnIdstringOptional

FQDN ID

configMethodstringOptional

Config method

hoststringOptional

Host

lastTestConnectionIdstringOptional

Last test connection ID

lastIngestIdstringOptional

Last ingest ID

affinityIdstringOptional

Affinity ID

portstringOptional

Port

uristringOptional

URI

databaseTypestringOptional

Database type

spiVersionstringOptional

SPI version

serviceTypestringOptional

Service type

descriptionstringOptional

Description

statusstringOptional

Status

usersstring[]Optional

Users

userNamestringOptional

User name

passwordstringOptional

Password

encryptedPasswordstringOptional

Encrypted password

notestringOptional

Note

oauthClientIdstringOptional

OAuth client ID

oauthClientSecretstringOptional

OAuth client secret

hdfsCredTypestringOptional

HDFS credential type

endpointstringOptional

Endpoint

accessKeystringOptional

Access key

containerstringOptional

Container

accessIdstringOptional

Access ID

secretKeystringOptional

Secret key

secretManagerKeystringOptional

Secret manager key

totalCapacitynumberOptional

Total capacity

projectstringOptional

Project

oAuthTypenumber · enumOptional

OAuth type

Possible values:
keyPathstringOptional

Key path

clientEmailstringOptional

Client email

warehousestringOptional

Warehouse

regionstringOptional

AWS region

accountNumberstringOptional

AWS account number

iamUsernamestringOptional

IAM username

accessKeyIDstringOptional

AWS access key ID

secretAccessKeystringOptional

AWS secret access key

assumeRolestringOptional

Assume role

rolestringOptional

Role

externalIDstringOptional

External ID

sslTypestring · enumOptional

SSL type

Possible values:
trustStoreTypestringOptional

Trust store type

trustStoreLocationstringOptional

Trust store location

trustStorePasswordstringOptional

Trust store password

keyStoreTypestringOptional

Key store type

keyStoreLocationstringOptional

Key store location

keyStorePasswordstringOptional

Key store password

cipherSuitestringOptional

Cipher suite

serverDistinguishedNamestringOptional

Server distinguished name

connectionTypestringOptional

MSSQL connection type

fileSystemTypestringOptional

File system type

pathstringOptional

Path

followSymLinksstringOptional

Follow symbolic links

domainstringOptional

Domain

shareNamestringOptional

Share name

accountNamestringOptional

Account name

azureCredTypestringOptional

Azure credential type

azureSharedKeystringOptional

Azure shared key

azureTenantIdstringOptional

Azure tenant ID

availableForMigrationbooleanOptional

Available for migration

enabledForMigrationbooleanOptional

Enabled for migration

availableForWritingbooleanOptional

Available for writing

availableForDataMasteringbooleanOptional

Available for data mastering

Responses
200

Default Response

application/json
post
/api/public/v1/jobs/execute/test-connection
POST /api/public/v1/jobs/execute/test-connection HTTP/1.1
Host: hostname
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 253

{
  "resourceName": "SAPHANA [SHANA] - Credentials_1",
  "fqdnId": "SAPHANACREDS_1",
  "description": "SAP HANA with credentials",
  "databaseType": "SAP_HANA",
  "affinityId": "DEFAULT",
  "configMethod": "credentials",
  "host": "13.235.75.4",
  "port": "39041",
  "databaseName": "HXE"
}
{
  "status": "text",
  "message": "text",
  "data": {
    "userId": "123e4567-e89b-12d3-a456-426614174000",
    "resourceIds": [
      "text"
    ],
    "scope": {
      "dataSources": [
        {
          "_id": "text",
          "title": "text"
        }
      ],
      "scope": [
        {
          "type": "text",
          "_id": "123e4567-e89b-12d3-a456-426614174000",
          "title": "text"
        }
      ]
    },
    "_id": "text",
    "date": "2025-12-06T21:42:40.059Z",
    "workerName": "text",
    "activity": "text",
    "createdAt": "2025-12-06T21:42:40.059Z",
    "updatedAt": "2025-12-06T21:42:40.059Z",
    "pId": 1,
    "__v": 1
  }
}

Trigger Delete Datasource Job

post

Deletes a datasource and cleans up associated metadata and data.

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Body
idstringRequired

The unique identifier of the datasource to delete.

fqdnIdstringRequired

The fully qualified domain name ID of the datasource.

Responses
200

Default Response

application/json
post
/api/public/v1/jobs/execute/remove-datasource
POST /api/public/v1/jobs/execute/remove-datasource HTTP/1.1
Host: hostname
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 63

{
  "id": "6852ca4a50c4d05ad04a7490",
  "fqdnId": "449575925421853542"
}
{
  "status": "text",
  "message": "text",
  "data": {
    "userId": "123e4567-e89b-12d3-a456-426614174000",
    "resourceIds": [
      "text"
    ],
    "scope": {
      "dataSources": [
        {
          "_id": "text",
          "title": "text"
        }
      ],
      "scope": [
        {
          "type": "text",
          "_id": "123e4567-e89b-12d3-a456-426614174000",
          "title": "text"
        }
      ]
    },
    "_id": "text",
    "date": "2025-12-06T21:42:40.059Z",
    "workerName": "text",
    "activity": "text",
    "createdAt": "2025-12-06T21:42:40.059Z",
    "updatedAt": "2025-12-06T21:42:40.059Z",
    "pId": 1,
    "__v": 1
  }
}

Trigger Ingest Schemas or Scan Job

post

Starts a ingest schemas or scan job for the specified schemas and resource. This job can either ingest metadata for the given database and resource configuration, or perform a scan job to validate and preview schemas. Both operations fall under the same job type, differentiated by the example payloads provided below.

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Body
schemaNamesstring[]Optional
includePatternsstring[]Optional
excludePatternsstring[]Optional
databaseNamestringOptional

Database name

ownersobject[]Optional

Owners

jobClasspathstringOptional

Job classpath

driverClassNamestringOptional

Driver class name

resourceNamestringOptional

Resource name

resourceIdstringOptional

Resource ID

fqdnIdstringOptional

FQDN ID

configMethodstringOptional

Config method

hoststringOptional

Host

lastTestConnectionIdstringOptional

Last test connection ID

lastIngestIdstringOptional

Last ingest ID

affinityIdstringOptional

Affinity ID

portstringOptional

Port

uristringOptional

URI

databaseTypestringOptional

Database type

spiVersionstringOptional

SPI version

serviceTypestringOptional

Service type

descriptionstringOptional

Description

statusstringOptional

Status

usersstring[]Optional

Users

userNamestringOptional

User name

passwordstringOptional

Password

encryptedPasswordstringOptional

Encrypted password

notestringOptional

Note

oauthClientIdstringOptional

OAuth client ID

oauthClientSecretstringOptional

OAuth client secret

hdfsCredTypestringOptional

HDFS credential type

endpointstringOptional

Endpoint

accessKeystringOptional

Access key

containerstringOptional

Container

accessIdstringOptional

Access ID

secretKeystringOptional

Secret key

secretManagerKeystringOptional

Secret manager key

totalCapacitynumberOptional

Total capacity

projectstringOptional

Project

oAuthTypenumber · enumOptional

OAuth type

Possible values:
keyPathstringOptional

Key path

clientEmailstringOptional

Client email

warehousestringOptional

Warehouse

regionstringOptional

AWS region

accountNumberstringOptional

AWS account number

iamUsernamestringOptional

IAM username

accessKeyIDstringOptional

AWS access key ID

secretAccessKeystringOptional

AWS secret access key

assumeRolestringOptional

Assume role

rolestringOptional

Role

externalIDstringOptional

External ID

sslTypestring · enumOptional

SSL type

Possible values:
trustStoreTypestringOptional

Trust store type

trustStoreLocationstringOptional

Trust store location

trustStorePasswordstringOptional

Trust store password

keyStoreTypestringOptional

Key store type

keyStoreLocationstringOptional

Key store location

keyStorePasswordstringOptional

Key store password

cipherSuitestringOptional

Cipher suite

serverDistinguishedNamestringOptional

Server distinguished name

connectionTypestringOptional

MSSQL connection type

fileSystemTypestringOptional

File system type

pathstringOptional

Path

followSymLinksstringOptional

Follow symbolic links

domainstringOptional

Domain

shareNamestringOptional

Share name

accountNamestringOptional

Account name

azureCredTypestringOptional

Azure credential type

azureSharedKeystringOptional

Azure shared key

azureTenantIdstringOptional

Azure tenant ID

availableForMigrationbooleanOptional

Available for migration

enabledForMigrationbooleanOptional

Enabled for migration

availableForWritingbooleanOptional

Available for writing

availableForDataMasteringbooleanOptional

Available for data mastering

Responses
200

Default Response

application/json
post
/api/public/v1/jobs/execute/metadata/ingest
POST /api/public/v1/jobs/execute/metadata/ingest HTTP/1.1
Host: hostname
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 393

{
  "schemaNames": [
    "Customer_Master",
    "Customer_ERP_CRM",
    "Covid"
  ],
  "resourceName": "postgres test 28",
  "fqdnId": "1",
  "description": null,
  "databaseType": "POSTGRES",
  "affinityId": "DEFAULT",
  "configMethod": "credentials",
  "jobClasspath": null,
  "userName": "[email protected]",
  "password": "2Petabytes",
  "host": "10.177.176.102",
  "port": "5432",
  "databaseName": "iotadb",
  "resourceId": "6836a703e1822761968a9e8e"
}
{
  "status": "text",
  "message": "text",
  "data": {
    "userId": "123e4567-e89b-12d3-a456-426614174000",
    "resourceIds": [
      "text"
    ],
    "scope": {
      "dataSources": [
        {
          "_id": "text",
          "title": "text"
        }
      ],
      "scope": [
        {
          "type": "text",
          "_id": "123e4567-e89b-12d3-a456-426614174000",
          "title": "text"
        }
      ]
    },
    "_id": "text",
    "date": "2025-12-06T21:42:40.059Z",
    "workerName": "text",
    "activity": "text",
    "createdAt": "2025-12-06T21:42:40.059Z",
    "updatedAt": "2025-12-06T21:42:40.059Z",
    "pId": 1,
    "__v": 1
  }
}

Trigger Metadata Reingestion Job

post

Starts a metadata reingestion job for the specified entities. This job allows external systems or users to refresh and reload metadata for the given scope identifiers.

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Body
scopestring · uuid[] · min: 1Required

List of entity UUIDs for which metadata should be reingested.

Responses
200

Default Response

application/json
post
/api/public/v1/jobs/execute/metadata/re-ingest
POST /api/public/v1/jobs/execute/metadata/re-ingest HTTP/1.1
Host: hostname
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 50

{
  "scope": [
    "dabd6390-59a6-43be-99eb-fa915fdef7fb"
  ]
}
{
  "status": "text",
  "message": "text",
  "data": {
    "userId": "123e4567-e89b-12d3-a456-426614174000",
    "resourceIds": [
      "text"
    ],
    "scope": {
      "dataSources": [
        {
          "_id": "text",
          "title": "text"
        }
      ],
      "scope": [
        {
          "type": "text",
          "_id": "123e4567-e89b-12d3-a456-426614174000",
          "title": "text"
        }
      ]
    },
    "_id": "text",
    "date": "2025-12-06T21:42:40.059Z",
    "workerName": "text",
    "activity": "text",
    "createdAt": "2025-12-06T21:42:40.059Z",
    "updatedAt": "2025-12-06T21:42:40.059Z",
    "pId": 1,
    "__v": 1
  }
}

Trigger Data Profiling Job

post

Starts a data profiling job with configurable sampling and threading options.

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Body
scopestring · uuid[] · min: 1Required

List of entity UUIDs to run data profiling.

Responses
200

Default Response

application/json
post
/api/public/v1/jobs/execute/data-profiling
POST /api/public/v1/jobs/execute/data-profiling HTTP/1.1
Host: hostname
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 344

{
  "scope": [
    "eb98554a-5ff4-47a8-9268-102268fad0d0"
  ],
  "configs": {
    "dataProfiledSinceDays": 0,
    "buildSamples": false,
    "sampleType": "",
    "sampleMethod": "",
    "sampleValue": 0,
    "jdbcRowLimitSize": 0,
    "nthValue": 0,
    "whereClause": "",
    "splitJobByColumns": true,
    "columnsPerJob": 25,
    "numberOfTablesPerJob": 10,
    "persistThreads": 16,
    "persistFilesThreads": 16,
    "profileThreads": 1
  }
}
{
  "status": "text",
  "message": "text",
  "data": {
    "userId": "123e4567-e89b-12d3-a456-426614174000",
    "resourceIds": [
      "text"
    ],
    "scope": {
      "dataSources": [
        {
          "_id": "text",
          "title": "text"
        }
      ],
      "scope": [
        {
          "type": "text",
          "_id": "123e4567-e89b-12d3-a456-426614174000",
          "title": "text"
        }
      ]
    },
    "_id": "text",
    "date": "2025-12-06T21:42:40.059Z",
    "workerName": "text",
    "activity": "text",
    "createdAt": "2025-12-06T21:42:40.059Z",
    "updatedAt": "2025-12-06T21:42:40.059Z",
    "pId": 1,
    "__v": 1
  }
}

Trigger Data Discovery Job

post

Starts a data discovery job with configuration options for sampling, ingestion, string scanning, and file handling.

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Body
scopestring · uuid[] · min: 1Required

List of entity UUIDs to run data discovery.

Responses
200

Default Response

application/json
post
/api/public/v1/jobs/execute/data-discovery
POST /api/public/v1/jobs/execute/data-discovery HTTP/1.1
Host: hostname
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 462

{
  "scope": [
    "bf89ed29-1c5a-4fd0-9363-74de7e1b18f4"
  ],
  "configs": {
    "computeChecksum": false,
    "ingestProperties": true,
    "contentScanType": "SCAN_ONLY",
    "dictionaryIds": [],
    "dataPatternIds": [],
    "buildSamples": false,
    "headerExists": false,
    "dataProfiledSinceDays": 0,
    "filesModifiedLaterThanDays": 0,
    "filesAccessedLaterThanDays": 0,
    "extensions": [],
    "supportedMaxFileSize": "100MB",
    "additionalFileProcessingThreads": "8",
    "persistenceThreads": "32",
    "includePatterns": [],
    "excludePatterns": []
  }
}
{
  "status": "text",
  "message": "text",
  "data": {
    "userId": "123e4567-e89b-12d3-a456-426614174000",
    "resourceIds": [
      "text"
    ],
    "scope": {
      "dataSources": [
        {
          "_id": "text",
          "title": "text"
        }
      ],
      "scope": [
        {
          "type": "text",
          "_id": "123e4567-e89b-12d3-a456-426614174000",
          "title": "text"
        }
      ]
    },
    "_id": "text",
    "date": "2025-12-06T21:42:40.059Z",
    "workerName": "text",
    "activity": "text",
    "createdAt": "2025-12-06T21:42:40.059Z",
    "updatedAt": "2025-12-06T21:42:40.059Z",
    "pId": 1,
    "__v": 1
  }
}

Trigger Data Identification Job

post

Runs a Data Identification job that applies dictionary-based and pattern-based techniques to identify data content across data entities.

🚨 Prerequisite - Data Profiling and Data Discovery must be completed on the provided scope entity IDs before running this job.

This job performs:

Dictionary Matching - Word/term lists are transformed into bitsets, HLLs, and patterns. Matching is based on bitset comparison. Dictionary terms are lowercased during bitset creation to ensure consistent matching regardless of case.

Pattern Analysis - Regular expressions and profiling-derived patterns are used to identify structural patterns in column data. Substring containment is a commonly applied method in this stage.

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Body
scopestring · uuid[] · min: 1Required

List of entity UUIDs for which metadata should be reingested.

dictionaryIdsstring[]Optional

Dictionary IDs - Used for dictionary matching

Default: []
dataPatternIdsstring[]Optional

Data patterns IDs - Used for pattern analysis

Default: []
Responses
200

Default Response

application/json
post
/api/public/v1/jobs/execute/data-identification
POST /api/public/v1/jobs/execute/data-identification HTTP/1.1
Host: hostname
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 165

{
  "scope": [
    "bf89ed29-1c5a-4fd0-9363-74de7e1b18f4"
  ],
  "dictionaryIds": [
    "1297eywu-j18w-qeji-wq8u-1209euwj28o3"
  ],
  "dataPatternIds": [
    "052bcfe0-cca0-4d94-af76-b1c674545b2e"
  ]
}
{
  "status": "text",
  "message": "text",
  "data": {
    "userId": "123e4567-e89b-12d3-a456-426614174000",
    "resourceIds": [
      "text"
    ],
    "scope": {
      "dataSources": [
        {
          "_id": "text",
          "title": "text"
        }
      ],
      "scope": [
        {
          "type": "text",
          "_id": "123e4567-e89b-12d3-a456-426614174000",
          "title": "text"
        }
      ]
    },
    "_id": "text",
    "date": "2025-12-06T21:42:40.059Z",
    "workerName": "text",
    "activity": "text",
    "createdAt": "2025-12-06T21:42:40.059Z",
    "updatedAt": "2025-12-06T21:42:40.059Z",
    "pId": 1,
    "__v": 1
  }
}

Trigger Collection Data Profile Job

post

Generate statistical and intermediate data with default options.

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Body
collectionIdstring · uuidRequired

The unique identifier of the collection to profile.

Responses
200

Default Response

application/json
post
/api/public/v1/jobs/execute/collections/data-profiling
POST /api/public/v1/jobs/execute/collections/data-profiling HTTP/1.1
Host: hostname
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 55

{
  "collectionId": "e983c971-2c7e-4b0f-83fd-faf5faa3a8d6"
}
{
  "status": "text",
  "message": "text",
  "data": {
    "userId": "123e4567-e89b-12d3-a456-426614174000",
    "resourceIds": [
      "text"
    ],
    "scope": {
      "dataSources": [
        {
          "_id": "text",
          "title": "text"
        }
      ],
      "scope": [
        {
          "type": "text",
          "_id": "123e4567-e89b-12d3-a456-426614174000",
          "title": "text"
        }
      ]
    },
    "_id": "text",
    "date": "2025-12-06T21:42:40.059Z",
    "workerName": "text",
    "activity": "text",
    "createdAt": "2025-12-06T21:42:40.059Z",
    "updatedAt": "2025-12-06T21:42:40.059Z",
    "pId": 1,
    "__v": 1
  }
}

Trigger Collection Data Aggregation Job

post

Summarization of stats at Collection level.

🚨 Note: The collectionId passed should be of type 'dataset'.

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Body
collectionIdstring · uuidRequired

The unique identifier of the collection of type dataset to aggregate.

Responses
200

Default Response

application/json
post
/api/public/v1/jobs/execute/collections/data-aggregation
POST /api/public/v1/jobs/execute/collections/data-aggregation HTTP/1.1
Host: hostname
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 55

{
  "collectionId": "e983c971-2c7e-4b0f-83fd-faf5faa3a8d6"
}
{
  "status": "text",
  "message": "text",
  "data": {
    "userId": "123e4567-e89b-12d3-a456-426614174000",
    "resourceIds": [
      "text"
    ],
    "scope": {
      "dataSources": [
        {
          "_id": "text",
          "title": "text"
        }
      ],
      "scope": [
        {
          "type": "text",
          "_id": "123e4567-e89b-12d3-a456-426614174000",
          "title": "text"
        }
      ]
    },
    "_id": "text",
    "date": "2025-12-06T21:42:40.059Z",
    "workerName": "text",
    "activity": "text",
    "createdAt": "2025-12-06T21:42:40.059Z",
    "updatedAt": "2025-12-06T21:42:40.059Z",
    "pId": 1,
    "__v": 1
  }
}

Trigger Business Rule Job

post

Executes business rules to validate data quality across entities.

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Body
ruleIdstring[] · min: 1Required

List of business rule IDs to execute.

Responses
200

Default Response

application/json
post
/api/public/v1/jobs/execute/business-rule
POST /api/public/v1/jobs/execute/business-rule HTTP/1.1
Host: hostname
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 39

{
  "ruleId": [
    "6836e444e1822761968b9481"
  ]
}
{
  "status": "text",
  "message": "text",
  "data": {
    "userId": "123e4567-e89b-12d3-a456-426614174000",
    "resourceIds": [
      "text"
    ],
    "scope": {
      "dataSources": [
        {
          "_id": "text",
          "title": "text"
        }
      ],
      "scope": [
        {
          "type": "text",
          "_id": "123e4567-e89b-12d3-a456-426614174000",
          "title": "text"
        }
      ]
    },
    "_id": "text",
    "date": "2025-12-06T21:42:40.059Z",
    "workerName": "text",
    "activity": "text",
    "createdAt": "2025-12-06T21:42:40.059Z",
    "updatedAt": "2025-12-06T21:42:40.059Z",
    "pId": 1,
    "__v": 1
  }
}

Trigger Business Rule with Counter Job

post

Executes business rules and counts the number of rows that match the rule criteria across specified entities.

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Body
ruleIdstring[] · min: 1Required

List of business rule IDs to execute.

scopestring · uuid[] · min: 1Required

List of entity UUIDs to run business rule counting on.

Responses
200

Default Response

application/json
post
/api/public/v1/jobs/execute/business-rule/with-row-counter
POST /api/public/v1/jobs/execute/business-rule/with-row-counter HTTP/1.1
Host: hostname
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 166

{
  "ruleId": [
    "6836b523e1822761968ac405"
  ],
  "scope": [
    "4d081c1a-5522-4f15-b42e-395180c32ce0",
    "979eebba-5895-4114-bd22-c5c543404a06",
    "7aacf6b5-b5ce-4aeb-94b2-d5270f1b5add"
  ]
}
{
  "status": "text",
  "message": "text",
  "data": {
    "userId": "123e4567-e89b-12d3-a456-426614174000",
    "resourceIds": [
      "text"
    ],
    "scope": {
      "dataSources": [
        {
          "_id": "text",
          "title": "text"
        }
      ],
      "scope": [
        {
          "type": "text",
          "_id": "123e4567-e89b-12d3-a456-426614174000",
          "title": "text"
        }
      ]
    },
    "_id": "text",
    "date": "2025-12-06T21:42:40.059Z",
    "workerName": "text",
    "activity": "text",
    "createdAt": "2025-12-06T21:42:40.059Z",
    "updatedAt": "2025-12-06T21:42:40.059Z",
    "pId": 1,
    "__v": 1
  }
}

Trigger Usage Statistics Job

post

Generates usage statistics for specified entities within a date range.

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Body
scopestring · uuid[] · min: 1Required

List of entity UUIDs to generate usage statistics for.

Responses
200

Default Response

application/json
post
/api/public/v1/jobs/execute/usage-statistics
POST /api/public/v1/jobs/execute/usage-statistics HTTP/1.1
Host: hostname
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 110

{
  "scope": [
    "1d433d87-9add-4fd4-837a-d7ba401aa619"
  ],
  "configs": {
    "startDate": "2025-06-19",
    "endDate": "2025-06-20"
  }
}
{
  "status": "text",
  "message": "text",
  "data": {
    "userId": "123e4567-e89b-12d3-a456-426614174000",
    "resourceIds": [
      "text"
    ],
    "scope": {
      "dataSources": [
        {
          "_id": "text",
          "title": "text"
        }
      ],
      "scope": [
        {
          "type": "text",
          "_id": "123e4567-e89b-12d3-a456-426614174000",
          "title": "text"
        }
      ]
    },
    "_id": "text",
    "date": "2025-12-06T21:42:40.059Z",
    "workerName": "text",
    "activity": "text",
    "createdAt": "2025-12-06T21:42:40.059Z",
    "updatedAt": "2025-12-06T21:42:40.059Z",
    "pId": 1,
    "__v": 1
  }
}

Trigger PII Detection Job

post

Starts a PII detection job to analyze and identify appropriate column names for ML use

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Body
scopestring · uuid[] · min: 1Required

List of entity UUIDs to run PII detection.

Responses
200

Default Response

application/json
post
/api/public/v1/jobs/execute/pii-detection
POST /api/public/v1/jobs/execute/pii-detection HTTP/1.1
Host: hostname
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 84

{
  "scope": [
    "4c93c2ec-d52e-47d1-8778-2ccc68336b11"
  ],
  "configs": {
    "language": "JAPANESE"
  }
}
{
  "status": "text",
  "message": "text",
  "data": {
    "userId": "123e4567-e89b-12d3-a456-426614174000",
    "resourceIds": [
      "text"
    ],
    "scope": {
      "dataSources": [
        {
          "_id": "text",
          "title": "text"
        }
      ],
      "scope": [
        {
          "type": "text",
          "_id": "123e4567-e89b-12d3-a456-426614174000",
          "title": "text"
        }
      ]
    },
    "_id": "text",
    "date": "2025-12-06T21:42:40.059Z",
    "workerName": "text",
    "activity": "text",
    "createdAt": "2025-12-06T21:42:40.059Z",
    "updatedAt": "2025-12-06T21:42:40.059Z",
    "pId": 1,
    "__v": 1
  }
}

Last updated