Tasks
Obtener task
Obtener detalles de una tarea específica.
GET
/
api
/
tasks
/
{id}
curl -X GET "https://app.horneross.com/api/tasks/trigger_abc123" \
-H "Authorization: Bearer sk_live_xxx"
const response = await fetch(
'https://app.horneross.com/api/tasks/trigger_abc123',
{
headers: {
'Authorization': 'Bearer sk_live_xxx',
},
}
);
const { trigger } = await response.json();
console.log('Task:', trigger.name);
import requests
response = requests.get(
'https://app.horneross.com/api/tasks/trigger_abc123',
headers={'Authorization': 'Bearer sk_live_xxx'}
)
trigger = response.json()['trigger']
print(f'Task: {trigger["name"]}')
{
"trigger": {
"id": "trigger_abc123",
"agentId": "agent_xyz",
"type": "schedule",
"name": "Resumen diario",
"description": "Genera resumen cada mañana",
"config": {
"prompt": "Genera un resumen de las conversaciones de ayer",
"cronExpression": "0 9 * * *",
"timezone": "America/Argentina/Buenos_Aires"
},
"isEnabled": true,
"createdAt": "2024-01-21T10:00:00Z",
"agent": {
"id": "agent_xyz",
"name": "Asistente de Ventas",
"iconUrl": "https://...",
"organizationId": "org_123"
}
}
}
{
"error": "Task not found"
}
Endpoint
GET /api/tasks/{id}
Headers
Bearer token con tu API key. Formato:
Bearer sk_live_xxxPath Parameters
ID de la tarea
curl -X GET "https://app.horneross.com/api/tasks/trigger_abc123" \
-H "Authorization: Bearer sk_live_xxx"
const response = await fetch(
'https://app.horneross.com/api/tasks/trigger_abc123',
{
headers: {
'Authorization': 'Bearer sk_live_xxx',
},
}
);
const { trigger } = await response.json();
console.log('Task:', trigger.name);
import requests
response = requests.get(
'https://app.horneross.com/api/tasks/trigger_abc123',
headers={'Authorization': 'Bearer sk_live_xxx'}
)
trigger = response.json()['trigger']
print(f'Task: {trigger["name"]}')
Response
Detalles de la tarea
Show Propiedades
Show Propiedades
ID único
ID del agente
Tipo de trigger
Nombre
Descripción
Configuración (incluye
prompt)Estado
Fecha de creación
Información del agente
{
"trigger": {
"id": "trigger_abc123",
"agentId": "agent_xyz",
"type": "schedule",
"name": "Resumen diario",
"description": "Genera resumen cada mañana",
"config": {
"prompt": "Genera un resumen de las conversaciones de ayer",
"cronExpression": "0 9 * * *",
"timezone": "America/Argentina/Buenos_Aires"
},
"isEnabled": true,
"createdAt": "2024-01-21T10:00:00Z",
"agent": {
"id": "agent_xyz",
"name": "Asistente de Ventas",
"iconUrl": "https://...",
"organizationId": "org_123"
}
}
}
{
"error": "Task not found"
}
Was this page helpful?
⌘I
curl -X GET "https://app.horneross.com/api/tasks/trigger_abc123" \
-H "Authorization: Bearer sk_live_xxx"
const response = await fetch(
'https://app.horneross.com/api/tasks/trigger_abc123',
{
headers: {
'Authorization': 'Bearer sk_live_xxx',
},
}
);
const { trigger } = await response.json();
console.log('Task:', trigger.name);
import requests
response = requests.get(
'https://app.horneross.com/api/tasks/trigger_abc123',
headers={'Authorization': 'Bearer sk_live_xxx'}
)
trigger = response.json()['trigger']
print(f'Task: {trigger["name"]}')
{
"trigger": {
"id": "trigger_abc123",
"agentId": "agent_xyz",
"type": "schedule",
"name": "Resumen diario",
"description": "Genera resumen cada mañana",
"config": {
"prompt": "Genera un resumen de las conversaciones de ayer",
"cronExpression": "0 9 * * *",
"timezone": "America/Argentina/Buenos_Aires"
},
"isEnabled": true,
"createdAt": "2024-01-21T10:00:00Z",
"agent": {
"id": "agent_xyz",
"name": "Asistente de Ventas",
"iconUrl": "https://...",
"organizationId": "org_123"
}
}
}
{
"error": "Task not found"
}
