# WhatsHooked - WhatsApp Webhook Bridge

# WhatsHooked

Bridge your WhatsApp messages to webhooks

Server is running
📱
WhatsApp Integration
Connect via WhatsApp Web or Business API
🔗
Webhook Bridge
Forward messages to your custom endpoints
⚡
Real-time Events
Instant message delivery and status updates
💾
Message Cache
Never lose messages with persistent storage

## Available API Endpoints

### 📊 Status & Health

GET /health

### 🔌 Webhooks

GET /api/hooks
POST /api/hooks/add
DELETE /api/hooks/remove

### 👤 Accounts

GET /api/accounts
POST /api/accounts/add
POST /api/accounts/update
POST /api/accounts/disable
POST /api/accounts/enable
DELETE /api/accounts/remove

### 💬 Send Messages

POST /api/send
POST /api/send/image
POST /api/send/video
POST /api/send/document
POST /api/send/audio
POST /api/send/sticker
POST /api/send/location
POST /api/send/contacts
POST /api/send/interactive
POST /api/send/template
POST /api/send/flow
POST /api/send/reaction
POST /api/messages/read

### 📄 Templates

POST /api/templates
POST /api/templates/upload
POST /api/templates/delete

### 🔄 Flows

POST /api/flows
POST /api/flows/create
POST /api/flows/get
POST /api/flows/upload
POST /api/flows/publish
POST /api/flows/deprecate
POST /api/flows/delete

### 📞 Phone Numbers

POST /api/phone-numbers
POST /api/phone-numbers/request-code
POST /api/phone-numbers/verify-code

### 🏪 Catalog / Commerce

POST /api/catalogs
POST /api/catalogs/products
POST /api/send/catalog
POST /api/send/product
POST /api/send/product-list

### 🏢 Business Profile

POST /api/business-profile
POST /api/business-profile/update

### 🗑️ Media Management

POST /api/media/upload
POST /api/media-delete

### 💾 Message Cache

GET /api/cache
GET /api/cache/stats
POST /api/cache/replay

### 🔔 WhatsApp Business API

GET /webhooks/whatsapp/{account_id}
POST /webhooks/whatsapp/{account_id}