Delete an Idp group mapping.

DELETE /api/configuration/authentication/consumer-sso-idp-groups/{id}

Overview

Removes one consumer SSO IdP group mapping — the record that ties a group name from your external identity provider to a Gladstone price level and site. Once it is gone, that IdP group no longer resolves to a price level.

The mapping is permanently deleted. It carries no active or deleted flag, so there is no deactivate alternative — to reinstate a mapping you create it again through Update IdP group mappings list.

The only check made is that the mapping exists. There is no dependency check, so the call never refuses on the grounds that the mapping is in use.

A successful call returns 204 No Content with an empty body, and the next read of the mapping list reflects the change. Repeating the call returns 404 — deleting an id twice is an error, not a silent no-op.

Prefer this endpoint over the bulk PUT when you want to remove a single mapping: the bulk call replaces the whole list and deletes every mapping you leave out of it.

Endpoint

DELETE {base_url}/api/configuration/authentication/consumer-sso-idp-groups/{id}

{base_url} is the environment URL issued to your integration. See Authenticating with Gladstone APIs.

Path parameters

NameTypeRequiredDescription
idinteger (int32)YesThe mapping's own identifier, as returned in [].id by List SSO IdP group mappings. This is the mapping's id, not the idpGroupID your identity provider sends — passing the IdP's group identifier here will not match anything.

Sample request

cURL
curl -X DELETE '{base_url}/api/configuration/authentication/consumer-sso-idp-groups/{id}' \
  -H 'Authorization: Bearer {accessToken}' \
  -H 'X-Use-SSO: true'

Errors

StatusMeaningWhen
404Not foundNo mapping holds that id — Consumer sso idp group mapping with the id {id} does not exist. You also get this on a repeat call, once the first has succeeded.
500Internal server errorAn unexpected server-side failure while deleting. Nothing is removed, and the request is safe to retry.

This page as markdown · All pages · llms.txt