HostFact API versie 3.1
Domain
Domeinnamen zijn te beheren via de controller 'domain'.
terminate
Middels deze functie kunt u een domeinnaam opzeggen.
Voorbeeldbestand: /voorbeelden/domain/domain.terminate.php
Invoerparameters:
Veldnaam | Waarde | Omschrijving |
---|---|---|
Identifier | int | De unieke ID van een domeinnaam |
Date | date | De datum waarop de dienst opgezegd wordt |
Reason | text | Reden van opzegging |
Voorbeeld invoer:
<?php require_once("../hostfact_api.php"); $api = new HostFactAPI(); $domainParams = array( 'Identifier' => '1', //'Date' => '2015-01-01', // Date of termination ); $response = $api->sendRequest('domain', 'terminate', $domainParams); print_r_pre($response); ?>
Voorbeeld uitvoer:
Array ( [controller] => domain [action] => terminate [status] => success [date] => 2022-11-24T12:00:00+02:00 [success] => Array ( [0] => Dienst is opgezegd met opzegdatum 13-07-2023 ) [domain] => Array ( [Identifier] => 1 [Domain] => example [Tld] => com [Debtor] => 1 [DebtorCode] => DB0001 [HostingID] => 2 [Status] => 1 [RegistrationDate] => [ExpirationDate] => 2018-07-13 [Registrar] => 1 [DNS1] => ns1.example.com [DNS2] => ns2.example.com [DNS3] => [DNS1IP] => [DNS2IP] => [DNS3IP] => [DNSTemplate] => 0 [OwnerHandle] => 1 [AdminHandle] => 1 [TechHandle] => 1 [DomainAutoRenew] => on [Comment] => [Created] => 2022-11-24 11:00:00 [Modified] => 2022-11-24 11:00:00 [RegistrarInfo] => Array ( [Identifier] => 1 [Class] => registrarclass [Name] => Example registrar [Testmode] => 1 [DefaultDNSTemplate] => 0 [AdminHandle] => 0 [TechHandle] => 0 ) [Subscription] => Array ( [Number] => 1 [NumberSuffix] => [ProductCode] => P003 [Description] => Domain .com [PriceExcl] => 15 [PriceIncl] => 18.15 [TaxPercentage] => 21 [DiscountPercentage] => 0 [Periods] => 1 [Periodic] => j [StartPeriod] => 2018-07-13 [EndPeriod] => 2019-07-13 [NextDate] => 2018-06-29 [ContractPeriods] => 1 [ContractPeriodic] => j [StartContract] => 2018-07-13 [EndContract] => 2018-07-13 [TerminationDate] => 2023-07-13 [Reminder] => [InvoiceAuthorisation] => yes [AmountExcl] => 15 [AmountIncl] => 18.15 ) [Termination] => Array ( [Date] => 2023-07-13 [Created] => 2022-11-24 11:00:00 [Status] => pending ) [Translations] => Array ( [RegistrarName] => Example registrar [Status] => Wachten op actie ) ) )