Om GSApi met MultiPress te laten communiceren, maak je MultiPress veilig bereikbaar en koppel je het via een API-gebruiker. In vijf stappen.
Stap 1: MultiPress configureren
MultiPress moet bereikbaar zijn vanaf internet (WAN) zodat GSApi het kan vinden. Ga in MultiPress naar [Instellingen > Internet]. Heb je niet de juiste rechten, neem dan contact op met je systeembeheerder of je contactpersoon bij Dataline.
Stap 2: MultiPress-webserver inrichten
Configureer de webserver van MultiPress. Het poortnummer en de SSL-poort zijn de internetpoorten op de computer/server waarop MultiPress draait: de gewone poort is onbeveiligd, de SSL-poort verwerkt beveiligd verkeer. Het externe IP-adres is voor toegang via internet, het interne IP-adres voor het lokale netwerk. Een open onbeveiligde poort betekent niet dat data zomaar binnenkomt — er is altijd authenticatie tussen GSApi en MultiPress.
Stap 3: API-gebruiker aanmaken
Maak in de connector een API-gebruiker aan (bijvoorbeeld "GSApi" of "GrafiStore") met een sterk wachtwoord. Zorg dat de gebruiker actief is en alle modules actief staan. Een API-gebruiker verschilt van een medewerkeraccount en is bedoeld voor webservices.
Stap 4: firewall configureren
Laat je ICT-beheer port-forwarding inrichten van WAN naar MultiPress. Blokkeert je firewall het hele internet, zet dan gsapi.nl en demo.gsapi.nl op de whitelist. Stel een NAT-regel in die een poort van je externe IP doorstuurt naar het interne IP en de poort van je MultiPress-server.
Benodigd voor GSApi: WAN-IP-adres + poortnummer, en gebruikersnaam + wachtwoord;
Belangrijk: stuur deze gegevens niet samen in één e-mail, maar apart.
Stap 5: GSApi inrichten
Ga in GSApi naar [MultiPress > Server configuratie] en voeg een nieuwe server toe met de gegevens van hierboven. Na een correcte configuratie krijg je HTTP-status 200 — alles in orde. Daarna kun je Autofill-items, standaardcalculaties en relaties ophalen. GrafiStore kan deze setup voor je uitvoeren en testen; bewaar je gegevens goed, want GrafiStore bewaart ze niet.