# Deep Security Manager REST API

## Path: / rest / service-provider / saml

Describe the SAML service provider.

Method Summary
Resource | Description
--- | ---
`GET /rest/service-provider/saml` | Describe the SAML service provider.
`POST /rest/service-provider/saml` | Modify the SAML service provider.

Method Detail
Describe the SAML service provider. Output: `DescribeSAMLServiceProviderResponse` - a {@link DescribeSAMLServiceProviderResponse} with the SAML service 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 403 - if the user is not authorized to view the SAML service provider 404 - if the user is authorized to view the SAML service provider but the SAML service provider is not configured or SAML is disabled
Modify the SAML service provider. Any unset elements in the request object will be left unchanged by the modify request. Input: `ModifySAMLServiceProviderRequest` Output: `ModifySAMLServiceProviderResponse` - an {@link ModifySAMLServiceProviderResponse} with the updated SAMLServiceProvider 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 requested change is invalid 403 - if the user is not authorized to modify SAML service providers or if the requested modification is not permitted

Copyright © 2017 Trend Micro Inc. All Rights Reserved.