Spectra Intelligence Automation API — Upload, Download & Monitor
The Automation APIs enable programmatic management of samples in the Spectra Intelligence repository, including uploading, downloading, deleting, and monitoring files for changes.
Common Use Cases
Upload and manage samples
- File upload (TCA-0202-0203) - Upload samples and metadata to Spectra Intelligence for analysis
- Reanalyze file (TCA-0205) - Trigger rescanning of existing samples with updated AV signatures
- Delete file (TCA-0204) - Remove samples you own from the repository
Download samples
- File download (TCA-0201) - Download samples from the repository by hash (MD5, SHA1, SHA256)
Monitor for changes
- Reputation and metadata alerts (TCA-0206) - Subscribe to samples and receive notifications when their classification or metadata changes
All Automation APIs
📄️ File download (TCA-0201)
Download file samples from the Spectra Intelligence repository by MD5, SHA1, or SHA256 hash using tca-0201; supports multi-threaded downloads at up to 100 req/min.
📄️ File upload (TCA-0202/0203)
Upload file samples and metadata to Spectra Intelligence using tca-0202 and tca-0203; triggers automatic analysis pipeline and supports archive password and privacy settings.
📄️ Delete file (TCA-0204)
Delete user-owned samples from the Spectra Intelligence repository using tca-0204; accepts single or bulk hash requests (MD5, SHA1, SHA256) of up to 100 hashes.
📄️ Reanalyze file (TCA-0205)
Trigger rescanning of file samples with updated AV signatures in Spectra Intelligence using tca-0205; supports single and bulk hash requests of up to 100 hashes.
📄️ Reputation alerts (TCA-0206)
Subscribe to up to 1 billion file and URL hashes in Spectra Intelligence via tca-0206 and receive Data Change Feed notifications when classification or metadata changes.