API Domain
Data Analysis|Knowledge Discovery Service
① Create data aggregation group
|
Summary |
① Create data aggregation group
|
|
|---|---|---|
|
Path |
POST |
|
|
Description |
Through this API, you can create a data aggregation group to execute KDS by defining the following settings:
|
|
|
Request Body |
Content Type |
application/json |
|
Example Value |
JSON
|
|
|
Schema |
JSON
|
|
|
Note |
Please note that the status of KDS group is "inactivate" after being created. Manage the group through the "Activate Group" API according to your needs.
|
|
200
|
Response |
Status Code |
200 |
|---|---|---|
|
Description |
Success |
|
|
Content Type |
application/json |
|
|
Example Value |
JSON
|
|
|
Schema |
JSON
|
400
|
Response |
Status Code |
400 |
|---|---|---|
|
Description |
Invalid parameter |
|
|
Content Type |
application/json |
|
|
Example Value |
JSON
|
|
|
Schema |
JSON
|
|
|
Note |
|
|
② Get KDS group detail
|
Summary |
② Get KDS group detail
|
|
|---|---|---|
|
Path |
GET |
|
|
Description |
Through this API, you can get detail of a specific KDS group. |
|
|
Request Params |
Example Value |
JSON
|
|
Schema |
JSON
|
|
200
|
Response |
Status Code |
200 |
|---|---|---|
|
Description |
Success |
|
|
Content Type |
application/json |
|
|
Example Value |
JSON
|
|
|
Schema |
JSON
|
400
|
Response |
Status Code |
400 |
|---|---|---|
|
Description |
Invalid parameter |
|
|
Content Type |
application/json |
|
|
Example Value |
JSON
|
|
|
Schema |
JSON
|
|
|
Note |
Missing groupUuid |
|
404
|
Response |
Status Code |
404 |
|---|---|---|
|
Description |
Not found |
|
|
Content Type |
application/json |
|
|
Example Value |
JSON
|
|
|
Schema |
JSON
|
|
|
Note |
Not found |
|
③ Get KDS group list
|
Summary |
③ Get KDS group list
|
|
|---|---|---|
|
Path |
GET |
|
|
Description |
Through this API, you can get the list of KDS groups. |
|
|
Request Params |
Content Type |
N/A |
|
Example Value |
QUERY-STRING PARAMETERS JSON
|
|
|
Schema |
QUERY-STRING PARAMETERS JSON
|
|
200
|
Response |
Status Code |
200 |
|---|---|---|
|
Description |
Success |
|
|
Content Type |
application/json |
|
|
Example Value |
JSON
|
|
|
Schema |
JSON
|
|
|
Note |
|
|
400
|
Response |
Status Code |
400 |
|---|---|---|
|
Description |
Invalid parameter |
|
|
Content Type |
application/json |
|
|
Example Value |
JSON
|
|
|
Schema |
JSON
|
|
|
Note |
Invalid Parameter Error |
|
④ Update data aggregation group
|
Summary |
④ Update data aggregation group
|
|
|---|---|---|
|
Path |
PUT |
|
|
Description |
Through this API, you can update the settings of the data aggregation group. |
|
|
Request Body |
Content Type |
application/json |
|
Example Value |
JSON
|
|
|
Schema |
JSON
|
|
|
Request Params |
Example Value |
JSON
|
|
Schema |
JSON
|
|
|
Note |
Please note that |
|
200
|
Response |
Status Code |
200 |
|---|---|---|
|
Description |
Success |
|
|
Content Type |
application/json |
|
|
Example Value |
JSON
|
|
|
Schema |
JSON
|
400
|
Response |
Status Code |
400 |
|---|---|---|
|
Description |
Invalid parameter |
|
|
Content Type |
application/json |
|
|
Example Value |
JSON
|
|
|
Schema |
JSON
|
|
|
Note |
|
|
404
|
Response |
Status Code |
404 |
|---|---|---|
|
Description |
Not found |
|
|
Content Type |
application/json |
|
|
Example Value |
JSON
|
|
|
Schema |
JSON
|
|
|
Note |
groupUuid does not exist |
|
⑤ Delete KDS group
|
Summary |
⑤ Delete KDS group
|
|
|---|---|---|
|
Path |
DELETE |
|
|
Description |
Through this API, you can delete a specific KDS group. |
|
|
Request Params |
Example Value |
JSON
|
|
Schema |
JSON
|
|
200
|
Response |
Status Code |
200 |
|---|---|---|
|
Description |
Success |
|
|
Content Type |
application/json |
|
|
Example Value |
JSON
|
|
|
Schema |
JSON
|
400
|
Response |
Status Code |
400 |
|---|---|---|
|
Description |
Invalid parameter |
|
|
Content Type |
application/json |
|
|
Example Value |
JSON
|
|
|
Schema |
JSON
|
|
|
Note |
Missing groupUuid parameter |
|
404
|
Response |
Status Code |
404 |
|---|---|---|
|
Description |
Not found |
|
|
Content Type |
application/json |
|
|
Example Value |
JSON
|
|
|
Schema |
JSON
|
|
|
Note |
|
|
⑥ Activate/Inactivate KDS group
|
Summary |
⑥ Activate/Inactivate KDS group
|
|
|---|---|---|
|
Path |
PATCH |
|
|
Description |
Through this API, you can activate/inavtivate the KDS groups.
|
|
|
Request body |
Content Type |
application/json |
|
Example Value |
JSON
|
|
|
Schema |
JSON
|
|
|
Note |
If you want to use this API, please contact NextDrive to enable ADS service. |
|
200
|
Response |
Status Code |
200 |
|---|---|---|
|
Description |
Success |
|
|
Content Type |
application/json |
|
|
Example Value |
JSON
|
|
|
Schema |
JSON
|
400
|
Response |
Status Code |
400 |
|---|---|---|
|
Description |
Invalid parameter |
|
|
Content Type |
application/json |
|
|
Example Value |
JSON
|
|
|
Schema |
JSON
|
|
|
Note |
Invalid parameter |
|
404
|
Response |
Status Code |
404 |
|---|---|---|
|
Description |
Not found |
|
|
Content Type |
application/json |
|
|
Example Value |
JSON
|
|
|
Schema |
JSON
|
|
|
Note |
groupUuid does not exist |
|
⑦ Get aggregation data
|
Summary |
⑦ Get aggregation data
|
|
|---|---|---|
|
Path |
GET |
|
|
Description |
Through this API, you can query data which has been caculated by KDS service. |
|
|
Request parameters |
Content Type |
N/A |
|
Example Value |
Path parameter JSON
Query string parameter JSON
|
|
|
Schema |
Path parameter JSON
Query string parameter JSON
|
|
|
Note |
|
|
200
|
Response |
Status Code |
200 |
|---|---|---|
|
Description |
Success |
|
|
Content Type |
application/json |
|
|
Example Value |
JSON
|
|
|
Schema |
JSON
|
400
|
Response |
Status Code |
400 |
|---|---|---|
|
Description |
Invalid parameter |
|
|
Content Type |
application/json |
|
|
Example Value |
JSON
|
|
|
Schema |
JSON
|
|
|
Note |
Invalid Parameter |
|
403
|
Response |
Status Code |
403 |
|---|---|---|
|
Description |
Forbidden |
|
|
Content Type |
application/json |
|
|
Example Value |
JSON
|
|
|
Schema |
JSON
|
|
|
Note |
|
|