What’s Available
The Pulsedive API collection holds seven requests that cover indicator and threat lookups, Explore queries, and scanning, each with example values filled in.- Info - Indicator ID: Retrieves an indicator by its Pulsedive indicator ID.
- Info - Indicator Name: Retrieves an indicator by its value, such as a domain.
- Info - Threat Name: Retrieves a threat by its name.
- Explore - Query: Runs an Explore query and returns the matching indicators.
- Explore - Query CSV Export: Runs an Explore query and returns the results as CSV.
- Analyze Indicator - Add to Queue: Adds an indicator to Pulsedive’s queue for scanning.
- Analyze Indicator - Retrieve Results: Retrieves the result of a queued scan by its queue ID.
Getting Started
Fork the collection into your own workspace and add your API key once, so every request sends it for you. To use the collection, you need a Pulsedive API key and a Postman account. Find your API key on your Pulsedive account page.1
Fork the collection
Create your own copy of the collection, so you have somewhere to save your API key.
- Open the Pulsedive API collection and sign in to Postman.
- Hover over the collection in the sidebar and select View more actions > Use / Fork.
- Under Workspace, select the workspace for your copy.
- Leave Use as set to Fork, then select Use Collection.
2
Add your API key
Save your key to the collection’s authorization settings, so every request inherits it.
Postman’s web app and desktop app store the key differently, so follow the tab for the app you use.
- Web app
- Desktop app
-
In your fork, select the collection and open its Authorization tab.
Auth Type is already set to API Key, with Key set to
keyand Add to set to Query Params. Leave all three as they are. -
Enter your Pulsedive API key in Value, then select Save.
Postman stores the key as a secret variable and replaces it in the field with a reference that begins
{{auth_secret_. - Open the collection’s Variables tab.
-
On the row that begins
auth_secret, select the lock icon, then select Not a secret. Postman shows your key in the Value column.
3
Verify your key
Confirm that Postman sends your key, because Pulsedive also answers requests that arrive without one.
- Open the Console at the bottom of the Postman window.
- Open Info - Indicator Name and select Send.
-
In the Console, confirm that the request URL ends with
key=followed by your API key.
The Console and the Variables tab show your API key in plain text, so leave them out of any screenshot you share.