List built-in tool permissions
curl --request GET \
--url https://connie.ai/api/workspaces/{workspaceId}/builtin-tool-permissions \
--header 'Cookie: <api-key>'import requests
url = "https://connie.ai/api/workspaces/{workspaceId}/builtin-tool-permissions"
headers = {"Cookie": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Cookie: '<api-key>'}};
fetch('https://connie.ai/api/workspaces/{workspaceId}/builtin-tool-permissions', 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://connie.ai/api/workspaces/{workspaceId}/builtin-tool-permissions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Cookie: <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://connie.ai/api/workspaces/{workspaceId}/builtin-tool-permissions"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Cookie", "<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://connie.ai/api/workspaces/{workspaceId}/builtin-tool-permissions")
.header("Cookie", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://connie.ai/api/workspaces/{workspaceId}/builtin-tool-permissions")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Cookie"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"categories": [
{}
],
"tools": [
{
"toolId": "<string>",
"name": "<string>",
"description": "<string>",
"category": "<string>",
"badges": {
"read": true,
"changesData": true,
"sendsExternally": true,
"deletes": true
},
"cost": {
"kind": "free",
"credits": 123
},
"defaultAccessMode": "auto",
"accessMode": "auto",
"effectiveAccessMode": "auto",
"changedFromDefault": true
}
],
"canConfigure": true
}{
"error": "<string>",
"code": "<string>"
}{
"error": "<string>",
"code": "<string>"
}Permissions
List built-in tool permissions
Returns each configurable built-in tool with its default permission, what it does (reads, changes data, sends externally, deletes), its cost, and the permission in effect for this workspace. canConfigure says whether you can change them.
GET
/
workspaces
/
{workspaceId}
/
builtin-tool-permissions
List built-in tool permissions
curl --request GET \
--url https://connie.ai/api/workspaces/{workspaceId}/builtin-tool-permissions \
--header 'Cookie: <api-key>'import requests
url = "https://connie.ai/api/workspaces/{workspaceId}/builtin-tool-permissions"
headers = {"Cookie": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Cookie: '<api-key>'}};
fetch('https://connie.ai/api/workspaces/{workspaceId}/builtin-tool-permissions', 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://connie.ai/api/workspaces/{workspaceId}/builtin-tool-permissions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Cookie: <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://connie.ai/api/workspaces/{workspaceId}/builtin-tool-permissions"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Cookie", "<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://connie.ai/api/workspaces/{workspaceId}/builtin-tool-permissions")
.header("Cookie", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://connie.ai/api/workspaces/{workspaceId}/builtin-tool-permissions")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Cookie"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"categories": [
{}
],
"tools": [
{
"toolId": "<string>",
"name": "<string>",
"description": "<string>",
"category": "<string>",
"badges": {
"read": true,
"changesData": true,
"sendsExternally": true,
"deletes": true
},
"cost": {
"kind": "free",
"credits": 123
},
"defaultAccessMode": "auto",
"accessMode": "auto",
"effectiveAccessMode": "auto",
"changedFromDefault": true
}
],
"canConfigure": true
}{
"error": "<string>",
"code": "<string>"
}{
"error": "<string>",
"code": "<string>"
}Authorizations
The full Cookie header copied from a signed-in connie.ai browser request. See the Authentication page.
Path Parameters
Query Parameters
Return just this tool.