How It Works
- Secure Connection - Securely link your Sardine account to Corsa. One-time setup with fully encrypted credential storage.
- Automatic Syncing - Every few minutes, Corsa checks your Sardine account for new or updated alerts.
- Smart Organization & Prioritization - Corsa reads the details from each Sardine alert (risk level, reason) and assigns the right Priority and Category.
- Building the Full Picture - Each incoming alert is linked to the relevant customer profile and transaction history.
- Keeping Everything Up-to-Date - New alerts are created, updates are reflected on existing alerts. No duplicates.
Prerequisites
- A Sardine account with permission to generate API credentials.
- Owner access to the Corsa application.
- Know which Sardine environment to integrate with: Production (US), Production (EU), or Sandbox.
Setting Up the Sardine Integration
- Log in to Corsa.
- Go to Developers Hub → Integrations.
- Click Configure on the Sardine card.
- Select the Alert entities you want to receive from Sardine.
- Configure the Polling Interval.
- Configure Alert Mapping (how alerts should be mapped from Sardine into Corsa).
- Create credentials in the Sardine application and enter them into Corsa.
Linking Sardine Alerts to Clients
When creating a new client via the Corsa API, include thesardineCustomerId field. See the API Reference.
Inside the client profile in Corsa, you will see:
- All related Sardine alerts correlated to this customer.
- External Providers section linking to Sardine.
Linking Sardine Alerts to Transactions
When creating a new transaction via the Corsa API, include thesardineTransactionId field. See the API Reference.
Alert Mapping
Category Mapping
| Priority | Category | Condition |
|---|---|---|
| 5 | TRANSACTION_MONITORING | Entity is a transaction or issuing_transaction. |
| 4 | FRAUD | decisionLabel or flow field contains “fraud”. |
| 3 | KYC | Entity type is customer. |
| 2 | KYB | Entity type is business. |
| 1 | OTHER | Default. |
Priority Mapping
| Priority | Level | Condition |
|---|---|---|
| 1 | MEDIUM | All alerts are assigned MEDIUM priority by default. |
Status Mapping
| Priority | Status | Condition |
|---|---|---|
| 3 | ESCALATED | Alert status is resolved and shouldEscalateToCase is true. |
| 2 | RESOLVED | Alert status is resolved (and not escalated). |
| 1 | NEW | Default. |
Corsa offers native integrations with leading compliance, blockchain analytics, and custody providers. See all integrations or schedule a demo to see how Corsa fits into your stack.