diff --git a/Documentation/REST-API/Resources-MaxScale.md b/Documentation/REST-API/Resources-MaxScale.md index b159ff668..1c1b1fe66 100644 --- a/Documentation/REST-API/Resources-MaxScale.md +++ b/Documentation/REST-API/Resources-MaxScale.md @@ -575,3 +575,41 @@ contain any valid JSON value. Command with no output: `Status: 204 No Content` + +## Classify a statement + +``` +GET /v1/maxscale/query_classifier/classify?sql= +``` + +Classify provided statement and return the result. + +#### Response + +`Status: 200 OK` + +``` +GET /v1/maxscale/query_classifier/classify?sql=SELECT+1 +``` + +```javascript +{ + "links": { + "self": "http://localhost:8989/v1/maxscale/query_classifier/classify" + }, + "data": { + "id": "classify", + "type": "classify", + "attributes": { + "parameters": { + "parse_result": "QC_QUERY_PARSED", + "type_mask": "QUERY_TYPE_READ", + "operation": "QUERY_OP_SELECT", + "has_where_clause": false, + "fields": [], + "functions": [] + } + } + } +} +```