...
HTTP Request Type | Endpoint | Request Body | Response Status | Response Body | ||||||||||
POST | /extensions/hydrator/drafts/{draft-name} | 200 OK: draft created and saved successfully 409 CONFLICT: draft-name already exists 500 Error: while creating the draft | ||||||||||||
PUT | /extensions/hydrator/drafts/{draft-name} | 200 OK: draft updated successfully 404 NOT Found : draft doesn't exist already, cannot be updated. 500 Error while updating the draft | ||||||||||||
GET | /extensions/hydrator/drafts/{draft-name} | 200 return the draft identified by the draft-name 404 draft not found 500 error while getting draft |
| |||||||||||
GET | /extensions/hydrator/drafts/ | 200 return the list of all saved drafts 500 error | [ "streamToTPFS", "DBToHBase", ... ] | |||||||||||
DELETE | /extensions/hydrator/drafts/ | 200 successfully deleted all drafts 500 error while deleting | ||||||||||||
DELETE | /extensions/hydrator/drafts/{draft-name} | 200 successfully deleted the specified draft 404 draft does not exist 500 error while deleting | ||||||||||||
POST | /extensions/hydrator/plugins/{plugin-name}/schema |
| 200 based on the plugin and plugin-properties determine output schema and return output schema 404 unrecognized plugin-name 500 Error |
| ||||||||||
POST | /extensions/hydrator/plugins/{plugin-name}/list QueryParam : target Example: target=table | Example:
| For the specified plugin, based on the provided connection information, get the list of available target field and return the list. 200 , list of available values for target type field. Example: list of tables in a database. 500 error while retrieving. |
|
Design
...