Supported BES APIs

The new BES Server Automation API supports Baseline, Fixlet, and Task resources and uses /serverautomation endpoints. To migrate from the legacy /api paths shown in the BigFix Developer Guide, replace the prefix with /serverautomation (for example, /serverautomation/{fixlet_or_task_or_baseline}/{sitetype}/{object_id}/computers).

The new BES API currently supports 3 resources: Baseline, Fixlets, and Tasks. They use the following endpoint, for example: /serverautomation/{fixlet_or_task_or_baseline}/{sitetype}/{object_id}/computers.

The existing Server Automation BES API has the following endpoint, for example, /api/{fixlet_or_task_or_baseline}/{sitetype}/{object_id}/computers. You can refer to the BigFix Developer Guide for more information about the new resources. Dedicated resource links are as follows:

The developer documentation documents the above resource APIs using the old API endpoints. To use the new API endpoints, you simply replace the endpoint URL prefix from /api to /serverautomation. For example, let's assume you want to run the GET method for the Fixlet resource. This method’s endpoint using the old API would be: /api/fixlets/{site type}/{site name}. Now, the same method’s endpoint using the new API would be: /serverautomation/fixlets/{site type}/{site name}.