shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

245
active users

#webhooks

0 posts0 participants0 posts today
Manuel Siebeneicher<p>🔧 Curl is your best friend when testing webhooks! 🔧</p><p>Whether you're debugging or just need a quick test, curl has you covered.</p><p><a href="https://mastodontech.de/tags/Webhooks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Webhooks</span></a> <a href="https://mastodontech.de/tags/Curl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Curl</span></a> <a href="https://mastodontech.de/tags/WebDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDevelopment</span></a> <a href="https://mastodontech.de/tags/TechTips" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechTips</span></a> <a href="https://mastodontech.de/tags/Debugging" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Debugging</span></a> <a href="https://mastodontech.de/tags/Automation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Automation</span></a></p>
Aral Balkan<p>New Kitten release</p><p>• Added instructions to Kitten’s Settings app for how to set up a webhook at Codeberg¹ so that pushing to your main branch automatically updates your deployed server.</p><p><a href="https://kitten.small-web.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">kitten.small-web.org</span><span class="invisible"></span></a></p><p>(Would you like me to add instructions for GitHub also? Hmm, let me think a moment… No.)</p><p>You can also find the relevant information in the Kitten reference:</p><p><a href="https://kitten.small-web.org/reference/#webhook" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">kitten.small-web.org/reference</span><span class="invisible">/#webhook</span></a></p><p>Enjoy!</p><p>:kitten:💕</p><p>¹ Codeberg is an community-run ethical alternative GitHub. You can follow them on the fediverse at <span class="h-card" translate="no"><a href="https://social.anoxinon.de/@Codeberg" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Codeberg</span></a></span> and visit them online at <a href="https://codeberg.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">codeberg.org</span><span class="invisible"></span></a></p><p><a href="https://mastodon.ar.al/tags/Kitten" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kitten</span></a> <a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallWeb</span></a> <a href="https://mastodon.ar.al/tags/SmallTech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallTech</span></a> <a href="https://mastodon.ar.al/tags/webhooks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webhooks</span></a> <a href="https://mastodon.ar.al/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a> <a href="https://mastodon.ar.al/tags/deployment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>deployment</span></a> <a href="https://mastodon.ar.al/tags/NodeJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NodeJS</span></a></p>
Aral Balkan<p><span class="h-card" translate="no"><a href="https://mastodon.social/@ctietze" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ctietze</span></a></span> Thanks. It’s pretty simple, really:</p><p>On the Codeberg/Forgejo side, they use git hooks to make a HTTPS request to the webhook URL whenever there’s a push (in this case, only to the main branch).</p><p>On the Kitten side, Kitten deploys apps from their git repositories so all it has to do is pull in the latest changes.</p><p>This is the webhook code on the Kitten side of things:</p><p><a href="https://codeberg.org/kitten/app/src/branch/main/web/%F0%9F%92%95/webhook/index.post.js" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/kitten/app/src/br</span><span class="invisible">anch/main/web/%F0%9F%92%95/webhook/index.post.js</span></a></p><p><a href="https://mastodon.ar.al/tags/Kitten" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kitten</span></a> <a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallWeb</span></a> <a href="https://mastodon.ar.al/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a> <a href="https://mastodon.ar.al/tags/webhooks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webhooks</span></a> <a href="https://mastodon.ar.al/tags/updates" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>updates</span></a> <a href="https://mastodon.ar.al/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.ar.al/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> <a href="https://mastodon.ar.al/tags/NodeJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NodeJS</span></a></p>
Aral Balkan<p>Kitten¹ update</p><p>You can now change your webhook token from Kitten’s App Settings page for the webhook feature added yersterday².</p><p>Kitten’s crypto library, with higher-level cryptographic functions used by Kitten itself, is also now available at kitten.crypto (you can play with it interactively in the Kitten shell³, if you like).</p><p>¹ <a href="https://kitten.small-web.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">kitten.small-web.org</span><span class="invisible"></span></a><br>² <a href="https://mastodon.ar.al/@aral/112695245325302447" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.ar.al/@aral/112695245</span><span class="invisible">325302447</span></a><br>³ <a href="https://ar.al/2024/05/23/new-kitten-features-interactive-shell-repl-multi-page-settings-and-backup-and-restore-data-portability/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ar.al/2024/05/23/new-kitten-fe</span><span class="invisible">atures-interactive-shell-repl-multi-page-settings-and-backup-and-restore-data-portability/</span></a></p><p>:kitten:💕</p><p><a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallWeb</span></a> <a href="https://mastodon.ar.al/tags/Kitten" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kitten</span></a> <a href="https://mastodon.ar.al/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.ar.al/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> <a href="https://mastodon.ar.al/tags/HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a> <a href="https://mastodon.ar.al/tags/CSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSS</span></a> <a href="https://mastodon.ar.al/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.ar.al/tags/JS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JS</span></a> <a href="https://mastodon.ar.al/tags/NodeJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NodeJS</span></a> <a href="https://mastodon.ar.al/tags/webhooks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webhooks</span></a></p>
Aral Balkan<p>New Kitten feature: Webhook</p><p>If you’re a dev building a site or app for yourself that you want to update easily, you can now set up a webhook from your remote Git repository so your deployed Kitten site is automatically updated, for example, every time you push to the main branch.</p><p>This is how the Kitten web site is being updated now:</p><p><a href="https://kitten.small-web.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">kitten.small-web.org</span><span class="invisible"></span></a></p><p>Just deployed, kitten update to get it :)</p><p>:kitten:💕 </p><p><a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallWeb</span></a> <a href="https://mastodon.ar.al/tags/Kitten" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kitten</span></a> <a href="https://mastodon.ar.al/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.ar.al/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> <a href="https://mastodon.ar.al/tags/deployment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>deployment</span></a> <a href="https://mastodon.ar.al/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a> <a href="https://mastodon.ar.al/tags/webhook" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webhook</span></a> <a href="https://mastodon.ar.al/tags/webhooks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webhooks</span></a> <a href="https://mastodon.ar.al/tags/SmallTech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallTech</span></a> <a href="https://mastodon.ar.al/tags/NodeJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NodeJS</span></a></p>
Aral Balkan<p>I’m sure you’re all riveted to hear my next niche micro-update on finding a payment solution to integrate into <a href="https://mastodon.ar.al/tags/Domain" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Domain</span></a>¹ but I’m actually reconsidering <a href="https://mastodon.ar.al/tags/Paddle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Paddle</span></a>. The more I think about it, the less custom logic there is in Domain to handle payment providers the better. A very lightweight abstraction over embedding a <a href="https://mastodon.ar.al/tags/payment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>payment</span></a> form and handling <a href="https://mastodon.ar.al/tags/webhooks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webhooks</span></a> should make it easier to add others in the future at the cost of more setup in the payment provider itself.</p><p>¹ <a href="https://codeberg.org/domain/app" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">codeberg.org/domain/app</span><span class="invisible"></span></a></p><p><a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallWeb</span></a></p>
John Blackmore<p>At work this week we need to build a webhook handler that will track our email events from Postmark. As well as writing up the user story I also wrote a blog post on how I have approached this in the past <a href="https://j16e.com/posts/logging-postmark-webhooks-in-laravel/" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">j16e.com/posts/logging-postmar</span><span class="invisible">k-webhooks-in-laravel/</span></a><br>I hope that by sharing I can help the next <a href="https://wonderful.social/tags/Laravel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Laravel</span></a> developer who's working with <a href="https://wonderful.social/tags/postmark" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>postmark</span></a> and <a href="https://wonderful.social/tags/webhooks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webhooks</span></a></p>
Tim Chambers<p>Question for everyone: is there a good guide to setting up <a href="https://indieweb.social/tags/Webhooks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Webhooks</span></a> on the Mastodon instance you <a href="https://indieweb.social/tags/admin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>admin</span></a>? </p><p> I'm just now doing that project over the holiday break here and could use more documentation as I'm new to webhooks and to the specific steps to implement with <a href="https://indieweb.social/tags/mastodon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mastodon</span></a> server.</p><p>I know the official documentation in the mastodon server docs. Looking for something a bit more helpful to someone new to webhooks.</p><p><a href="https://indieweb.social/tags/Mastodon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mastodon</span></a> <a href="https://indieweb.social/tags/Mastoadmin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mastoadmin</span></a> <a href="https://indieweb.social/tags/MastodonServer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MastodonServer</span></a></p>