ProspectLeap API

API REST completa para integrar ProspectLeap con cualquier herramienta

Documentación API

Integra ProspectLeap con tu stack en minutos usando nuestra API REST

🚀 Quick Start

# Autenticación
curl https://api.prospectleap.com/v1/campaigns \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"

Obtén tu API key desde Settings → API Keys en tu dashboard. Todas las requests requieren autenticación Bearer token.

Endpoints Principales

GET/v1/campaigns

Lista todas tus campañas de outbound

Ver ejemplo de respuesta →
{ "campaigns": [ { "id": "camp_abc123", "name": "Q1 Outbound - SaaS", "status": "active", "created_at": "2025-01-15T10:00:00Z", "stats": { "sent": 1250, "opened": 450, "replied": 89 } } ] }
POST/v1/campaigns

Crea una nueva campaña multi-canal

Ver ejemplo de request →
{ "name": "Q2 Outbound - Scale-ups", "channels": ["email", "linkedin"], "sequence": [ { "step": 1, "channel": "email", "template_id": "tmpl_xyz", "delay_days": 0 }, { "step": 2, "channel": "linkedin", "action": "connection_request", "delay_days": 2 } ] }
POST/v1/prospects

Añade nuevos prospects a una campaña

Ver ejemplo de request →
{ "campaign_id": "camp_abc123", "prospects": [ { "email": "john@example.com", "first_name": "John", "last_name": "Doe", "company": "Example Corp", "title": "VP of Sales", "linkedin_url": "https://linkedin.com/in/johndoe", "custom_fields": { "industry": "SaaS", "company_size": "50-200" } } ] }
GET/v1/analytics/:campaign_id

Obtén analytics detallados de una campaña

Ver ejemplo de respuesta →
{ "campaign_id": "camp_abc123", "performance": { "email": { "sent": 1000, "delivered": 980, "opened": 420, "clicked": 125, "replied": 67, "bounced": 20 }, "linkedin": { "connection_requests_sent": 500, "accepted": 210, "messages_sent": 180, "replies": 22 } } }
POST/v1/webhooks

Configura webhooks para recibir eventos en tiempo real

Ver ejemplo de configuración →
{ "url": "https://yourdomain.com/webhooks/prospectleap", "events": [ "prospect.replied", "campaign.completed", "email.bounced" ], "secret": "your_webhook_secret" }

⚡ Rate Limits

Starter

100 requests / minuto

Professional

500 requests / minuto

Enterprise

Custom limits

Las responses incluyen headers X-RateLimit-Remaining y X-RateLimit-Reset

SDKs Oficiales

JavaScript / Node.js

npm install @prospectleap/sdk
Ver docs →

Python

pip install prospectleap
Ver docs →

Ruby

gem install prospectleap
Ver docs →

¿Necesitas ayuda con la API?

Nuestro equipo de soporte está disponible 24/7 para ayudarte con integraciones