Rose API Overview

Base URL

https://public.api.axleruns.com/api/v1

Authentication

API Key required in header: X-API-Key: {your_api_key}

Transaction Monitoring

Transactions

POST /transaction-monitoring/transactions/upload-via-url Generate pre-signed URL for uploading transaction files to cloud storage. Returns upload URI with session ID and expiration timestamp.

Entities

POST /transaction-monitoring/entities Direct upload of entity data. Maximum 500 entities per request. Entities represent individuals or businesses in your system with attributes like ID, type, DOB, tax information, contact details, and addresses.

Alerts

POST /transaction-monitoring/alerts Upload alert data with optional immediate processing trigger. Maximum 100 alerts per request. Each alert contains entity IDs, flagged transaction IDs, source system, title, description, status, and disposition details.

Rose Alert Feedback

POST /transaction-monitoring/rose-alert-feedback/ Submit investigation feedback to update status of multiple investigations. Supports status values: NOT_REVIEWED, CLEARED, ESCALATED. Maximum 100 items per request.

Investigation Retrieval

GET /transaction-monitoring/investigation/{investigation_id} Retrieve detailed risk assessment data for specific investigations. Returns risk scores, assessments across multiple dimensions (account age, customer analysis, email/IP risks, crypto risks, adverse media, transaction patterns), and markdown-formatted summaries.

Crypto Assets

Crypto Assets

GET /crypto/crypto-assets Paginated list of cryptocurrency assets with ID, name, symbol, and slug. Default 25 items per page, maximum 1000.

Crypto Chains

GET /crypto/crypto-chains Paginated list of blockchain networks with same structure and limits as crypto assets.

Fiat Currencies

GET /crypto/fiat-currencies Paginated list of fiat currencies including currency name, symbol, and scale.

Authentication

All endpoints require API key authentication via X-API-Key header.