GET om gegevens op te halen, POST om iets aan te maken, PATCH om gegevens bij te werken en DELETE om iets te verwijderen. Bij het aanmaken van een contact kan Tapify ook een bestaand contact bijwerken op basis van het e-mailadres.
JSON versturen
Stuur bijPOST en PATCH een JSON-object mee met Content-Type: application/json:
null om een optioneel tekstveld leeg te maken. Arrays zoals tags en contactDetails vervangen de volledige lijst als je ze meestuurt; [] verwijdert alle items.
Geslaagde verzoeken
Bij workspaces, contacten en teamleden staat het resultaat indata. Een lijst bevat daarnaast pagination. Na een geslaagde verwijdering krijg je 204 No Content zonder antwoordbody.
De endpoints voor het aanmaken van contacten en teamleden geven 201 terug voor een nieuw item, of 200 als een bestaand item wordt gevonden. Controleer data.created om het verschil te zien. Bij een bestaand contact worden de meegestuurde velden bijgewerkt. Een bestaand teamlid wordt ongewijzigd teruggegeven.
De Zapier-endpoints voor triggers gebruiken een andere antwoordstructuur: contactvoorbeelden staan direct in een array en een abonnement wordt direct als object teruggegeven. Elk Zapier-endpoint toont de bijbehorende structuur.
Paginering
De lijstendpoints voor contacten en teamleden geven maximaal 100 items per verzoek terug.
Zo vraag je bijvoorbeeld één contact op:
offset voor het volgende verzoek. Stop zodra hasMore de waarde false heeft. Houd steeds dezelfde sortering aan. Lijsten kunnen veranderen terwijl je ze ophaalt. Gebruik daarom de id van elk item om te voorkomen dat je het twee keer verwerkt.
Contacten kun je ook sorteren op aanmaak- of wijzigingsdatum. Deze lijstendpoints hebben geen zoekfilter of filter op een datumbereik.
Fouten
Veldnamen en foutmeldingen van de API blijven in het Engels. Fouten van ondersteunde endpoints bevatten een code en een bericht:details. Gebruik de HTTP-status en foutcode om te bepalen wat je moet doen.
Een niet-ondersteunde HTTP-methode geeft
405 Method Not Allowed terug. Dit antwoord gebruikt mogelijk niet de bovenstaande JSON-structuur.
API-limieten en opnieuw proberen
Deze limieten gelden per API-sleutel:
Een
429-antwoord bevat Retry-After in seconden. Wacht minstens zo lang voordat je het opnieuw probeert.
Datums en ID’s
Datums gebruiken ISO 8601, zoals2026-07-28T09:30:00.000Z. Lege optionele velden zijn meestal null. Bewaar ID’s als strings en gebruik de door Tapify teruggegeven ID’s in latere verzoeken.