Hoppa till innehållet
ZAP Customer API

REST API för utvecklare

Koppla dina applikationer, botar och verktyg till dina ZAP-Hosting-tjänster. Hantera spelservrar, VPS, dedikerade servrar och TeamSpeak eller integrera beställningar och uppgraderingar.

ClaudeCursorChatGPTGemini

API-åtkomst ingår i ZapX Pass

Kom igång

Starta i 3 steg

Skapa en API-nyckel och skicka din första förfrågan på några minuter.

  1. 1

    Skapa API-nyckel

    Skapa en nyckel under Inställningar → API-åtkomst och ange vilka behörigheter som behövs.

    Till API-åtkomst
  2. 2

    Skicka första förfrågan

    Skicka din nyckel i Authorization-headern. /me visar om den fungerar och vilka behörigheter den har.

  3. 3

    Använd dokumentationen

    I den interaktiva API-referensen hittar du alla endpoints, exempel och OpenAPI-specifikationen.

    API-referens

Första förfrågan (curl)

$ curl -s https://zap-hosting.com/api/v1/me \
  -H "Authorization: Bearer zapx_…" \
  -H "Accept: application/json"
200 OK· application/json
{
  "success": true,
  "data": {
    "userId": "usr_01HXYZ",
    "token": {
      "id": "cltok_01HXYZ",
      "name": "Automation",
      "accountPermissions": ["orders.view", "orders.create"],
      "serviceGrants": [
        {
          "serviceType": "gameserver",
          "serviceId": "clgs_01HXYZ",
          "permissions": ["gameserver.view", "gameserver.start"]
        }
      ],
      "typeGrants": []
    }
  }
}

Användningsexempel

Bygg din egen integration

Oavsett om det är en community-bot, en egen dashboard eller en beställningsprocess: API:t kopplar din applikation till dina ZAP-Hosting-tjänster.

Integrera serverhantering i din applikation

Visa status, backuper och konfigurationer i ditt eget gränssnitt och utför godkända serveråtgärder.

  • Visa tjänster och deras status
  • Hantera backuper och filer
  • Begränsa åtkomsten till enskilda tjänster

Övervaka status och konsolloggar i realtid

Använd aktuell statusdata och konsolloggar som Server-Sent Events för din övervakning och dina aviseringar.

  • Hämta aktuell tjänstestatus
  • Ta emot konsolloggar som dataström
  • Utlös aviseringar vid viktiga händelser

Integrera beställningar och uppgraderingar

Beställ nya tjänster eller anpassa befintliga paket direkt i din applikation.

  • Skapa beställningar
  • Uppgraderingar med prisförhandsvisning
  • Hämta status för paketändringar

Tjänster som stöds

Rätt endpoints för dina tjänster

Customer API täcker spelservrar, VPS, dedikerade servrar, TeamSpeak samt beställningar och paketändringar.

Spelservrar

Hantera konsol, filer, backuper, serveråtgärder och moddar.

GET /api/v1/gameservers/{id}/console/logs

VPS

Styr brandvägg, konsol, backuper och serverhantering.

GET /api/v1/vservers/{id}/firewall

Dedikerade servrar

Hantera serveråtgärder, ominstallation, trafik, rescue och DDoS.

GET /api/v1/dedicated-servers/{id}

TeamSpeak

Automatisera konfiguration, klienter, bans och tokens.

GET /api/v1/teamspeak-servers/{id}

Beställning och uppgradering

Beställ nya tjänster och anpassa paket med prisförhandsvisning.

POST /api/v1/orders

Åtkomst och säkerhet

API-nycklar och behörigheter

Behåll kontrollen över vilka tjänster och åtgärder din integration får använda.

API-nyckel (Bearer)

Skicka din nyckel i Authorization-headern vid varje förfrågan till /api/v1/*. Du kan när som helst skapa eller ersätta nycklar under Inställningar → API-åtkomst.

Behörigheter per tjänst

Bestäm vilka tjänster och åtgärder din integration får komma åt.

Asynkrona processer

Vid åtgärder som tar längre tid får du ett process-ID och kan följa förloppet via API:t.

REST API med ZapX Pass PlusSkapa API-nycklar direkt i inställningarna med ett aktivt Pass Plus

Visa ZapX Pass

Utvecklarverktyg

Allt för din integration

Använd API-referensen, OpenAPI-specifikationen eller vår Postman Collection för att komma igång.

Interaktiv API-referens

Testa alla endpoints med exempel direkt i webbläsaren.

OpenAPI

Specifikation (OpenAPI 3.1) för egna klienter och kodgeneratorer.

API vs. MCP

REST API eller MCP?

Välj REST API för egna applikationer och MCP för att arbeta direkt med din AI-klient.

Customer REST API

För egna applikationer, botar, dashboards och automatiseringar.

  • Egna flöden och full kontroll över förfrågningarna
  • Beställningar och paketändringar från din applikation
  • Loggar i realtid och asynkrona processer

MCP Connect

För Cursor, Claude och andra AI-klienter med OAuth.

  • Status, backuper och serverstyrning i chatten
  • Bestäm behörigheter per AI-klient
  • Praktiskt för den dagliga förvaltningen

FAQ

Vanliga API-frågor

Allt viktigt om dina egna ZapX-integrationer.

Till egna verktyg, appar och automatiseringar.

Koppla ZAP-Hosting till din dashboard, en bot eller en egen applikation. Du kan hämta tjänster, hantera servrar, integrera backuper och lägga beställningar från din applikation.

Spelservrar, VPS, dedikerade servrar och TeamSpeak.

Customer API erbjuder funktioner för dina befintliga spelservrar, VPS, dedikerade servrar och TeamSpeak-servrar. Vilka områden som är tillgängliga beror på ditt konto och respektive åtkomsträttigheter.

Med en personlig API-nyckel.

Skapa en API-nyckel under Inställningar → API-åtkomst och skicka den i Authorization-headern med varje förfrågan. Passande exempel hittar du i API-dokumentationen.

Rätt gränssnitt för ditt användningsfall.

REST API är avsett för egna applikationer, botar och automatiseringar. Med MCP kopplar du ZAP-Hosting direkt till AI-klienter som Cursor eller Claude.

API:t ingår i ZapX Pass Plus.

Ja. För Customer REST API behöver du ett aktivt ZapX Pass Plus. Därefter kan du skapa din API-nyckel under Inställningar → API-åtkomst.

Beställningar och paketändringar från din applikation.

Ja. Du kan beställa nya tjänster och anpassa befintliga paket. Innan en paketändring får du en prisförhandsvisning.

Fler frågor? Vår support hjälper dig gärna.

Kontakta supporten
Redo?

Koppla dina verktyg till ZapX

Öppna API-dokumentationen, skapa en API-nyckel och kom igång med din första förfrågan.

API-åtkomst ingår i ZapX Pass