Admin
Request: URL is all that is required
For example: https://server.bigfix.com:52311/api/admin/fields
Response: XML results.
For example:
<?xml version="1.0" encoding="UTF-8"?>
<BESAPI xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="BESAPI.xsd">
<AdminField Resource="http://server.bigfix.com:52311/api/admin/field/usePre70ClientCompatibleMIME">
<Name>usePre70ClientCompatibleMIME</Name>
<Value>false</Value>
</AdminField>
</BESAPI>
Response Schema: BESAPI.xsd
Request: One or more admin fields in a XML document.
For example:
Request Schema: BESAPI.xsd
Response: Details of all the admin fields after update..
Response Schema: BESAPI.xsd
Request: URL is all that is required
For example: https://server.bigfix.com:52311/api/admin/field/usePre70ClientCompatibleMIME
Response: XML results
For example:
<?xml version="1.0" encoding="UTF-8"?>
<BESAPI xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="BESAPI.xsd">
<AdminField Resource="http://server.bigfix.com:52311/api/admin/field/usePre70ClientCompatibleMIME">
<Name>usePre70ClientCompatibleMIME</Name>
<Value>false</Value>
</AdminField>
</BESAPI>
Response Schema: BESAPI.xsd
Request: Send an XML with the admin field value.
Request Schema: BESAPI.xsd
Response: Details of the admin field after update.
Response Schema: BESAPI.xsd
Request: Send an XML with the admin field value.
Request Schema: BESAPI.xsd
Response: Details of the admin field after update.
Response Schema: BESAPI.xsd
Request: Send XML with the admin field value.
For example: https://server.bigfix.com:52311/api/admin/field/usePre70ClientCompatibleMIME
Request Schema: BESAPI.xsd
Response: Details of the admin field after update.
Response Schema: BESAPI.xsd
Response: Masthead file.
Request: Masthead file in post body
Response: Details of the admin field after update. You will get HTTP 200 upon success.
Notes: If FIPS setting is changed, the server will need to be restarted.
Response: XML results.
For example:
<?xml version="1.0" encoding="UTF-8"?>
<BESAPI xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="BESAPI.xsd">
<MastheadParameters Resource="http://server.bigfix.com:52311/api/admin/masthead/parameters">
<PortNumber>52311</PortNumber>
<GatherInterval>Half Day</GatherInterval>
<Controller>console</Controller>
<InitialLockState>Unlocked</InitialLockState>
<RequireFIPSCompliantCrypto>false</RequireFIPSCompliantCrypto>
</MastheadParameters>
</BESAPI>
Response schema: BESAPI.xsd.
Response: Icon file.
Content type: image/bmp
Request: Icon in POST body.
Response: HTTP 200 upon success.
Request: Icon in POST body.
Response: HTTP 200 upon success.
Request: URL Only.
Response: HTTP 200 upon success.
Request: URL Only.
Response: HTTP 200 upon success.
Request: URL Only.
Response: HTTP 200 upon success.
Request: URL Only.
Response: HTTP 200 upon success.
Request: URL Only.
Response: HTTP 200, BESAPI XML of admin options.
For example:
<?xml version="1.0" encoding="UTF-8"?>
<BESAPI xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="BESAPI.xsd">
<SystemOptions Resource="http://server.bigfix.com:52311/api/admin/options">
<MinimumRefreshSeconds>15</MinimumRefreshSeconds>
<DefaultFixletVisibility>Visible</DefaultFixletVisibility>
</SystemOptions>
</BESAPI>
Request: BESAPI representation of 1 or more admin options.
Response: HTTP 200 on success, BESAPI XML of admin options.
For example:
<?xml version="1.0" encoding="UTF-8"?>
<BESAPI xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="BESAPI.xsd">
<ClientReports Resource="http://server.bigfix.com:52311/api/admin/reports">
<EncryptionStatus>Disabled</EncryptionStatus>
<Details>Report encryption is currently DISABLED.</Details>
</ClientReports>
</BESAPI>
Response schema: BESAPI.xsd
Request: BESAPI XML of settings.
Response: BESAPI.xsd
Response: Certificate in PEM format.
Response: Certificate in PEM format.