AimableDocs
DocsAPI Reference
POST/v1/admin/identity-providers

Create Identity Provider

Headers

NameTypeRequiredDescription
X-API-KeystringOptional

Request Body

application/jsonRequired
provider_typestringRequired
googlemicrosoft
display_namestringRequired
issuerstringRequired
discovery_urlstringRequired
client_idstringRequired
client_secretobject
client_secret_refobject
allowed_scopesstring[]Required
allowed_email_domainsstring[]Required
require_email_verifiedboolean

Request

curl -X POST '/api-proxy/v1/admin/identity-providers' \
  -H 'Authorization: Bearer <YOUR_TOKEN>' \
  -H 'Content-Type: application/json' \
  -d '{
  "provider_type": "google",
  "display_name": "string",
  "issuer": "string",
  "discovery_url": "string",
  "client_id": "string",
  "client_secret": {},
  "client_secret_ref": {},
  "allowed_scopes": [
    "string"
  ],
  "allowed_email_domains": [
    "string"
  ],
  "require_email_verified": false
}'

Response

201

No response body documented

Error Responses