Class: Webhooks::BaseController
- Inherits:
-
ActionController::API
- Object
- ActionController::API
- Webhooks::BaseController
- Defined in:
- app/controllers/webhooks/base_controller.rb
Overview
Base controller for all webhook endpoints.
Inherits from ActionController::API for minimal overhead.
Best Practices implemented:
- No CSRF (webhooks don't have browser sessions)
- Minimal processing (ingest fast, process later)
- Error handling that allows provider retries
Direct Known Subclasses
V1::AssemblyaiController, V1::OxylabsController, V1::SendgridController, V1::ShipengineController, V1::SwitchvoxController