Home / Developer Reference

Developer Reference

Extension contract, hooks, modules, API

Developer Documentation Note

Documentation for encoded distributions

Extension Stability & Support Contract

Explicit guarantees for third-party developers

Versioning and Change Management

API versioning, backward compatibility, deprecation policy

Outgoing Webhooks

Events, payload format, HMAC-SHA256 signature

Hook System Summary

addAction, addFilter, priority

Creating Custom Modules

ModuleInterface, gateway, server, registrar modules

Minimal Module Examples

Copy-paste gateway, server, registrar, SMS, addon starters

Directory Structure

Core directories, includes, modules

Database Schema

Core tables, columns, safe vs unsupported

Integrating with External Systems

API, webhooks, hooks for CRM, accounting, automation