Topic cluster
API and integration
Exposing or consuming structured interfaces between Zotonic and other systems.
View topic page7 items
The remaining keywords do not make a useful further split. All matching documentation is listed below.
controller_api
controller_api exposes MQTT topics over HTTP at /api/:topic , including model calls. Requests use the normal MQTT and model access checks for the current user.
controller_mailgun_webhook
Receive Mailgun event callbacks at /mailgun-webhook (dispatch name mailgun_webhook ). Accepts POST with content type application/json . Generate the site's callback URL with {% url mailgun_webhook absolute_url %} and…
controller_media_runner_callback
Client-side receiver for results produced by the external media runner site. This controller belongs to mod_base , so each client site has a callback endpoint without installing the runner site itself.
controller_oauth2_access_token
Exchange OAuth 2.0 credentials for a bearer access token.
controller_paysub_stripe_webhook
Receive Stripe payment and subscription events with POST at /paysub/stripe/webhook (dispatch paysub_stripe_webhook ). Generate the absolute endpoint URL in a template with:
controller_ping
Simple controller for connection tests, used on the /test/connection page.
controller_websub
HTTP hub and subscriber callback controller for mod_websub .