Crear un contacto
Crea o actualiza un contacto de RankLadder por API, usando el número de teléfono como clave.
Hoy la API incluye una sola acción: crear o actualizar un contacto. Usa la misma ruta de actualización que cualquier CRM conectado, así que las ediciones del dueño siguen teniendo prioridad y los contactos existentes se emparejan en lugar de duplicarse.
Requiere autenticación.
Solicitud
POST /api/v1/contacts| Campo | Obligatorio | Notas |
|---|---|---|
phone | Sí | La clave de deduplicación. Formato E.164 preferido, p. ej. +15035551234. |
name | No | Nombre del contacto. |
email | No | Correo del contacto. |
Si ya existe un contacto con ese número de teléfono, se actualiza. Si no, se crea uno nuevo, lo cual también dispara el evento de webhook new_contact.
Ejemplo:
curl -X POST https://app.rankladder.app/api/v1/contacts \
-H "Authorization: Bearer rl_zapier_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"phone": "+15035551234", "name": "Sam Alvarez", "email": "sam@example.com"}'Respuesta
{
"action": "inserted",
"contact_id": "b2c3d4e5-0000-4000-8000-000000000000"
}action es inserted cuando se creó un contacto nuevo, updated cuando se emparejó con un contacto existente, o skipped cuando el contacto no pudo escribirse (un campo reason explica el motivo).
Errores
| Código | Cuerpo | Significado |
|---|---|---|
401 | { "error": "unauthorized" } | Clave ausente, inválida o revocada. |
400 | { "error": "missing_phone" } | El campo phone está vacío o ausente. |
Webhooks (disparadores)
Suscribe tu propia URL a eventos de RankLadder como conversaciones nuevas, llamadas perdidas y contactos nuevos mediante REST Hooks.
Usa RankLadder con Zapier
Conecta RankLadder con miles de apps mediante Zapier, con disparadores para llamadas nuevas, llamadas perdidas y contactos nuevos.