Resource Summary
Below are the main resources and the root record which can be accessed via the API:
Resource | URL | Operation description | Supported methods |
---|---|---|---|
Root | /
|
Allows querying of available resources. | GET |
Local User Management | /localusers/
|
Allows the creation, modification and deletion of user accounts. | GET, POST, PATCH |
Local Group Management | /usergroups/
|
Allows the creation and deletion of user groups and specify users within that group. | GET, POST, PUT, DELETE |
LDAP Users | /ldapusers/
|
Allows querying of LDAP user records and updating of specific fields. Allows triggering of out of band (email//SMS tokens to LDAP users. | GET, POST, PATCH, DELETE |
RADIUS users | /radiususers/
|
Allows querying of RADIUS user records and update of specific fields. Allows triggering of out of band (email//SMS tokens to RADIUS users. | GET, POST, PATCH, DELETE |
Local Group Membership | /localgroup-memberships/
|
Represents local user group membership resource (relationship between local user and local user group). | GET, POST, DELETE |
User Authentication | /auth/
|
Allows validation of user authentication credentials. | POST |
FortiToken | /fortitokens/
|
Allows provisioning of FortiTokens. | GET |
Push Authentication | /pushauth/
|
Allows token code validation from a user's FortiToken Mobile app. | POST |
Push Authentication Response | /pushauthresp/
|
Allows FortiToken Mobile devices to submit the response to a token code validation request triggered by a prior call to the /pushauth/ endpoint. |
POST |
SSO Group | /ssogroup/
|
Enables remote configuration of the Fortinet SSO Methods & Dynamic Policies > SSO > SSO Groups table. | GET, POST, DELETE |
FortiGate Filter Group | /fgtgroupfilter/
|
Enables remote configuration of the Fortinet SSO Methods & Dynamic Policies > SSO > FortiGate Filtering table. | GET, PUT |
SSO Authentication | /ssoauth/
|
Adds/removes a user from the FSSO logged in users table. | POST |
Syslog Servers | /syslogservers/
|
Allows creating, updating, editing, and deleting of syslog servers. | GET, POST, PATCH, DELETE |
Log Settings | /logsettings/
|
Allows editing of log settings. | GET, POST, PATCH |
User Certificate Management | /usercerts/
|
Allows renewing and revoking of user certificates. | GET, POST, PATCH |