Oxygen Integration
🧭 Member Integration Flow
Step 1️⃣: Map and Create Entities
- Map your internal users to one of:
INDIVIDUALBUSINESS
- Use
POST /entitieswith yourexternalId - You’ll use this
externalIdto reference the entity later (e.g., in transactions or rules)
Step 2️⃣: (Optional) Create Payment Channels
- Optional step to define accounts or funding sources
- Used by specific rules like "Numerous counterparties"
- Use
POST /payment-channelswith a knownexternalId
Step 3️⃣: Define Rules
- Use
POST /rulesto set up monitoring logic - Example fields to build rules:
riskRating(e.g., trigger if MEDIUM risk deposits increase)externalCreatedAt(e.g., high volume from new user)annualSalary/annualTurnover(e.g., alert on deposits exceeding X%)
Step 4️⃣: Send Transactions
- Use
POST /transactionswith:- Payer/Payee entity IDs using your
externalId
- Payer/Payee entity IDs using your
- Transactions are evaluated against your active rules
✅ You're now ready!
Once rules are live and transactions are flowing, alerts will trigger based on your defined logic.
⚠️ Important Disclaimer
- The ingestion API is tolerant: if your request passes validation, a
202 Acceptedmeans the object is created - Using
externalIdgives you full control: you know exactly what ID to query, use, or reference in all flows.
Updated 10 months ago
