Integrate with 3rd party

bpolo
Tera Guru

We are currently wanting to integrate with a third party tool (DTonomy) but we only have the url, and an Authorization (API) key. How would we configure the REST API Call to set up authentication to connect to DTonomy?

Thanks in advance!

6 REPLIES 6

maroon_byte
Mega Sage

Usually, if a software or application has integration capabilities, they would have a website resources dedicated to API documentation. For DTonomy, I see they have below resources that could help you:

https://doc.dtonomy.com/api.html

https://doc.dtonomy.com/automation.html

 

It highly depends on your process and people alignment to identify what data is required to be synced and how it will be used. DTonomy, being a Security Orchestration, Automation, and Response (SOAR) Software, I am assuming you want to create incident tickets using events collected by DTonomy. Hence, aligning your ITSM & IT Security teams to identify the process is key.

 

Technically, integrating with such tools using REST API depends on few items such as:

1. the trigger of data sync. You can use a scheduled job or flow designer to initiate data sync based on the trigger.

2. syncing all data or incremental

3. always create record or update an existing one

and so on depending upon the situation.

 

Hope this helps.

 

Regards,

Sharad

 

Regards,

Sharad

Thanks very much, Sharad for your help!

Hi Sharad

Thanks again for your previous response!

I have managed to connect successfully to DTonomy and able to retrieve the data when I do a Test on the REST Call. Our requirement is to set up a scheduled job that does the REST Call and transforms the data for each alert coming from DTonomy and to create/update Security Incident Table in SNOW.

I managed to call the REST Call from the Scheduled Job, but it only gets one record from DTonomy. I am unable to read all the records and to transform the data. Would you be able to assist with how I could script this to loop through all the records returned from Dtonomy, to transform the data and create Security Incidents? Any help would be much appreciated.

Thanks in advance! 

Just trying to understand your statement: The REST API Call is extracting only one alert and its getting transformed correctly but you are expecting more records. Have your confirmed with Dtonomy app if there are more records to be extracted? Is the response in JSON?

 

Try testing with 'Rest Message' under System Web Services. This will confirm if Dtonomy response with 1 records or more?

 

Regards,

Sharad