API per integrar els nostres serveis

Connecta la teva aplicació amb la nostra plataforma i automatitza operacions habituals de forma segura, documentada i escalable.

Exemple de petició

Consulta serveis actius del compte

200 OK
cURL
curl -X GET https://api.swpanel.com/v2026/services \
    -H "Authorization: Bearer API_KEY" \
    -H "Accept: application/json"
Resposta
{ "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è pots fer amb l'API

Consultar serveis

Obté informació dels productes i serveis actius del teu compte.

Gestionar serveis

Crea, consulta, actualitza i elimina serveis de manera segura a través de l'API.

Automatizar accions

Executa operacions recurrents des del teu propi sistema o panell intern.

Crear fluxos interns

Connecta l'API amb CRMs, ERPs, o processos propis i comença a integrar SWPanel.

Com funciona

1. Crea/accedeix al teu compte SWPanel

Inicia sessió al teu compte o crea'n un compte nou.

2. Genera la teva API Key

Des del SWPanel genera la teva API Key personal.

3. Fes peticions HTTPS

Utilitza els endpoints disponibles a la nostra API.

4. Rep respostes i webhooks

Integra les respostes i gestiona els webhooks si cal.

Exemple d'ús

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();

Resposta

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, } } } } } } }

Per veure casos d’ús i exemples concrets, consulta el nostre repositori de GitHub.

Les teves Apps favorites en el nostre catàleg

i