Naar de inhoud

Make

Wat het doet

Een Watch-module start een scenario op het moment dat er iets gebeurt in Dotwick. De andere modules maken of wijzigen dingen in je werkruimte, of zoeken ze op. De Watch-modules zijn direct: Make registreert een webhook bij Dotwick als je het scenario aanzet en verwijdert hem als je het uitzet.

Het vereist een API-sleutel, dus je abonnement moet API-toegang en webhooks bevatten (zie de prijzenpagina). De app gebruikt dezelfde scopes, rolgrenzen, maprestricties en aanvraaglimieten als elke andere sleutel.

Koppel je werkruimte

Open in Dotwick Settings → API en maak een sleutel met de preset For Zapier / Make. Die vraagt om deze scopes: codes:read, codes:write, analytics:read, submissions:read, folders:read, folders:write, tags:read, tags:write, webhooks:read, webhooks:write. Voeg in Make een Dotwick-verbinding toe en plak de sleutel. Make test hem met GET /v1/workspaces/current.

Watch-modules vereisen een sleutel van een beheerder of de eigenaar, omdat elke module een webhook registreert.

Watch-modules

De eerste vijf kunnen één code, één map (met submappen) of één tag volgen. Om één scanmeldingsregel te volgen, voeg je in het scenario een filter op de regel-id toe.

  • Watch Scans: iemand scant een code. Bots en linkvoorbeelden activeren nooit.
  • Watch New Codes: er wordt een code gemaakt in de app of via de API.
  • Watch Code Updates: de bestemming, inhoud, naam, ontwerp of regels van een code veranderen.
  • Watch Form Submissions: iemand beantwoordt een formuliercode of een formulierblok.
  • Watch Scan Alerts: een scanmelding gaat af: elke scan, N scans in M minuten of geen scans gedurende D dagen.
  • Watch Bulk Runs: een bulkrun eindigt, met zijn aantallen.

Acties en zoekopdrachten

  • Create a Code, Update a Destination, Pause or Resume a Code en Add or Remove Tags.
  • Create a Folder.
  • Create a Report: maak een PDF- of CSV-statistiekenrapport en krijg de link.
  • Search Codes, Search Tags, Search Folders en List Scan Alerts.
  • Get Code Scans: de scantotalen van één code over een periode.

Hoe de webhooks worden afgehandeld

Elke Watch-module registreert één hook met POST /v1/hooks en verwijdert hem met DELETE /v1/hooks/{id}. Een hook is een webhook met één gebeurtenis, ondertekend en opnieuw geprobeerd zoals elke andere. Een werkruimte kan tot 100 hooks hebben, en het scherm Developers toont ze apart van je eigen endpoints.

De module Scan Alert ontvangt een alert.fired-gebeurtenis. Zie Gebeurtenistypen voor de velden.