Naar de documentatie

Exchange wordt later opnieuw gebouwd en is niet beschikbaar via de API of CLI. Beschikbaarheid van deze release

Beschikbaarheid van deze release

Filterinstellingen en herstel van oorspronkelijke verzoeken

Filterbestellingen en herstel van de oorspronkelijke levering

Beheerdersmededelingen en oorspronkelijke mailacceptatie

Bestaande spamfilters importeren en facturatie beoordelen

Actielog: veilige globale gebeurtenissen

Historische betalingen: metadata en verwerkingsvlag

Publieke portalinstellingen beheren

Een oorspronkelijke opdracht controleren na opnieuw verbinden

Teamuitnodigingen, rechten en veilige verzending

Standaardmarges en catalogusprijzen

Portalmail bewust testen

Verlenging van diensten en herstel van oorspronkelijke aanvragen

Registrarvoorraad controleren en veilig importeren

Domeinen overdragen met beoordeelde factuurperioden (beheerders)

Actuele rechten en herstel bij onzekere facturatie

Accountingcontacten beoordelen en expliciet koppelen (beheerders)

Bedrijfscontacten aanmaken en oorspronkelijk herstel

Registrarcontacten en oorspronkelijke verzoeken

DNS-wijzigingen en oorspronkelijk herstel

Bedrijven en gebruikers veilig beheren

Bedrijfsresources en veilige aantallen

Workspace-beheer voor interne beheerders

Gedeelde mailboxen: portaal, API en CLI

MailSig en gegevens per mailbox

Gemachtigden, agenda’s, verzendlijsten en ruimtes

Bestaande Workspace-mailboxen veilig overnemen

Bestaande Hosting en facturatie gecontroleerd importeren

Hosting-pakketten en onveranderlijke Plesk-planversies beheren

Verlengingsindicatie en facturen

Leveranciersservers veilig beheren

Handleiding voor AI-agents en automatisering · Producten en prijzen beheren

CLI-handleiding

Voor mensen die diensten beheren. Log in via je browser; de CLI bewaart de sessie in de beveiligde credentialopslag van je besturingssysteem.

Beschikbaarheid
De API is ingeschakeld op deze omgeving. De mogelijkheden van je account en de verleende rechten bepalen welke acties beschikbaar zijn.

Alle klanten kunnen de API en CLI gebruiken via de openbare proefversie. Bedrijfsrechten, scopes en aanvullende verificatie bepalen welke acties een verbinding mag uitvoeren. Lees de voorwaarden van de proefversie

Je bedrijfsrechten en dienstgegevens

Je verbinding is beperkt tot de actuele bedrijfsrechten en de scopes waarvoor je toestemming hebt gegeven. Interne registraridentiteiten en object-ID’s ontbreken in klantantwoorden, ook bij veldselectie en filters. Bedrijfseigendom geeft geen platformbeheerdersrechten. DNS-koppelingen die je zelf kiest blijven zichtbaar waar dat nodig is voor DNS-beheer.

  • managed_by_binadit: of Binadit de domeinregistratie beheert, zoals het portaal dat aangeeft.
  • invoice_number / invoice_id: het factuurnummer en het lokale factuur-ID dat bij een bestelling hoort.
  • billing_mode: managed: een bestaande beheerde factuurafspraak voor een domein, zonder het achterliggende facturatiesysteem te noemen.

Historische resultaten volgen dezelfde regels voor publieke velden. Je kunt alleen een opdracht bekijken die via je eigen verbinding is verstuurd. Het resultaat kan null zijn als de actuele rechten de inhoud niet toestaan of de oorspronkelijke actie niet kan worden gecontroleerd. Een beperkte verbinding krijgt ook alleen de status zonder historische inhoud. Dit geeft geen toestemming om een vervangend verzoek te versturen.

Installeer de CLI

Download de CLI

Lokale release 0.1.0-preview.20261109.1

Kies je besturingssysteem. Deze archieven bevatten de CLI; klanten hebben geen Go, PHP of Node.js nodig.

PlatformGrootteDownload archief
macOS · Apple Silicon (ARM64)3.7 MBDownload archief macOS · Apple Silicon (ARM64)
SHA-256be23b9a75726b72842e9100769a49e63a4b3d8dc0f4106baa03f4103d8e9d636
macOS · Intel (x86-64)4.2 MBDownload archief macOS · Intel (x86-64)
SHA-25609fc4f4fbd11051356a16adc17b39457007438731ce913a3b3d7f85b6288d3dd
Linux · Intel / AMD (x86-64)4.2 MBDownload archief Linux · Intel / AMD (x86-64)
SHA-2569ce2b47456ee702fcae5e3b137ed73229a26f8546b1094aec94a79bec81b9244
Windows · Intel / AMD (x86-64)3.9 MBDownload archief Windows · Intel / AMD (x86-64)
SHA-25659368b8320de3da128d95e2a3be62000f40058265c6646289383cfb6dc561703

Controleer je download

Download de checksumlijst, de uitgevershandtekening en de publieke sleutel. Controleer de handtekening met Minisign en vergelijk daarna de checksum van het archief voordat je installeert.

Minisign
minisign -Vm SHA256SUMS -p binadit-release.pub

Pak het archief uit en open een terminal in die map. Begin met ./binadit --help; gebruik in Windows PowerShell .\binadit.exe --help. Volg daarna de inloginstructies hieronder.

De Windows-proefversie gebruikt door de uitgever ondertekende checksums. Een Authenticode-handtekening wordt niet geclaimd.

Bronrevisie: 2246d513512ab3c688fca8315c32d00b6417b9a2 · Releasemetadata (JSON)

Bouw lokaal vanuit de broncode

De CLI wordt lokaal gebouwd en gecontroleerd. Gebruik een binary met checksum die door je beheerder is gepubliceerd, of bouw vanuit de cli-map van de gereviewde repository. Er worden hiervoor geen GitHub-builds gebruikt.

Bouw vanuit de broncode-checkout
cd cli
cargo build --locked
./target/debug/binadit --help

De CLI is geschreven in Rust en ondersteunt macOS (Apple Silicon en Intel), Linux x64 en Windows x64. Linux ARM64 wordt niet gepubliceerd. Voor releasebinaries heb je geen Rust, PHP of Node.js nodig. Gebruik voor lokale broncodebuilds de vastgezette cli/rust-toolchain.toml.

Log in en kies een bedrijf

De CLI opent je gewone browser. Log in bij Binadit, selecteer het bedrijf en bevestig de gevraagde rechten. Keer na toestemming terug naar de terminal. De CLI gebruikt de beveiligde credentialopslag van het besturingssysteem en slaat geen tokens op in het configuratiebestand. Gewone opdrachten vernieuwen hun toegangstoken automatisch en vragen niet telkens je passkey; gebruik je bestaande profiel. De persoonlijke verbinding vervalt na maximaal 30 dagen of 7 dagen zonder gebruik, of bij intrekking.

Terminal
binadit login
binadit accounts list
binadit context use --account 123
binadit whoami

Controleer het bedrijf in whoami voordat je iets wijzigt. Een profiel kiest je verbinding en omgeving; het bedrijf blijft een expliciete context.

Dagelijkse commando’s

Gebruik --help bij een commando voor de precieze parameters van je geïnstalleerde versie. De endpointreferentie beschrijft de mogelijkheden van de server.

Voorbeeld — vervang het bedrijfs-ID door dat van jezelf
binadit dns records list example.com --account 123
binadit workspace accounts list --workspace 12 --account 123
binadit billing invoices list --status open --account 123
binadit capabilities --account 123
binadit completion zsh

Adressen, openbare DNS en domeinextensies

Deze leesopdrachten gebruiken dezelfde opzoekdiensten als het portal. Postcode-opzoeken vraagt account:read, openbare MX-opzoeking spam:read en de extensiecatalogus products:read. MX-resultaten bevatten hostnamen en prioriteiten; het portal verbindt niet met die mailservers. De catalogus laat interne inkoopkosten weg en gebruikt cursorpaginering; featured geeft dezelfde geordende top-50-selectie als registratie. Controleer active en enabled samen; de orderofferte bevestigt de actuele beschikbaarheid.

Voorbeeld — vervang het bedrijfs-ID door dat van jezelf
binadit api /lookups/addresses/1234AB --account 123
binadit api /lookups/mx/example.nl --account 123
binadit api /catalog/domain-extensions --account 123
binadit api /catalog/domain-extensions/featured --account 123

Bekijk wijzigingen vooraf

Gebruik --dry-run waar dat ondersteund wordt. Een lokale --yes bevestigt alleen de CLI-prompt; die omzeilt geen bedrijfsrechten, betaalvoorwaarden of verificatie op de server. Gebruik --wait om geaccepteerd werk tot een definitief resultaat te volgen.

DNS
binadit dns records create example.com \
  --type TXT --name _verification --value example \
  --account 123 --dry-run

Workspace-documenten en Book

Een installatie-PDF bevat standaard geen wachtwoord. Bewaar documenten en afbeeldingen in een nieuw privaat bestand; bestaande bestanden worden nooit overschreven. Book-upload en verwijderen vragen workspace:write en de Workspace-versie uit book theme. DNS-export vraagt ook workspace:write omdat deze eigendomsverificatierecords kan bevatten.

Workspace
binadit workspace accounts setup pdf 7 --workspace 3 --file setup.pdf --account 123
binadit workspace book theme --workspace 3 --account 123
binadit workspace book download logo --workspace 3 --file logo.png --account 123
binadit workspace domains dns export 9 --workspace 3 --format bind --file workspace.bind --account 123

Een PDF met wachtwoord vraagt daarnaast workspace.credentials:read, ingeschakelde gevoelige acties en sterke menselijke verificatie van maximaal 5 minuten oud. De eenmalige claim verloopt na 2 minuten; herhaal het ophalen nooit automatisch na een onduidelijke netwerkfout. Installatie-instructies versturen vraagt workspace.mailboxes:write. Een wachtwoord delen vraagt daarnaast de credential-scope, recente verificatie en de expliciete optie --share-password.

Beoordeel een offerte voordat je bestelt

Bereid één productofferte voor met orders quote, beoordeel de actuele prijzen en geldigheid en bevestig deze daarna afzonderlijk met orders commit. Een offerte bekijken of previewen maakt geen betaalde order. Eén bevestigde offerte is één bestelintentie; afzonderlijke bevestigingen zijn afzonderlijke orders en beloven geen verzamelfactuur.

Workspace
binadit orders quote --kind workspace_mailbox --from-file mailbox.json --account 123
binadit orders quote get QUOTE_ID --account 123
binadit orders commit QUOTE_ID --account 123

Voor workspace_mailbox bevat mailbox.json workspace_id, domain_id, product_id, local_part en optioneel display_name. Kies actuele bedrijfsresources en een toegestaan pakket uit de API. Een optioneel wachtwoord komt uitsluitend uit een beschermd bestand of stdin.

Webhooks

Stel een ontvanger voor bedrijfsbrede statusmeldingen in met een beschermd JSON-bestand. De CLI reserveert een nieuw privaat sleutelbestand voordat de gepauzeerde webhook wordt aangemaakt. Configureer eerst de ontvanger, lees de actuele versie en schakel daarna in. Een bestaand doelbestand wordt nooit overschreven.

Webhooks
binadit webhooks create --from-file receiver.json --file webhook-key.txt --account 123
binadit webhooks list --account 123
binadit webhooks update WEBHOOK_ID --set enabled=true --version VERSION --account 123
binadit webhooks deliveries WEBHOOK_ID --account 123
Ontvanger instellen

Gebruik in scripts

Gebruik een expliciet gekozen account en profiel, JSON-uitvoer en --no-input. Bewaar machinecredentials in je secretmanager. Een geplande taak hoort een eigen integratie te hebben in plaats van een persoonlijke CLI-sessie.

CI / scripts
binadit dns records list example.com \
  --account 123 --profile automation --output json --no-input

Uitvoer en exitcodes

Resultaten gaan naar stdout; voortgang en diagnose naar stderr. Vraag JSON expliciet aan als een ander programma het resultaat leest. Een exitcode ongelijk aan nul vraagt aandacht; bekijk de gestructureerde fout en het request-ID.

Problemen oplossen

Login verlopenVoer binadit login opnieuw uit. Herhaald gebruik van ongeldige tokens herstelt de toegang niet.
Credentialopslag niet beschikbaarConfigureer de beveiligde opslag van je besturingssysteem of gebruik je goedgekeurde secretmanager. Tokens worden niet stil naar schijf geschreven.
Verkeerd bedrijfSelecteer de gewenste accountcontext en bekijk whoami voordat je opnieuw probeert.
Geen toegangVraag de eigenaar van het bedrijf om rechten en resourcebeperkingen van de integratie te controleren.
Een wijziging gaf een timeoutControleer het operatie-ID voordat je opnieuw probeert. De server kan het verzoek nog verwerken.