NavoSwap
App

Partner program

We work with wallets, sites, and backends that want NavoSwap inside their product. You get JWT auth for partner-only routes, API keys you can rotate anytime for attributing swap traffic, a dashboard for volume and earnings, and an affiliate program that pays when swaps actually complete—not when someone only requests a quote.

Partner onboarding (high level)
Sign up
Verify email
Sign in
Rotate API keys
Ship integration

Use the live partner app for signup URLs, 2FA, and affiliate terms acceptance before payouts.

What you get

  • API keys from your profile—they identify you on POST /swap/create.
  • Analytics via GET /partners/analytics and the in-app charts (orders, volume, affiliate USD).
  • Order history filtered to your partner id.
  • Optional TOTP 2FA on the partner login.
  • Affiliate: your rate in basis points (we set it in ops); commission hits the ledger on completed swaps using USD notional on the from-leg. Details: Affiliate, ledger & payouts.

Signing in (JWT)

Dashboard and affiliate routes want Authorization: Bearer …. Common paths:

  • POST /partners/signup → email verification code → POST /partners/verify-email
  • POST /partners/signin: Returns access + refresh tokens (2FA code when enabled).
  • POST /partners/auth/refresh: Rotate access token.
  • POST /partners/auth/token: Exchange a partner API key for JWT access (for server-to-server dashboard operations).
  • POST /partners/auth/logout: Invalidate refresh session.
  • Password recovery: POST /partners/forgot-password, POST /partners/reset-password.
  • Optional TOTP: POST /partners/2fa/setup, …/enable, …/disable.

Other JWT routes include GET /partners/profile, POST|GET /partners/api-keys, GET /partners/orders (paginated), GET /partners/analytics?days=30, and POST /partners/change-password.

Swap attribution keys are different—they go in x-navoswap-api-key on POST /swap/create. See API integration.

Where to read next

Stuck?

Email us: support@navoswap.com.