List Samples
Starting index for pagination
Maximum number of samples to return (0 for all)
Response status
Dictionary of samples keyed by sample_id
Add Sample
Username for tracking who added the sample
SMDA disassembly report in JSON format
Response status
Summary of the added sample including sample_id
Submit Binary
Original filename of the binary
Family name for the sample
Version information
Whether the binary is a memory dump
Base address in hexadecimal (e.g., “0x400000”)
Binary bitness (32 or 64)
Raw binary data
Response status
Job ID for tracking the analysis progress
Get Sample
ID of the sample to retrieve
Response status
Sample details including metadata and statistics
Update Sample
ID of the sample to update
New family name (0-64 alphanumeric chars with single dots, dashes, underscores)
New version (0-64 printable characters)
New component name (0-64 printable characters)
Whether the sample is a library
Response status
Confirmation message
Delete Sample
ID of the sample to delete
Response status
Whether the deletion was successful
Get Sample by SHA256
SHA256 hash (64 hexadecimal characters)
Response status
Sample details
List Sample Functions
ID of the sample
Response status
Dictionary of functions keyed by function_id, sorted by offset
Get Sample Function
ID of the sample
ID of the function
Response status
Function details including disassembly and hashes