Investigations: Create job
Changed onStart an AI investigation from a set of indicators, a set of previously uploaded evidence files, or both to obtain a report on suspect infrastructure without doing the pivots by hand.<br><br>Supply at least one indicators or file_ids. To use files, upload them first with the create file upload endpoint.<br><br>This endpoint returns a job_id that you can poll to retrieve its status and results.<br><br>Provide start_time and end_time to scope the investigation to a time frame, or start_time alone to scope it from that time up to now. Omit both to investigate current data.<br><br>To use this endpoint, your organization must have access to the Adversary Investigation module.
Request
- Base URLhttps://api.platform.censys.io
- URLhttps://api.platform.censys.io/v3/threat-hunting/investigations/jobs
- AuthHTTP bearer
Query parameters
The ID of a Censys organization to associate the request with. See the Getting Started docs for more information.
Headers
The ID of a Censys organization to associate the request with. See the Getting Started docs for more information. Note: The header parameter is supported for atypical use cases; we recommend always providing this field via the query parameter.
Request body
Example request
{
"end_time": "2026-08-01T00:00:00Z",
"file_ids": [
"file_550e8400-e29b-41d4-a716-446655440000"
],
"indicators": [
"1.1.1.1",
"example.com"
],
"start_time": "2026-06-01T00:00:00Z"
}Response
Investigation started successfully
Example response
{
"result": {
"job_id": "550e8400-e29b-41d4-a716-446655440000",
"state": "completed"
}
}Changes
- info
endpoint added
- info