Application Programming Interface Guide > REST API > TDV Server REST APIs > Resource
 
Resource
The REST API operations that can be performed on the resources are:
GET /children
GET /custom_functions
GET /columns
GET /children
This API is used to get the children of resources.
Parameters:
Name
Description
Parameter Type
Data Type
path
resource path
query
string
type
resource type
query
string
metadataVersion
resource version
query
long
start
the start index in children list
query
integer
count
the count of children
query
integer
component
component name, (only supports “cbs” now.)
query
string
Example to get children of resource "/shared/examples"
curl -X GET -u admin:admin "http://localhost:9400/rest/resource/v1/children?path=/shared/examples&type=CONTAINER"
Example to get children of resource "/shared/examples" by page
curl -X GET -u admin:admin "http://localhost:9400/rest/resource/v1/children?path=/shared/examples&type=CONTAINER&metadataVersion=&start=0&cound=10"
GET /custom_functions
This API is used to get all custom functions.
Parameters:
None
Example to get all custom functions
curl -X GET -u admin:admin "http://localhost:9400/rest/resource/v1/custom_functions"
GET /columns
This API is used to get table/view columns.
Parameters:
Name
Description
Parameter Type
Data Type
path
table path
query
string
metadataVersion
table version
query
long
start
the start index in children list
query
integer
count
the count of children
query
integer
Example to get view "/shared/examples/ViewOrder" columns
curl -X GET -u admin:admin "http://localhost:9400/rest/resource/v1/table/columns?path=/shared/examples/ViewOrder"
 
Example to get view "/shared/examples/ViewOrder" columns by page
curl -X GET -u admin:admin "http://localhost:9400/rest/resource/v1/table/columns?path=/shared/examples/ViewOrder&metadataVersion=&start=0&cound=10"