Doorgaan naar content
Automatisering

Verken moeiteloze API-implementatie voor jouw partners!

Steeds meer vraag naar API's voor het aanleveren van opdrachten. Niet iedereen is programmeur — hier is een handvat voor elke beginner om er zelf één te bouwen.

19 December 2023 · door Germen Kroon

Wat is een API?

Een API (Application Programming Interface) is als het WhatsApp van apps: het verzendt berichten, ontvangt reacties en zorgt voor interactie. Laten we een simpele API maken.

De voordelen

Met één API-call kan een partner een opdracht, bestand, XML of JSON aanleveren. Simpel en snel.

Wat heb je nodig?

Switch heeft nu een "Switch Core Engine" inbegrepen bij Enfocus PitStop Server. Je kunt een gratis demo downloaden en het zelf uitproberen.

Stap 1: Maak je API

Gebruik Switch, maak een nieuwe flow "Mijn eerste API", voeg een "Webhook" toe en verbind deze met een mapje voor inkomende data. Vul deze parameters in:

  • Naam: "mijn api"

  • Pad: "mijn-api-v1"

De rest negeer je voor nu.

Stap 2: Test je API

Activeer de flow en download de gratis app "Postman" om API's te testen. Volg deze stappen:

Stap 2: Test je API

  1. Start een nieuwe POST (voor het verzenden van informatie).

  2. Gebruik de URL: http://127.0.0.1:51088/scripting/mijn-api-v1.

  3. Kies voor "ruwe data" en selecteer "tekst" voor verzending.

  4. Typ bijvoorbeeld "Hallo! Komt dit binnen?".

Klik op "Verzenden" en Postman hoort { "status": true } terug te geven, met een bestand in de map "ontvangen". Gefeliciteerd! Je hebt zojuist je eerste API-call gemaakt.

Stap 3: Deel je API met je partners

Belangrijk dat je relaties erbij kunnen! Hun externe IP-adres moet Switch bereiken. Zoek je eigen externe IP op en gebruik dit als de nieuwe API-URL voor je partners, bijvoorbeeld: http://149.143.60.165:51088/scripting/mijn-api-v1. Zorg dat poort 51088 (of een andere) in de firewall/router naar het interne IP van de Switch-computer verwijst.

Stap 4: Bouw je workflow uit

Vanaf hier kun je de workflow naar wens aanpassen, bijvoorbeeld de bestanden opslaan met een tijdstempel en uniek nummer:

Stap 4: Bouw je workflow uit

Stap 4: Bouw je workflow uit

  1. Voeg het "Rename"-element en een mapje toe.

  2. Vink bij de eerste actie "Replace" aan en kies "Act on: Complete filename".

  3. Kies bij "Replace by" voor "Single-line text with variables defined" en vul je gewenste waarden in, zoals een datum, UID en teller.

Dat was een behoorlijke rit! Klaar voor een nieuwe manier van samenwerken? Probeer het nu uit.

Geschreven door Germen Kroon · Tips & Tricks voor PrintMatters.

© 2023 Germen Kroon.

Gerelateerde artikelen

Automatisering 15 Feb 2026

Automatiseren met Cron

Niet elke workflow is event-gedreven. Met Cron start je taken op een vast tijdstip — en met de Cron Scheduler in Griffin Auto stuur je Switch volledig tijdgestuurd aan.

Lees meer
Tech 15 Jun 2025

Praten met machines

Persen en afwerkmachines spugen data uit, maar luisteren zelden terug. Met Switch-apps, barcodes en JDF maak je van die monoloog een dialoog.

Lees meer
Automatisering 15 Feb 2025

Optimaliseer je productieproces

Procesoptimalisatie begint niet met software maar met analyse. Met de Vijf Waarom-methode en de Ghent PDF Output Suite pak je de echte oorzaak van fouten aan.

Lees meer

Nooit meer een update missen?

Ontvang de nieuwste tips over workflow automatisering rechtstreeks in uw inbox.

Door in te schrijven gaat u akkoord met onze privacy policy.