Full report bundle for one lead
curl --request GET \
--url https://api.getnexor.ai/api/public/reports/lead/{lead_id} \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.getnexor.ai/api/public/reports/lead/{lead_id}"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};
fetch('https://api.getnexor.ai/api/public/reports/lead/{lead_id}', 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.getnexor.ai/api/public/reports/lead/{lead_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-Key: <api-key>"
],
]);
$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.getnexor.ai/api/public/reports/lead/{lead_id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-Key", "<api-key>")
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.getnexor.ai/api/public/reports/lead/{lead_id}")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getnexor.ai/api/public/reports/lead/{lead_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"success": true,
"lead": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"first_name": "Ana",
"last_name": "Pérez",
"email": "ana@example.com",
"phone": "+56912345678",
"source": "api",
"metadata": {},
"created_at": "2026-06-01T08:00:00Z"
},
"current_status": {
"key": "qualified",
"label": "Qualified"
},
"variables": [
{
"field_key": "motivo_inactividad",
"value_text": "Precio",
"evidence_quote": "Me parece caro."
}
],
"insights": [
{
"title": "Price sensitive",
"description": "Mentioned price twice during the call."
}
],
"calls": [
{
"id": "660e8400-e29b-41d4-a716-446655440000",
"started_at": "2026-07-01T10:00:00Z",
"duration_seconds": 300,
"summary": "Discovery call covering pricing and timeline.",
"transcript_text": null
}
],
"scheduled_tasks": [
{
"id": "770e8400-e29b-41d4-a716-446655440000",
"type": "followup",
"run_at": "2026-07-10T10:00:00Z"
}
]
}{
"error": "<string>",
"message": "<string>"
}{
"error": "<string>",
"message": "<string>"
}{
"error": "Not found",
"message": "Lead not found or does not belong to your account"
}{
"error": "<string>",
"message": "<string>"
}Reporte de Lead
Profile, current status, captured field values with evidence, insights, a per-call summary and scheduled tasks for one lead — everything needed to write a report about them in a single call.
GET
/
reports
/
lead
/
{lead_id}
Full report bundle for one lead
curl --request GET \
--url https://api.getnexor.ai/api/public/reports/lead/{lead_id} \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.getnexor.ai/api/public/reports/lead/{lead_id}"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};
fetch('https://api.getnexor.ai/api/public/reports/lead/{lead_id}', 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.getnexor.ai/api/public/reports/lead/{lead_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-Key: <api-key>"
],
]);
$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.getnexor.ai/api/public/reports/lead/{lead_id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-Key", "<api-key>")
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.getnexor.ai/api/public/reports/lead/{lead_id}")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getnexor.ai/api/public/reports/lead/{lead_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"success": true,
"lead": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"first_name": "Ana",
"last_name": "Pérez",
"email": "ana@example.com",
"phone": "+56912345678",
"source": "api",
"metadata": {},
"created_at": "2026-06-01T08:00:00Z"
},
"current_status": {
"key": "qualified",
"label": "Qualified"
},
"variables": [
{
"field_key": "motivo_inactividad",
"value_text": "Precio",
"evidence_quote": "Me parece caro."
}
],
"insights": [
{
"title": "Price sensitive",
"description": "Mentioned price twice during the call."
}
],
"calls": [
{
"id": "660e8400-e29b-41d4-a716-446655440000",
"started_at": "2026-07-01T10:00:00Z",
"duration_seconds": 300,
"summary": "Discovery call covering pricing and timeline.",
"transcript_text": null
}
],
"scheduled_tasks": [
{
"id": "770e8400-e29b-41d4-a716-446655440000",
"type": "followup",
"run_at": "2026-07-10T10:00:00Z"
}
]
}{
"error": "<string>",
"message": "<string>"
}{
"error": "<string>",
"message": "<string>"
}{
"error": "Not found",
"message": "Lead not found or does not belong to your account"
}{
"error": "<string>",
"message": "<string>"
}Autorizaciones
API key for authentication. Keys are prefixed with nxr_live_.
Parámetros de ruta
Lead ID
Parámetros de consulta
Include the full transcript text of each call.
Respuesta
Successful response. current_status is null if the lead has no active workflow run.
Ejemplo:
true
Show child attributes
Show child attributes
The lead's current status in its active workflow run, or null if the lead has no active run.
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Última modificación el 14 de julio de 2026
⌘I