Get task metadata for the given task type and table
curl --request GET \
--url https://dev.startree.ai/tasks/{taskType}/{tableNameWithType}/metadata \
--header 'Authorization: <api-key>'import requests
url = "https://dev.startree.ai/tasks/{taskType}/{tableNameWithType}/metadata"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://dev.startree.ai/tasks/{taskType}/{tableNameWithType}/metadata', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://dev.startree.ai/tasks/{taskType}/{tableNameWithType}/metadata",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://dev.startree.ai/tasks/{taskType}/{tableNameWithType}/metadata"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://dev.startree.ai/tasks/{taskType}/{tableNameWithType}/metadata")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://dev.startree.ai/tasks/{taskType}/{tableNameWithType}/metadata")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_body"<string>"Task
Get task metadata for the given task type and table
GET
/
tasks
/
{taskType}
/
{tableNameWithType}
/
metadata
Get task metadata for the given task type and table
curl --request GET \
--url https://dev.startree.ai/tasks/{taskType}/{tableNameWithType}/metadata \
--header 'Authorization: <api-key>'import requests
url = "https://dev.startree.ai/tasks/{taskType}/{tableNameWithType}/metadata"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://dev.startree.ai/tasks/{taskType}/{tableNameWithType}/metadata', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://dev.startree.ai/tasks/{taskType}/{tableNameWithType}/metadata",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://dev.startree.ai/tasks/{taskType}/{tableNameWithType}/metadata"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://dev.startree.ai/tasks/{taskType}/{tableNameWithType}/metadata")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://dev.startree.ai/tasks/{taskType}/{tableNameWithType}/metadata")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_body"<string>"Authorizations
oauthdatabase
The format of the key is "Basic <token>" or "Bearer <token>"
Response
200 - application/json
successful operation
The response is of type string.
Was this page helpful?
Get the task config (a list of child task configs) for the given taskDelete task metadata for the given task type and table
⌘I

