Skip to main content
The Sardine integration connects your Sardine account directly to the Corsa platform. It automatically brings your fraud and compliance alerts from Sardine into your Corsa dashboard, allowing your team to manage everything in one central, streamlined workflow.

How It Works

  1. Secure Connection - Securely link your Sardine account to Corsa. One-time setup with fully encrypted credential storage.
  2. Automatic Syncing - Every few minutes, Corsa checks your Sardine account for new or updated alerts.
  3. Smart Organization & Prioritization - Corsa reads the details from each Sardine alert (risk level, reason) and assigns the right Priority and Category.
  4. Building the Full Picture - Each incoming alert is linked to the relevant customer profile and transaction history.
  5. Keeping Everything Up-to-Date - New alerts are created, updates are reflected on existing alerts. No duplicates.

Prerequisites

  1. A Sardine account with permission to generate API credentials.
  2. Owner access to the Corsa application.
  3. Know which Sardine environment to integrate with: Production (US), Production (EU), or Sandbox.

Setting Up the Sardine Integration

  1. Log in to Corsa.
  2. Go to Developers Hub → Integrations.
  3. Click Configure on the Sardine card.
  4. Select the Alert entities you want to receive from Sardine.
  5. Configure the Polling Interval.
  6. Configure Alert Mapping (how alerts should be mapped from Sardine into Corsa).
  7. Create credentials in the Sardine application and enter them into Corsa.
If the configuration was successful, you should see the integration in an enabled status. You can also see logs of the last jobs executed as part of the integration.

Linking Sardine Alerts to Clients

When creating a new client via the Corsa API, include the sardineCustomerId 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 the sardineTransactionId field. See the API Reference.

Alert Mapping

Category Mapping

PriorityCategoryCondition
5TRANSACTION_MONITORINGEntity is a transaction or issuing_transaction.
4FRAUDdecisionLabel or flow field contains “fraud”.
3KYCEntity type is customer.
2KYBEntity type is business.
1OTHERDefault.

Priority Mapping

PriorityLevelCondition
1MEDIUMAll alerts are assigned MEDIUM priority by default.

Status Mapping

PriorityStatusCondition
3ESCALATEDAlert status is resolved and shouldEscalateToCase is true.
2RESOLVEDAlert status is resolved (and not escalated).
1NEWDefault.

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.