Get Acceptance Report
curl --request GET \
--url https://api.example.com/api/internal/acceptance/reportimport requests
url = "https://api.example.com/api/internal/acceptance/report"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/api/internal/acceptance/report', 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/report",
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/report"
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/report")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/internal/acceptance/report")
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{
"start_date": "<string>",
"end_date": "<string>",
"total_snapshots": 0,
"score_quality": [
{
"score_family": "<string>",
"spearman": [
{
"score_family": "<string>",
"horizon": "<string>",
"overall": 123,
"bullish_only": 123,
"bearish_only": 123,
"p_value_overall": 123,
"p_value_bullish": 123,
"p_value_bearish": 123,
"sample_size": 0
}
],
"tier_win_rates": [
{
"tier": "<string>",
"win_rate": 123,
"sample_size": 0,
"avg_return": 123
}
],
"tier_monotonic": true,
"sample_size": 0
}
],
"directional": {
"bullish_spearman_5d": 123,
"bearish_spearman_5d": 123,
"bullish_excellent_win_rate": 123,
"bearish_excellent_win_rate": 123,
"bullish_sample_size": 0,
"bearish_sample_size": 0
},
"stability": {
"tier_churn_pct": 123,
"percentile_drift_p90": 123,
"clean_cohort_size": 0,
"event_excluded_count": 0
},
"regime_concentration": {
"regimes": [
{
"regime": "<string>",
"excellent_share": 123,
"universe_share": 123,
"concentration_ratio": 123,
"breach": false
}
],
"any_breach": false,
"max_concentration_ratio": 0
},
"gates": [
{
"gate_name": "<string>",
"target": 123,
"actual": 123,
"passed": false,
"description": ""
}
],
"all_gates_passed": false
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}acceptance
Get Acceptance Report
Generate full acceptance report across all score families.
GET
/
api
/
internal
/
acceptance
/
report
Get Acceptance Report
curl --request GET \
--url https://api.example.com/api/internal/acceptance/reportimport requests
url = "https://api.example.com/api/internal/acceptance/report"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/api/internal/acceptance/report', 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/report",
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/report"
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/report")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/internal/acceptance/report")
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{
"start_date": "<string>",
"end_date": "<string>",
"total_snapshots": 0,
"score_quality": [
{
"score_family": "<string>",
"spearman": [
{
"score_family": "<string>",
"horizon": "<string>",
"overall": 123,
"bullish_only": 123,
"bearish_only": 123,
"p_value_overall": 123,
"p_value_bullish": 123,
"p_value_bearish": 123,
"sample_size": 0
}
],
"tier_win_rates": [
{
"tier": "<string>",
"win_rate": 123,
"sample_size": 0,
"avg_return": 123
}
],
"tier_monotonic": true,
"sample_size": 0
}
],
"directional": {
"bullish_spearman_5d": 123,
"bearish_spearman_5d": 123,
"bullish_excellent_win_rate": 123,
"bearish_excellent_win_rate": 123,
"bullish_sample_size": 0,
"bearish_sample_size": 0
},
"stability": {
"tier_churn_pct": 123,
"percentile_drift_p90": 123,
"clean_cohort_size": 0,
"event_excluded_count": 0
},
"regime_concentration": {
"regimes": [
{
"regime": "<string>",
"excellent_share": 123,
"universe_share": 123,
"concentration_ratio": 123,
"breach": false
}
],
"any_breach": false,
"max_concentration_ratio": 0
},
"gates": [
{
"gate_name": "<string>",
"target": 123,
"actual": 123,
"passed": false,
"description": ""
}
],
"all_gates_passed": false
}{
"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
Full acceptance report across all score families.
Show child attributes
Show child attributes
Directional analysis for bullish vs bearish.
Show child attributes
Show child attributes
Tier stability and churn analysis.
Show child attributes
Show child attributes
Regime concentration analysis.
Show child attributes
Show child attributes
Show child attributes
Show child attributes