asset.submit method allows you to bulk submit assets (domains, URLs, social profiles, blockchain addresses) to ChainPatrol for automated threat classification and assignment to appropriate organizations.
API Reference
Method Signature
Parameters
The submission request object containing assets and optional organization targeting.
Returns
Array of submitted asset details with ChainPatrol IDs and scan information.
Supported Asset Types
Domains & URLs
malicious-site.comhttps://phishing-page.net/loginsubdomain.suspicious-domain.org
Crypto Addresses
0x1234...abcd(Ethereum) -bc1q...(Bitcoin) -cosmos1abc...(Cosmos)
Social Profiles
@scammer_account-https://twitter.com/fake_support-discord.gg/phishing_server
Other Assets
- Email addresses
- Phone numbers
- Custom identifiers
Organization Behavior
- With Organization Slug
- Without Organization Slug
When
organizationSlug is provided: ✅ Assets are classified specifically
for that organization ✅ Immediate scanning workflow is triggered ✅
scanId is more likely to be returned ✅ Results are optimized for the
organization’s threat profile ✅ Faster processing and priority handlingGetting Started
Quick Start
Basic Usage Patterns
Implementation Guide
Bulk Threat Intelligence Processing
Automated Security Monitor
Integration Examples
Webhook Integration
Webhook Integration
Scheduled Monitoring
Scheduled Monitoring
Real-time Stream Processing
Real-time Stream Processing
Technical Details
Rate Limits & Constraints
Performance Tips - Batch submissions for efficiency - Use organization
slug for faster processing - Implement proper error handling and retries -
Monitor API quotas and rate limits
Error Handling
Testing
Use this pattern to test the asset submit functionality:Related Resources
Related Methods
asset.check
Check the threat status of individual assets
asset.list
Retrieve lists of assets with filtering options