Una API que guarda información básica de contactos, permite agregar, obtener y eliminar (modificar no es soportado por ahora).
{
"id": 10,
"tag": "Leo",
"phone": "+53 98989898",
"created_at": "Wed, 24 Dec 2025 20:06:42 GMT"
}IMPORTANTE: Para los ejemplos usamos la key "contact", pero dependiendo del endpoint puede variar a "contacts", esto se especifica para cada endpoint en la sección Endpoints.
{
"success": true,
"error": null,
"contact": ... // objeto o array dependiendo del endpoint
}{
"success": false,
"error": "Descripción textual del error.",
"contact": null // o array vacío dependiendo del endpoint
}Lista de todos los contactos registrados.
{
"success": true,
"error": null,
"contacts": [
...
] // array vacío o con representaciones de contactos
}{
"success": false,
"error": "Descripción textual del error.",
"contacts": []
}Obtiene información de un contacto con un id específico.
{
"success": true,
"error": null,
"contact": {...}
}{
"success": false,
"error": "Contact with id <id> do not exists.",
"contact": null
}{
"success": false,
"error": "Descripción textual del error.",
"contact": null
}Registra un nuevo contacto.
{
"tag": "Etiqueta del contacto",
"phone": "Número telefónico"
}{
"success": true,
"error": null,
"contact": {...}
}Location: <domain>/api/contacts/<id>
{
"success": false,
"error": "The request is missing parameters ('tag' or 'phone').",
"contact": null
}{
"success": false,
"error": "Descripción textual del error.",
"contact": null
}Elimina un contacto registrado. No deja ningún rastro accesible de su información.
{
"success": true,
"error": null,
"contact": {...}
}{
"success": false,
"error": "Descripción textual del error.",
"contact": null
}