Package: cythereal-magic
cythereal-magicThe API for accessing Unknown Cyber MAGIC products and services.Authentication(Head to our/authapi to register, login, or generate a token)Supported Authentication Schemes:HTTP Basic AuthenticationAPI-KEY in theX-API-KEYrequest headerJWT token in theAuthorization:"Bearer {token}"request headerContent NegotiationThere are two ways to specify the content type of the response. In order of precedence:TheAcceptrequest header can be set with the desired mime type. The most specific version will prevail. i.e.application/json>application/*.Accept:"application/json"Theformatquery parameter. (MUST be in lower case)?format=jsonSupported Formats:query parameterAccept Headerjsonapplication/jsonDefaultxmlapplication/xmlcsvtext/csvtxttext/plainexplainapplication/explain+jsonCustom type that returns a description of usage of the endpointRequestsSupported HTTP Methods:GETPOSTPATCHDELETEHEADOPTIONSEvery request supports the following query parameters:explain- (bool) - Returns a detailed explanation of what the endpoint does, as well as potential query parameters that can be used to customize the resultsdownload- (bool) - If set to a truthy value, acts as setting the 'Content-Disposition' header to"attachment;"and will download the response as a file.filename- (str) - The filename to use for a downloaded file. Ignored if no file is being downloaded.format- (str) - Used in a similar manner to theAcceptHeader. Use this to specify which format you want the response returned in. Defaults toapplication/json. Current acceptable values are:json- (application/json)xml- (application/xml)csv- (text/csv)txt- (text/plain)explain- (application/explain+json)Custom type that returns a description of usage of the endpointno_links- (bool) - If set to a truthy value, links will be disabled from the responseuri- (bool) - If set to a truthy value, id lists will be returned as uris instead of id strings.GET ConventionsPossible query parameters:(Check each endpoint description, or useexplain, for a list of available values for each parameter)read_mask- A list of values (keys) to return for the resource or each resource within the listComma separated string of variablesLeaving this field blank will return the default values.Setting this value equal to*will includeALLpossible keys.Traversal is allowed with the.operator.There are three special keys that can be used with all endponts*- This will return all possible values available_self- This will include the resources uri_default- This will include all default values (Those given with an empty read_mask)This would typically be used in conjunction with other 'non-default' fieldsEx:_default,family,category,_selfdynamic_mask- A list of dynamically generated values to return about the resource or each resource within the listComma separated string of variablesOperates the same as read_mask, but each variable will incur a much greater time cost.Maycause timeoutsLeaving this field blank or empty will return no dynamic variables.expand_mask- A list of relational variables toexpandupon and return more than just the idsComma separated string of variablesLeaving this field blank will cause all relational data to be returned as a list of idsEx:Thechildrenfield for a file may return a list of ids normally, but withchildrenset in theexpand_mask, it can return a list of child File objects with greater details.POST ConventionsThis will create a new resource.The resource data shall be provided in the request body.The response will be either a 200 or 201, along with a uri to the newly created resource in theLocationheader.In the case of a long running job, or reprocess, the response will be a 202 along with ajob_idand it's correspondingjob_urithat can be used in the/jobs/endpoint to see the updated statusPATCH ConventionsThe update data shall be provided in the request body.Possible query parameters:(Check each endpoint description, or useexplain, for a list of available values for each parameter)update_mask- A list of values to update with this request.Comma separated string of variablesThis is required to be set for any and allPATCHrequests to be processed.ONLY the specified variables in the update_mask will be updated regardless of the data in the request body.An empty or missingupdate_maskWILLresult in a 400 Bad Request responseDELETE ConventionsA successful response will return 204 No ContentPossible query parameters:force- Forces the deletion to go throughThis is required to be set as a truthy value for any and allDELETErequests to be processed.Not specifying this on a DELETE request (withoutexplainset)WILLreturn a 400 Bad Request responsebulkendpointsBulkendpoints are the ones that follow the  '/<resource>/bulk/' convention. They operate in the same fashion as the single resource endpoints ('/<resource>/<resource_id>/') except they can process multiple resources on a single call.TheyMUSTbe aPOSTrequest along with the accompanying request body parameter to work:ids- A list of ids to operate on (ForGET,PATCH, andDELETEbulk requests)resources- A list of resources to operate on (ForPOSTbulk requests)Possible query parameters:(Check each endpoint description, or useexplain, for a list of available actions)action- This is a string and can only be one of four values:GET- Returns a list of the resources, in the same order as provided in the request body.POST- Acts the same as a post on the pluralized resource endpoint.Instead of anidsrequest body parameter being provided in the request body, aresourceslist of new resources must be provided.PATCH- Acts the same as a patch on a single resource.Follows the samePATCHconventions from above*DELETE- Acts the same as a delete on a single resource.Follows the sameDELETEconventions from above*strict- Causes the bulk endpoint to fail if a single provided id failsBooleanIf set to True, the bulk call will ONLY operate if it is successful on ALL requested resources.If even a single resource is non-existent/forbidden, the call will fail and no side effects will take place.Pagination:Pagination can be done in combination with sorting and filtering on most endpoints that deal with lists (includingPATCHandDELETEcalls)Pagination query paramters:page_size- The number of results to return (default: 50)page_count- The page used in pagination (default: 1)skip_count- A specified number of values to skip before collecting values (default: 0)Sorting:Sorting can be done in combination with filtering and pagination on most endpoints that deal with lists (includingPATCHandDELETEcalls)Sorting query parameter:(Check each endpoint description, or useexplain, for a list of available sorters)order_by- A list of variables to sort the query onComma separated string of variablesRegex Pattern -^(-?[\w]+,?)*$Variables are sorted in ascending order by defaultPrepend the variable with a-to change it to descending orderMultiple sorters can be specified, with precedence matching the order of the parameterEx:-object_class,create_timeFiltering:Filtering can be done in combination with pagination and sorting on most endpoints that deal with lists (includingPATCHandDELETEcalls)Filters query parameter:(Check each endpoint description, or useexplain, for a list of available filters)filters- A string of filters used to narrow down the query results.Semi-colon separated string of variablesRegex patterns:Single filter:^\ *(NOT\ +)?[\w]+__[a-z]+\(.+\)\ *NOT variable__comparator(value)Multiple Filters:^{SINGLE_FILTER_REGEX}(\ +(AND|OR|;)\ +{SINGLE_FILTER_REGEX})*$NOT variable__comparator(value) AND NOT variable__comparator(value); variable__comparator(value)Logical operator order of precedence:ANDOR;(Semi-colon separation denotes conjunction)Example order of precedence:exp1;exp2 AND exp3 OR exp4is equivalent to(exp1) AND ((exp2 AND exp3) OR (exp4))Available Comparators:eq- Equalne- Not Equallt- Less thanlte- Less than or equalgt- Greater thangte- Greater than or equalin- In (for list values)nin- Not In (for list values)regex- Regular Expression Matchiregex- Case Insensitive Regular Expression MatchThe format forinandninwhich operate on arrays is:[]- The list of values must be enclosed within brackets.,- The value separtion token is a comma.<variable>__<comp>([<value1>,<value2>])Examples:create_time__gte(2022-01-01T13:11:02);object_class__regex(binary.*)create_time__gte(2022-01-01) AND create_time__lt(2022-02-01) AND NOT match_count__gt(10)create_time__gte(2022-01-01) AND create_time__lt(2022-02-01)ResponsesAll responsesWILLbe of typeAPIResponseand contain the following fields:success| Boolean value indicating if the operation succeeded.status| Status code. Corresponds to the HTTP status code.message| A human readable message providing more details about the operation.links| A dictionary ofname:urilinks providing navigation and state-based actions on resourceserrors| Array of error objects. An error object contains the following properties:reason| Unique identifier for this error. Ex: "FileNotFoundError".message| Human readable error message.parameter| The parameter (if any) that caused the issue.Successful operationsMUSTreturn aSuccessResponse, which extendsAPIResponseby adding:success|MUSTequal Trueresource| Properties containing the response object.(In the case of a single entity being returned)ORresources| A list of response objects.(In the case of a list of entities being returned)Failed OperationsMUSTreturn anErrorResponse, which extendsAPIResponseby adding:success|MUSTequal False.Common Failed Operations that you may hit on any of the endpoint operations:400 - Bad Request - The request is malformed401 - Unauthorized - All endpoints require authorization403 - Forbidden - The endpoint (with the given parameters) is not available to you404 - Not Found - The endpoint doesn't exist, or the resource being searched for doesn't existExample InputsHere are some example inputs that can be used for testing the service:binary_id:ff9790d7902fea4c910b182f6e0b00221a40d616proc_rva:0x1000search_query:ransomwareThis Python package is automatically generated by theSwagger Codegenproject:API version: 2.0.0 (v2)Package version: 2.0.5Build package: io.swagger.codegen.v3.generators.python.PythonClientCodegen
For more information, please visithttps://unknowncyber.comRequirements.Python 2.7 and 3.4+Installation & Usagepip installIf the python package is hosted on Github, you can install directly from Githubpipinstall'git+https://bitbucket.org/unknowncyber/magic-clients.git@v1#egg=cythereal_magic&subdirectory=clients/python'(you may need to runpipwith root permission:sudo pip install 'git+https://bitbucket.org/unknowncyber/magic-clients.git@v1#egg=cythereal_magic&subdirectory=clients/python')Then import the package:importcythereal_magicSetuptoolsInstall viaSetuptools.pythonsetup.pyinstall--user(orsudo python setup.py installto install the package for all users)Then import the package:importcythereal_magicGetting StartedPlease follow theinstallation procedureand then run the following:from__future__importprint_functionimporttimeimportcythereal_magicfromcythereal_magic.restimportApiExceptionfrompprintimportpprint# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)dryrun=true# bool | If True, don't cause any side effects.(Useful to check that an endpoint will work as constructed) (optional)try:# Adds a publicly accessible file to your accountapi_response=api_instance.add_file(binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,dryrun=dryrun)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->add_file:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |tag_id='tag_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)try:# Associate an existing tag with a fileapi_response=api_instance.add_file_tag(binary_id,tag_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->add_file_tag:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |payload_id='payload_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)force=true# bool | Forces a payload to be added, even if one already exists (optional)try:# Manually add a payload connection to a fileapi_response=api_instance.add_payload(binary_id,payload_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,force=force)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->add_payload:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))ids=['ids_example']# list[str] |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)page_count=1# int |  (optional) (default to 1)page_size=50# int |  (optional) (default to 50)skip_count=0# int |  (optional) (default to 0)filters='filters_example'# str |  Semi-colon separated string of filters. Each filter has a pattern of `(not)? <var>__<comp>(value)`   REGEX: `^(NOT\\ +)?[\\w]+__[a-z]+\\(.+\\)(\\ +(AND|OR|;)\\ +(NOT\\ +)?[\\w]+__[a-z]+\\(.+\\))*$`,  (optional)order_by='order_by_example'# str |  Comma separated string containing a list of keys to sort on. Prepend with a `-` for descending.   REGEX: `^(-?[\\w]+,?)*$`  (optional)read_mask='read_mask_example'# str |  Comma separated string containing a list of keys to include in the response. `*` returns all keys.  REGEX: `^(([\\w]+,?)*|\\*)$`  (optional)expand_mask='expand_mask_example'# str | Comma separated string containing a list of relation keys to `expand` and show the entire object inline.   REGEX: `^(([\\w]+,?)*|\\*)$` (optional)dryrun=true# bool | If True, don't cause any side effects.(Useful to check that an endpoint will work as constructed) (optional)force=true# bool | MUST be true for any `DELETE` method to take place (optional)dynamic_mask='dynamic_mask_example'# str | Comma separated string containing a list of dynamically created fields to return.   REGEX: `^(([\\w]+,?)*|\\*)$` (optional)action='action_example'# str | Used in bulk queries. Bulk queries are always POST, so 'action' allows the user to set the desired method (optional)try:# Allows for actions to be carried out on bulk sets of filesapi_response=api_instance.bulk_file_operation(ids,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,page_count=page_count,page_size=page_size,skip_count=skip_count,filters=filters,order_by=order_by,read_mask=read_mask,expand_mask=expand_mask,dryrun=dryrun,force=force,dynamic_mask=dynamic_mask,action=action)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->bulk_file_operation:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))label='label_example'# str |source='source_example'# str |score=56# int |binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)try:# Creates a new custom category label for a fileapi_response=api_instance.create_file_category(label,source,score,binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->create_file_category:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))label='label_example'# str |source='source_example'# str |score=56# int |binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)try:# Creates a new custom family label for a fileapi_response=api_instance.create_file_family(label,source,score,binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->create_file_family:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |job='job_example'# str | The job to reprocess for this fileformat='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)force=true# bool | Forces a job to be run, even if previously successful (optional)try:# Send a file for reprocessingapi_response=api_instance.create_file_job(binary_id,job,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,force=force)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->create_file_job:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))note='note_example'# str |public=true# bool |binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)dryrun=true# bool | If True, don't cause any side effects.(Useful to check that an endpoint will work as constructed) (optional)try:# Attaches a note to a fileapi_response=api_instance.create_file_note(note,public,binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,dryrun=dryrun)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->create_file_note:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |name='name_example'# str |  (optional)color='color_example'# str |  (optional)format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)dryrun=true# bool | If True, don't cause any side effects.(Useful to check that an endpoint will work as constructed) (optional)try:# Create tag and bind to a fileapi_response=api_instance.create_file_tag(binary_id,name=name,color=color,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,dryrun=dryrun)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->create_file_tag:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))files=['files_example']# list[str] |name='name_example'# str |unpacked=true# bool |config=NULL# object |include_all=true# bool |max_signatures=56# int |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)dryrun=true# bool | If True, don't cause any side effects.(Useful to check that an endpoint will work as constructed) (optional)strict=true# bool | Used for bulk sets of resources. If true, every resource must pass validation in order for any to be operated on (optional)try:# Create Yara Rule based on multiple file hashesapi_response=api_instance.create_files_yara(files,name,unpacked,config,include_all,max_signatures,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,dryrun=dryrun,strict=strict)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->create_files_yara:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))note='note_example'# str |public=true# bool |binary_id='binary_id_example'# str |rva='rva_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)try:# Attaches a note to a procedure's genomicsapi_response=api_instance.create_procedure_genomics_note(note,public,binary_id,rva,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->create_procedure_genomics_note:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))name='name_example'# str |binary_id='binary_id_example'# str |rva='rva_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)dryrun=true# bool | If True, don't cause any side effects.(Useful to check that an endpoint will work as constructed) (optional)try:# Attaches a tag to a procedure's genomicsapi_response=api_instance.create_procedure_genomics_tag(name,binary_id,rva,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,dryrun=dryrun)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->create_procedure_genomics_tag:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |note_id='note_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)force=true# bool | MUST be true for any `DELETE` method to take place (optional)try:# Deletes a specified user note attached to a fileapi_instance.delete_file_note(binary_id,note_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,force=force)exceptApiExceptionase:print("Exception when calling FilesApi->delete_file_note:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)force=true# bool | MUST be true for any `DELETE` method to take place (optional)try:# Manually remove a payload connection from a fileapi_instance.delete_payload_relationship(binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,force=force)exceptApiExceptionase:print("Exception when calling FilesApi->delete_payload_relationship:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |rva='rva_example'# str |note_id='note_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)force=true# bool | MUST be true for any `DELETE` method to take place (optional)try:# Removes a note from a procedure's genomicsapi_instance.delete_procedure_genomics_note(binary_id,rva,note_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,force=force)exceptApiExceptionase:print("Exception when calling FilesApi->delete_procedure_genomics_note:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |rva='rva_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)force=true# bool | MUST be true for any `DELETE` method to take place (optional)try:# Removes a tag from a procedure's genomicsapi_instance.delete_procedure_genomics_tag(binary_id,rva,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,force=force)exceptApiExceptionase:print("Exception when calling FilesApi->delete_procedure_genomics_tag:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |rva='rva_example'# str |tag_id='tag_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)force=true# bool | MUST be true for any `DELETE` method to take place (optional)try:# Removes a tag from a procedure's genomicsapi_instance.delete_procedure_genomics_tag_by_id(binary_id,rva,tag_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,force=force)exceptApiExceptionase:print("Exception when calling FilesApi->delete_procedure_genomics_tag_by_id:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |format='format_example'# str |  (optional)zipped=true# bool | If true, the returned download will be in an encrypted zip file (password=infected) (optional)try:# Download fileapi_instance.download_file(binary_id,format=format,zipped=zipped)exceptApiExceptionase:print("Exception when calling FilesApi->download_file:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)read_mask='read_mask_example'# str |  Comma separated string containing a list of keys to include in the response. `*` returns all keys.  REGEX: `^(([\\w]+,?)*|\\*)$`  (optional)expand_mask='expand_mask_example'# str | Comma separated string containing a list of relation keys to `expand` and show the entire object inline.   REGEX: `^(([\\w]+,?)*|\\*)$` (optional)dynamic_mask='dynamic_mask_example'# str | Comma separated string containing a list of dynamically created fields to return.   REGEX: `^(([\\w]+,?)*|\\*)$` (optional)try:# Retrieves information for a single fileapi_response=api_instance.get_file(binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,read_mask=read_mask,expand_mask=expand_mask,dynamic_mask=dynamic_mask)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->get_file:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)try:# Retrieves a file's campaign informationapi_instance.get_file_campaign(binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri)exceptApiExceptionase:print("Exception when calling FilesApi->get_file_campaign:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |note_id='note_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)try:# Retrieves a single note attached to a fileapi_response=api_instance.get_file_note(binary_id,note_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->get_file_note:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)verbose=true# bool | Whether to include all files that infer reputation (optional)try:# Retrieves the reputation status of the fileapi_response=api_instance.get_file_reputation(binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,verbose=verbose)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->get_file_reputation:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)config='relaxed'# str | The config of parameters to use when generating a yara rule (optional) (default to relaxed)include_all=true# bool | Whether to include all procedures (optional)unpacked=true# bool | Whether to use unpacked or original binaries (optional)name='name_example'# str | The name of the yara rule (optional)try:# Returns a yara rule for the given fileapi_response=api_instance.get_file_yara(binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,config=config,include_all=include_all,unpacked=unpacked,name=name)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->get_file_yara:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |rva='rva_example'# str |note_id='note_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)try:# Retrieves a note on a procedureapi_response=api_instance.get_procedure_genomics_note(binary_id,rva,note_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->get_procedure_genomics_note:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)try:# Retrieves a file's category labelsapi_response=api_instance.list_file_categories(binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->list_file_categories:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)try:# Lists all files that were extracted as childrenapi_response=api_instance.list_file_children(binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->list_file_children:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)try:# Retrieves a file's family labelsapi_response=api_instance.list_file_families(binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->list_file_families:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)page_count=1# int |  (optional) (default to 1)page_size=50# int |  (optional) (default to 50)skip_count=0# int |  (optional) (default to 0)read_mask='read_mask_example'# str |  Comma separated string containing a list of keys to include in the response. `*` returns all keys.  REGEX: `^(([\\w]+,?)*|\\*)$`  (optional)no_libs=true# bool | Whether to include library procedures (optional)order_by='order_by_example'# str |  Comma separated string containing a list of keys to sort on. Prepend with a `-` for descending.   REGEX: `^(-?[\\w]+,?)*$`  (optional)try:# Retrieves a file's genomicsapi_response=api_instance.list_file_genomics(binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,page_count=page_count,page_size=page_size,skip_count=skip_count,read_mask=read_mask,no_libs=no_libs,order_by=order_by)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->list_file_genomics:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)malicious=true# bool | Whether to only show malicious indicators (optional) (default to true)try:# Lists the Indicators of Compromise associated with a fileapi_response=api_instance.list_file_indicators(binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,malicious=malicious)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->list_file_indicators:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)try:# Gets labels for a fileapi_response=api_instance.list_file_labels(binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->list_file_labels:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)page_count=1# int |  (optional) (default to 1)page_size=50# int |  (optional) (default to 50)skip_count=0# int |  (optional) (default to 0)read_mask='read_mask_example'# str |  Comma separated string containing a list of keys to include in the response. `*` returns all keys.  REGEX: `^(([\\w]+,?)*|\\*)$`  (optional)expand_mask='expand_mask_example'# str | Comma separated string containing a list of relation keys to `expand` and show the entire object inline.   REGEX: `^(([\\w]+,?)*|\\*)$` (optional)max_threshold=3.4# float | Only similarity matches at value equal or below max_threshold will be considered (optional)min_threshold=3.4# float | Only similarity matches at value equal or above min_threshold will be considered (optional)try:# Gets matches for a fileapi_response=api_instance.list_file_matches(binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,page_count=page_count,page_size=page_size,skip_count=skip_count,read_mask=read_mask,expand_mask=expand_mask,max_threshold=max_threshold,min_threshold=min_threshold)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->list_file_matches:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)try:# Retrieves all user generated notes for fileapi_response=api_instance.list_file_notes(binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->list_file_notes:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)try:# Retrieves a file's parent filesapi_response=api_instance.list_file_parents(binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->list_file_parents:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |rva='rva_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)try:# Retrieves a procedure's genomicsapi_response=api_instance.list_file_procedure_genomics(binary_id,rva,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->list_file_procedure_genomics:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)page_count=1# int |  (optional) (default to 1)page_size=50# int |  (optional) (default to 50)skip_count=0# int |  (optional) (default to 0)read_mask='read_mask_example'# str |  Comma separated string containing a list of keys to include in the response. `*` returns all keys.  REGEX: `^(([\\w]+,?)*|\\*)$`  (optional)unpacked=true# bool | Whether to use unpacked or original binaries (optional)try:# Lists all procedures and their information for the given fileapi_response=api_instance.list_file_procedures(binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,page_count=page_count,page_size=page_size,skip_count=skip_count,read_mask=read_mask,unpacked=unpacked)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->list_file_procedures:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)page_count=1# int |  (optional) (default to 1)page_size=50# int |  (optional) (default to 50)skip_count=0# int |  (optional) (default to 0)max_threshold=3.4# float | Only similarity matches at value equal or below max_threshold will be considered (optional)method='semantic_similarity'# str | Method to use to find similarities (optional) (default to semantic_similarity)min_threshold=3.4# float | Only similarity matches at value equal or above min_threshold will be considered (optional)try:# Retrieves similar file matches for the specified fileapi_response=api_instance.list_file_similarities(binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,page_count=page_count,page_size=page_size,skip_count=skip_count,max_threshold=max_threshold,method=method,min_threshold=min_threshold)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->list_file_similarities:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)try:# Gets strings for a fileapi_response=api_instance.list_file_strings(binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->list_file_strings:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)expand_mask='expand_mask_example'# str | Comma separated string containing a list of relation keys to `expand` and show the entire object inline.   REGEX: `^(([\\w]+,?)*|\\*)$` (optional)try:# List all user tags associated with a fileapi_response=api_instance.list_file_tags(binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,expand_mask=expand_mask)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->list_file_tags:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)read_mask='read_mask_example'# str |  Comma separated string containing a list of keys to include in the response. `*` returns all keys.  REGEX: `^(([\\w]+,?)*|\\*)$`  (optional)expand_mask='expand_mask_example'# str | Comma separated string containing a list of relation keys to `expand` and show the entire object inline.   REGEX: `^(([\\w]+,?)*|\\*)$` (optional)try:api_response=api_instance.list_file_yara_matches(binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,read_mask=read_mask,expand_mask=expand_mask)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->list_file_yara_matches:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)page_count=1# int |  (optional) (default to 1)page_size=50# int |  (optional) (default to 50)skip_count=0# int |  (optional) (default to 0)filters='filters_example'# str |  Semi-colon separated string of filters. Each filter has a pattern of `(not)? <var>__<comp>(value)`   REGEX: `^(NOT\\ +)?[\\w]+__[a-z]+\\(.+\\)(\\ +(AND|OR|;)\\ +(NOT\\ +)?[\\w]+__[a-z]+\\(.+\\))*$`,  (optional)order_by='order_by_example'# str |  Comma separated string containing a list of keys to sort on. Prepend with a `-` for descending.   REGEX: `^(-?[\\w]+,?)*$`  (optional)read_mask='read_mask_example'# str |  Comma separated string containing a list of keys to include in the response. `*` returns all keys.  REGEX: `^(([\\w]+,?)*|\\*)$`  (optional)expand_mask='expand_mask_example'# str | Comma separated string containing a list of relation keys to `expand` and show the entire object inline.   REGEX: `^(([\\w]+,?)*|\\*)$` (optional)dynamic_mask='dynamic_mask_example'# str | Comma separated string containing a list of dynamically created fields to return.   REGEX: `^(([\\w]+,?)*|\\*)$` (optional)try:# List user files based on the parameters specifiedapi_response=api_instance.list_files(format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,page_count=page_count,page_size=page_size,skip_count=skip_count,filters=filters,order_by=order_by,read_mask=read_mask,expand_mask=expand_mask,dynamic_mask=dynamic_mask)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->list_files:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |rva='rva_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)try:# Retrieves a procedure genomics' notesapi_response=api_instance.list_procedure_genomics_notes(binary_id,rva,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->list_procedure_genomics_notes:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |rva='rva_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)try:# Retrieves a procedure's genomicsapi_response=api_instance.list_procedure_genomics_tags(binary_id,rva,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->list_procedure_genomics_tags:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |rva='rva_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)page_count=1# int |  (optional) (default to 1)page_size=50# int |  (optional) (default to 50)skip_count=0# int |  (optional) (default to 0)read_mask='read_mask_example'# str |  Comma separated string containing a list of keys to include in the response. `*` returns all keys.  REGEX: `^(([\\w]+,?)*|\\*)$`  (optional)max_threshold=3.4# float | Only similarity matches at value equal or below max_threshold will be considered (optional)method='semantic_similarity'# str | Method to use to find similarities (optional) (default to semantic_similarity)min_threshold=3.4# float | Only similarity matches at value equal or above min_threshold will be considered (optional)try:# Retrieves similar procedures to the specified procedureapi_response=api_instance.list_procedure_similarities(binary_id,rva,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,page_count=page_count,page_size=page_size,skip_count=skip_count,read_mask=read_mask,max_threshold=max_threshold,method=method,min_threshold=min_threshold)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->list_procedure_similarities:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)force=true# bool | MUST be true for any `DELETE` method to take place (optional)try:# Removes a user's ownership from a single fileapi_instance.remove_file(binary_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,force=force)exceptApiExceptionase:print("Exception when calling FilesApi->remove_file:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |tag_id='tag_id_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)force=true# bool | MUST be true for any `DELETE` method to take place (optional)try:# Remove an existing tag from a fileapi_instance.remove_file_tag(binary_id,tag_id,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,force=force)exceptApiExceptionase:print("Exception when calling FilesApi->remove_file_tag:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))query='query_example'# str | Search query to look fortype='type_example'# str | Value type with which to searchformat='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)page_count=1# int |  (optional) (default to 1)page_size=50# int |  (optional) (default to 50)skip_count=0# int |  (optional) (default to 0)try:# Search for files based on given parametersapi_response=api_instance.search_for_file(query,type,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,page_count=page_count,page_size=page_size,skip_count=skip_count)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->search_for_file:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |public=true# bool |  (optional)format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)update_mask='update_mask_example'# str | REQUIRED for `PATCH` methods. Comma separated string containing a list of keys to update based on the request body.  REGEX: `^(([\\w]+,?)*|\\*)$` (optional)try:# Updates a single fileapi_response=api_instance.update_file(binary_id,public=public,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,update_mask=update_mask)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->update_file:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |note_id='note_id_example'# str |note='note_example'# str |  (optional)public=true# bool |  (optional)format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)update_mask='update_mask_example'# str | REQUIRED for `PATCH` methods. Comma separated string containing a list of keys to update based on the request body.  REGEX: `^(([\\w]+,?)*|\\*)$` (optional)try:api_response=api_instance.update_file_note(binary_id,note_id,note=note,public=public,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,update_mask=update_mask)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->update_file_note:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |rva='rva_example'# str |procedure_name='procedure_name_example'# str |  (optional)format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)update_mask='update_mask_example'# str | REQUIRED for `PATCH` methods. Comma separated string containing a list of keys to update based on the request body.  REGEX: `^(([\\w]+,?)*|\\*)$` (optional)try:# Edits a procedure's genomicsapi_response=api_instance.update_file_procedure_genomics(binary_id,rva,procedure_name=procedure_name,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,update_mask=update_mask)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->update_file_procedure_genomics:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |tag_id='tag_id_example'# str |public=true# bool |  (optional)format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)update_mask='update_mask_example'# str | REQUIRED for `PATCH` methods. Comma separated string containing a list of keys to update based on the request body.  REGEX: `^(([\\w]+,?)*|\\*)$` (optional)try:# Update a pre-existing file tagapi_response=api_instance.update_file_tag(binary_id,tag_id,public=public,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,update_mask=update_mask)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->update_file_tag:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |rva='rva_example'# str |note_id='note_id_example'# str |note='note_example'# str |  (optional)public=true# bool |  (optional)format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)update_mask='update_mask_example'# str | REQUIRED for `PATCH` methods. Comma separated string containing a list of keys to update based on the request body.  REGEX: `^(([\\w]+,?)*|\\*)$` (optional)try:# Edits a note on a procedureapi_response=api_instance.update_procedure_genomics_note(binary_id,rva,note_id,note=note,public=public,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,update_mask=update_mask)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->update_procedure_genomics_note:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))binary_id='binary_id_example'# str |rva='rva_example'# str |tag_id='tag_id_example'# str |public=true# bool |  (optional)format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)update_mask='update_mask_example'# str | REQUIRED for `PATCH` methods. Comma separated string containing a list of keys to update based on the request body.  REGEX: `^(([\\w]+,?)*|\\*)$` (optional)try:# Updates a tag from a procedure's genomicsapi_response=api_instance.update_procedure_genomics_tag(binary_id,rva,tag_id,public=public,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,update_mask=update_mask)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->update_procedure_genomics_tag:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))filedata='filedata_example'# str |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)dryrun=true# bool | If True, don't cause any side effects.(Useful to check that an endpoint will work as constructed) (optional)try:# Upload an archive containing extracted data to be juicedapi_response=api_instance.upload_disassembly(filedata,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,dryrun=dryrun)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->upload_disassembly:%s\n"%e)# Configure API key authorization: Api Key Header Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['X-API-KEY']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure API key authorization: Api Key Query Authenticationconfiguration=cythereal_magic.Configuration()configuration.api_key['key']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['key'] = 'Bearer'# Configure HTTP basic authorization: Basic Authenticationconfiguration=cythereal_magic.Configuration()configuration.username='YOUR_USERNAME'configuration.password='YOUR_PASSWORD'# create an instance of the API classapi_instance=cythereal_magic.FilesApi(cythereal_magic.ApiClient(configuration))filedata=['filedata_example']# list[str] |password='password_example'# str |tags=['tags_example']# list[str] |notes=['notes_example']# list[str] |format='json'# str | Format of the response from this endpoint (optional) (default to json)explain=true# bool | Shows the explain for this endpoint (optional)download=true# bool | Determines whether to download the response.(Content-Disposition:\"attachment\" vs \"inline\") (optional)filename='filename_example'# str | If download is True, this sets the name of the file. (Content-Disposition:\"attachment; filename=`filename`\") (optional)no_links=true# bool | Removes the 'links' key (optional)uri=true# bool | Use resource uri's in place of string ids (optional)dryrun=true# bool | If True, don't cause any side effects.(Useful to check that an endpoint will work as constructed) (optional)extract=true# bool | If true, all extracted files from an archive will be top level and the archive thrown away (optional)recursive=true# bool | If true, all archives found in the upload will be stripped and thrown (optional)retain_wrapper=true# bool | If true with extract, then the archive will not be thrown away (optional) (default to true)skip_unpack=true# bool | If true, Unknown Cyber's default unpacker stage will be skipped (optional)b64=true# bool | If true, treat the incoming filedata as a base64 encoded string (optional)use_32=false# bool | Whether to use 32 bit disassembly (optional) (default to false)use_64=false# bool | Whether to use 64 bit disassembly (optional) (default to false)try:# Upload new files for processingapi_response=api_instance.upload_file(filedata,password,tags,notes,format=format,explain=explain,download=download,filename=filename,no_links=no_links,uri=uri,dryrun=dryrun,extract=extract,recursive=recursive,retain_wrapper=retain_wrapper,skip_unpack=skip_unpack,b64=b64,use_32=use_32,use_64=use_64)pprint(api_response)exceptApiExceptionase:print("Exception when calling FilesApi->upload_file:%s\n"%e)Documentation for API EndpointsAll URIs are relative tohttps://api:80/v2/ClassMethodHTTP requestDescriptionFilesApiadd_filePOST/files/{binary_id}/Adds a publicly accessible file to your accountFilesApiadd_file_tagPOST/files/{binary_id}/tags/{tag_id}/Associate an existing tag with a fileFilesApiadd_payloadPOST/files/{binary_id}/payload/{payload_id}/Manually add a payload connection to a fileFilesApibulk_file_operationPOST/files/bulk/Allows for actions to be carried out on bulk sets of filesFilesApicreate_file_categoryPOST/files/{binary_id}/categories/Creates a new custom category label for a fileFilesApicreate_file_familyPOST/files/{binary_id}/families/Creates a new custom family label for a fileFilesApicreate_file_jobPOST/files/{binary_id}/jobs/Send a file for reprocessingFilesApicreate_file_notePOST/files/{binary_id}/notes/Attaches a note to a fileFilesApicreate_file_tagPOST/files/{binary_id}/tags/Create tag and bind to a fileFilesApicreate_files_yaraPOST/files/yara/Create Yara Rule based on multiple file hashesFilesApicreate_procedure_genomics_notePOST/files/{binary_id}/genomics/{rva}/notes/Attaches a note to a procedure's genomicsFilesApicreate_procedure_genomics_tagPOST/files/{binary_id}/genomics/{rva}/tags/Attaches a tag to a procedure's genomicsFilesApidelete_file_noteDELETE/files/{binary_id}/notes/{note_id}/Deletes a specified user note attached to a fileFilesApidelete_payload_relationshipDELETE/files/{binary_id}/payload/Manually remove a payload connection from a fileFilesApidelete_procedure_genomics_noteDELETE/files/{binary_id}/genomics/{rva}/notes/{note_id}/Removes a note from a procedure's genomicsFilesApidelete_procedure_genomics_tagDELETE/files/{binary_id}/genomics/{rva}/tags/Removes a tag from a procedure's genomicsFilesApidelete_procedure_genomics_tag_by_idDELETE/files/{binary_id}/genomics/{rva}/tags/{tag_id}/Removes a tag from a procedure's genomicsFilesApidownload_fileGET/files/{binary_id}/download/Download fileFilesApiget_fileGET/files/{binary_id}/Retrieves information for a single fileFilesApiget_file_campaignGET/files/{binary_id}/campaign/Retrieves a file's campaign informationFilesApiget_file_noteGET/files/{binary_id}/notes/{note_id}/Retrieves a single note attached to a fileFilesApiget_file_reputationGET/files/{binary_id}/reputation/Retrieves the reputation status of the fileFilesApiget_file_yaraGET/files/{binary_id}/yara/Returns a yara rule for the given fileFilesApiget_procedure_genomics_noteGET/files/{binary_id}/genomics/{rva}/notes/{note_id}/Retrieves a note on a procedureFilesApilist_file_categoriesGET/files/{binary_id}/categories/Retrieves a file's category labelsFilesApilist_file_childrenGET/files/{binary_id}/children/Lists all files that were extracted as childrenFilesApilist_file_familiesGET/files/{binary_id}/families/Retrieves a file's family labelsFilesApilist_file_genomicsGET/files/{binary_id}/genomics/Retrieves a file's genomicsFilesApilist_file_indicatorsGET/files/{binary_id}/indicators/Lists the Indicators of Compromise associated with a fileFilesApilist_file_labelsGET/files/{binary_id}/labels/Gets labels for a fileFilesApilist_file_matchesGET/files/{binary_id}/matches/Gets matches for a fileFilesApilist_file_notesGET/files/{binary_id}/notes/Retrieves all user generated notes for fileFilesApilist_file_parentsGET/files/{binary_id}/parents/Retrieves a file's parent filesFilesApilist_file_procedure_genomicsGET/files/{binary_id}/genomics/{rva}/Retrieves a procedure's genomicsFilesApilist_file_proceduresGET/files/{binary_id}/procedures/Lists all procedures and their information for the given fileFilesApilist_file_similaritiesGET/files/{binary_id}/similarities/Retrieves similar file matches for the specified fileFilesApilist_file_stringsGET/files/{binary_id}/strings/Gets strings for a fileFilesApilist_file_tagsGET/files/{binary_id}/tags/List all user tags associated with a fileFilesApilist_file_yara_matchesGET/files/{binary_id}/yara/matches/FilesApilist_filesGET/files/List user files based on the parameters specifiedFilesApilist_procedure_genomics_notesGET/files/{binary_id}/genomics/{rva}/notes/Retrieves a procedure genomics' notesFilesApilist_procedure_genomics_tagsGET/files/{binary_id}/genomics/{rva}/tags/Retrieves a procedure's genomicsFilesApilist_procedure_similaritiesGET/files/{binary_id}/similarities/{rva}/Retrieves similar procedures to the specified procedureFilesApiremove_fileDELETE/files/{binary_id}/Removes a user's ownership from a single fileFilesApiremove_file_tagDELETE/files/{binary_id}/tags/{tag_id}/Remove an existing tag from a fileFilesApisearch_for_fileGET/files/search/Search for files based on given parametersFilesApiupdate_filePATCH/files/{binary_id}/Updates a single fileFilesApiupdate_file_notePATCH/files/{binary_id}/notes/{note_id}/FilesApiupdate_file_procedure_genomicsPATCH/files/{binary_id}/genomics/{rva}/Edits a procedure's genomicsFilesApiupdate_file_tagPATCH/files/{binary_id}/tags/{tag_id}/Update a pre-existing file tagFilesApiupdate_procedure_genomics_notePATCH/files/{binary_id}/genomics/{rva}/notes/{note_id}/Edits a note on a procedureFilesApiupdate_procedure_genomics_tagPATCH/files/{binary_id}/genomics/{rva}/tags/{tag_id}/Updates a tag from a procedure's genomicsFilesApiupload_disassemblyPOST/files/disassembly/Upload an archive containing extracted data to be juicedFilesApiupload_filePOST/files/Upload new files for processingGenomicsApicompare_filesGET/genomics/compare/Takes in a list of files and sends back comparison results (slow)GroupsApiadd_memberPOST/groups/{id}/members/{member_id}/Adds the `member_id` user to the `id` groupGroupsApiadd_new_memberPOST/groups/{id}/members/Adds the given user to this groupGroupsApibulk_group_operationPOST/groups/bulk/Bulk operations on Group resourcesGroupsApicreate_groupPOST/groups/Create a new groupGroupsApidelete_groupDELETE/groups/{id}/Deletes a groupGroupsApiget_groupGET/groups/{id}/Retrieves detailed information on a single groupGroupsApiget_memberGET/groups/{id}/members/{member_id}/Returns the user with `member_id` with their `id` group settingsGroupsApigroup_loginGET/groups/{id}/login/Returns a jwt Token for this groupGroupsApigroup_logoutGET/groups/logout/Converts the group jwt back into a single user jwtGroupsApilist_groupsGET/groups/List all accessible groupsGroupsApilist_membersGET/groups/{id}/members/List all members of a groupGroupsApiremove_memberDELETE/groups/{id}/members/{member_id}/Removes the `member_id` user from the `id` groupGroupsApiupdate_groupPATCH/groups/{id}/Updates a groupGroupsApiupdate_memberPATCH/groups/{id}/members/{member_id}/Updates the `member_id` user in the `id` groupIndicatorsApilist_iocsGET/indicators/Lists all indicators associated with a user accountIndicatorsApiupload_ioc_filePOST/indicators/files/Upload a text or csv file for IoC ExtractionProceduresApiadd_procedure_tagPOST/procedures/{proc_hash}/tags/Adds a tag to a procedureProceduresApibulk_procedure_operationPOST/procedures/bulk/Get procedures in bulkProceduresApicreate_procedure_notePOST/procedures/{proc_hash}/notes/Adds a note to a procedureProceduresApicreate_procedures_yaraPOST/procedures/yara/Create Yara Rule based on given multiple proceduresProceduresApidelete_procedure_noteDELETE/procedures/{proc_hash}/notes/{note_id}/Deletes a procedure's noteProceduresApidelete_procedure_tagDELETE/procedures/{proc_hash}/tags/{tag_id}/Deletes a procedure's tagProceduresApiget_procedureGET/procedures/{proc_hash}/Get a single procedureProceduresApilist_procedure_filesGET/procedures/{proc_hash}/files/Retrieves a procedure's filesProceduresApilist_procedure_notesGET/procedures/{proc_hash}/notes/Lists a procedure's notesProceduresApilist_procedure_similarities2GET/procedures/{proc_hash}/similarities/Lists a procedure's similaritiesProceduresApilist_procedure_tagsGET/procedures/{proc_hash}/tags/Lists a procedure's tagsProceduresApilist_proceduresGET/procedures/Get all proceduresProceduresApiupdate_procedure_notePATCH/procedures/{proc_hash}/notes/{note_id}/Updates a note from a procedure groupProceduresApiupdate_procedure_tagPATCH/procedures/{proc_hash}/tags/{tag_id}/Updates a tag from a procedure groupReportsApiget_archive_reportGET/reports/{binary_id}/archive/Retrieves the report info of a container like fileReportsApiget_report_featuresGET/reports/{binary_id}/features/Retrieves the genomic features of a fileSearchApicount_search_resultsGET/search/count/Returns total count of results via searchSearchApisearch_filesGET/search/Returns files found via searchSupportApireport_bugPOST/support/bug/Allows users to report a bug within the systemTagsApibulk_tag_operationPOST/tags/bulk/Lists information on a bulk selection of tagsTagsApicreate_tagPOST/tags/Create a new Project for tagging filesTagsApidelete_tagDELETE/tags/{id}/Deletes a tagTagsApidelete_tagsDELETE/tags/Delete tags in your collectionTagsApiget_tagGET/tags/{id}/Retrieves detailed information on a single tagTagsApilist_tagged_filesGET/tags/{id}/files/Lists all files associated with this tagTagsApilist_tagsGET/tags/List all tagsTagsApiremove_tagsDELETE/tags/{id}/files/Removes a tag from all filesTagsApiupdate_tagPATCH/tags/{id}/Updates a tagTagsApiupdate_tagsPATCH/tags/Updates all tags in your collectionUsersApideactivate_accountDELETE/users/me/Deactivate your accountUsersApiget_accountGET/users/me/Retrieve your account informationUsersApiget_my_groupGET/users/me/groups/{id}/Retrieve info for a groupUsersApileave_my_groupDELETE/users/me/groups/{id}/Leave groupUsersApileave_my_groupsDELETE/users/me/groups/Leave all groupsUsersApilist_my_groupsGET/users/me/groups/Lists your groupsUsersApiupdate_accountPATCH/users/me/Update your account informationYaraApicreate_yaraPOST/yara/Create Yara Rule based on specific file hashesYaraApiyara_procedure_matchesGET/yara/{binary_id}/matches/Documentation For ModelsAllOfDirectReputationReputationAllOfFileAvscanAllOfFileCampaignAllOfFileCategoriesAllOfFileChildAvscanAllOfFileChildCampaignAllOfFileChildCategoriesAllOfFileChildFamiliesAllOfFileChildLabelsAllOfFileChildMatchesAllOfFileChildNotesAllOfFileChildPipelineAllOfFileChildReputationAllOfFileChildUnmappedAllOfFileChildrenAllOfFileFamiliesAllOfFileLabelsAllOfFileMatchResponseAvscanAllOfFileMatchResponseCampaignAllOfFileMatchResponseCategoriesAllOfFileMatchResponseChildrenAllOfFileMatchResponseFamiliesAllOfFileMatchResponseLabelsAllOfFileMatchResponseMatchTypeAllOfFileMatchResponseMatchesAllOfFileMatchResponseNotesAllOfFileMatchResponsePipelineAllOfFileMatchResponseReputationAllOfFileMatchResponseUnmappedAllOfFileMatchesAllOfFileNotesAllOfFilePipelineAllOfFilePipelineAltJuiceHandlerAllOfFilePipelineDashboardCampaignAllOfFilePipelineDashboardReportAllOfFilePipelineIocHandlerAllOfFilePipelineProcHashSignaturesAllOfFilePipelineSimilarityComputationAllOfFilePipelineSrlJuiceAllOfFilePipelineSrlScannersAllOfFilePipelineSrlUnpackerAllOfFilePipelineVariantHashSignaturesAllOfFilePipelineWebRequestHandlerAllOfFileReputationAllOfFileReputationInferredReputationAllOfFileReputationReputationAllOfFileUnmappedAllOfGroupAdminsAllOfGroupMembersAllOfGroupReducedResponseAdminsAllOfGroupReducedResponseMembersAllOfInferredReputationCriteriaAllOfInferredReputationReputationAllOfMatchMatchTypeAllOfMatchSubtypeMatchSubtypeAllOfYaraProcedureRequestConditionAllOfYaraRequestConfigAvScanResultBadRequestResponseBlockBlockEABlockSchemaBulkGroupRequestBulkProcedureRequestBulkProcedureResponseBulkRequestBulkTagRequestChildResponseChildResponseIdListConditionEnumConfigEnumCriteriaEnumDirectReputationEnvelopedBulkProcedureResponseList200EnvelopedEmpty201EnvelopedFile200EnvelopedFileChildList200EnvelopedFileGenomicsResponse200EnvelopedFileIndicatorResponseList200EnvelopedFileLabelCreateResponse201EnvelopedFileLabelsList200EnvelopedFileList200EnvelopedFileList200EnvelopedFileChildList200EnvelopedFileList200EnvelopedIdList200EnvelopedFileMatchResponseList200EnvelopedFileMatchResponseList200EnvelopedIdList200EnvelopedFileProcedureResponseList200EnvelopedFileReputationResponse200EnvelopedFileResponse200EnvelopedFileResponse201EnvelopedFileResponseList200EnvelopedFileSearchResponseList200EnvelopedFileSimilarityResponseList200EnvelopedFileStringsResponseList200EnvelopedFileUpdateResponse206EnvelopedFileUploadResponse200EnvelopedFileUploadResponse201EnvelopedFileUploadResponseList200EnvelopedFileUploadResponseList201EnvelopedGroup200EnvelopedGroupCreatedResponse201EnvelopedGroupJwtResponse200EnvelopedGroupList200EnvelopedGroupReducedResponseList200EnvelopedIdList200EnvelopedIdList201EnvelopedIndicatorFileUploadResponse200EnvelopedIndicatorResponseList200EnvelopedJobResponse201EnvelopedMapping200EnvelopedNamelessNoteList200EnvelopedNamelessNoteList200EnvelopedIdList200EnvelopedNote200EnvelopedNote201EnvelopedNoteList200EnvelopedPayloadCreateResponse201EnvelopedProcedureGroup200EnvelopedProcedureList200EnvelopedProcedureResponse200EnvelopedProcedureSimilarityResponse200EnvelopedSearchCountResponseList200EnvelopedSearchResponseList200EnvelopedTag200EnvelopedTagCreatedResponse200EnvelopedTagCreatedResponse201EnvelopedTagList200EnvelopedTagList200EnvelopedIdList200EnvelopedTagResponseList200EnvelopedUser200EnvelopedUserId201EnvelopedUserList200EnvelopedYara200EnvelopedYaraProcedure200ErrorObjectExtendedProcedureResponseFileFileAddLabelRequestFileAvscanFileCampaignFileChildFileGenomicsResponseFileIdalessUploadRequestFileIndicatorFileIndicatorResponseFileLabelCreateResponseFileLabelsFileMatchResponseFileMatchesIdListFileNoteFileNoteIdListFilePipelineFileProcedureResponseFileProceduresFileReputationFileReputationResponseFileResponseFileSearchResponseFileSimilarityObjectFileSimilarityResponseFileStringsResponseFileUpdateResponseFileUploadRequestFileUploadResponseForbiddenResponseGroupGroupCreatedResponseGroupJwtResponseGroupReducedResponseGroupRequestHashSchemaIndicatorFileUploadResponseIndicatorResponseInferredDataInferredReputationInferredReputationEnumJobResponseLabelSchemaMappingMatchMatchSubtypeMatchSubtypeEnumMatchTypeEnumMiniUserMiniUserIdListNameRequestNamelessNoteNotFoundResponseNoteNoteRequestPatchedFileUpdateRequestPatchedGroupUpdateRequestPatchedMemberUpdateRequestPatchedNoteRequestPatchedPublicRequestPatchedTagColorRequestPatchedTagRequestPatchedUpdateProcedureGenomicRequestPatchedUserUpdateRequestPayloadCreateResponsePipelineStatusEnumProcedureProcedureBlockProcedureGroupProcedureResponseProcedureSimilarityItemProcedureSimilarityResponseRepDataSearchCountResponseSearchResponseTagTagCreatedResponseTagRequestTagResponseTaggedItemUnauthenticatedResponseUploadIocFileRequestUploadTimesChildUserUserIdUserIdRequestYaraYaraProcedureYaraProcedureRequestYaraRequestDocumentation For AuthorizationApi Key Header AuthenticationType: API keyAPI key parameter name: X-API-KEYLocation: HTTP headerApi Key Query AuthenticationType: API keyAPI key parameter name: keyLocation: URL query stringBasic AuthenticationType: HTTP basic authenticationJWT Access Token AuthenticationAuthorsupport@unknowncyber.com