Affiliates — Component Diagram

Affiliate program management. Handles referral attribution, commission

Deploy URL: https://affiliates.dev.platform.loop.health

Architecture

Summary

Endpoints: 43

Path
/readyz
/v1/affiliates
/v1/affiliates/me
/v1/affiliates/me/payouts
/v1/public/affiliates/{user_id}
/v1/public/affiliates/{user_id}/landing-config
/v1/affiliates/{id}
/v1/affiliates/{id}/commissions
/v1/affiliates/eligibility/loopbio
/v1/payouts
/v1/payouts/{id}
/v1/reversals
/v1/affiliates/apply
/v1/affiliates/{id}/approve
/v1/affiliates/{id}/reject
/v1/affiliates/applications/pending
/v1/commissions/verify
/v1/affiliates/{id}/verifications
/v1/tiers/{brand_id}
/v1/affiliates/{id}/evaluate-tier
/v1/multi-level-config/{brand_id}
/v1/multi-level-config
/v1/attributions/reassign
/v1/admin/payouts/run-monthly
/v1/admin/payouts
/v1/admin/payouts/{id}/approve
/v1/admin/payouts/{id}/mark-paid
/v1/admin/payouts/run-nightly
/v1/admin/payouts/auto-approve
/v1/admin/attributions/scan-expiry
/v1/admin/affiliates/mark-inactive
/v1/admin/payouts/recover-failed
/v1/admin/commissions/reconcile
/v1/admin/payouts/monitor-health
/v1/admin/payouts/forecast
/v1/admin/payouts/draft
/v1/admin/bank-info/drift-check
/v1/admin/affiliates/{id}/landing-config
/v1/admin/affiliates/retire-eligible
/v1/admin/affiliates/promote-elite
/v1/referrals/summary
/v1/referrals/invites
/v1/referrals/enroll

Events published:

  • affiliate.commission.posted.v1
  • affiliate.commission.reversed.v1
  • earnings.accrued.v1
  • payment.scheduled.v1

Events consumed:

  • order.placed.v1