Update API endpoint security configuration and access controls
Update API endpoint security configuration and access controls
PUT
/
workspace
/
{workspace_id}
/
apigroup
/
{apigroup_id}
/
api
/
{api_id}
/
security
Update API endpoint security configuration and access controls
curl --request PUT \
--url https://x8ki-letl-twmt.n7.xano.io/api:meta/workspace/{workspace_id}/apigroup/{apigroup_id}/api/{api_id}/security \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"guid": "<string>"
}
'import requests
url = "https://x8ki-letl-twmt.n7.xano.io/api:meta/workspace/{workspace_id}/apigroup/{apigroup_id}/api/{api_id}/security"
payload = { "guid": "<string>" }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({guid: '<string>'})
};
fetch('https://x8ki-letl-twmt.n7.xano.io/api:meta/workspace/{workspace_id}/apigroup/{apigroup_id}/api/{api_id}/security', 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://x8ki-letl-twmt.n7.xano.io/api:meta/workspace/{workspace_id}/apigroup/{apigroup_id}/api/{api_id}/security",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'guid' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://x8ki-letl-twmt.n7.xano.io/api:meta/workspace/{workspace_id}/apigroup/{apigroup_id}/api/{api_id}/security"
payload := strings.NewReader("{\n \"guid\": \"<string>\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://x8ki-letl-twmt.n7.xano.io/api:meta/workspace/{workspace_id}/apigroup/{apigroup_id}/api/{api_id}/security")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"guid\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://x8ki-letl-twmt.n7.xano.io/api:meta/workspace/{workspace_id}/apigroup/{apigroup_id}/api/{api_id}/security")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"guid\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Body
application/jsonmultipart/form-data
Response
Success!
Related topics
Update API endpoint security settingsXano Metadata API (Instances)Update function security configuration and access controlsWas this page helpful?
Update API endpoint security configuration and access controls
curl --request PUT \
--url https://x8ki-letl-twmt.n7.xano.io/api:meta/workspace/{workspace_id}/apigroup/{apigroup_id}/api/{api_id}/security \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"guid": "<string>"
}
'import requests
url = "https://x8ki-letl-twmt.n7.xano.io/api:meta/workspace/{workspace_id}/apigroup/{apigroup_id}/api/{api_id}/security"
payload = { "guid": "<string>" }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({guid: '<string>'})
};
fetch('https://x8ki-letl-twmt.n7.xano.io/api:meta/workspace/{workspace_id}/apigroup/{apigroup_id}/api/{api_id}/security', 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://x8ki-letl-twmt.n7.xano.io/api:meta/workspace/{workspace_id}/apigroup/{apigroup_id}/api/{api_id}/security",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'guid' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://x8ki-letl-twmt.n7.xano.io/api:meta/workspace/{workspace_id}/apigroup/{apigroup_id}/api/{api_id}/security"
payload := strings.NewReader("{\n \"guid\": \"<string>\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://x8ki-letl-twmt.n7.xano.io/api:meta/workspace/{workspace_id}/apigroup/{apigroup_id}/api/{api_id}/security")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"guid\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://x8ki-letl-twmt.n7.xano.io/api:meta/workspace/{workspace_id}/apigroup/{apigroup_id}/api/{api_id}/security")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"guid\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{}