Se puede crear direcciones de correo, o cuentas desde otros servicios automáticamente?

Ando investigando como crear una cuenta por ejemplo de correo electrónico automaticamente, yo necesito crear usuarios que almacenare en una base de datos , esto a partir de datos recibidos en un formulario :

Por ejemplo FORMULARIO DE REGISTRO

Nombre : JUAN Apellido : PEREZ EDAD : 30

A partir de estos datos crearia una direccion “JUAN.PEREZ.30@gmail.com” y la cuenta se cree automaticamente en Gmail.

Obviamente es un ejemplo sencillo, pero la idea es esa, espero haberme dejado entender

Cualquier API relacionada a la creacion de cuentas automaticas o si alguien puede decirme como se llama lo que necesito hacer, me seria de mucha ayuda si es posible en JS

Como hacer varias cuentas regresivas segun la cantidad de fechas que tenga guardas en mi tabla?

Tengo un formulario donde muestro datos ya guardados cuando guardo el primer registro la cuenta regresiva toma esa fecha y muestra el tiempo restante correctamente si guardo un segundo registro con otra fecha deberia de crearse otra cuenta regresiva con el tiempo restante de la nueva fecha pero no se crea, si no que la primer cuenta regresiva toma la nueva fecha (no se si es claro lo que digo) aqui tengo mi codigo para que vean no se en que parte del script pueda faltar algo o cual pueda ser el problema.

    <br>     <div class="row table-responsive">         <table class="table table-striped">             <thead>                 <tr>                     <th>Codigo Matriz</th>                     <th>Codigo Equipo</th>                     <th>Equipo</th>                     <th>Modo Falla</th>                     <th>Accion Preventiva</th>                     <th>Gravedad</th>                     <th>Frecuencia</th>                     <th>Fecha del Periodo </th>                     <th>Tiempo Restante</th>                 </tr>             </thead>             <tbody>             <?php while ($  row = $  resul->fetch_assoc())                          {?>                             <tr>                                 <td><?php echo $  row['Id_matri']; ?></td>                                 <td><?php echo $  row['Id_list']; ?></td>                                 <td><?php echo $  row['Equipo']; ?></td>                                 <td><?php echo $  row['Falla']; ?></td>                                 <td><?php echo $  row['Accion']; ?></td>                                 <td><?php echo $  row['Gravedad']; ?></td>                                 <td><?php echo $  row['Frecuencia']; ?></td>                                 <td><?php echo $  row['Tiempo']; ?></td>                                 <td><p id="demo"></p></td>                                     <script>                                         var fecha = '<?php echo $  row['Tiempo']; ?>';                                          // Captura la fecha del periodo introducido                                         var cuenta = new Date(fecha);                                          // Actualiza cada vez que va bajando 1 segundo                                         var x = setInterval(function() {                                              // Captura el dia y la hora actual                                             var now = new Date().getTime();                                              // Se resta el dia del periodo con el dia actual para hacer la cuenta regresiva                                             var lapso = cuenta - now;                                              // Calcula los dias, horas, minutos and segundos                                             var dias = Math.floor(lapso / (1000 * 60 * 60 * 24));                                             var horas = Math.floor((lapso % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));                                             var minutos = Math.floor((lapso % (1000 * 60 * 60)) / (1000 * 60));                                             var segundos = Math.floor((lapso % (1000 * 60)) / 1000);                                              // Muestra el resultado en el elemento con id="demo"                                             document.getElementById("demo").innerHTML = dias + "d " + horas + "h "                                             + minutos + "m" + segundos + "s";                                              // Una vez la cuenta llegue al dia del periodo imprimira el mensaje de tiempo expirado                                             if (lapso < 0)                                              {                                                 clearInterval(x);                                                 document.getElementById("demo").innerHTML = "Tiempo Expirado";                                             }                                         }, 1000);                                         </script>                                 <td><a href="edit.php?Id_matri=<?php echo $  row['Id_matri']; ?>"><span class="glyphicon glyphicon-pencil">Posponer</span></a></td>                             </tr>                             <?php }?>             </tbody>         </table>     </div> </div> 

como obtengo mediante api el banco que transferí dinero desde mi cuenta a una de mis cuentas bancarias?

mediante la api https://api.mercadopago.com/mercadopago_account/movements/search? obtengo el “reference_id” de la transferencia que realice, pero no encuentro la forma de obtener el detalle de ese “reference_id” de ese tipo y detalle

 "type": "expense",  "detail": "withdraw",  "reference_id": 6362351112,