HostFact API versie 3.1
Contacten
Contacten zijn te beheren via de controller 'handle'.
edit
Met behulp van deze functie is het mogelijk om een contact te bewerken.
Alleen ingevoerde parameters worden gewijzigd.
Voorbeeldbestand: /voorbeelden/handle/handle.edit.php
Invoerparameters:
Veldnaam | Waarde | Omschrijving |
---|---|---|
Identifier | int | De unieke ID van een contact |
Handle | string | Het contactnummer |
Registrar | int | Registrar Identifier |
RegistrarHandle | string | Kenmerk bij registrar |
Debtor | int | De unieke ID van een debiteur |
DebtorCode | int | Het debiteurnummer |
CompanyName | string | Bedrijfsnaam |
CompanyNumber | string | KvK-nummer |
LegalForm | string | Rechtsvorm, zie variabelen-lijst |
TaxNumber | string | BTW-nummer |
Sex | string | Geslacht. Standaard: 'm' |
Initials | string | Voornaam |
SurName | string | Achternaam |
Address | string | Adres |
ZipCode | string | Postcode |
City | string | Plaats |
Country | string | Land, zie variabelen-lijst |
EmailAddress | string | E-mailadres |
PhoneNumber | string | Telefoonnummer |
FaxNumber | string | Faxnummer |
updateAtRegistrar | 'yes' of 'no' | Contact bijwerken bij registrar. Standaard: 'no' |
createAtRegistrar | 'yes' of 'no' | Maak contact aan bij registrar. Standaard: 'no' |
Voorbeeld invoer:
<?php require_once("../hostfact_api.php"); $api = new HostFactAPI(); $handleParams = array( 'Handle' => 'DB0001-001', 'Registrar' => 1, 'PhoneNumber' => '+3110223344' ); $response = $api->sendRequest('handle', 'edit', $handleParams); print_r_pre($response); ?>
Voorbeeld uitvoer:
Array ( [controller] => handle [action] => edit [status] => success [date] => 2022-11-24T12:00:00+02:00 [handle] => Array ( [Identifier] => 1 [Handle] => DB0001-001 [Registrar] => 1 [RegistrarHandle] => [Debtor] => 1 [DebtorCode] => DB0001 [CompanyName] => Company X [CompanyNumber] => 123456789 [LegalForm] => ANDERS [TaxNumber] => NL123456789B01 [Sex] => m [Initials] => John [SurName] => Jackson [Address] => Keizersgracht 100 [ZipCode] => 1015 AA [City] => Amsterdam [Country] => NL [EmailAddress] => info@company.com [PhoneNumber] => +3110223344 [FaxNumber] => [Created] => 2022-11-24 11:00:00 [Modified] => 2022-11-24 11:00:00 [Translations] => Array ( [LegalForm] => Anders of onbekend [Country] => Nederland [RegistrarName] => Example registrar ) ) )