Create Custom Threat Source using API

Create Custom Threat Source using API

The article includes the API query to create and update the threat source.

We support uploading CSV as of now.
To create Threat source:
curl --location --request POST '' \
--header 'Authorization: Bearer XXXXXXXXXX' \
--form 'name=Uptycs test' \
--form 'description=Uptycs description' \
--form 'file=@/Users/XXXX/Documents/threats.csv'

To add more indicators for above threat source, USE id of threat source in the below call:
curl --location --request POST '' \
--header 'Authorization: Bearer XXXX' \
--form 'file=@/Users/XXXXXXX/Documents/threats.csv'

Please contact us at for any further issues

    • Related Articles

    • Create Custom Event Exclusion Profile via API

      It may be a lengthy process to create an event exclusion profile with many entries using the GUI. This article shows how to create two custom event exclusion profiles via the API. The urestapi tool is used (  ...
    • Provisioning roles using API

      Overview Starting with Uptycs portal release 46025, Uptycs provides entity level granular user permissions through roles. This document outlines the process to create roles using API - with examples. Procedure -- Create a new role $ urestapi -k ...
    • API calling via Swagger

      Go To the "Account Settings". Click the "CREATE" button to generate API keys, which will be downloaded in JSON format. The downloaded JSON will contain information such as customerId, API key, API Secret, Domain, DomainSuffix, and other relevant ...
    • Create AWS Integration account from CLI Usage:   python3 <uptycs_apikey_file> <account_name> <service_list_file.json> [--domainsuffix <domain>] Example: python3 john_apikey.json perf_test ...
    • Creating and testing multiple similar alerts using API

      This article shows how to create or update multiple Alert Rules using SQL script with up to 4 parameters. Save SQL script in a separate file.  The script can have up to 4 variables Edit the config file and update all variables as needed. The script ...