The same JSON as Slack
An admin adds an incoming webhook in workspace settings, names it, picks the channel and copies the URL, shown once. Post to it with text, blocks, attachments, a username and an icon, as a JSON body or a form with a payload field, and Freesbe answers ok like Slack does. Messages show under the webhook's name or the username you send, and each attachment shows with its colour bar, text, fields and pictures, the way monitoring alerts are meant to look.


