last updated: January 06, 2026
An API key is a unique token used to authenticate systems or applications accessing a platform via an application programming interface (API). This article outlines the steps for sending an API key-authenticated request using Postman to interact with the D3 platform.
Prerequisites
-
Ability to set up D3 webhook keys
Sending an API Key-Authenticated Request: Data Ingestion
Users can send an API key-authenticated request to push data into D3 using the webhook data ingestion method to create D3 events.
READER NOTE
For clarity, the example below demonstrates how to send an API key-authenticated request using Postman. However, this approach is intended only for testing purposes. In typical use cases, webhook ingestion is handled automatically through external software or scripts.
-
Copy the request URL in vSOC.
-
In Postman, set the HTTP request method to POST, then paste the request URL in the designated field.
-
In vSOC, copy the request header key.
-
In Postman, click on the Headers tab, then paste the request header key under the Key column.
-
In vSOC, copy the request header value.
-
In Postman, paste the request header value under the Value column.
-
Select the Body tab, choose the raw option, then paste sample request body data.
READER NOTE*
The request body data is copied from the raw sample available under the Outputs > Raw Data tab of Wiz's Fetch Event command. Any D3 events created using this data are not real security events.
Users can treat this as a template for structuring data pushed into D3 to create D3 events, specifically for Wiz's Fetch Event command. For example, this demonstrates that the main event JSON path is data.nodes, which means that event data from Wiz should be within that path.
-
Click the Send button to send the request.
RESULT
If the request is successful and the conditions for event creation are met, the ingested event can be viewed in D3 by navigating to Configuration > Data Ingestion and selecting the relevant webhook data ingestion job card (i.e., Webhook | Site: Security Operations within the Wiz accordion).
Users can view the ingestion details by clicking the corresponding timestamp.
Sending an API Key-Authenticated Request: Remote Command
The process of sending an API key-authenticated request is the same for utility and integration commands. Users should consult the specific command's documentation for details on the commandParams object in the request body, as input parameters vary by command.
-
Copy the request URL in vSOC.
-
In Postman, set the HTTP request method to POST, then paste the request URL in the designated field.
-
In vSOC, copy the request header key.
-
In Postman, click on the Headers tab, then paste the request header key under the Key column.
-
In vSOC, copy the request header value.
-
In Postman, paste the request header value under the Value column.
-
In vSOC, copy the request body sample.
-
In Postman, select the Body tab, choose the raw option, then paste the sample request body data.
-
Adjust the values as necessary.
-
Click the Send button to send the request.
RESULT
A successful call with a valid response will resemble the following: