API Reference
The Seqlense Monitoring API - authentication, endpoints, schemas and live examples.
Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
Filter by alert status.
Value in
- "OPEN"
- "ACKNOWLEDGED"
- "RESOLVED"
- "MUTED"
Filter by severity.
Value in
- "INFO"
- "WARNING"
- "CRITICAL"
Filter by source (e.g. wallet-analyzer).
length <= 100Filter by entity type (e.g. WALLET, IDENTITY, JOB).
Search in title, message, and source.
length <= 1001Response Body
application/json
application/json
curl -X GET "https://example.com/v1/alerts/"{ "alerts": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "source": "string", "severity": "INFO", "title": "string", "message": "string", "entity_type": "string", "entity_id": "8161163a-f227-466f-bc01-090a01e80165", "status": "OPEN", "created_at": "2019-08-24T14:15:22Z" } ], "total": 0, "page": 0, "limit": 0}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X POST "https://example.com/v1/alerts/" \ -H "Content-Type: application/json" \ -d '{ "source": "wallet-analyzer", "severity": "INFO", "title": "Suspicious transaction detected", "message": "Wallet 0xABC received 150 ETH from sanctioned address 0xDEF" }'{ "status": "ok", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
uuidResponse Body
application/json
application/json
application/json
curl -X DELETE "https://example.com/v1/alerts/?id=497f6eca-6276-4993-bfeb-53cbbbba6f08"{ "status": "ok"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X POST "https://example.com/v1/alerts/acknowledge" \ -H "Content-Type: application/json" \ -d '{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08" }'{ "status": "ok"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X POST "https://example.com/v1/alerts/bulk-action" \ -H "Content-Type: application/json" \ -d '{ "ids": [ "6e0346a3-e54d-40e3-9779-4ba1e707e35b" ], "action": "acknowledge" }'{ "status": "ok"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Response Body
application/json
application/json
curl -X GET "https://example.com/v1/alerts/channels"{ "channels": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "channel_type": "IN_APP", "is_active": true, "filter_severity": [ "string" ], "filter_sources": [ "string" ], "filter_entity_types": [ "string" ], "created_at": "2019-08-24T14:15:22Z" } ]}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X POST "https://example.com/v1/alerts/channels" \ -H "Content-Type: application/json" \ -d '{ "name": "Slack #alerts", "channel_type": "IN_APP" }'{ "status": "ok", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
uuidResponse Body
application/json
application/json
application/json
curl -X DELETE "https://example.com/v1/alerts/channels?id=497f6eca-6276-4993-bfeb-53cbbbba6f08"{ "status": "ok"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X PUT "https://example.com/v1/alerts/channels" \ -H "Content-Type: application/json" \ -d '{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08" }'{ "status": "ok"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
uuidResponse Body
application/json
application/json
curl -X GET "https://example.com/v1/alerts/channels/detail?id=497f6eca-6276-4993-bfeb-53cbbbba6f08"{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "channel_type": "IN_APP", "config": {}, "filter_severity": [ "INFO" ], "filter_sources": [ "string" ], "filter_entity_types": [ "string" ], "is_active": true, "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X POST "https://example.com/v1/alerts/channels/test" \ -H "Content-Type: application/json" \ -d '{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08" }'{ "status": "ok", "test_alert_id": "be48373a-ede4-4900-a26e-e97a078a0465"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Response Body
application/json
application/json
curl -X GET "https://example.com/v1/alerts/count"{ "total": 0, "open": 0, "critical_open": 0}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
uuidResponse Body
application/json
application/json
curl -X GET "https://example.com/v1/alerts/detail?id=497f6eca-6276-4993-bfeb-53cbbbba6f08"{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "source": "string", "severity": "INFO", "title": "string", "message": "string", "entity_type": "string", "entity_id": "8161163a-f227-466f-bc01-090a01e80165", "metadata": {}, "status": "OPEN", "acknowledged_by": 0, "acknowledged_at": "2019-08-24T14:15:22Z", "resolved_by": 0, "resolved_at": "2019-08-24T14:15:22Z", "created_at": "2019-08-24T14:15:22Z", "deliveries": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "status": "PENDING", "channel_name": "string", "channel_type": "IN_APP", "response_code": 0, "error_message": "string", "delivered_at": "2019-08-24T14:15:22Z" } ]}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
Value in
- "INFO"
- "WARNING"
- "CRITICAL"
length <= 100value <= 200500Response Body
application/json
application/json
curl -X GET "https://example.com/v1/alerts/history"{ "events": [ { "event_uuid": "edeeb604-9b4c-4f9d-8619-8d1d70caf94c", "alert_id": "c8b0bcf7-1a95-4165-9b1e-665b02ceda9f", "source": "string", "severity": "INFO", "title": "string", "message": "string", "entity_type": "string", "entity_id": "string", "status": "string", "created_at": "2019-08-24T14:15:22Z" } ], "total": 0, "limit": 0, "offset": 0}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X POST "https://example.com/v1/alerts/resolve" \ -H "Content-Type: application/json" \ -d '{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08" }'{ "status": "ok"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
Name to greet. Defaults to world.
Response Body
application/json
application/json
curl -X GET "https://example.com/v1/hello"{ "message": "Hello, world!", "service": "seqlense-monitoring", "version": "1.0.0"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
Filter by identity type.
Value in
- "PERSON"
- "COMPANY"
- "GOVERNMENT"
Case-insensitive search on the display name (person first/last name, company legal name, or government official name). Max 100 characters.
length <= 1001-based page number.
1 <= value <= 100001Response Body
application/json
application/json
curl -X GET "https://example.com/v1/identity/"{ "identities": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "type": "PERSON", "display_name": "string", "country": "string", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" } ], "pagination": { "page": 0, "page_size": 0, "total": 0, "total_pages": 0, "has_next": true, "has_prev": true }}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X POST "https://example.com/v1/identity/" \ -H "Content-Type: application/json" \ -d '{ "type": "PERSON", "first_name": "Alice", "last_name": "Martin", "nationality": "FR", "date_of_birth": "1990-05-14", "pep_status": "NONE" }'{ "status": "ok", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
UUID of the identity to delete.
uuidResponse Body
application/json
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/v1/identity/?id=497f6eca-6276-4993-bfeb-53cbbbba6f08"{ "status": "ok"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Fields that can be updated on an identity. Provide only the ones you want to change; the applicable set depends on the identity's type.
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/v1/identity/" \ -H "Content-Type: application/json" \ -d '{ "id": "6f9619ff-8b86-d011-b42d-00c04fc964ff", "pep_status": "PEP" }'{ "status": "ok"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
Restrict the feed to a single identity UUID.
uuidSearch in entity title, detail, or actor name. Max 100 characters.
length <= 1001-based page number.
1 <= value1Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/v1/identity/activity"{ "events": [ { "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f", "entity_uuid": "ccd0bbaa-1979-4620-9054-a91c61d70e41", "entity_title": "string", "action": "string", "detail": "string", "severity": "INFO", "actor": "string", "actor_name": "string", "created_at": "2019-08-24T14:15:22Z" } ], "pagination": { "page": 0, "page_size": 0 }}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/identity/bulk" \ -H "Content-Type: application/json" \ -d '{ "items": [ { "type": "PERSON", "first_name": "string", "last_name": "string" } ] }'{ "status": "ok", "success": 0, "failed": 0, "errors": [ { "index": 0, "error": "string" } ]}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/identity/bulk-delete" \ -H "Content-Type: application/json" \ -d '{ "ids": [ "6e0346a3-e54d-40e3-9779-4ba1e707e35b" ] }'{ "status": "ok", "success": 0, "failed": 0}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Response Body
application/json
application/json
curl -X GET "https://example.com/v1/identity/count"{ "total": 0, "persons": 0, "companies": 0, "governments": 0}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
Filter by identity type.
Value in
- "PERSON"
- "COMPANY"
- "GOVERNMENT"
Search on display name. Max 100 characters.
length <= 1001-based page number.
1 <= value <= 100001Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/v1/identity/deleted"{ "identities": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "type": "PERSON", "display_name": "string", "country": "string", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" } ], "pagination": { "page": 0, "page_size": 0, "total": 0, "total_pages": 0, "has_next": true, "has_prev": true }}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
UUID of the identity.
uuidResponse Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/identity/detail?id=497f6eca-6276-4993-bfeb-53cbbbba6f08"{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "type": "PERSON", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z", "person": { "first_name": "string", "last_name": "string", "middle_name": "string", "date_of_birth": "2019-08-24", "place_of_birth": "string", "nationality": "string", "gender": "M", "pep_status": "NONE" }, "company": { "legal_name": "string", "trade_name": "string", "legal_form": "string", "registration_number": "string", "country_of_incorporation": "string" }, "government": { "official_name": "string", "country_code": "string", "institution_type": "string", "jurisdiction_level": "NATIONAL" }}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/identity/restore" \ -H "Content-Type: application/json" \ -d '{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08" }'{ "status": "ok"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
UUID of the company identity.
uuidResponse Body
application/json
application/json
application/json
curl -X GET "https://example.com/v1/identity/siret?id=497f6eca-6276-4993-bfeb-53cbbbba6f08"{ "siret": "string", "siren": "string", "denomination": "string", "forme_juridique": "string", "categorie_juridique": "string", "code_naf": "string", "libelle_naf": "string", "domaine_activite": "string", "date_creation": "2019-08-24", "statut": "string", "entreprise_cessee": true, "capital": 0, "effectif": "string", "tranche_effectif": "string", "adresse": "string", "code_postal": "string", "ville": "string", "pays": "string", "latitude": 0, "longitude": 0, "fetched_at": "2019-08-24T14:15:22Z"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/identity/siret/refresh" \ -H "Content-Type: application/json" \ -d '{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08" }'{ "siret": "string", "siren": "string", "denomination": "string", "forme_juridique": "string", "categorie_juridique": "string", "code_naf": "string", "libelle_naf": "string", "domaine_activite": "string", "date_creation": "2019-08-24", "statut": "string", "entreprise_cessee": true, "capital": 0, "effectif": "string", "tranche_effectif": "string", "adresse": "string", "code_postal": "string", "ville": "string", "pays": "string", "latitude": 0, "longitude": 0, "fetched_at": "2019-08-24T14:15:22Z"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X POST "https://example.com/v1/mabu/runs" \ -H "Content-Type: application/json" \ -d '{ "wallet": "0xd90e2f925da726b50c4ed8d0fb90ad053324f31b", "chain": "ethereum" }'{ "status": "ok", "job_id": "453bd7d7-5355-4d6d-a38e-d9e7eb218c3f"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
uuidResponse Body
application/json
application/json
curl -X GET "https://example.com/v1/mabu/runs/detail?id=497f6eca-6276-4993-bfeb-53cbbbba6f08"{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "wallet": "string", "chain": "string", "status": "PENDING", "dispatch_error": "string", "created_at": "2019-08-24T14:15:22Z", "started_at": "2019-08-24T14:15:22Z", "finished_at": "2019-08-24T14:15:22Z"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
The job_id returned at launch.
^[A-Za-z0-9_-]+$length <= 64Response Body
application/json
application/json
curl -X GET "https://example.com/v1/mabu/runs/result?scan_id=string"{ "eventId": "d6703cc8-9e79-415d-ac03-a4dc7f6ab43c", "type": "job.success.mabu", "source": "string", "timestamp": "2019-08-24T14:15:22Z", "ingestedAt": "2019-08-24T14:15:22Z", "data": { "tool": "string", "version": "string", "scanId": "string", "wallet": "string", "blockchain": "string", "generatedAt": "2019-08-24T14:15:22Z", "durationMs": 0, "fetch": {}, "walletStats": {}, "graph": {}, "riskCounterparties": [ {} ], "market": {}, "traversal": {}, "tokens": [ {} ], "patterns": {}, "summary": {} }}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
Value in
- "PENDING"
- "DISPATCHED"
- "RUNNING"
- "DONE"
- "FAILED"
- "CANCELLED"
Value in
- "ethereum"
- "bitcoin"
- "bsc"
- "polygon"
- "arbitrum"
- "optimism"
- "base"
- "solana"
Exact wallet address.
length <= 190Prefix of a run id.
length <= 361 <= value <= 200250 <= value0Response Body
application/json
application/json
curl -X GET "https://example.com/v1/mabu/runs/search"{ "runs": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "wallet": "string", "chain": "string", "status": "PENDING", "dispatch_error": "string", "created_at": "2019-08-24T14:15:22Z", "started_at": "2019-08-24T14:15:22Z", "finished_at": "2019-08-24T14:15:22Z" } ], "total": 0, "limit": 0, "offset": 0}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Response Body
application/json
application/json
curl -X GET "https://example.com/v1/mabu/thresholds"{ "thresholds": [ { "pattern": "pump_dump", "label": "string", "threshold": 0, "default": 0, "customised": true } ]}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
curl -X POST "https://example.com/v1/mabu/thresholds" \ -H "Content-Type: application/json" \ -d '{ "thresholds": { "pump_dump": 55, "wash_trading": 80 } }'Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Response Body
application/json
curl -X POST "https://example.com/v1/mabu/thresholds/reset"Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Response Body
application/json
application/json
curl -X GET "https://example.com/v1/settings/api-keys"{ "keys": [ { "ak_id": 0, "ak_name": "string", "ak_prefix": "sq_p_abcdefg", "ak_scope": "dev", "ak_created_by": 0, "ak_created_by_name": "string", "ak_created_at": "2019-08-24T14:15:22Z", "ak_last_used_at": "2019-08-24T14:15:22Z", "ak_expires_at": "2019-08-24T14:15:22Z", "ak_is_active": true } ]}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X POST "https://example.com/v1/settings/api-keys" \ -H "Content-Type: application/json" \ -d '{ "name": "Production Backend", "scope": "dev" }'{ "status": "ok", "key": "sq_p_abcdefghijklmnopqrstuvwxyz1234567890ab"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
ID of the API key to delete.
Response Body
application/json
application/json
application/json
curl -X DELETE "https://example.com/v1/settings/api-keys?ak_id=0"{ "status": "ok"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
Max number of events to return.
value <= 500100Filter by entity type (e.g. IDENTITY).
Filter by action type.
Value in
- "CREATE"
- "UPDATE"
- "DELETE"
Search in entity title, detail, or actor name.
length <= 100Response Body
application/json
application/json
curl -X GET "https://example.com/v1/settings/audit-logs"{ "events": [ { "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f", "entity_type": "string", "entity_uuid": "ccd0bbaa-1979-4620-9054-a91c61d70e41", "entity_title": "string", "action": "CREATE", "detail": "string", "severity": "INFO", "actor": "string", "actor_name": "string", "created_at": "2019-08-24T14:15:22Z" } ]}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
Filter by chain (uppercase, e.g. ETH, BTC, SOL).
length <= 20Search by address or label. Max 100 characters.
length <= 1001-based page number.
1 <= value <= 100001Response Body
application/json
application/json
curl -X GET "https://example.com/v1/wallet/"{ "wallets": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "address": "string", "chain": "string", "label": "string", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" } ]}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X POST "https://example.com/v1/wallet/" \ -H "Content-Type: application/json" \ -d '{ "address": "stringstri", "chain": "string" }'{ "status": "ok", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
UUID of the wallet to delete.
uuidResponse Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/v1/wallet/?id=497f6eca-6276-4993-bfeb-53cbbbba6f08"{ "status": "ok"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/v1/wallet/" \ -H "Content-Type: application/json" \ -d '{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08" }'{ "status": "ok"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X POST "https://example.com/v1/wallet/bulk" \ -H "Content-Type: application/json" \ -d '{ "wallets": [ { "address": "stringstri", "chain": "string" } ] }'{ "status": "ok", "created": 0, "failed": 0}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
UUID of the wallet.
uuidResponse Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/wallet/detail?id=497f6eca-6276-4993-bfeb-53cbbbba6f08"{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "address": "string", "chain": "string", "label": "string", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z", "identities": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "type": "PERSON", "display_name": "string", "country": "string" } ]}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
UUID of the wallet to enrich. Provide this or address.
uuidWallet address to enrich, when you do not have its id. Provide this or id.
length <= 190Bypass the cache and force a fresh lookup.
falseResponse Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/wallet/enrich"{ "status": "string", "type": "string", "categories": [ "string" ], "labels": [ "string" ], "sanctions": {}, "risk_score": 0, "risk_level": "string", "enriched_at": "2019-08-24T14:15:22Z", "cached": true}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
Filter by chain.
Search by address or label.
Output format.
"json"Value in
- "json"
- "csv"
Response Body
application/json
curl -X GET "https://example.com/v1/wallet/export"{ "wallets": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "address": "string", "chain": "string", "label": "string", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" } ], "total": 0}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X POST "https://example.com/v1/wallet/link-identity" \ -H "Content-Type: application/json" \ -d '{ "wallet_id": "d9a8fbfc-848f-43a2-9168-911ed3a04a48", "identity_id": "011a42b9-62d7-49eb-8328-c2e454af88a1" }'{ "status": "ok"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
uuiduuidResponse Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/v1/wallet/link-identity?wallet_id=497f6eca-6276-4993-bfeb-53cbbbba6f08&identity_id=497f6eca-6276-4993-bfeb-53cbbbba6f08"{ "status": "ok"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
uuidResponse Body
application/json
application/json
curl -X GET "https://example.com/v1/wallet/schedules?wallet_id=497f6eca-6276-4993-bfeb-53cbbbba6f08"{ "schedules": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "wallet_id": "d9a8fbfc-848f-43a2-9168-911ed3a04a48", "kind": "MABU", "interval_days": 1, "enabled": true, "last_run_at": "string", "next_run_at": "string", "last_error": "string", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" } ], "kinds": [ "MABU" ], "min_interval_days": 1, "max_interval_days": 90}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X POST "https://example.com/v1/wallet/schedules" \ -H "Content-Type: application/json" \ -d '{ "wallet_id": "d9a8fbfc-848f-43a2-9168-911ed3a04a48", "kind": "MABU", "interval_days": 1 }'{ "status": "string", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"}Authorization
ApiKeyAuth Send your API key as a bearer token: Authorization: Bearer YOUR_API_KEY.
In: header
Query Parameters
uuidValue in
- "MABU"
Response Body
application/json
curl -X DELETE "https://example.com/v1/wallet/schedules?wallet_id=497f6eca-6276-4993-bfeb-53cbbbba6f08&kind=MABU"