# Agregar o actualizar prospecto Agrega un nuevo prospecto o actualiza uno existente con base en su clave primaria (sys_pk). End point: https://pm.api.induxsoft.net/leads/post-lead.dkl Solicitud con usuario y contraseña ``` Method: POST Content-Type: application/json;charset=utf-8 { "uid":"Id de usuario (correo o teléfono)", "pwd":"Contraseña del usuario", "source":"Id de la tienda o una clave de API de una tienda", ... datos del prospecto ... } ``` Solicitud con id de sesión ``` Method: POST Content-Type: application/json;charset=utf-8 { "ids":"Id de sesión", "source":"Id de la tienda o una clave de API de una tienda", ... datos del prospecto ... } ``` Los datos (campos) del prospecto aceptados son los siguientes, ninguno es requerido, pero debe indicarse al menos uno para que se realice una actualización y son necesarios para agregar un prospecto al menos 'name', 'subject' y 'email' o 'phone': * sys_pk. Numérico, si no se indica la plataforma agregará un nuevo prospecto. * recived. Cadena de fecha y hora en formato yyyy-MM-ddThh:mm:ss que corresponde a le fecha y hora de recepción del prospecto * next_contact. Cadena de fecha y hora en formato yyyy-MM-ddThh:mm:ss que corresponde a le fecha y hora del próximo contacto programado * agent_id. Cadena con el Id del perfil del agente (colaborador) al que está asignado el prospecto * lead_status. Numérico con la clave del estado en el que está el prospecto. * subject. Cadena con el asunto o título del prospecto * remarks. Cadena con los comentarios o mensaje del prospecto * color. Numérico que indica el color asignado al prospecto (0-Blanco, 1-Rojo, 2-Verde, 3-Azul, 4-Morado y 5-Amarillo) * name. Cadena con el nombre del prospecto * email. Cadena con el correo electrónico del prospecto * phone. Cadena con el número telefónico del prospecto * organization. Cadena con el nombre de la empresa u organización del prospecto * position. Cadena con el nombre del puesto del prospecto en la organización Ejemplo para agregar un prospecto Solicitud con id de sesión ``` Method: POST Content-Type: application/json;charset=utf-8 { "ids":"Id de sesión", "source":"Id de la tienda o una clave de API de una tienda", "name":"Juan López", "email":"correodejuan@servidordejuan.com", "phone":"5555555555", "subject":"prueba", "remarks":"Algún mensaje de prueba", "organization":"Empresa de juan", "position":"Puesto de juan en su empresa" } ``` Respuesta ``` Content-Type: application/json;charset=utf-8 { "success": 1, "data": { "sys_pk": 168726, "sys_dtcreated": "2022-03-16T13:20:05", "sys_timestamp": "2022-03-16T13:20:05", "sys_guid": "9f0d74762562407da30b73ce2148832b", "recived": "2022-03-16T13:20:05", "next_contact": "", "last_contact": "", "last_attempt": "", "agent_id": "", "leadstatus": 0, "subject": "prueba", "color": 0, "name": "Juan L\u00F3pez", "email": "correodejuan@servidordejuan.com", "phone": "5555555555", "organization": "Empresa de juan", "remarks": "Alg\u00FAn mensaje de prueba", "position": "Puesto de juan en su empresa", "agent_name": "", "leadstatus_text": "Recibido", "log": [{ "sys_pk": 454601, "sys_dtcreated": "2022-03-16T13:20:05", "uname": "ADMIN", "note": "Nuevo prospecto" }] } } ```