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
Referencia de GET /reports/lead/ en la API pública de Nexor.
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 8 de septiembre de 2026
⌘I