Integra IKOMCRM en tus aplicaciones con nuestra potente API REST
La API de IKOMCRM te permite acceder programáticamente a todas las funcionalidades del CRM. Construye integraciones personalizadas, automatiza procesos y crea aplicaciones que se conecten con tu CRM.
https://api.ikomcrm.com/v1/
Todas las respuestas están en formato JSON.
Utilizamos OAuth 2.0 y API Keys para autenticar las solicitudes. Obtén tu API Key desde tu panel de configuración.
curl -X GET "https://api.ikomcrm.com/v1/contacts" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"
Obtiene la lista de todos los contactos
// Ejemplo de respuesta
{
"data": [
{
"id": "123",
"name": "Juan Pérez",
"email": "juan@example.com",
"phone": "+1234567890",
"company": "Tech Corp",
"created_at": "2025-01-15T10:30:00Z"
}
],
"pagination": {
"page": 1,
"per_page": 50,
"total": 250
}
}
Crea un nuevo contacto
// Ejemplo de request
{
"name": "María García",
"email": "maria@example.com",
"phone": "+1234567890",
"company": "Startup Inc",
"tags": ["lead", "high-priority"]
}
Obtiene todas las oportunidades
Crea una nueva oportunidad
Actualiza una oportunidad existente
Elimina un contacto
Recibe notificaciones en tiempo real cuando ocurran eventos en tu CRM.
contact.created - Cuando se crea un contactocontact.updated - Cuando se actualiza un contactodeal.created - Cuando se crea una oportunidaddeal.stage_changed - Cuando cambia la etapa de una oportunidaddeal.won - Cuando se gana una oportunidaddeal.lost - Cuando se pierde una oportunidad{
"event": "deal.stage_changed",
"timestamp": "2025-01-15T14:30:00Z",
"data": {
"deal_id": "789",
"old_stage": "Proposal",
"new_stage": "Negotiation",
"value": 15000
}
}
Utiliza nuestras bibliotecas oficiales para integrar IKOMCRM más fácilmente.
npm install ikomcrm-sdk
pip install ikomcrm
composer require ikomcrm/php-sdk
implementation 'com.ikomcrm:sdk:1.0.0'
Para garantizar la estabilidad del servicio, aplicamos los siguientes límites:
| Plan | Requests por Minuto | Requests por Hora |
|---|---|---|
| Starter | 60 | 1,000 |
| Professional | 120 | 5,000 |
| Enterprise | 300 | 20,000 |
429 Too Many Requests
const IKOMCRM = require('ikomcrm-sdk');
const client = new IKOMCRM({
apiKey: 'YOUR_API_KEY'
});
// Crear un contacto
const contact = await client.contacts.create({
name: 'Juan Pérez',
email: 'juan@example.com',
phone: '+1234567890'
});
console.log('Contacto creado:', contact);
from ikomcrm import Client
client = Client(api_key='YOUR_API_KEY')
# Crear un contacto
contact = client.contacts.create(
name='Juan Pérez',
email='juan@example.com',
phone='+1234567890'
)
print(f'Contacto creado: {contact.id}')
Nuestro equipo de desarrolladores está disponible para ayudarte con tu integración
Obtener API Key Contactar Soporte Técnico