API para integrar nuestros servicios

Conecta tu aplicación con nuestra plataforma y automatiza operaciones habituales de forma segura, documentada y escalable.

Ejemplo de petición

Consulta servicios activos de la cuenta

200 OK
cURL
curl -X GET https://api.swpanel.com/v2026/services \
    -H "Authorization: Bearer API_KEY" \
    -H "Accept: application/json"
Respuesta
{ "id_service": "XX012", "values": { "values": { "name": "Name", "alias": "Alias", "status": "ready", "service": { "customize": { "OS": { "id": "13-DEB", "name": "Debian 13 - Trixie" }, "specifications": { "vcores": 4, "GB": { "ram": 4, "hd": 100, } } } } } } }

Qué puedes hacer con la API

Consultar servicios

Obtiene información sobre los productos y servicios activos de tu cuenta.

Gestionar servicios

Crea, consulta, actualiza y elimina servicios de forma segura a través de la API.

Automatizar acciones

Ejecuta operaciones recurrentes desde tu propio sistema o panel interno.

Crear flujos internos

Conecta la API con CRMs, ERPs, o procesos propios y comienza a integrar SWPanel.

Cómo funciona

1. Crea/acceda a tu cuenta SWPanel

Inicia sesión en tu cuenta o crea una cuenta nueva.

2. Genera tu API Key

Desde SWPanel genera tu API Key personal.

3. Realizar solicitudes HTTPS

Use los endpoints disponibles en nuestra API.

4. Recibe respuestas

Integra las respuestas recibidas y gestionalas según el flujo de tu aplicación.

Ejemplo de uso

curl -X GET https://api.swpanel.com/v2026/services \
    -H "Authorization: Bearer API_KEY" \
    -H "Accept: application/json"
$response = Http::withToken('API_KEY')
    ->acceptJson()
    ->get('https://api.swpanel.com/v2026/services');

$data = $response->json();
const response = await fetch(
    'https://api.swpanel.com/v2026/services',
    {
        headers: {
            Authorization: 'Bearer API_KEY',
            Accept: 'application/json'
        }
    }
);

const data = await response.json();

Respuesta

200 OK
{ "id_service": "XX012", "values": { "values": { "name": "Name", "alias": "Alias", "status": "ready", "service": { "customize": { "OS": { "id": "13-DEB", "name": "Debian 13 - Trixie" }, "specifications": { "vcores": 4, "GB": { "ram": 4, "hd": 100, } } } } } } }

Para ver casos de uso y ejemplos concretos, consulta nuestro repositorio de GitHub.

Tus Apps favoritas en nuestro catálogo

i