Get the OpenAPI document
curl --request GET \
--url https://api.perflo.ai/openapi.jsonimport requests
url = "https://api.perflo.ai/openapi.json"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.perflo.ai/openapi.json', 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.perflo.ai/openapi.json",
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.perflo.ai/openapi.json"
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.perflo.ai/openapi.json")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.perflo.ai/openapi.json")
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{
"components": {},
"info": {
"description": "<string>",
"license": {
"identifier": "<string>",
"name": "<string>"
},
"title": "<string>",
"version": "<string>"
},
"openapi": "<string>",
"paths": {},
"servers": [
{
"url": "<string>"
}
],
"tags": [
{
"description": "<string>",
"name": "<string>"
}
]
}{
"type": "<string>",
"title": "<string>",
"status": 499,
"detail": "<string>",
"code": "<string>"
}{
"type": "<string>",
"title": "<string>",
"status": 499,
"detail": "<string>",
"code": "<string>"
}system
Get the OpenAPI document
Returns the generated OpenAPI document used by the public API reference and client tooling.
GET
/
openapi.json
Get the OpenAPI document
curl --request GET \
--url https://api.perflo.ai/openapi.jsonimport requests
url = "https://api.perflo.ai/openapi.json"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.perflo.ai/openapi.json', 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.perflo.ai/openapi.json",
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.perflo.ai/openapi.json"
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.perflo.ai/openapi.json")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.perflo.ai/openapi.json")
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{
"components": {},
"info": {
"description": "<string>",
"license": {
"identifier": "<string>",
"name": "<string>"
},
"title": "<string>",
"version": "<string>"
},
"openapi": "<string>",
"paths": {},
"servers": [
{
"url": "<string>"
}
],
"tags": [
{
"description": "<string>",
"name": "<string>"
}
]
}{
"type": "<string>",
"title": "<string>",
"status": 499,
"detail": "<string>",
"code": "<string>"
}{
"type": "<string>",
"title": "<string>",
"status": 499,
"detail": "<string>",
"code": "<string>"
}Response
The current public OpenAPI document.
The machine-readable OpenAPI 3.1 contract for the public Perflo API.
Reusable OpenAPI component sections.
Show child attributes
Show child attributes
OpenAPI document metadata.
Show child attributes
Show child attributes
OpenAPI specification version.
Allowed value:
"3.1.0"OpenAPI path items keyed by canonical absolute API paths.
Show child attributes
Show child attributes
Available public API origins.
Minimum array length:
1Show child attributes
Show child attributes
Documented operation tags.
Minimum array length:
1Show child attributes
Show child attributes
⌘I