Setup organization IdP
Sets up an organization's IdP. Currently unavailable in self-hosted ECE.
Path parameters
-
organization_id
string Required Identifier for the Organization
Body
Required
The IdP configuration
-
enabled
boolean Required Whether or not the IdP is enabled
-
login_identifier_prefix
string Required The prefix of the login identifier that will be generated
-
saml_idp
object Required The SAML2 IdP configuration
PUT
/organizations/{organization_id}/idp
curl \
--request PUT 'https://api.elastic-cloud.com/api/v1/organizations/{organization_id}/idp' \
--header "Content-Type: application/json" \
--data '{"enabled":true,"login_identifier_prefix":"string","saml_idp":{"public_certificate":["string"],"issuer":"string","sso_url":"string"}}'
Request examples
{
"enabled": true,
"login_identifier_prefix": "string",
"saml_idp": {
"public_certificate": [
"string"
],
"issuer": "string",
"sso_url": "string"
}
}
Response examples (200)
{
"login_identifier": "string",
"sso_login_url": "string",
"metadata_url": "string",
"acs": "string",
"sp_entity_id": "string",
"signing_certificate": [
"string"
],
"configuration": {
"enabled": true,
"login_identifier_prefix": "string",
"saml_idp": {
"public_certificate": [
"string"
],
"issuer": "string",
"sso_url": "string"
}
}
}
Response examples (404)
# Headers
x-cloud-error-codes: organization.not_found
# Payload
{
"errors": [
{
"code": "string",
"message": "string",
"fields": [
"string"
]
}
]
}