The Barracuda Forensics & Incident Response RESTful API (beta) provides remote administration and configuration of Barracuda Forensics & Incident Response. This article gives a brief description of the Barracuda Forensics & Incident Response API and the API endpoints, with links to details about each endpoint.
You must have the following items before you can access the API:
- A Barracuda Cloud Control (BCC) account user credentials. If you do not already have a Barracuda Cloud Control account, see Create a Barracuda Cloud Control Account.
- A Client ID and Client Secret from a registered application in the Barracuda Token Service at https://login.bts.barracudanetworks.com/register.
For instructions, see Register your Application in the Barracuda Token Service.
- An access token to make API requests. To create an access token, see Obtain an Access Token.
Barracuda Forensics & Incident Response API
Retrieves a list of accounts for Barracuda Forensics & Incident Response.
Retrieves a list of Office 365 tenants connected to a Barracuda Forensics & Incident Response account.
Creates an incident for an Office 365 tenant.
Retrieves a single incident using the incident ID.
Retrieves a list of created incidents for an Office 365 tenant.
|Get User-Reported Emails||GET|
Retrieves a list of user-reported emails for an Office 365 tenant.
You will often use the following endpoints first, as the information they retrieve is needed in other endpoints:
Tool for Interacting with the API
cURL is a command line tool for transferring data from or to a remote server via URLs. cURL is pre-installed on many UNIX/Linux platforms and newer Windows platforms. Type
curl -V in your favorite shell to see if the tool is installed.
Examples in the endpoint references use cURL commands to send HTTP requests to access, create, and manipulate resources.