HostFact API versie 3.1



Groepen

Debiteurgroepen, crediteurgroepen en productgroepen zijn te beheren via de controller 'group'.



edit

Met behulp van deze functie is het mogelijk om een groepen te bewerken.
Let op: alle IDs van de onderdelen in de groep moeten worden meegegeven, anders worden deze ontkoppeld.
Voorbeeldbestand: /voorbeelden/group/group.edit.php


Invoerparameters:
Veldnaam Waarde Omschrijving
Identifier int De unieke ID van de groep
GroupName string Groepnaam
Items array array met ID's van de onderdelen die in de groep zitten.
Verplichte velden: Identifier

Voorbeeld invoer:
<?php

require_once("../hostfact_api.php");

$api = new HostFactAPI();

$groupParams = array(
	'Identifier'	=> 1,
	'GroupName'		=> 'Productgroep',
	'Items'			=> array('1','2') // Empty string '' to delete all items OR array with ALL ids of items
);

$response = $api->sendRequest('group', 'edit', $groupParams);

print_r_pre($response);

?>

Voorbeeld uitvoer:
Array
(
    [controller] => group
    [action] => edit
    [status] => success
    [date] => 2022-11-24T12:00:00+02:00
    [success] => Array
        (
            [0] => Productgroep 'Productgroep' is bewerkt
        )

    [group] => Array
        (
            [Identifier] => 1
            [GroupName] => Productgroep
            [Type] => product
            [Items] => Array
                (
                    [2] => Array
                        (
                            [Identifier] => 2
                            [ProductCode] => P003
                            [ProductName] => Domain .com
                        )

                    [1] => Array
                        (
                            [Identifier] => 1
                            [ProductCode] => P002
                            [ProductName] => Hosting small
                        )

                )

        )

)