# Deep Security Manager REST API

## Path: / rest / identity-providers / saml

List SAML identity providers.

Resources
Name | Description
--- | ---
{samlIdentityProviderID} | Describe a SAML identity provider.

Method Summary
Resource | Description
--- | ---
`GET /rest/identity-providers/saml?id=…&op=…&maxItems=…` | List SAML identity providers.
`POST /rest/identity-providers/saml` | Create a new SAML identity provider.

Method Detail
List SAML identity providers. Output: `ListSAMLIdentityProvidersResponse` - a {@link ListSAMLIdentityProvidersResponse} with the SAML identity provider details. Query parameters: id - (optional) used to define the starting point for the query. Combine with `op` to page through results. op - (optional, required if `id` is specified) Currently-supported operations are: gt (greater than) ge (greater than or equal to) eq (equal to) lt (less than) le (less than or equal to) maxItems - (optional) the number of items to retrieve. The maximum value for this parameter is controlled by the "Maximum number of items to retrieve from database" setting on the SAMLIdentityProvider account, which defaults to 5000. Cookie parameters: sID - a session ID returned by the Authentication API. Produces: application/json Consumes: application/json HTTP return codes: 200 - if the request is successful 403 - if the user is not authorized to view SAML identity providers
Create a new SAML identity provider. Input: `CreateSAMLIdentityProviderRequest` - a {@link CreateSAMLIdentityProviderRequest} with the SAML identity provider details. Output: `CreateSAMLIdentityProviderResponse` - a {@link CreateSAMLIdentityProviderResponse} with the SAML identity provider details. Cookie parameters: sID - a session ID returned by the Authentication API. Produces: application/json Consumes: application/json HTTP return codes: 200 - if the request is successful 400 - if the request is invalid 403 - if the user is not authorized to create SAML identity providers

Copyright © 2017 Trend Micro Inc. All Rights Reserved.