developer.sedifex.com

Sedifex Developer Platform

Ship your Sedifex integration in 5 minutes.

Build storefront, CMS, and partner integrations with store-scoped API keys, signed webhooks, and a developer console designed for fast onboarding.

Developer workstation with code on screen

Build faster with real-world integration workflows

Code editor open during API development

Launch API integrations quickly with clear endpoint patterns.

Abstract network pattern representing webhook events

Secure event delivery with webhook signing and replay-safe validation.

Dashboard analytics viewed on a large screen

Monitor key usage, audit activity, and reliability from one console.

Information Architecture (v1)

Public (No Login)

  • Home
  • Quickstart
  • API Reference
  • Webhooks
  • Guides
  • Troubleshooting

Authenticated Console

  • Overview: active keys, webhook status, recent errors
  • API Keys: create, revoke, rotate, last-used metadata
  • Webhooks: endpoint setup, secret management, test delivery
  • Audit Logs: key and webhook lifecycle actions
  • Team & Access: invite + role management by workspace/store

First 5 Endpoints to Launch

GET /integrationProducts?storeId=<storeId>

Read products for authorized partner integrations.

POST /developer/keys

Create a store-scoped integration key (secret shown once).

POST /developer/keys/{keyId}/revoke

Immediately invalidate a compromised or unused key.

POST /developer/webhooks

Register endpoint URL and per-endpoint signing secret.

POST /developer/webhooks/{endpointId}/test

Send signed test event to validate setup before go-live.

RBAC Matrix (Recommended)

Role Read Docs Read Products API Manage API Keys Manage Webhooks View Audit Logs Manage Team
Public
Developer (invited) ✅ (assigned store) ✅ (assigned store)
Manager/Admin ✅ (except ownership transfer)
Owner

Onboarding Flow (Exact Login Path)

  1. Developer lands on public docs.
  2. Clicks Create Integration and is redirected to Sedifex Auth.
  3. If user has no account, complete self-signup or invite-based signup.
  4. After login, backend validates teamMembers + storeId.
  5. If authorized, show console for the correct workspace/store context.
  6. Generate key and reveal secret exactly once.
  7. Use quickstart sample to connect the external website.