Whether this session may decide MCP approvals now
curl --request POST \
--url https://pria.praxislxp.com/api/user/mcp-approvals/step-upimport requests
url = "https://pria.praxislxp.com/api/user/mcp-approvals/step-up"
response = requests.post(url)
print(response.text)const options = {method: 'POST'};
fetch('https://pria.praxislxp.com/api/user/mcp-approvals/step-up', 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://pria.praxislxp.com/api/user/mcp-approvals/step-up",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$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://pria.praxislxp.com/api/user/mcp-approvals/step-up"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://pria.praxislxp.com/api/user/mcp-approvals/step-up")
.asString();require 'uri'
require 'net/http'
url = URI("https://pria.praxislxp.com/api/user/mcp-approvals/step-up")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_bodyConnectors
Whether this session may decide MCP approvals now
The voice lane that answers approvals over the browser’s direct OpenAI Realtime channel asks this first. 204 when the session may decide; the launch-scope 403 (LAUNCH_SCOPE_STEP_UP) when an administrator’s Canvas-launched session must confirm it’s them with a code.
POST
/
api
/
user
/
mcp-approvals
/
step-up
Whether this session may decide MCP approvals now
curl --request POST \
--url https://pria.praxislxp.com/api/user/mcp-approvals/step-upimport requests
url = "https://pria.praxislxp.com/api/user/mcp-approvals/step-up"
response = requests.post(url)
print(response.text)const options = {method: 'POST'};
fetch('https://pria.praxislxp.com/api/user/mcp-approvals/step-up', 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://pria.praxislxp.com/api/user/mcp-approvals/step-up",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$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://pria.praxislxp.com/api/user/mcp-approvals/step-up"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://pria.praxislxp.com/api/user/mcp-approvals/step-up")
.asString();require 'uri'
require 'net/http'
url = URI("https://pria.praxislxp.com/api/user/mcp-approvals/step-up")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_bodyResponse
The session may decide
Was this page helpful?