Webhooks kan nu køre efter en tidsplan, verificere næsten enhver afsenders signatur og acceptere andre formater end JSON.
Kør en arbejdsgang på en tidsindstilling fra en hvilken som helst API
En ny fane med navnet »Tidsplan« på hver webhook og en direkte adgang: Vælg »Opret webhook«, og besvar spørgsmålet »Hvad skal udløse denne webhook?« med »Intet - kør den efter en tidsplan«. Appen henter en URL hvert 5. minut op til én gang om dagen og sender svaret til webhooken, så en Shopify Flow-arbejdsgang kan køre efter en tidsplan fra enhver API.
- Udløs ved hver hentning, eller kun når svaret ændrede sig.
- Tilføj anmodningsheadere, hvis API’et kræver det. De gemmes i krypteret form.
- »Kør nu« henter data én gang og viser svaret.
- Fanen viser, hvordan tidsplanen stemmer overens med din plan. Kørsler vises i Historik som »Planlagt«.
- En opgave, der mislykkes 20 gange i træk, sætter sig selv på pause.
Se Planlagt URL-afstemning.
Verifikation af underskrift for stort set enhver afsender
22 indbyggede forudindstillinger - en stigning fra 6 - som alle er blevet sammenlignet med afsenderens egen dokumentation: Stripe, GitHub, Shopify, Slack, Typeform, Calendly, standard-Webhooks (OpenAI, Supabase), Svix (Clerk, Resend), Paddle, Linear, WooCommerce, Square, Sentry, Vercel, Zendesk, Lemon Squeezy, Razorpay, Paystack, Customer.io, Sendcloud, Mollie og Sanity.
- En afsender uden en forudindstilling dækkes af en brugerdefineret signatur: Vælg overskriften, algoritmen, kodningen, et tidsstempel med beskyttelse mod gentagelse samt den nøjagtige tekst, der skal signeres.
- En signaturtester i editoren viser, hvilket valideringstrin der mislykkes, og kan generere en gyldig eksempelforespørgsel.
- Når man opretter en webhook, starter man nu med at spørge, hvad der skal sendes til den.
Se Bekræftelse af signerede webhooks, hvor der findes en trin-for-trin-vejledning for hver afsender.
Flere måder at godkende sig på
- Et statisk token kan nu sendes som et Bearer-token, som Basic-autentificering (brugernavn og adgangskode) eller som en URL-parameter for afsendere, der ikke kan angive en brugerdefineret header. Et token i URL’en skjules i historikken og videregives aldrig til Shopify Flow.
- Skift en hemmelighed uden nedetid. Der accepteres en anden hemmelighed sideløbende med den første for statiske tokens og alle signaturordninger.
- IP-tilladelsesliste. Begræns adgangen til URL’en til de adresser eller adresserækker, du angiver, ud over eventuel autentificering. Se IP-tilladelseslister.
Se Godkendelse.
- Formularindlæg, formularer til filoverførsel og XML indlæses nu i felter, der kan kortlægges, på samme måde som JSON. En brødtekst, der er gyldig JSON, indlæses stadig som JSON, så ingen eksisterende afsendere ændrer deres adfærd.
- Opdel arrays i kørsler. Angiv den nye indstilling til en liste i Payload’en, og hvert element starter sin egen Shopify Flow-kørsel - op til 100 pr. anmodning. Hvert element tæller som én opkald.
Se Dataformater og opdeling af matricer.
En hurtigere app, der er genopbygget på basis af webkomponenter frShopify
Hele appen kører nu på webkomponenterne i selve Shopify-administrationspanelet i stedet for et separat grænsefladebibliotek. Der er mindre, der skal indlæses, så siderne åbnes hurtigere, og alle felter, menuer og dialogbokse ser ud og fungerer på samme måde som resten af dit administrationspanel.
- Webhook-editoren er et redigeringsværktøj. Indstillingerne findes til venstre; til højre ses »Endpoint«-kortet med webhook-URL’en og webhook-ID’et, og ovenover ligger »Live Preview«, »Test« og »Usage« - så du kan ændre en indstilling og se en anmodning komme ind side om side.
- Webhook-listen viser hver enkelt webhook med antallet af opkald, hvordan opkaldere autentificerer sig, og hvornår den sidst blev ændret, med en menu pr. række, hvor man kan redigere, aktivere, deaktivere eller slette.
- Tilslutning af en godkendt afsender. En webhook til Stripe, GitHub eller en anden udbyder viser trinene til at tilslutte den samt en knap, der fører til opsætningsvejledningen, i stedet for en eksempelforespørgsel, som aldrig vil kunne verificeres.
Også i denne udgave
- Blokerede anmodninger på oversigtsskærmen. Anmodninger, der blev afvist på grund af din abonnementsgrænse, efterlod tidligere ingen spor. Oversigtsskærmen viser nu, hvor mange der er blevet blokeret i løbet af de sidste 30 dage, og abonnementskortet fungerer som en forbrugsmåler.
- Paginering på webhook-listen fungerer, og »Ryd alt« i historikken rydder også filteret »Gengivet«.
- Hver side indeholder et link til den tilhørende vejledning i Hjælpecentret, og på hjælpesiden finder du en oversigt over vores andre apps til Shopify Flow.
- Rutinemæssig sikkerhedsvedligeholdelse. Der kræves ingen handling.