Fortinet black logo

Integration API Guide

Add, Update or Delete Device Maintenance Schedule

This API enables you to add, update or delete device maintenance schedule in Enterprise deployments and Service Provider deployments.

Release Added

5.1

Methodology REST API based: Caller makes an HTTP(S) request with an input XML (optional).
Input URL
  • For adding or updating:
    https://<FortiSIEM_Supervisor_IP>/phoenix/rest/deviceMaint/update
  • For deleting:
    https://<FortiSIEM_Supervisor_IP>/phoenix/rest/deviceMaint/delete
Input Parameters An XML file Containing devices and maintenance calendar updates.
Input Credentials
  • Enterprise deployments: User name and password of any FortiSIEM account that has the appropriate access. Use "super" as the organization for Enterprise deployments.
    Curl example: curl -k -u super/admin:Admin*123

  • Service Provider deployments: User name and password of Super Global account or Organization specific account and name. Make sure that the account has the appropriate access.
    Curl example with super organization: curl -k -u super/admin:Admin*123
    If querying for a specific organization, replace "super" with the organization name.

Output An HTTP status code.

Refer to Example Usage for adding or updating device maintenance schedule and for deleting device maintenance schedule.

This API enables you to add, update or delete device maintenance schedule in Enterprise deployments and Service Provider deployments.

Release Added

5.1

Methodology REST API based: Caller makes an HTTP(S) request with an input XML (optional).
Input URL
  • For adding or updating:
    https://<FortiSIEM_Supervisor_IP>/phoenix/rest/deviceMaint/update
  • For deleting:
    https://<FortiSIEM_Supervisor_IP>/phoenix/rest/deviceMaint/delete
Input Parameters An XML file Containing devices and maintenance calendar updates.
Input Credentials
  • Enterprise deployments: User name and password of any FortiSIEM account that has the appropriate access. Use "super" as the organization for Enterprise deployments.
    Curl example: curl -k -u super/admin:Admin*123

  • Service Provider deployments: User name and password of Super Global account or Organization specific account and name. Make sure that the account has the appropriate access.
    Curl example with super organization: curl -k -u super/admin:Admin*123
    If querying for a specific organization, replace "super" with the organization name.

Output An HTTP status code.

Refer to Example Usage for adding or updating device maintenance schedule and for deleting device maintenance schedule.