Skip to main content

Validation

Validate data parameters by rule

POST /v2/ibis/{data_source}/validate/{rule}

Path parameters

  • data_source: string, required. Data source
  • rule:
    • column_is_valid:
      • modelName: string, required
      • columnName: string, required

Request body

  • manifestStr: string, required. It’s a base64 string of Manifest
  • connectionInfo: Connection Info
  • parameters: key-value, required. For different rules, there will be different parameters.
{
"manifestStr": "eyJjYXRhbG9nIjoibXlfY2F0YWxvZyIsInNjaGVtYSI6Im15X3...",
"connectionInfo": {
"host": "localhost",
"port": 5432,
"database": "postgres",
"user": "postgres",
"password": "postgres"
},
"parameters": {
"modelName": "Orders",
"columnName": "orderkey"
}
}

Response

If the request is valid, The API will return HTTP status code 204 else return code 422