DialSprint API
API para que tus sistemas (CRM, ERP, core del negocio) creen, actualicen e importen contactos en DialSprint.
Autenticación. Una clave de cuenta en el encabezado Authorization.
La clave pertenece a la empresa, no a la persona que la creó, así que
sigue andando cuando esa persona se va. No se manda ningún otro encabezado
de identificación: la clave ES la cuenta.
Requiere una cuenta activa. La cuenta se activa con la primera carga de saldo. No hay entorno de prueba: se integra contra la cuenta real, y por eso un teléfono repetido responde 409 en vez de crear un duplicado.
Reintentos seguros. Mandá Idempotency-Key: <algo único> en cualquier
escritura y un reintento con la misma clave devuelve la respuesta de la
primera, sin escribir de nuevo. La clave se recuerda 24 horas; si la
reutilizás con otro cuerpo, te avisamos en vez de adivinar.
Avisos. En vez de preguntar cada minuto, registrá un webhook en
Configuración → API y te avisamos apenas pasa algo (ver webhooks al
final de esta referencia).
Compatibilidad. Los campos nuevos en una respuesta, los valores nuevos
de un enum y los parámetros opcionales nuevos son aditivos y NO cambian la
versión. Un cambio que rompa algo estrena /v2 y /v1 sigue funcionando.