Fortinet black logo

Integration API Guide

Add or Update an Organization

Add or Update an Organization

This API enables you to add or update an Organization in Service Provider deployments.

Release Added

5.1

Methodology REST API based: Caller makes an HTTP(S) request with an input XML containing the organization information using organization name as key.
Request URL
  • Add an organization:
    https://<FortiSIEM_Supervisor_IP>/phoenix/rest/organization/add
  • Update an organization:
    https://<FortiSIEM_Supervisor_IP>/phoenix/rest/organization/update
Input Parameters Organization definition file

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.
Input XML Contains organization details - the key is the organization name, which means that entries with the same name will be merged.
Output None

Refer to Example Usage for adding or updating an Organization.

Add or Update an Organization

This API enables you to add or update an Organization in Service Provider deployments.

Release Added

5.1

Methodology REST API based: Caller makes an HTTP(S) request with an input XML containing the organization information using organization name as key.
Request URL
  • Add an organization:
    https://<FortiSIEM_Supervisor_IP>/phoenix/rest/organization/add
  • Update an organization:
    https://<FortiSIEM_Supervisor_IP>/phoenix/rest/organization/update
Input Parameters Organization definition file

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.
Input XML Contains organization details - the key is the organization name, which means that entries with the same name will be merged.
Output None

Refer to Example Usage for adding or updating an Organization.