Plays well with your stack
Because every feature is API-first, integrating yas.sh is a matter of HTTP calls. Here are the patterns teams use most — plus the full API reference.
Slack
WEBHOOKPost a message to a channel every time a link is clicked or created — campaign launches without leaving Slack.
Zapier
ZAPTrigger zaps from new links and clicks, or create links from any app in your Zapier workspace.
Shopify
APP / APIShorten product and campaign URLs at scale; QR codes for packaging and shelf talkers.
WordPress
PLUGIN / APIShorten links from posts with a custom function calling the v1 API — no plugin dependency required.
Google Analytics 4
UTMBuild UTM-tagged links with the campaign manager so GA4 sees clean source/medium/campaign dimensions.
HubSpot
UTM / APITrack content and campaign performance with consistent tagged links across HubSpot assets.
Custom webhooks
APIThe API-first design means anything with HTTP can integrate: CRMs, CRMs, BI pipelines, internal tools.
The universal integration: the API
# Create a link from any system
curl -X POST https://yas.sh/api/v1/links \
-H "Authorization: Bearer yas_live_..." \
-H "Content-Type: application/json" \
-d '{"originalUrl":"https://example.com","customAlias":"launch"}'
# → { "shortCode": "launch", "url": "https://yas.sh/launch", ... }Want a first-party integration for your platform? Tell us about it →
O integráciách YAS.SH
Integrácie prepájajú YAS.SH so systémami, ktoré už prevádzkujete: webhooky na doručovanie udalostí, REST API na priame volania a SDK na typovaný prístup z kódu aplikácie. Táto stránka opisuje, na čo sa každá cesta hodí a čo vás stojí na prevádzkovej zložitosti.
Poctivé zhrnutie znie, že väčšina integrácií je jedno API volanie a jeden webhook endpoint. Kde treba viac, je práca navyše opísaná, nie obídená.
Cesty integrácie
REST API
Priame HTTP volania s JSON vstupom aj výstupom, zdokumentované pri každom endpointe so spustiteľnými príkladmi.
Webhooky
Doručovanie udalostí na endpoint, ktorý ovládate, podpísané tak, aby ste pravosť overili pred spracovaním.
SDK
Typovaný klient pre kód aplikácie, ktorý obaľuje autentifikáciu, opakovania a spracovanie chýb.
Overenie podpisu webhooku
Payloady sú podpísané pomocou HMAC nad surovým telom požiadavky. Podpis overte voči bajtom presne tak, ako prišli, ešte pred parsovaním JSON — opätovná serializácia zmení medzery aj poradie kľúčov, a tým aj podpis. Nástroj HMAC Generator na tejto stránke výpočet zopakuje, ak potrebujete nesúlad odladiť.
Často kladené otázky
Ako overím podpis webhooku?
Vypočítajte HMAC nad surovým telom požiadavky svojím podpisovým tajomstvom a porovnajte ho s hodnotou v hlavičke porovnaním v konštantnom čase. Podpisujte bajty tak, ako prišli; parsovanie a opätovná serializácia sú najčastejšou príčinou nesúladu.
Čo ak je môj endpoint nedostupný?
Doručenia sa opakujú s narastajúcim odstupom po obmedzený čas. Trvalé zlyhania sa zobrazia vo vašom paneli namiesto nekonečného opakovania.
Existuje testovacie prostredie?
Testovacie prihlasovacie údaje a testovací režim vám umožnia integráciu preveriť bez zásahu do produkčných dát a bez započítania do produkčných limitov.