REST reference
Identity Providers
curl -X GET "https://example.com/identity/providers"[ { "id": "string", "slug": "string", "displayName": "string", "issuer": "string", "clientId": "string", "scopes": "string", "enabled": true, "accountUrl": "string", "deletionUrl": "string", "claimPath": "string", "unmappedBehavior": "string", "defaultTemplateName": "string", "deletionChannelEnabled": true, "hasClientSecret": true, "hasDeletionSecret": true, "callbackPath": "string", "mappingRules": [ { "claimValue": "string", "templateName": "string" } ], "linkedAccounts": 0, "createdAt": "string" }]curl -X POST "https://example.com/identity/providers" \ -H "Content-Type: application/json" \ -d '{ "slug": "string", "displayName": "string", "issuer": "string", "clientId": "string" }'{ "id": "string", "slug": "string", "displayName": "string", "issuer": "string", "clientId": "string", "scopes": "string", "enabled": true, "accountUrl": "string", "deletionUrl": "string", "claimPath": "string", "unmappedBehavior": "string", "defaultTemplateName": "string", "deletionChannelEnabled": true, "hasClientSecret": true, "hasDeletionSecret": true, "callbackPath": "string", "mappingRules": [ { "claimValue": "string", "templateName": "string" } ], "linkedAccounts": 0, "createdAt": "string"}curl -X GET "https://example.com/identity/providers/497f6eca-6276-4993-bfeb-53cbbbba6f08"{ "id": "string", "slug": "string", "displayName": "string", "issuer": "string", "clientId": "string", "scopes": "string", "enabled": true, "accountUrl": "string", "deletionUrl": "string", "claimPath": "string", "unmappedBehavior": "string", "defaultTemplateName": "string", "deletionChannelEnabled": true, "hasClientSecret": true, "hasDeletionSecret": true, "callbackPath": "string", "mappingRules": [ { "claimValue": "string", "templateName": "string" } ], "linkedAccounts": 0, "createdAt": "string"}curl -X DELETE "https://example.com/identity/providers/497f6eca-6276-4993-bfeb-53cbbbba6f08"Empty
PUT
/identity/providers/{id}Path Parameters
id*string
Format
uuidTypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X PUT "https://example.com/identity/providers/497f6eca-6276-4993-bfeb-53cbbbba6f08" \ -H "Content-Type: application/json" \ -d '{ "slug": "string", "displayName": "string", "issuer": "string", "clientId": "string" }'{ "id": "string", "slug": "string", "displayName": "string", "issuer": "string", "clientId": "string", "scopes": "string", "enabled": true, "accountUrl": "string", "deletionUrl": "string", "claimPath": "string", "unmappedBehavior": "string", "defaultTemplateName": "string", "deletionChannelEnabled": true, "hasClientSecret": true, "hasDeletionSecret": true, "callbackPath": "string", "mappingRules": [ { "claimValue": "string", "templateName": "string" } ], "linkedAccounts": 0, "createdAt": "string"}