Pocula API

v1.0.0

<p class="text-muted-foreground mb-2">Webhook handler service for Shopify order notifications with automated email processing capabilities.</p>

Quick Start

Base URL:

https://nicolopadovan.cloud/pocula
Features
  • Secure webhook signature verification for Shopify events
  • Automated order notification emails with rich HTML templates
  • React Email templates for professional email formatting
  • Structured logging for debugging and monitoring
  • Environment-based configuration management
Configuration

The service requires the following environment variables:

  • `SHOPIFY_WEBHOOK_SECRET` - Secret for webhook verification
  • `SMTP_HOST`, `SMTP_PORT` - Email server configuration
  • `SMTP_USER`, `SMTP_PASS` - SMTP authentication
  • `ORDER_NOTIFICATION_EMAIL` - Recipient email address
Authentication

Webhooks are authenticated using Shopify's HMAC SHA256 signature verification via the `X-Shopify-Hmac-Sha256` header.