Relay online

SEOBoss Relay

This site hosts your Netlify Function used to securely forward requests to your backend.

Health

If you can see this page, the deploy is good. Function routes are mounted under /.netlify/functions/relay and exposed via clean paths by redirects.

POST endpoints (examples)

These accept application/x-www-form-urlencoded with HMAC headers. They will return 405 for GET in a browser tab.

  • /seoboss/api/onboarding/submit
  • /seoboss/api/onboarding/activate
  • /seoboss/api/onboarding/resend
  • /seoboss/api/client/profile
  • /seoboss/api/shop/blogs
  • /seoboss/api/shop/import-articles
Notes
  • Admin (embedded): requests must include Authorization: Bearer <sessionToken> from Shopify App Bridge.
  • Storefront App Proxy: requests are validated server-side using Shopify’s query signature/HMAC — no client secrets in JS.
  • CORS is restricted to Shopify/Admin and your storefront origin.
  • Server secrets live in Netlify env vars.

Open Admin: /admin/