MyFXCopier exposes a versioned JSON API at /api/v1.
Authentication
- Dashboard users — Bearer token from
/auth/loginor/auth/register(Sanctum). - EA agents — API key from license activation (
/ea/*routes).
Workspace scope
Most subscriber and provider resources live under:
GET /workspaces/{uuid}/terminals
GET /workspaces/{uuid}/deliveries
GET /workspaces/{uuid}/analytics/subscriber
Public endpoints
| Method | Path | Purpose |
|---|---|---|
| GET | /status |
Platform status page data |
| POST | /contact |
Contact form |
| GET | /plans |
Public plan catalog |
Webhooks
Billing webhooks: POST /webhooks/central, plus POST /webhooks/flutterwave and POST /webhooks/korapay fallbacks.
Realtime
Private channels via Laravel Reverb: workspace.{uuid} for signals, deliveries, and terminal events.
Full OpenAPI docs ship with the API repository (myfxcopier-api).