Accede a tus datos en tiempo real desde cualquier aplicación

Nuestra API permite consultar, crear, actualizar y sincronizar información desde ERP, POS, tiendas online, aplicaciones móviles, sistemas contables y plataformas externas.

API REST

Autenticación segura, respuestas JSON, integración rápida y documentación por lenguaje.

Básica

Recursos disponibles
Facturas
Cotizaciones
Notas de crédito
Notas de débito
Pagos
Clientes
Suplidores
Inventario
Productos
Reportes

<?php

$apiKey = 'your_api_key_here';

$data = [
    'customer_id' => 15,
    'invoice_date' => date('Y-m-d'),
    'items' => [
        [
            'product_id' => 101,
            'qty' => 2,
            'price' => 1500
        ]
    ]
];

$ch = curl_init('http://keylacloud.com/api/v1/invoices');

curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_HTTPHEADER => [
        'Authorization: Bearer ' . $apiKey,
        'Accept: application/json',
        'Content-Type: application/json'
    ],
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POSTFIELDS => json_encode($data)
]);

$response = curl_exec($ch);

echo $response;
curl --request POST 
  --url http://keylacloud.com/api/v1/invoices 
  --header 'Authorization: Bearer your_api_key_here' 
  --header 'Accept: application/json' 
  --header 'Content-Type: application/json' 
  --data '{
    "customer_id": 15,
    "invoice_date": "2026-05-20",
    "items": [
      {
        "product_id": 101,
        "qty": 2,
        "price": 1500
      }
    ]
  }'
const apiKey = 'your_api_key_here';

$.ajax({
    url: 'http://keylacloud.com/api/v1/customers',
    method: 'GET',
    headers: {
        'Authorization': 'Bearer ' + apiKey,
        'Accept': 'application/json'
    },
    success: function(response){
        console.log(response);
    },
    error: function(xhr){
        console.log(xhr.responseText);
    }
});
import requests

api_key = "your_api_key_here"

headers = {
    "Authorization": f"Bearer {api_key}",
    "Accept": "application/json",
    "Content-Type": "application/json"
}

payload = {
    "name": "Cliente Demo",
    "email": "cliente@example.com",
    "phone": "8090000000"
}

response = requests.post(
    "http://keylacloud.com/api/v1/customers",
    headers=headers,
    json=payload
)

print(response.json())
require 'net/http'
require 'json'

uri = URI('http://keylacloud.com/api/v1/products')

request = Net::HTTP::Get.new(uri)
request['Authorization'] = 'Bearer your_api_key_here'
request['Accept'] = 'application/json'

response = Net::HTTP.start(uri.hostname, uri.port) do |http|
    http.request(request)
end

puts JSON.parse(response.body)

API Key

Genera claves de acceso para conectar sistemas externos de forma segura.

Seguridad

Autenticación mediante token Bearer en cada solicitud.

Facturas

Crea, consulta y sincroniza facturas desde otros sistemas.

Cotizaciones

Consulta y genera cotizaciones desde aplicaciones externas.

Clientes

Administra clientes, contactos y datos comerciales vía API.

Productos

Sincroniza productos, precios, códigos y categorías.

Inventario

Consulta existencias, entradas, salidas y movimientos.

Pagos

Registra pagos y consulta balances de facturas.

Notas

Gestiona notas de crédito y notas de débito.

Reportes

Extrae datos para dashboards, BI y reportes administrativos.

Integraciones

Conecta ERP, POS, WooCommerce, apps móviles y sistemas contables.

Tiempo Real

Accede a la información actualizada directamente desde la nube.