Get the API index
curl --request GET \
--url https://www.fluenterp.com/api/v1import requests
url = "https://www.fluenterp.com/api/v1"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://www.fluenterp.com/api/v1', 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://www.fluenterp.com/api/v1",
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://www.fluenterp.com/api/v1"
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://www.fluenterp.com/api/v1")
.asString();require 'uri'
require 'net/http'
url = URI("https://www.fluenterp.com/api/v1")
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{
"name": "<string>",
"version": "<string>",
"base_url": "<string>",
"documentation_url": "<string>",
"openapi_url": "<string>",
"developers_url": "<string>",
"authentication": {
"methods": [
{
"type": "api_key",
"documentation_url": "<string>",
"headers": [
"<string>"
],
"self_serve": true,
"credential_creation": "available_after_account_access",
"account_access": "invite_required",
"flow": "<string>",
"metadata_url": "<string>",
"scopes_supported": [
"<string>"
]
}
]
},
"onboarding": {
"account_access": "invite_required",
"access_request_url": "<string>",
"trial": {
"available": true,
"duration_days": 2,
"invite_required": true
},
"public_sandbox_available": true
},
"rate_limits": {
"requests": 123,
"window_seconds": 123,
"response_headers": [
"<string>"
],
"scope": "<string>",
"documentation_url": "<string>"
},
"versioning": {
"strategy": "url_path",
"current_version": "<string>",
"deprecation_headers": [
"<string>"
],
"minimum_sunset_notice_days": 123,
"documentation_url": "<string>"
},
"resources": {},
"description": "<string>",
"llms_txt_url": "<string>",
"clients": {
"cli": "<string>",
"cli_documentation_url": "<string>"
},
"webhooks_documentation_url": "<string>"
}{
"detail": "Agent not found",
"status": 404
}Discovery
Get the API index
Returns the public, unauthenticated index of the API: the base URL, supported authentication methods and OAuth scopes, the rate-limit and deprecation conventions, and links to the documentation and this specification. Use it to discover the current surface without a credential.
GET
/
api
/
v1
Get the API index
curl --request GET \
--url https://www.fluenterp.com/api/v1import requests
url = "https://www.fluenterp.com/api/v1"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://www.fluenterp.com/api/v1', 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://www.fluenterp.com/api/v1",
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://www.fluenterp.com/api/v1"
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://www.fluenterp.com/api/v1")
.asString();require 'uri'
require 'net/http'
url = URI("https://www.fluenterp.com/api/v1")
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{
"name": "<string>",
"version": "<string>",
"base_url": "<string>",
"documentation_url": "<string>",
"openapi_url": "<string>",
"developers_url": "<string>",
"authentication": {
"methods": [
{
"type": "api_key",
"documentation_url": "<string>",
"headers": [
"<string>"
],
"self_serve": true,
"credential_creation": "available_after_account_access",
"account_access": "invite_required",
"flow": "<string>",
"metadata_url": "<string>",
"scopes_supported": [
"<string>"
]
}
]
},
"onboarding": {
"account_access": "invite_required",
"access_request_url": "<string>",
"trial": {
"available": true,
"duration_days": 2,
"invite_required": true
},
"public_sandbox_available": true
},
"rate_limits": {
"requests": 123,
"window_seconds": 123,
"response_headers": [
"<string>"
],
"scope": "<string>",
"documentation_url": "<string>"
},
"versioning": {
"strategy": "url_path",
"current_version": "<string>",
"deprecation_headers": [
"<string>"
],
"minimum_sunset_notice_days": 123,
"documentation_url": "<string>"
},
"resources": {},
"description": "<string>",
"llms_txt_url": "<string>",
"clients": {
"cli": "<string>",
"cli_documentation_url": "<string>"
},
"webhooks_documentation_url": "<string>"
}{
"detail": "Agent not found",
"status": 404
}Response
API index
The public index of the API, served without a credential at /api/v1.
Human-readable API name.
Current major version, matching the URL path segment.
Absolute base URL every operation hangs off.
This specification.
Show child attributes
Show child attributes
Current account-access and trial requirements.
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Absolute URL per top-level resource, path templates included.
Show child attributes
Show child attributes
What the API does.
Show child attributes
Show child attributes