GitHub App
The /api/github/webhook endpoint validates the configured signature and processes push and workflow_run events to synchronize commits and deployment states.
POST https://dash.tucloud.app/api/github/webhookPayments
- Stripe: checkout.session.completed, invoice.paid, invoice.payment_failed, and customer.subscription.*.
- Stripe for domains: checkout.session.async_payment_succeeded when applicable.
- PayPal: BILLING.SUBSCRIPTION.*, PAYMENT.SALE.COMPLETED, and PAYMENT.CAPTURE.COMPLETED.
Deployment callbacks
The TuCloud workflow reports states and uploads artifacts to service endpoints. Every request includes the project token and a GitHub Actions OIDC identity with audience tucloud.app.