---
title: "Een cPanel API-token aanmaken | DNSense"
description: "Maak een WHM- of cPanel API-token voor DNS, kies de juiste voor je account en koppel hem aan DNSense."
canonical_url: "https://dnsense.io/nl/learn/how-to-get-a-cpanel-api-token"
locale: nl
meta:
  "og:description": "Maak een WHM- of cPanel API-token voor DNS, kies de juiste voor je account en koppel hem aan DNSense."
  "og:image": "https://dnsense.io/_nuxt/blog-api-key-cpanel.B21u1dHJ.jpg"
  "og:image:alt": "DNSense handleiding-cover: een cPanel API-token dat één keer wordt getoond"
  "og:title": "Een cPanel API-token aanmaken | DNSense"
---

> Index of every page on this site: [llms.txt](https://dnsense.io/llms.txt)

# Een cPanel API-token aanmaken

**Dennis Postma****18 oktober 2026**

**Leestijd****3 minuten**

**Handleidingen**

Maak een WHM- of cPanel API-token voor DNS, kies de juiste voor je account en koppel hem aan DNSense.

![DNSense handleiding-cover: een cPanel API-token dat één keer wordt getoond](https://dnsense.io/_nuxt/blog-api-key-cpanel.B21u1dHJ.jpg)

cPanel & WHM heeft twee API's en twee soorten tokens. Welke je nodig hebt hangt af van wiens zones je wilt beheren.

## Welk token heb je nodig?

- **WHM API-token**: voor een serverbeheerder (root) of een reseller. Het bereikt elke DNS-zone van dat account. WHM luistert op poort `2087`.
- **cPanel API-token**: voor één hostingaccount. Het bereikt de zones van dat account: het hoofddomein plus de addon- en parked-domeinen. cPanel luistert op poort `2083`.

Beide gaan mee in een `Authorization`-header en vragen niet om je wachtwoord. Je kunt een token altijd intrekken zonder het wachtwoord te wijzigen.

## Optie 1: een WHM-token

1. Log in op WHM als root of als de reseller.
2. Open **Development > Manage API Tokens** en klik op **Generate Token**.
3. Geef het een naam, bijvoorbeeld `dnsense`. Een reseller kan het token beperken tot de rechten die DNS nodig heeft. Stel eventueel een einddatum in.
4. Klik op **Save** en kopieer het token. WHM toont het één keer, dus kopieer het voordat je de pagina verlaat.

## Optie 2: een cPanel-token

1. Log in op cPanel.
2. Open **Security > Manage API Tokens** en klik op **Create**.
3. Geef het een naam, bijvoorbeeld `dnsense`, en stel eventueel een einddatum in.
4. Klik op **Create** en kopieer het token. Het wordt één keer getoond.

## Koppel het aan DNSense

Voeg een koppeling toe, kies **cPanel**, kies het bijbehorende tokentype en vul in:

- **Hostnaam** van je server. Noem een andere poort in de host of in het poortveld als die van jou afwijkt.
- **Gebruikersnaam**: de root, reseller of het hostingaccount waar het token bij hoort.
- **API-token**, het token dat je net hebt gemaakt.

DNSense importeert de zones die het account kan bereiken en past records aan via dezelfde API als de zone-editor van cPanel.

## Beperkingen

DNSense beheert A-, AAAA-, CNAME-, MX-, TXT-, SRV- en CAA-records op cPanel. Andere records in de zone, zoals NS, blijven ongemoeid.

## Als de koppeling niet lukt

Test het token eerst. Voor een WHM-token:

```
curl -H "Authorization: whm <gebruikersnaam>:<token>" "https://<host>:2087/json-api/listzones?api.version=1"
```

Voor een cPanel-token:

```
curl -H "Authorization: cpanel <gebruikersnaam>:<token>" "https://<host>:2083/execute/DomainInfo/list_domains"
```

Een JSON-antwoord betekent dat het token werkt vanaf waar jij zit. Controleer of de firewall van de server DNSense bij poort `2087` of `2083` laat, en of de DNS-rol op de server aanstaat: zonder die rol zet WHM `listzones` uit.

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://dnsense.io/#website","@type":"WebSite","description":"Manage every domain, DNS zone and record from one platform. Connect the registrars you already use, share zones with your team or clients, and keep a full history of every change.","inLanguage":"nl-NL","name":"DNSense","url":"https://dnsense.io/","publisher":{"@id":"https://dnsense.io/#identity"},"translationOfWork":{"@id":"https://dnsense.io/#website"}},{"@id":"https://dnsense.io/nl/learn/how-to-get-a-cpanel-api-token#webpage","@type":"WebPage","datePublished":"2026-10-18","description":"Maak een WHM- of cPanel API-token voor DNS, kies de juiste voor je account en koppel hem aan DNSense.","name":"Een cPanel API-token aanmaken","url":"https://dnsense.io/nl/learn/how-to-get-a-cpanel-api-token","breadcrumb":{"@id":"https://dnsense.io/nl/learn/how-to-get-a-cpanel-api-token#breadcrumb"},"isPartOf":{"@id":"https://dnsense.io/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://dnsense.io/nl/learn/how-to-get-a-cpanel-api-token"]}],"primaryImageOfPage":{"@id":"https://dnsense.io/#logo"}},{"@id":"https://dnsense.io/#identity","@type":"Organization","email":"support@dnsense.io","name":"DNSense","url":"https://dnsense.io","logo":{"@id":"https://dnsense.io/#logo"},"sameAs":["https://www.linkedin.com/showcase/dnsense","https://twitter.com/dnsense_dns","https://discord.gg/GC9p7TY9Ex"]},{"@id":"https://dnsense.io/nl/learn/how-to-get-a-cpanel-api-token#article","@type":"Article","datePublished":"2026-10-18","description":"Maak een WHM- of cPanel API-token voor DNS, kies de juiste voor je account en koppel hem aan DNSense.","headline":"Een cPanel API-token aanmaken","inLanguage":"nl-NL","thumbnailUrl":"https://dnsense.io/_nuxt/blog-api-key-cpanel.B21u1dHJ.jpg","author":{"@id":"https://dnsense.io/#/schema/person/1"},"image":{"@id":"https://dnsense.io/#/schema/image/1"},"isPartOf":{"@id":"https://dnsense.io/nl/learn/how-to-get-a-cpanel-api-token#webpage"},"mainEntityOfPage":{"@id":"https://dnsense.io/nl/learn/how-to-get-a-cpanel-api-token#webpage"},"publisher":{"@id":"https://dnsense.io/#identity"}},{"@id":"https://dnsense.io/nl/learn/how-to-get-a-cpanel-api-token#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Home","item":"https://dnsense.io/nl","position":1},{"@type":"ListItem","name":"Kennisbank","item":"https://dnsense.io/nl/learn","position":2},{"@type":"ListItem","name":"Een cPanel API-token aanmaken","item":"https://dnsense.io/nl/learn/how-to-get-a-cpanel-api-token","position":3}]},{"@id":"https://dnsense.io/#/schema/person/1","@type":"Person","name":"Dennis Postma"},{"@id":"https://dnsense.io/#logo","@type":"ImageObject","caption":"DNSense","contentUrl":"https://dnsense.io/icon-512.png","inLanguage":"nl-NL","url":"https://dnsense.io/icon-512.png"},{"@id":"https://dnsense.io/#/schema/image/1","@type":"ImageObject","contentUrl":"https://dnsense.io/_nuxt/blog-api-key-cpanel.B21u1dHJ.jpg","inLanguage":"nl-NL","url":"https://dnsense.io/_nuxt/blog-api-key-cpanel.B21u1dHJ.jpg"}]}
```

## Sitemap

See the full [sitemap](https://dnsense.io/sitemap.md) for all pages.
