Get Agents List
curl --request GET \
--url https://api.intelligence.io.solutions/api/v1/agentsimport requests
url = "https://api.intelligence.io.solutions/api/v1/agents"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.intelligence.io.solutions/api/v1/agents', 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.intelligence.io.solutions/api/v1/agents",
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.intelligence.io.solutions/api/v1/agents"
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.intelligence.io.solutions/api/v1/agents")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.intelligence.io.solutions/api/v1/agents")
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"{\n \"agents\": {\n \"summary_agent\": {\n \"name\": \"Summary Agent\",\n \"description\": \"An expert in distilling large volumes of text into concise, meaningful summaries. Whether condensing reports, extracting key points from articles, or generating executive briefs, this agent ensures that critical information is delivered efficiently.\",\n \"persona\": null,\n \"metadata\": {\n \"image_url\": null,\n \"tags\": [\n \"text\"\n ]\n }\n },\n \"sentiment_analysis_agent\": {\n \"name\": \"Sentiment Analysis Agent\",\n \"description\": \"A neutral and analytical evaluator of emotions embedded in text, this agent determines sentiment with precision—be it positive, negative, or neutral. Ideal for brand monitoring, customer feedback analysis, and social media insights, it provides an unbiased pulse on public opinion.\",\n \"persona\": null,\n \"metadata\": {\n \"image_url\": null,\n \"tags\": [\n \"text\"\n ]\n }\n },\n ...\n }\n}"string{
"detail": [
{
"loc": [
"string",
0
],
"msg": "string",
"type": "string"
}
]
}Getting Started with AI Agents API
Get Agents List
Get list of available agents
GET
/
api
/
v1
/
agents
Get Agents List
curl --request GET \
--url https://api.intelligence.io.solutions/api/v1/agentsimport requests
url = "https://api.intelligence.io.solutions/api/v1/agents"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.intelligence.io.solutions/api/v1/agents', 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.intelligence.io.solutions/api/v1/agents",
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.intelligence.io.solutions/api/v1/agents"
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.intelligence.io.solutions/api/v1/agents")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.intelligence.io.solutions/api/v1/agents")
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"{\n \"agents\": {\n \"summary_agent\": {\n \"name\": \"Summary Agent\",\n \"description\": \"An expert in distilling large volumes of text into concise, meaningful summaries. Whether condensing reports, extracting key points from articles, or generating executive briefs, this agent ensures that critical information is delivered efficiently.\",\n \"persona\": null,\n \"metadata\": {\n \"image_url\": null,\n \"tags\": [\n \"text\"\n ]\n }\n },\n \"sentiment_analysis_agent\": {\n \"name\": \"Sentiment Analysis Agent\",\n \"description\": \"A neutral and analytical evaluator of emotions embedded in text, this agent determines sentiment with precision—be it positive, negative, or neutral. Ideal for brand monitoring, customer feedback analysis, and social media insights, it provides an unbiased pulse on public opinion.\",\n \"persona\": null,\n \"metadata\": {\n \"image_url\": null,\n \"tags\": [\n \"text\"\n ]\n }\n },\n ...\n }\n}"string{
"detail": [
{
"loc": [
"string",
0
],
"msg": "string",
"type": "string"
}
]
}Response
200