Get Signal Gate Status
curl --request GET \
--url https://api.example.com/api/internal/acceptance/signals/gate-statusimport requests
url = "https://api.example.com/api/internal/acceptance/signals/gate-status"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/api/internal/acceptance/signals/gate-status', 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://api.example.com/api/internal/acceptance/signals/gate-status",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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://api.example.com/api/internal/acceptance/signals/gate-status"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.example.com/api/internal/acceptance/signals/gate-status")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/internal/acceptance/signals/gate-status")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"gates": [
{
"gate_name": "<string>",
"target": 123,
"actual": 123,
"passed": true,
"sample_size": 123,
"significant": true,
"description": "<string>",
"tier": "<string>"
}
],
"all_gates_passed": true,
"effective_date_range": {
"min": "2023-12-25",
"max": "2023-12-25",
"note": "<string>"
},
"signal_count": 123,
"by_signal_type": [
{
"signal_type": "<string>",
"total": 123,
"wins": 123,
"hit_rate": 123,
"avg_return_5d": 123,
"significant": true
}
],
"data_source": {
"source": "<string>",
"conditioning": "<string>",
"implication": "<string>",
"comparable_to": "<string>"
}
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}acceptance-signals
Get Signal Gate Status
Quick pass/fail gate summary for signal-level acceptance.
GET
/
api
/
internal
/
acceptance
/
signals
/
gate-status
Get Signal Gate Status
curl --request GET \
--url https://api.example.com/api/internal/acceptance/signals/gate-statusimport requests
url = "https://api.example.com/api/internal/acceptance/signals/gate-status"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/api/internal/acceptance/signals/gate-status', 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://api.example.com/api/internal/acceptance/signals/gate-status",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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://api.example.com/api/internal/acceptance/signals/gate-status"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.example.com/api/internal/acceptance/signals/gate-status")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/internal/acceptance/signals/gate-status")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"gates": [
{
"gate_name": "<string>",
"target": 123,
"actual": 123,
"passed": true,
"sample_size": 123,
"significant": true,
"description": "<string>",
"tier": "<string>"
}
],
"all_gates_passed": true,
"effective_date_range": {
"min": "2023-12-25",
"max": "2023-12-25",
"note": "<string>"
},
"signal_count": 123,
"by_signal_type": [
{
"signal_type": "<string>",
"total": 123,
"wins": 123,
"hit_rate": 123,
"avg_return_5d": 123,
"significant": true
}
],
"data_source": {
"source": "<string>",
"conditioning": "<string>",
"implication": "<string>",
"comparable_to": "<string>"
}
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Query Parameters
Start date (YYYY-MM-DD)
End date (YYYY-MM-DD)
Response
Successful Response
Quick pass/fail gate status with source context.
Show child attributes
Show child attributes
Effective date range with optional annotation.
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Identifies the data source and its conditioning for interpretability.
Show child attributes
Show child attributes