# Linode IDP configuration API

**Canonical:** https://apis.io/apis/linode/linode-idp-configuration-api/  
**Provider:** Linode — https://apis.io/providers/linode/  
**Base URL:** https://api.linode.com/v4  
**Documentation:** https://techdocs.akamai.com/cloud-computing/docs/cli

Linode IDP configuration API is one of 127 APIs that [Linode](https://apis.io/providers/linode/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include IDP configuration. The published artifact set on APIs.io includes an OpenAPI specification.

Use the Identity Management IDP Configuration endpoints to configure SAML-based Single Sign-On (SSO) for your account. You can create and manage an external identity provider (IDP) configuration, control which users are required to authenticate through SSO, and manage the public certificates used to verify SAML assertions. These endpoints are in Beta and available from the `v4beta` URL.

## Operations (12)

| Method | Path | Summary |
|---|---|---|
| POST | `/{apiVersion}/iam/idp-configs` | Create an IDP configuration |
| GET | `/{apiVersion}/iam/idp-configs` | List IDP configurations |
| GET | `/{apiVersion}/iam/idp-configs/{idpConfigId}` | Get an IDP configuration |
| PUT | `/{apiVersion}/iam/idp-configs/{idpConfigId}` | Update an IDP configuration |
| DELETE | `/{apiVersion}/iam/idp-configs/{idpConfigId}` | Delete an IDP configuration |
| POST | `/{apiVersion}/iam/idp-configs/{idpConfigId}/certificates` | Add an IDP certificate |
| GET | `/{apiVersion}/iam/idp-configs/{idpConfigId}/certificates` | List IDP certificates |
| DELETE | `/{apiVersion}/iam/idp-configs/{idpConfigId}/certificates/{certificateId}` | Delete an IDP certificate |
| GET | `/{apiVersion}/iam/idp-configs/{idpConfigId}/users-excluded` | List SSO user exceptions |
| PUT | `/{apiVersion}/iam/idp-configs/{idpConfigId}/users-excluded` | Update SSO user exceptions |
| GET | `/{apiVersion}/iam/idp-configs/{idpConfigId}/users-included` | List SSO-required users |
| PUT | `/{apiVersion}/iam/idp-configs/{idpConfigId}/users-included` | Update SSO-required users |

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/linode/refs/heads/main/openapi/linode-idp-configuration-api-openapi.yml

## Other Linode APIs (12)

- [Linode CLI](https://apis.io/apis/linode/cli/)
- [Linode Python SDK](https://apis.io/apis/linode/python-sdk/)
- [Linode Go SDK](https://apis.io/apis/linode/go-sdk/)
- [Linode Terraform Provider](https://apis.io/apis/linode/terraform-provider/)
- [linode Account API](https://apis.io/apis/linode/linode-account-api/)
- [linode Databases API](https://apis.io/apis/linode/linode-databases-api/)
- [linode Domains API](https://apis.io/apis/linode/linode-domains-api/)
- [linode Images API](https://apis.io/apis/linode/linode-images-api/)
- [linode Instances API](https://apis.io/apis/linode/linode-linode-instances-api/)
- [linode Kubernetes Engine (LKE) API](https://apis.io/apis/linode/linode-linode-kubernetes-engine-lke-api/)
- [linode Longview API](https://apis.io/apis/linode/linode-longview-api/)
- [linode Managed API](https://apis.io/apis/linode/linode-managed-api/)

## Tags

IDP configuration

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/linode/linode-idp-configuration-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/linode/.
