Appearance
ProAuth Management API
GetApplicationGroupsByTenant
GET
/api/management/v1/ApplicationGroup/tenant/{tenantId}
Responses
OK
application/json
[
{
"id": "string",
"name": "string"
}
]
GetApplicationGroupsByIdpInstance
GET
/api/management/v1/ApplicationGroup/idpinstance/{idpInstanceId}
Responses
OK
application/json
[
{
"id": "string",
"name": "string"
}
]
GetApplicationGroup
GET
/api/management/v1/ApplicationGroup/{id}
Responses
OK
application/json
{
"id": "string",
"name": "string"
}
GetApplicationGroups
GET
/api/management/v1/ApplicationGroup
Responses
OK
application/json
[
{
"id": "string",
"name": "string"
}
]
GetApplicationUsersByTenant
GET
/api/management/v1/ApplicationUser/tenant/{tenantId}
Responses
OK
application/json
[
{
"id": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"managerId": "string",
"manager": "[Circular Reference]"
}
]
GetApplicationUsersByIdpInstance
GET
/api/management/v1/ApplicationUser/idpinstance/{idpInstanceId}
Responses
OK
application/json
[
{
"id": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"managerId": "string",
"manager": "[Circular Reference]"
}
]
GetApplicationUser
GET
/api/management/v1/ApplicationUser/{id}
Responses
OK
application/json
{
"id": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"managerId": "string",
"manager": "[Circular Reference]"
}
GetApplicationUsers
GET
/api/management/v1/ApplicationUser
Responses
OK
application/json
[
{
"id": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"managerId": "string",
"manager": "[Circular Reference]"
}
]
CertStore
Operations
GET/api/management/v1/CertStore/type/{type}GET/api/management/v1/CertStore/type/{type}/subscription/{subscriptionId}GET/api/management/v1/CertStore/type/{type}/tenant/{tenantId}GET/api/management/v1/CertStore/type/{type}/idpinstance/{idpInstanceId}GET/api/management/v1/CertStore/{id}PUT/api/management/v1/CertStore/{id}DELETE/api/management/v1/CertStore/{id}PATCH/api/management/v1/CertStore/{id}GET/api/management/v1/CertStorePOST/api/management/v1/CertStorePUT/api/management/v1/CertStore/batchPOST/api/management/v1/CertStore/batchDELETE/api/management/v1/CertStore/batchPATCH/api/management/v1/CertStore/batchPOST/api/management/v1/CertStore/createorupdatePOST/api/management/v1/CertStore/createorupdate/batch
GetCertStoresByType
GET
/api/management/v1/CertStore/type/{type}
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"description": "string",
"certType": "string",
"certificate": "string",
"password": "string",
"thumbprint": "string",
"validFrom": "string",
"validTo": "string",
"issuer": "string",
"serialNumber": "string",
"subject": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"idpInstances": [...]
}
]
GetCertStoresBySubscription
GET
/api/management/v1/CertStore/type/{type}/subscription/{subscriptionId}
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"description": "string",
"certType": "string",
"certificate": "string",
"password": "string",
"thumbprint": "string",
"validFrom": "string",
"validTo": "string",
"issuer": "string",
"serialNumber": "string",
"subject": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"idpInstances": [...]
}
]
GetCertStoresByTenant
GET
/api/management/v1/CertStore/type/{type}/tenant/{tenantId}
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"description": "string",
"certType": "string",
"certificate": "string",
"password": "string",
"thumbprint": "string",
"validFrom": "string",
"validTo": "string",
"issuer": "string",
"serialNumber": "string",
"subject": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"idpInstances": [...]
}
]
GetCertStoresByInstance
GET
/api/management/v1/CertStore/type/{type}/idpinstance/{idpInstanceId}
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"description": "string",
"certType": "string",
"certificate": "string",
"password": "string",
"thumbprint": "string",
"validFrom": "string",
"validTo": "string",
"issuer": "string",
"serialNumber": "string",
"subject": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"idpInstances": [...]
}
]
GetCertStore
GET
/api/management/v1/CertStore/{id}
Responses
OK
application/json
{
"id": "string",
"name": "string",
"description": "string",
"certType": "string",
"certificate": "string",
"password": "string",
"thumbprint": "string",
"validFrom": "string",
"validTo": "string",
"issuer": "string",
"serialNumber": "string",
"subject": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"idpInstances": [
{...}
]
}
UpdateCertStore
PUT
/api/management/v1/CertStore/{id}
Request Body
application/json
{
"id": "string",
"name": "string",
"description": "string",
"certType": "string",
"certificate": "string",
"password": "string",
"thumbprint": "string",
"validFrom": "string",
"validTo": "string",
"issuer": "string",
"serialNumber": "string",
"subject": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"idpInstances": [
{...}
]
}
Responses
Accepted
application/json
{
"id": "string",
"name": "string",
"description": "string",
"certType": "string",
"certificate": "string",
"password": "string",
"thumbprint": "string",
"validFrom": "string",
"validTo": "string",
"issuer": "string",
"serialNumber": "string",
"subject": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"idpInstances": [
{...}
]
}
PatchCertStore
PATCH
/api/management/v1/CertStore/{id}
Request Body
application/json
{
"operations": [
{...}
]
}
Responses
Accepted
application/json
{
"id": "string",
"name": "string",
"description": "string",
"certType": "string",
"certificate": "string",
"password": "string",
"thumbprint": "string",
"validFrom": "string",
"validTo": "string",
"issuer": "string",
"serialNumber": "string",
"subject": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"idpInstances": [
{...}
]
}
GetCertStores
GET
/api/management/v1/CertStore
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"description": "string",
"certType": "string",
"certificate": "string",
"password": "string",
"thumbprint": "string",
"validFrom": "string",
"validTo": "string",
"issuer": "string",
"serialNumber": "string",
"subject": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"idpInstances": [...]
}
]
CreateCertStore
POST
/api/management/v1/CertStore
Request Body
application/json
{
"id": "string",
"name": "string",
"description": "string",
"certType": "string",
"certificate": "string",
"password": "string",
"thumbprint": "string",
"validFrom": "string",
"validTo": "string",
"issuer": "string",
"serialNumber": "string",
"subject": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"idpInstances": [
{...}
]
}
Responses
Created
application/json
{
"id": "string",
"name": "string",
"description": "string",
"certType": "string",
"certificate": "string",
"password": "string",
"thumbprint": "string",
"validFrom": "string",
"validTo": "string",
"issuer": "string",
"serialNumber": "string",
"subject": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"idpInstances": [
{...}
]
}
UpdateCertStores
PUT
/api/management/v1/CertStore/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"description": "string",
"certType": "string",
"certificate": "string",
"password": "string",
"thumbprint": "string",
"validFrom": "string",
"validTo": "string",
"issuer": "string",
"serialNumber": "string",
"subject": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"idpInstances": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"description": "string",
"certType": "string",
"certificate": "string",
"password": "string",
"thumbprint": "string",
"validFrom": "string",
"validTo": "string",
"issuer": "string",
"serialNumber": "string",
"subject": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"idpInstances": [...]
}
]
CreateCertStores
POST
/api/management/v1/CertStore/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"description": "string",
"certType": "string",
"certificate": "string",
"password": "string",
"thumbprint": "string",
"validFrom": "string",
"validTo": "string",
"issuer": "string",
"serialNumber": "string",
"subject": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"idpInstances": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"description": "string",
"certType": "string",
"certificate": "string",
"password": "string",
"thumbprint": "string",
"validFrom": "string",
"validTo": "string",
"issuer": "string",
"serialNumber": "string",
"subject": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"idpInstances": [...]
}
]
DeleteCertStores
PatchCertStores
PATCH
/api/management/v1/CertStore/batch
Request Body
application/json
[
{
"ids": [...],
"patch": {...}
}
]
Responses
Accepted
application/json
[
{
"id": "string",
"name": "string",
"description": "string",
"certType": "string",
"certificate": "string",
"password": "string",
"thumbprint": "string",
"validFrom": "string",
"validTo": "string",
"issuer": "string",
"serialNumber": "string",
"subject": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"idpInstances": [...]
}
]
CreateOrUpdateCertStore
POST
/api/management/v1/CertStore/createorupdate
Request Body
application/json
{
"id": "string",
"name": "string",
"description": "string",
"certType": "string",
"certificate": "string",
"password": "string",
"thumbprint": "string",
"validFrom": "string",
"validTo": "string",
"issuer": "string",
"serialNumber": "string",
"subject": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"idpInstances": [
{...}
]
}
Responses
Created
application/json
{
"id": "string",
"name": "string",
"description": "string",
"certType": "string",
"certificate": "string",
"password": "string",
"thumbprint": "string",
"validFrom": "string",
"validTo": "string",
"issuer": "string",
"serialNumber": "string",
"subject": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"idpInstances": [
{...}
]
}
CreateOrUpdateCertStores
POST
/api/management/v1/CertStore/createorupdate/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"description": "string",
"certType": "string",
"certificate": "string",
"password": "string",
"thumbprint": "string",
"validFrom": "string",
"validTo": "string",
"issuer": "string",
"serialNumber": "string",
"subject": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"idpInstances": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"description": "string",
"certType": "string",
"certificate": "string",
"password": "string",
"thumbprint": "string",
"validFrom": "string",
"validTo": "string",
"issuer": "string",
"serialNumber": "string",
"subject": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"idpInstances": [...]
}
]
ClaimRule
Operations
GET/api/management/v1/ClaimRule/{id}PUT/api/management/v1/ClaimRule/{id}DELETE/api/management/v1/ClaimRule/{id}PATCH/api/management/v1/ClaimRule/{id}GET/api/management/v1/ClaimRulePOST/api/management/v1/ClaimRulePUT/api/management/v1/ClaimRule/batchPOST/api/management/v1/ClaimRule/batchDELETE/api/management/v1/ClaimRule/batchPATCH/api/management/v1/ClaimRule/batchPOST/api/management/v1/ClaimRule/createorupdatePOST/api/management/v1/ClaimRule/createorupdate/batch
GetClaimRule
GET
/api/management/v1/ClaimRule/{id}
Responses
OK
application/json
{
"id": "string",
"name": "string",
"ruleType": "string",
"filterTarget": "string",
"transformTarget": "string",
"ruleLevel": "string",
"destination": "string",
"priority": 0,
"typeEvaluationRule": "string",
"valueEvaluationRule": "string",
"typeTransformationRule": "string",
"valueTransformationRule": "string",
"typeTransformationReplacement": "string",
"valueTransformationReplacement": "string",
"isActive": true,
"subscriptionId": "string",
"applyToIdpInstanceId": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"clientApps": [
{...}
]
}
UpdateClaimRule
PUT
/api/management/v1/ClaimRule/{id}
Request Body
application/json
{
"id": "string",
"name": "string",
"ruleType": "string",
"filterTarget": "string",
"transformTarget": "string",
"ruleLevel": "string",
"destination": "string",
"priority": 0,
"typeEvaluationRule": "string",
"valueEvaluationRule": "string",
"typeTransformationRule": "string",
"valueTransformationRule": "string",
"typeTransformationReplacement": "string",
"valueTransformationReplacement": "string",
"isActive": true,
"subscriptionId": "string",
"applyToIdpInstanceId": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"clientApps": [
{...}
]
}
Responses
Accepted
application/json
{
"id": "string",
"name": "string",
"ruleType": "string",
"filterTarget": "string",
"transformTarget": "string",
"ruleLevel": "string",
"destination": "string",
"priority": 0,
"typeEvaluationRule": "string",
"valueEvaluationRule": "string",
"typeTransformationRule": "string",
"valueTransformationRule": "string",
"typeTransformationReplacement": "string",
"valueTransformationReplacement": "string",
"isActive": true,
"subscriptionId": "string",
"applyToIdpInstanceId": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"clientApps": [
{...}
]
}
PatchClaimRule
PATCH
/api/management/v1/ClaimRule/{id}
Request Body
application/json
{
"operations": [
{...}
]
}
Responses
Accepted
application/json
{
"id": "string",
"name": "string",
"ruleType": "string",
"filterTarget": "string",
"transformTarget": "string",
"ruleLevel": "string",
"destination": "string",
"priority": 0,
"typeEvaluationRule": "string",
"valueEvaluationRule": "string",
"typeTransformationRule": "string",
"valueTransformationRule": "string",
"typeTransformationReplacement": "string",
"valueTransformationReplacement": "string",
"isActive": true,
"subscriptionId": "string",
"applyToIdpInstanceId": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"clientApps": [
{...}
]
}
GetClaimRules
GET
/api/management/v1/ClaimRule
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"ruleType": "string",
"filterTarget": "string",
"transformTarget": "string",
"ruleLevel": "string",
"destination": "string",
"priority": 0,
"typeEvaluationRule": "string",
"valueEvaluationRule": "string",
"typeTransformationRule": "string",
"valueTransformationRule": "string",
"typeTransformationReplacement": "string",
"valueTransformationReplacement": "string",
"isActive": true,
"subscriptionId": "string",
"applyToIdpInstanceId": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"clientApps": [...]
}
]
CreateClaimRule
POST
/api/management/v1/ClaimRule
Request Body
application/json
{
"id": "string",
"name": "string",
"ruleType": "string",
"filterTarget": "string",
"transformTarget": "string",
"ruleLevel": "string",
"destination": "string",
"priority": 0,
"typeEvaluationRule": "string",
"valueEvaluationRule": "string",
"typeTransformationRule": "string",
"valueTransformationRule": "string",
"typeTransformationReplacement": "string",
"valueTransformationReplacement": "string",
"isActive": true,
"subscriptionId": "string",
"applyToIdpInstanceId": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"clientApps": [
{...}
]
}
Responses
Created
application/json
{
"id": "string",
"name": "string",
"ruleType": "string",
"filterTarget": "string",
"transformTarget": "string",
"ruleLevel": "string",
"destination": "string",
"priority": 0,
"typeEvaluationRule": "string",
"valueEvaluationRule": "string",
"typeTransformationRule": "string",
"valueTransformationRule": "string",
"typeTransformationReplacement": "string",
"valueTransformationReplacement": "string",
"isActive": true,
"subscriptionId": "string",
"applyToIdpInstanceId": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"clientApps": [
{...}
]
}
UpdateClaimRules
PUT
/api/management/v1/ClaimRule/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"ruleType": "string",
"filterTarget": "string",
"transformTarget": "string",
"ruleLevel": "string",
"destination": "string",
"priority": 0,
"typeEvaluationRule": "string",
"valueEvaluationRule": "string",
"typeTransformationRule": "string",
"valueTransformationRule": "string",
"typeTransformationReplacement": "string",
"valueTransformationReplacement": "string",
"isActive": true,
"subscriptionId": "string",
"applyToIdpInstanceId": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"clientApps": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"ruleType": "string",
"filterTarget": "string",
"transformTarget": "string",
"ruleLevel": "string",
"destination": "string",
"priority": 0,
"typeEvaluationRule": "string",
"valueEvaluationRule": "string",
"typeTransformationRule": "string",
"valueTransformationRule": "string",
"typeTransformationReplacement": "string",
"valueTransformationReplacement": "string",
"isActive": true,
"subscriptionId": "string",
"applyToIdpInstanceId": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"clientApps": [...]
}
]
CreateClaimRules
POST
/api/management/v1/ClaimRule/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"ruleType": "string",
"filterTarget": "string",
"transformTarget": "string",
"ruleLevel": "string",
"destination": "string",
"priority": 0,
"typeEvaluationRule": "string",
"valueEvaluationRule": "string",
"typeTransformationRule": "string",
"valueTransformationRule": "string",
"typeTransformationReplacement": "string",
"valueTransformationReplacement": "string",
"isActive": true,
"subscriptionId": "string",
"applyToIdpInstanceId": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"clientApps": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"ruleType": "string",
"filterTarget": "string",
"transformTarget": "string",
"ruleLevel": "string",
"destination": "string",
"priority": 0,
"typeEvaluationRule": "string",
"valueEvaluationRule": "string",
"typeTransformationRule": "string",
"valueTransformationRule": "string",
"typeTransformationReplacement": "string",
"valueTransformationReplacement": "string",
"isActive": true,
"subscriptionId": "string",
"applyToIdpInstanceId": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"clientApps": [...]
}
]
DeleteClaimRules
PatchClaimRules
PATCH
/api/management/v1/ClaimRule/batch
Request Body
application/json
[
{
"ids": [...],
"patch": {...}
}
]
Responses
Accepted
application/json
[
{
"id": "string",
"name": "string",
"ruleType": "string",
"filterTarget": "string",
"transformTarget": "string",
"ruleLevel": "string",
"destination": "string",
"priority": 0,
"typeEvaluationRule": "string",
"valueEvaluationRule": "string",
"typeTransformationRule": "string",
"valueTransformationRule": "string",
"typeTransformationReplacement": "string",
"valueTransformationReplacement": "string",
"isActive": true,
"subscriptionId": "string",
"applyToIdpInstanceId": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"clientApps": [...]
}
]
CreateOrUpdateClaimRule
POST
/api/management/v1/ClaimRule/createorupdate
Request Body
application/json
{
"id": "string",
"name": "string",
"ruleType": "string",
"filterTarget": "string",
"transformTarget": "string",
"ruleLevel": "string",
"destination": "string",
"priority": 0,
"typeEvaluationRule": "string",
"valueEvaluationRule": "string",
"typeTransformationRule": "string",
"valueTransformationRule": "string",
"typeTransformationReplacement": "string",
"valueTransformationReplacement": "string",
"isActive": true,
"subscriptionId": "string",
"applyToIdpInstanceId": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"clientApps": [
{...}
]
}
Responses
Created
application/json
{
"id": "string",
"name": "string",
"ruleType": "string",
"filterTarget": "string",
"transformTarget": "string",
"ruleLevel": "string",
"destination": "string",
"priority": 0,
"typeEvaluationRule": "string",
"valueEvaluationRule": "string",
"typeTransformationRule": "string",
"valueTransformationRule": "string",
"typeTransformationReplacement": "string",
"valueTransformationReplacement": "string",
"isActive": true,
"subscriptionId": "string",
"applyToIdpInstanceId": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"clientApps": [
{...}
]
}
CreateOrUpdateClaimRules
POST
/api/management/v1/ClaimRule/createorupdate/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"ruleType": "string",
"filterTarget": "string",
"transformTarget": "string",
"ruleLevel": "string",
"destination": "string",
"priority": 0,
"typeEvaluationRule": "string",
"valueEvaluationRule": "string",
"typeTransformationRule": "string",
"valueTransformationRule": "string",
"typeTransformationReplacement": "string",
"valueTransformationReplacement": "string",
"isActive": true,
"subscriptionId": "string",
"applyToIdpInstanceId": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"clientApps": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"ruleType": "string",
"filterTarget": "string",
"transformTarget": "string",
"ruleLevel": "string",
"destination": "string",
"priority": 0,
"typeEvaluationRule": "string",
"valueEvaluationRule": "string",
"typeTransformationRule": "string",
"valueTransformationRule": "string",
"typeTransformationReplacement": "string",
"valueTransformationReplacement": "string",
"isActive": true,
"subscriptionId": "string",
"applyToIdpInstanceId": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"clientApps": [...]
}
]
ClientApp
Operations
GET/api/management/v1/ClientApp/subscription/{subscriptionId}GET/api/management/v1/ClientApp/{id}PUT/api/management/v1/ClientApp/{id}DELETE/api/management/v1/ClientApp/{id}PATCH/api/management/v1/ClientApp/{id}GET/api/management/v1/ClientAppPOST/api/management/v1/ClientAppPUT/api/management/v1/ClientApp/batchPOST/api/management/v1/ClientApp/batchDELETE/api/management/v1/ClientApp/batchPATCH/api/management/v1/ClientApp/batchPOST/api/management/v1/ClientApp/createorupdatePOST/api/management/v1/ClientApp/createorupdate/batch
GetClientAppsBySubscriptionId
GET
/api/management/v1/ClientApp/subscription/{subscriptionId}
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"resourceFilterEnabled": true,
"scopeFilterEnabled": true,
"clientUri": "string",
"logoUri": "string",
"enabled": true,
"isPublic": true,
"isRestricted": true,
"includeGroupsClaims": true,
"allowCrossSubscription": true,
"allowUserLogin": true,
"allowClientCredentialLogin": true,
"subscriptionId": "string",
"clientAppSecrets": [...],
"clientAppResources": [...],
"clientAppScopes": [...],
"clientAppRedirectUris": [...],
"metadata": [...],
"clientAppFederatedIdentities": [...],
"idpInstances": [...],
"twoFactorInstances": [...],
"claimRules": [...],
"tenants": [...],
"authorizedProAuthGroups": [...],
"authorizedProAuthUsers": [...],
"allowedTokenExchangeClientApps": [...]
}
]
GetClientApp
GET
/api/management/v1/ClientApp/{id}
Responses
OK
application/json
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"resourceFilterEnabled": true,
"scopeFilterEnabled": true,
"clientUri": "string",
"logoUri": "string",
"enabled": true,
"isPublic": true,
"isRestricted": true,
"includeGroupsClaims": true,
"allowCrossSubscription": true,
"allowUserLogin": true,
"allowClientCredentialLogin": true,
"subscriptionId": "string",
"clientAppSecrets": [
{...}
],
"clientAppResources": [
{...}
],
"clientAppScopes": [
{...}
],
"clientAppRedirectUris": [
{...}
],
"metadata": [
{...}
],
"clientAppFederatedIdentities": [
{...}
],
"idpInstances": [
{...}
],
"twoFactorInstances": [
{...}
],
"claimRules": [
{...}
],
"tenants": [
{...}
],
"authorizedProAuthGroups": [
{...}
],
"authorizedProAuthUsers": [
{...}
],
"allowedTokenExchangeClientApps": [
{...}
]
}
UpdateClientApp
PUT
/api/management/v1/ClientApp/{id}
Request Body
application/json
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"resourceFilterEnabled": true,
"scopeFilterEnabled": true,
"clientUri": "string",
"logoUri": "string",
"enabled": true,
"isPublic": true,
"isRestricted": true,
"includeGroupsClaims": true,
"allowCrossSubscription": true,
"allowUserLogin": true,
"allowClientCredentialLogin": true,
"subscriptionId": "string",
"clientAppSecrets": [
{...}
],
"clientAppResources": [
{...}
],
"clientAppScopes": [
{...}
],
"clientAppRedirectUris": [
{...}
],
"metadata": [
{...}
],
"clientAppFederatedIdentities": [
{...}
],
"idpInstances": [
{...}
],
"twoFactorInstances": [
{...}
],
"claimRules": [
{...}
],
"tenants": [
{...}
],
"authorizedProAuthGroups": [
{...}
],
"authorizedProAuthUsers": [
{...}
],
"allowedTokenExchangeClientApps": [
{...}
]
}
Responses
Accepted
application/json
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"resourceFilterEnabled": true,
"scopeFilterEnabled": true,
"clientUri": "string",
"logoUri": "string",
"enabled": true,
"isPublic": true,
"isRestricted": true,
"includeGroupsClaims": true,
"allowCrossSubscription": true,
"allowUserLogin": true,
"allowClientCredentialLogin": true,
"subscriptionId": "string",
"clientAppSecrets": [
{...}
],
"clientAppResources": [
{...}
],
"clientAppScopes": [
{...}
],
"clientAppRedirectUris": [
{...}
],
"metadata": [
{...}
],
"clientAppFederatedIdentities": [
{...}
],
"idpInstances": [
{...}
],
"twoFactorInstances": [
{...}
],
"claimRules": [
{...}
],
"tenants": [
{...}
],
"authorizedProAuthGroups": [
{...}
],
"authorizedProAuthUsers": [
{...}
],
"allowedTokenExchangeClientApps": [
{...}
]
}
PatchClientApp
PATCH
/api/management/v1/ClientApp/{id}
Request Body
application/json
{
"operations": [
{...}
]
}
Responses
Accepted
application/json
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"resourceFilterEnabled": true,
"scopeFilterEnabled": true,
"clientUri": "string",
"logoUri": "string",
"enabled": true,
"isPublic": true,
"isRestricted": true,
"includeGroupsClaims": true,
"allowCrossSubscription": true,
"allowUserLogin": true,
"allowClientCredentialLogin": true,
"subscriptionId": "string",
"clientAppSecrets": [
{...}
],
"clientAppResources": [
{...}
],
"clientAppScopes": [
{...}
],
"clientAppRedirectUris": [
{...}
],
"metadata": [
{...}
],
"clientAppFederatedIdentities": [
{...}
],
"idpInstances": [
{...}
],
"twoFactorInstances": [
{...}
],
"claimRules": [
{...}
],
"tenants": [
{...}
],
"authorizedProAuthGroups": [
{...}
],
"authorizedProAuthUsers": [
{...}
],
"allowedTokenExchangeClientApps": [
{...}
]
}
GetClientApps
GET
/api/management/v1/ClientApp
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"resourceFilterEnabled": true,
"scopeFilterEnabled": true,
"clientUri": "string",
"logoUri": "string",
"enabled": true,
"isPublic": true,
"isRestricted": true,
"includeGroupsClaims": true,
"allowCrossSubscription": true,
"allowUserLogin": true,
"allowClientCredentialLogin": true,
"subscriptionId": "string",
"clientAppSecrets": [...],
"clientAppResources": [...],
"clientAppScopes": [...],
"clientAppRedirectUris": [...],
"metadata": [...],
"clientAppFederatedIdentities": [...],
"idpInstances": [...],
"twoFactorInstances": [...],
"claimRules": [...],
"tenants": [...],
"authorizedProAuthGroups": [...],
"authorizedProAuthUsers": [...],
"allowedTokenExchangeClientApps": [...]
}
]
CreateClientApp
POST
/api/management/v1/ClientApp
Request Body
application/json
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"resourceFilterEnabled": true,
"scopeFilterEnabled": true,
"clientUri": "string",
"logoUri": "string",
"enabled": true,
"isPublic": true,
"isRestricted": true,
"includeGroupsClaims": true,
"allowCrossSubscription": true,
"allowUserLogin": true,
"allowClientCredentialLogin": true,
"subscriptionId": "string",
"clientAppSecrets": [
{...}
],
"clientAppResources": [
{...}
],
"clientAppScopes": [
{...}
],
"clientAppRedirectUris": [
{...}
],
"metadata": [
{...}
],
"clientAppFederatedIdentities": [
{...}
],
"idpInstances": [
{...}
],
"twoFactorInstances": [
{...}
],
"claimRules": [
{...}
],
"tenants": [
{...}
],
"authorizedProAuthGroups": [
{...}
],
"authorizedProAuthUsers": [
{...}
],
"allowedTokenExchangeClientApps": [
{...}
]
}
Responses
Created
application/json
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"resourceFilterEnabled": true,
"scopeFilterEnabled": true,
"clientUri": "string",
"logoUri": "string",
"enabled": true,
"isPublic": true,
"isRestricted": true,
"includeGroupsClaims": true,
"allowCrossSubscription": true,
"allowUserLogin": true,
"allowClientCredentialLogin": true,
"subscriptionId": "string",
"clientAppSecrets": [
{...}
],
"clientAppResources": [
{...}
],
"clientAppScopes": [
{...}
],
"clientAppRedirectUris": [
{...}
],
"metadata": [
{...}
],
"clientAppFederatedIdentities": [
{...}
],
"idpInstances": [
{...}
],
"twoFactorInstances": [
{...}
],
"claimRules": [
{...}
],
"tenants": [
{...}
],
"authorizedProAuthGroups": [
{...}
],
"authorizedProAuthUsers": [
{...}
],
"allowedTokenExchangeClientApps": [
{...}
]
}
UpdateClientApps
PUT
/api/management/v1/ClientApp/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"resourceFilterEnabled": true,
"scopeFilterEnabled": true,
"clientUri": "string",
"logoUri": "string",
"enabled": true,
"isPublic": true,
"isRestricted": true,
"includeGroupsClaims": true,
"allowCrossSubscription": true,
"allowUserLogin": true,
"allowClientCredentialLogin": true,
"subscriptionId": "string",
"clientAppSecrets": [...],
"clientAppResources": [...],
"clientAppScopes": [...],
"clientAppRedirectUris": [...],
"metadata": [...],
"clientAppFederatedIdentities": [...],
"idpInstances": [...],
"twoFactorInstances": [...],
"claimRules": [...],
"tenants": [...],
"authorizedProAuthGroups": [...],
"authorizedProAuthUsers": [...],
"allowedTokenExchangeClientApps": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"resourceFilterEnabled": true,
"scopeFilterEnabled": true,
"clientUri": "string",
"logoUri": "string",
"enabled": true,
"isPublic": true,
"isRestricted": true,
"includeGroupsClaims": true,
"allowCrossSubscription": true,
"allowUserLogin": true,
"allowClientCredentialLogin": true,
"subscriptionId": "string",
"clientAppSecrets": [...],
"clientAppResources": [...],
"clientAppScopes": [...],
"clientAppRedirectUris": [...],
"metadata": [...],
"clientAppFederatedIdentities": [...],
"idpInstances": [...],
"twoFactorInstances": [...],
"claimRules": [...],
"tenants": [...],
"authorizedProAuthGroups": [...],
"authorizedProAuthUsers": [...],
"allowedTokenExchangeClientApps": [...]
}
]
CreateClientApps
POST
/api/management/v1/ClientApp/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"resourceFilterEnabled": true,
"scopeFilterEnabled": true,
"clientUri": "string",
"logoUri": "string",
"enabled": true,
"isPublic": true,
"isRestricted": true,
"includeGroupsClaims": true,
"allowCrossSubscription": true,
"allowUserLogin": true,
"allowClientCredentialLogin": true,
"subscriptionId": "string",
"clientAppSecrets": [...],
"clientAppResources": [...],
"clientAppScopes": [...],
"clientAppRedirectUris": [...],
"metadata": [...],
"clientAppFederatedIdentities": [...],
"idpInstances": [...],
"twoFactorInstances": [...],
"claimRules": [...],
"tenants": [...],
"authorizedProAuthGroups": [...],
"authorizedProAuthUsers": [...],
"allowedTokenExchangeClientApps": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"resourceFilterEnabled": true,
"scopeFilterEnabled": true,
"clientUri": "string",
"logoUri": "string",
"enabled": true,
"isPublic": true,
"isRestricted": true,
"includeGroupsClaims": true,
"allowCrossSubscription": true,
"allowUserLogin": true,
"allowClientCredentialLogin": true,
"subscriptionId": "string",
"clientAppSecrets": [...],
"clientAppResources": [...],
"clientAppScopes": [...],
"clientAppRedirectUris": [...],
"metadata": [...],
"clientAppFederatedIdentities": [...],
"idpInstances": [...],
"twoFactorInstances": [...],
"claimRules": [...],
"tenants": [...],
"authorizedProAuthGroups": [...],
"authorizedProAuthUsers": [...],
"allowedTokenExchangeClientApps": [...]
}
]
DeleteClientApps
PatchClientApps
PATCH
/api/management/v1/ClientApp/batch
Request Body
application/json
[
{
"ids": [...],
"patch": {...}
}
]
Responses
Accepted
application/json
[
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"resourceFilterEnabled": true,
"scopeFilterEnabled": true,
"clientUri": "string",
"logoUri": "string",
"enabled": true,
"isPublic": true,
"isRestricted": true,
"includeGroupsClaims": true,
"allowCrossSubscription": true,
"allowUserLogin": true,
"allowClientCredentialLogin": true,
"subscriptionId": "string",
"clientAppSecrets": [...],
"clientAppResources": [...],
"clientAppScopes": [...],
"clientAppRedirectUris": [...],
"metadata": [...],
"clientAppFederatedIdentities": [...],
"idpInstances": [...],
"twoFactorInstances": [...],
"claimRules": [...],
"tenants": [...],
"authorizedProAuthGroups": [...],
"authorizedProAuthUsers": [...],
"allowedTokenExchangeClientApps": [...]
}
]
CreateOrUpdateClientApp
POST
/api/management/v1/ClientApp/createorupdate
Request Body
application/json
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"resourceFilterEnabled": true,
"scopeFilterEnabled": true,
"clientUri": "string",
"logoUri": "string",
"enabled": true,
"isPublic": true,
"isRestricted": true,
"includeGroupsClaims": true,
"allowCrossSubscription": true,
"allowUserLogin": true,
"allowClientCredentialLogin": true,
"subscriptionId": "string",
"clientAppSecrets": [
{...}
],
"clientAppResources": [
{...}
],
"clientAppScopes": [
{...}
],
"clientAppRedirectUris": [
{...}
],
"metadata": [
{...}
],
"clientAppFederatedIdentities": [
{...}
],
"idpInstances": [
{...}
],
"twoFactorInstances": [
{...}
],
"claimRules": [
{...}
],
"tenants": [
{...}
],
"authorizedProAuthGroups": [
{...}
],
"authorizedProAuthUsers": [
{...}
],
"allowedTokenExchangeClientApps": [
{...}
]
}
Responses
Created
application/json
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"resourceFilterEnabled": true,
"scopeFilterEnabled": true,
"clientUri": "string",
"logoUri": "string",
"enabled": true,
"isPublic": true,
"isRestricted": true,
"includeGroupsClaims": true,
"allowCrossSubscription": true,
"allowUserLogin": true,
"allowClientCredentialLogin": true,
"subscriptionId": "string",
"clientAppSecrets": [
{...}
],
"clientAppResources": [
{...}
],
"clientAppScopes": [
{...}
],
"clientAppRedirectUris": [
{...}
],
"metadata": [
{...}
],
"clientAppFederatedIdentities": [
{...}
],
"idpInstances": [
{...}
],
"twoFactorInstances": [
{...}
],
"claimRules": [
{...}
],
"tenants": [
{...}
],
"authorizedProAuthGroups": [
{...}
],
"authorizedProAuthUsers": [
{...}
],
"allowedTokenExchangeClientApps": [
{...}
]
}
CreateOrUpdateClientApps
POST
/api/management/v1/ClientApp/createorupdate/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"resourceFilterEnabled": true,
"scopeFilterEnabled": true,
"clientUri": "string",
"logoUri": "string",
"enabled": true,
"isPublic": true,
"isRestricted": true,
"includeGroupsClaims": true,
"allowCrossSubscription": true,
"allowUserLogin": true,
"allowClientCredentialLogin": true,
"subscriptionId": "string",
"clientAppSecrets": [...],
"clientAppResources": [...],
"clientAppScopes": [...],
"clientAppRedirectUris": [...],
"metadata": [...],
"clientAppFederatedIdentities": [...],
"idpInstances": [...],
"twoFactorInstances": [...],
"claimRules": [...],
"tenants": [...],
"authorizedProAuthGroups": [...],
"authorizedProAuthUsers": [...],
"allowedTokenExchangeClientApps": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"resourceFilterEnabled": true,
"scopeFilterEnabled": true,
"clientUri": "string",
"logoUri": "string",
"enabled": true,
"isPublic": true,
"isRestricted": true,
"includeGroupsClaims": true,
"allowCrossSubscription": true,
"allowUserLogin": true,
"allowClientCredentialLogin": true,
"subscriptionId": "string",
"clientAppSecrets": [...],
"clientAppResources": [...],
"clientAppScopes": [...],
"clientAppRedirectUris": [...],
"metadata": [...],
"clientAppFederatedIdentities": [...],
"idpInstances": [...],
"twoFactorInstances": [...],
"claimRules": [...],
"tenants": [...],
"authorizedProAuthGroups": [...],
"authorizedProAuthUsers": [...],
"allowedTokenExchangeClientApps": [...]
}
]
ClientAppFederatedConfiguration
Operations
GET/api/management/v1/ClientApp/ClientAppFederatedConfiguration/clientapp/{clientAppId}GET/api/management/v1/ClientApp/ClientAppFederatedConfiguration/{id}PUT/api/management/v1/ClientApp/ClientAppFederatedConfiguration/{id}DELETE/api/management/v1/ClientApp/ClientAppFederatedConfiguration/{id}PATCH/api/management/v1/ClientApp/ClientAppFederatedConfiguration/{id}GET/api/management/v1/ClientApp/ClientAppFederatedConfigurationPOST/api/management/v1/ClientApp/ClientAppFederatedConfigurationPUT/api/management/v1/ClientApp/ClientAppFederatedConfiguration/batchPOST/api/management/v1/ClientApp/ClientAppFederatedConfiguration/batchDELETE/api/management/v1/ClientApp/ClientAppFederatedConfiguration/batchPATCH/api/management/v1/ClientApp/ClientAppFederatedConfiguration/batchPOST/api/management/v1/ClientApp/ClientAppFederatedConfiguration/createorupdatePOST/api/management/v1/ClientApp/ClientAppFederatedConfiguration/createorupdate/batch
GetClientAppFederatedConfigurationsByClientAppId
GET
/api/management/v1/ClientApp/ClientAppFederatedConfiguration/clientapp/{clientAppId}
Responses
OK
application/json
[
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
]
GetClientAppFederatedConfiguration
GET
/api/management/v1/ClientApp/ClientAppFederatedConfiguration/{id}
Responses
OK
application/json
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
UpdateClientAppFederatedConfiguration
PUT
/api/management/v1/ClientApp/ClientAppFederatedConfiguration/{id}
Request Body
application/json
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
Responses
Accepted
application/json
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
DeleteClientAppFederatedConfiguration
DELETE
/api/management/v1/ClientApp/ClientAppFederatedConfiguration/{id}
Responses
No Content
PatchClientAppFederatedConfiguration
GetClientAppFederatedConfigurations
GET
/api/management/v1/ClientApp/ClientAppFederatedConfiguration
Responses
OK
application/json
[
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
]
CreateClientAppFederatedConfiguration
POST
/api/management/v1/ClientApp/ClientAppFederatedConfiguration
Request Body
application/json
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
Responses
Created
application/json
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
UpdateClientAppFederatedConfigurations
PUT
/api/management/v1/ClientApp/ClientAppFederatedConfiguration/batch
Request Body
application/json
[
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
]
CreateClientAppFederatedConfigurations
POST
/api/management/v1/ClientApp/ClientAppFederatedConfiguration/batch
Request Body
application/json
[
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
]
DeleteClientAppFederatedConfigurations
PatchClientAppFederatedConfigurations
CreateOrUpdateClientAppFederatedConfiguration
POST
/api/management/v1/ClientApp/ClientAppFederatedConfiguration/createorupdate
Request Body
application/json
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
Responses
Created
application/json
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
CreateOrUpdateClientAppFederatedConfigurations
POST
/api/management/v1/ClientApp/ClientAppFederatedConfiguration/createorupdate/batch
Request Body
application/json
[
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
]
ClientAppMetadata
Operations
GET/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/clientAppIdGET/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/{key}PUT/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/{key}DELETE/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/{key}PATCH/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/{key}GET/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadataPOST/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadataPUT/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/batchPOST/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/batchDELETE/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/batchPATCH/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/batchPOST/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/createorupdatePOST/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/createorupdate/batch
GetClientAppMetadataByClientAppId
GET
/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/clientAppId
Responses
OK
application/json
[
{
"clientAppId": "string",
"key": "string",
"value": "string"
}
]
GetClientAppMetadata
GET
/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/{key}
Responses
OK
application/json
{
"clientAppId": "string",
"key": "string",
"value": "string"
}
UpdateClientAppMetadata
DeleteClientAppMetadata
DELETE
/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/{key}
Responses
No Content
PatchClientAppMetadata
GetClientAppMetadatas
GET
/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata
Responses
OK
application/json
[
{
"clientAppId": "string",
"key": "string",
"value": "string"
}
]
CreateClientAppMetadata
UpdateClientAppMetadata
CreateClientAppMetadatas
DeleteClientAppMetadatas
PatchClientAppMetadatas
CreateOrUpdateClientAppMetadata
CreateOrUpdateClientAppMetadatas
ClientAppRedirectUri
Operations
GET/api/management/v1/ClientApp/ClientAppRedirectUri/clientapp/{clientAppId}GET/api/management/v1/ClientApp/ClientAppRedirectUri/{id}PUT/api/management/v1/ClientApp/ClientAppRedirectUri/{id}DELETE/api/management/v1/ClientApp/ClientAppRedirectUri/{id}PATCH/api/management/v1/ClientApp/ClientAppRedirectUri/{id}GET/api/management/v1/ClientApp/ClientAppRedirectUriPOST/api/management/v1/ClientApp/ClientAppRedirectUriPUT/api/management/v1/ClientApp/ClientAppRedirectUri/batchPOST/api/management/v1/ClientApp/ClientAppRedirectUri/batchDELETE/api/management/v1/ClientApp/ClientAppRedirectUri/batchPATCH/api/management/v1/ClientApp/ClientAppRedirectUri/batchPOST/api/management/v1/ClientApp/ClientAppRedirectUri/createorupdatePOST/api/management/v1/ClientApp/ClientAppRedirectUri/createorupdate/batch
GetClientAppRedirectUrisByClientAppId
GET
/api/management/v1/ClientApp/ClientAppRedirectUri/clientapp/{clientAppId}
Responses
OK
application/json
[
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
]
GetClientAppRedirectUri
GET
/api/management/v1/ClientApp/ClientAppRedirectUri/{id}
Responses
OK
application/json
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
UpdateClientAppRedirectUri
PUT
/api/management/v1/ClientApp/ClientAppRedirectUri/{id}
Request Body
application/json
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
Responses
Accepted
application/json
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
DeleteClientAppRedirectUri
DELETE
/api/management/v1/ClientApp/ClientAppRedirectUri/{id}
Responses
No Content
PatchClientAppRedirectUri
GetClientAppRedirectUris
GET
/api/management/v1/ClientApp/ClientAppRedirectUri
Responses
OK
application/json
[
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
]
CreateClientAppRedirectUri
POST
/api/management/v1/ClientApp/ClientAppRedirectUri
Request Body
application/json
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
Responses
Created
application/json
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
UpdateClientAppRedirectUris
PUT
/api/management/v1/ClientApp/ClientAppRedirectUri/batch
Request Body
application/json
[
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
]
CreateClientAppRedirectUris
POST
/api/management/v1/ClientApp/ClientAppRedirectUri/batch
Request Body
application/json
[
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
]
DeleteClientAppRedirectUris
PatchClientAppRedirectUris
CreateOrUpdateClientAppRedirectUri
POST
/api/management/v1/ClientApp/ClientAppRedirectUri/createorupdate
Request Body
application/json
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
Responses
Created
application/json
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
CreateOrUpdateClientAppRedirectUris
POST
/api/management/v1/ClientApp/ClientAppRedirectUri/createorupdate/batch
Request Body
application/json
[
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
]
ClientAppResource
Operations
GET/api/management/v1/ClientApp/ClientAppResource/clientapp/{clientAppId}GET/api/management/v1/ClientApp/ClientAppResource/{id}PUT/api/management/v1/ClientApp/ClientAppResource/{id}DELETE/api/management/v1/ClientApp/ClientAppResource/{id}PATCH/api/management/v1/ClientApp/ClientAppResource/{id}GET/api/management/v1/ClientApp/ClientAppResourcePOST/api/management/v1/ClientApp/ClientAppResourcePUT/api/management/v1/ClientApp/ClientAppResource/batchPOST/api/management/v1/ClientApp/ClientAppResource/batchDELETE/api/management/v1/ClientApp/ClientAppResource/batchPATCH/api/management/v1/ClientApp/ClientAppResource/batchPOST/api/management/v1/ClientApp/ClientAppResource/createorupdatePOST/api/management/v1/ClientApp/ClientAppResource/createorupdate/batch
GetClientAppResourcesByClientAppId
GET
/api/management/v1/ClientApp/ClientAppResource/clientapp/{clientAppId}
Responses
OK
application/json
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]
GetClientAppResource
GET
/api/management/v1/ClientApp/ClientAppResource/{id}
Responses
OK
application/json
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
UpdateClientAppResource
PUT
/api/management/v1/ClientApp/ClientAppResource/{id}
Request Body
application/json
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
Responses
Accepted
application/json
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
DeleteClientAppResource
DELETE
/api/management/v1/ClientApp/ClientAppResource/{id}
Responses
No Content
PatchClientAppResource
GetClientAppResources
GET
/api/management/v1/ClientApp/ClientAppResource
Responses
OK
application/json
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]
CreateClientAppResource
POST
/api/management/v1/ClientApp/ClientAppResource
Request Body
application/json
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
Responses
Created
application/json
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
UpdateClientAppResources
PUT
/api/management/v1/ClientApp/ClientAppResource/batch
Request Body
application/json
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]
CreateClientAppResources
POST
/api/management/v1/ClientApp/ClientAppResource/batch
Request Body
application/json
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]
DeleteClientAppResources
PatchClientAppResources
CreateOrUpdateClientAppResource
POST
/api/management/v1/ClientApp/ClientAppResource/createorupdate
Request Body
application/json
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
Responses
Created
application/json
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
CreateOrUpdateClientAppResources
POST
/api/management/v1/ClientApp/ClientAppResource/createorupdate/batch
Request Body
application/json
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]
ClientAppRole
Operations
GET/api/management/v1/ClientApp/ClientAppRole/clientapp/{clientAppId}GET/api/management/v1/ClientApp/ClientAppRole/{id}PUT/api/management/v1/ClientApp/ClientAppRole/{id}DELETE/api/management/v1/ClientApp/ClientAppRole/{id}PATCH/api/management/v1/ClientApp/ClientAppRole/{id}GET/api/management/v1/ClientApp/ClientAppRolePOST/api/management/v1/ClientApp/ClientAppRolePUT/api/management/v1/ClientApp/ClientAppRole/batchPOST/api/management/v1/ClientApp/ClientAppRole/batchDELETE/api/management/v1/ClientApp/ClientAppRole/batchPATCH/api/management/v1/ClientApp/ClientAppRole/batchPOST/api/management/v1/ClientApp/ClientAppRole/createorupdatePOST/api/management/v1/ClientApp/ClientAppRole/createorupdate/batch
GetClientAppRolesByClientAppId
GET
/api/management/v1/ClientApp/ClientAppRole/clientapp/{clientAppId}
Responses
OK
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
]
GetClientAppRole
GET
/api/management/v1/ClientApp/ClientAppRole/{id}
Responses
OK
application/json
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
UpdateClientAppRole
PUT
/api/management/v1/ClientApp/ClientAppRole/{id}
Request Body
application/json
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
Responses
Accepted
application/json
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
PatchClientAppRole
GetClientAppRoles
GET
/api/management/v1/ClientApp/ClientAppRole
Responses
OK
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
]
CreateClientAppRole
POST
/api/management/v1/ClientApp/ClientAppRole
Request Body
application/json
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
Responses
Created
application/json
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
UpdateClientAppRoles
PUT
/api/management/v1/ClientApp/ClientAppRole/batch
Request Body
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
]
CreateClientAppRoles
POST
/api/management/v1/ClientApp/ClientAppRole/batch
Request Body
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
]
DeleteClientAppRoles
PatchClientAppRoles
PATCH
/api/management/v1/ClientApp/ClientAppRole/batch
Request Body
application/json
[
{
"ids": [...],
"patch": {...}
}
]
Responses
Accepted
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
]
CreateOrUpdateClientAppRole
POST
/api/management/v1/ClientApp/ClientAppRole/createorupdate
Request Body
application/json
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
Responses
Created
application/json
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
CreateOrUpdateClientAppRoles
POST
/api/management/v1/ClientApp/ClientAppRole/createorupdate/batch
Request Body
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
]
ClientAppScope
Operations
GET/api/management/v1/ClientApp/ClientAppScope/clientapp/{clientAppId}GET/api/management/v1/ClientApp/ClientAppScope/{id}PUT/api/management/v1/ClientApp/ClientAppScope/{id}DELETE/api/management/v1/ClientApp/ClientAppScope/{id}PATCH/api/management/v1/ClientApp/ClientAppScope/{id}GET/api/management/v1/ClientApp/ClientAppScopePOST/api/management/v1/ClientApp/ClientAppScopePUT/api/management/v1/ClientApp/ClientAppScope/batchPOST/api/management/v1/ClientApp/ClientAppScope/batchDELETE/api/management/v1/ClientApp/ClientAppScope/batchPATCH/api/management/v1/ClientApp/ClientAppScope/batchPOST/api/management/v1/ClientApp/ClientAppScope/createorupdatePOST/api/management/v1/ClientApp/ClientAppScope/createorupdate/batch
GetClientAppScopesByClientAppId
GET
/api/management/v1/ClientApp/ClientAppScope/clientapp/{clientAppId}
Responses
OK
application/json
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]
GetClientAppScope
GET
/api/management/v1/ClientApp/ClientAppScope/{id}
Responses
OK
application/json
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
UpdateClientAppScope
PUT
/api/management/v1/ClientApp/ClientAppScope/{id}
Request Body
application/json
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
Responses
Accepted
application/json
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
PatchClientAppScope
GetClientAppScopes
GET
/api/management/v1/ClientApp/ClientAppScope
Responses
OK
application/json
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]
CreateClientAppScope
POST
/api/management/v1/ClientApp/ClientAppScope
Request Body
application/json
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
Responses
Created
application/json
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
UpdateClientAppScopes
PUT
/api/management/v1/ClientApp/ClientAppScope/batch
Request Body
application/json
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]
CreateClientAppScopes
POST
/api/management/v1/ClientApp/ClientAppScope/batch
Request Body
application/json
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]
DeleteClientAppScopes
PatchClientAppScopes
CreateOrUpdateClientAppScope
POST
/api/management/v1/ClientApp/ClientAppScope/createorupdate
Request Body
application/json
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
Responses
Created
application/json
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
CreateOrUpdateClientAppScopes
POST
/api/management/v1/ClientApp/ClientAppScope/createorupdate/batch
Request Body
application/json
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]
ClientAppSecret
Operations
GET/api/management/v1/ClientApp/ClientAppSecret/clientapp/{clientAppId}GET/api/management/v1/ClientApp/ClientAppSecret/{id}PUT/api/management/v1/ClientApp/ClientAppSecret/{id}DELETE/api/management/v1/ClientApp/ClientAppSecret/{id}PATCH/api/management/v1/ClientApp/ClientAppSecret/{id}GET/api/management/v1/ClientApp/ClientAppSecretPOST/api/management/v1/ClientApp/ClientAppSecretPUT/api/management/v1/ClientApp/ClientAppSecret/batchPOST/api/management/v1/ClientApp/ClientAppSecret/batchDELETE/api/management/v1/ClientApp/ClientAppSecret/batchPATCH/api/management/v1/ClientApp/ClientAppSecret/batchPOST/api/management/v1/ClientApp/ClientAppSecret/createorupdatePOST/api/management/v1/ClientApp/ClientAppSecret/createorupdate/batch
GetClientAppSecretsByClientAppId
GET
/api/management/v1/ClientApp/ClientAppSecret/clientapp/{clientAppId}
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
]
GetClientAppSecret
GET
/api/management/v1/ClientApp/ClientAppSecret/{id}
Responses
OK
application/json
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
UpdateClientAppSecret
PUT
/api/management/v1/ClientApp/ClientAppSecret/{id}
Request Body
application/json
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
Responses
Accepted
application/json
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
DeleteClientAppSecret
DELETE
/api/management/v1/ClientApp/ClientAppSecret/{id}
Responses
No Content
PatchClientAppSecret
GetClientAppSecrets
GET
/api/management/v1/ClientApp/ClientAppSecret
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
]
CreateClientAppSecret
POST
/api/management/v1/ClientApp/ClientAppSecret
Request Body
application/json
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
Responses
Created
application/json
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
UpdateClientAppSecrets
PUT
/api/management/v1/ClientApp/ClientAppSecret/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
]
CreateClientAppSecrets
POST
/api/management/v1/ClientApp/ClientAppSecret/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
]
DeleteClientAppSecrets
PatchClientAppSecrets
CreateOrUpdateClientAppSecret
POST
/api/management/v1/ClientApp/ClientAppSecret/createorupdate
Request Body
application/json
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
Responses
Created
application/json
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
CreateOrUpdateClientAppSecrets
POST
/api/management/v1/ClientApp/ClientAppSecret/createorupdate/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
]
CustomAsset
Operations
GET/api/management/v1/CustomAsset/{id}PUT/api/management/v1/CustomAsset/{id}DELETE/api/management/v1/CustomAsset/{id}PATCH/api/management/v1/CustomAsset/{id}POST/api/management/v1/CustomAsset/createGET/api/management/v1/CustomAsset/mimetypesGET/api/management/v1/CustomAssetPOST/api/management/v1/CustomAssetPUT/api/management/v1/CustomAsset/batchPOST/api/management/v1/CustomAsset/batchDELETE/api/management/v1/CustomAsset/batchPATCH/api/management/v1/CustomAsset/batchPOST/api/management/v1/CustomAsset/createorupdatePOST/api/management/v1/CustomAsset/createorupdate/batch
GetCustomAsset
GET
/api/management/v1/CustomAsset/{id}
Responses
OK
application/json
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}
UpdateCustomAsset
PUT
/api/management/v1/CustomAsset/{id}
Request Body
application/json
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}
Responses
Accepted
application/json
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}
PatchCustomAsset
CreateCustomAssetByExpander
POST
/api/management/v1/CustomAsset/create
Request Body
application/json
{
"mimetype": "string",
"assetFileName": "string",
"data": "string",
"applyToType": "string",
"tenantId": "string",
"clientAppId": "string",
"subscriptionId": "string",
"location": "string"
}
Responses
Created
application/json
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}
GetSupportedMimetypes
GET
/api/management/v1/CustomAsset/mimetypes
Responses
OK
application/json
[
"string"
]
GetCustomAssets
GET
/api/management/v1/CustomAsset
Responses
OK
application/json
[
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}
]
CreateCustomAsset
POST
/api/management/v1/CustomAsset
Request Body
application/json
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}
Responses
Created
application/json
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}
UpdateCustomAssets
PUT
/api/management/v1/CustomAsset/batch
Request Body
application/json
[
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}
]
Responses
OK
application/json
[
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}
]
CreateCustomAssets
POST
/api/management/v1/CustomAsset/batch
Request Body
application/json
[
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}
]
Responses
OK
application/json
[
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}
]
DeleteCustomAssets
PatchCustomAssets
CreateOrUpdateCustomAsset
POST
/api/management/v1/CustomAsset/createorupdate
Request Body
application/json
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}
Responses
Created
application/json
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}
CreateOrUpdateCustomAssets
POST
/api/management/v1/CustomAsset/createorupdate/batch
Request Body
application/json
[
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}
]
Responses
OK
application/json
[
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}
]
Customer
Operations
GET/api/management/v1/CustomerPOST/api/management/v1/CustomerPUT/api/management/v1/Customer/batchPOST/api/management/v1/Customer/batchDELETE/api/management/v1/Customer/batchPATCH/api/management/v1/Customer/batchGET/api/management/v1/Customer/{id}PUT/api/management/v1/Customer/{id}DELETE/api/management/v1/Customer/{id}PATCH/api/management/v1/Customer/{id}POST/api/management/v1/Customer/createorupdatePOST/api/management/v1/Customer/createorupdate/batch
GetCustomers
GET
/api/management/v1/Customer
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"address": "string"
}
]
CreateCustomer
UpdateCustomers
CreateCustomers
DeleteCustomers
PatchCustomers
GetCustomer
GET
/api/management/v1/Customer/{id}
Responses
OK
application/json
{
"id": "string",
"name": "string",
"address": "string"
}
UpdateCustomer
PatchCustomer
CreateOrUpdateCustomer
CreateOrUpdateCustomers
CustomView
Operations
GET/api/management/v1/CustomView/{id}PUT/api/management/v1/CustomView/{id}DELETE/api/management/v1/CustomView/{id}PATCH/api/management/v1/CustomView/{id}POST/api/management/v1/CustomView/viewtemplate/viewGET/api/management/v1/CustomView/viewtemplate/namesGET/api/management/v1/CustomView/viewtemplate/content/{viewName}GET/api/management/v1/CustomViewPOST/api/management/v1/CustomViewPUT/api/management/v1/CustomView/batchPOST/api/management/v1/CustomView/batchDELETE/api/management/v1/CustomView/batchPATCH/api/management/v1/CustomView/batchPOST/api/management/v1/CustomView/createorupdatePOST/api/management/v1/CustomView/createorupdate/batch
GetCustomView
GET
/api/management/v1/CustomView/{id}
Responses
OK
application/json
{
"location": "string",
"content": "string"
}
UpdateCustomView
PatchCustomView
CreateCustomViewFromTemplate
POST
/api/management/v1/CustomView/viewtemplate/view
Request Body
application/json
{
"viewName": "string",
"applyToType": "string",
"tenantId": "string",
"clientAppId": "string",
"subscriptionId": "string",
"location": "string"
}
Responses
Created
application/json
{
"location": "string",
"content": "string"
}
GetAllTemplateViews
GET
/api/management/v1/CustomView/viewtemplate/names
Responses
OK
application/json
[
"string"
]
GetTemplateViewContent
GET
/api/management/v1/CustomView/viewtemplate/content/{viewName}
Responses
OK
application/json
"string"
GetCustomViews
GET
/api/management/v1/CustomView
Responses
OK
application/json
[
{
"location": "string",
"content": "string"
}
]
CreateCustomView
UpdateCustomViews
CreateCustomViews
DeleteCustomViews
PatchCustomViews
CreateOrUpdateCustomView
CreateOrUpdateCustomViews
IdpInstance
Operations
GET/api/management/v1/IdpInstance/tenant/{tenantId}/clientapp/{clientAppId}GET/api/management/v1/IdpInstance/tenant/{tenantId}GET/api/management/v1/IdpInstance/subscription/{subscriptionId}POST/api/management/v1/IdpInstance/{idpInstance}/scim/tokenGET/api/management/v1/IdpInstance/{idpInstance}/healthGET/api/management/v1/IdpInstance/{id}PUT/api/management/v1/IdpInstance/{id}DELETE/api/management/v1/IdpInstance/{id}PATCH/api/management/v1/IdpInstance/{id}GET/api/management/v1/IdpInstancePOST/api/management/v1/IdpInstancePUT/api/management/v1/IdpInstance/batchPOST/api/management/v1/IdpInstance/batchDELETE/api/management/v1/IdpInstance/batchPATCH/api/management/v1/IdpInstance/batchPOST/api/management/v1/IdpInstance/createorupdatePOST/api/management/v1/IdpInstance/createorupdate/batch
GetIdpInstancesByTenantAndClientApp
GET
/api/management/v1/IdpInstance/tenant/{tenantId}/clientapp/{clientAppId}
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"position": 0,
"isActive": true,
"treatSecondFactorClaimsAsConfirmed": true,
"autoCreateProAuthUser": true,
"isHidden": true,
"idpTypeId": "string",
"idpFactoryType": "string",
"subscriptionId": "string",
"hasConfigurationError": true,
"options": [...],
"twoFactorInstances": [...],
"tenants": [...],
"clientApps": [...],
"certStores": [...],
"metadata": [...]
}
]
GetIdpInstancesByTenantId
GET
/api/management/v1/IdpInstance/tenant/{tenantId}
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"position": 0,
"isActive": true,
"treatSecondFactorClaimsAsConfirmed": true,
"autoCreateProAuthUser": true,
"isHidden": true,
"idpTypeId": "string",
"idpFactoryType": "string",
"subscriptionId": "string",
"hasConfigurationError": true,
"options": [...],
"twoFactorInstances": [...],
"tenants": [...],
"clientApps": [...],
"certStores": [...],
"metadata": [...]
}
]
GetIdpInstancesBySubscription
GET
/api/management/v1/IdpInstance/subscription/{subscriptionId}
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"position": 0,
"isActive": true,
"treatSecondFactorClaimsAsConfirmed": true,
"autoCreateProAuthUser": true,
"isHidden": true,
"idpTypeId": "string",
"idpFactoryType": "string",
"subscriptionId": "string",
"hasConfigurationError": true,
"options": [...],
"twoFactorInstances": [...],
"tenants": [...],
"clientApps": [...],
"certStores": [...],
"metadata": [...]
}
]
GenerateScimToken
POST
/api/management/v1/IdpInstance/{idpInstance}/scim/token
Responses
No Content
GetIdpInstanceHealthStatus
GET
/api/management/v1/IdpInstance/{idpInstance}/health
Responses
OK
application/json
{
"instanceId": "string",
"hasConfigurationError": true,
"isOperational": true
}
GetIdpInstance
GET
/api/management/v1/IdpInstance/{id}
Responses
OK
application/json
{
"id": "string",
"name": "string",
"position": 0,
"isActive": true,
"treatSecondFactorClaimsAsConfirmed": true,
"autoCreateProAuthUser": true,
"isHidden": true,
"idpTypeId": "string",
"idpFactoryType": "string",
"subscriptionId": "string",
"hasConfigurationError": true,
"options": [
{...}
],
"twoFactorInstances": [
{...}
],
"tenants": [
{...}
],
"clientApps": [
{...}
],
"certStores": [
{...}
],
"metadata": [
{...}
]
}
UpdateIdpInstance
PUT
/api/management/v1/IdpInstance/{id}
Request Body
application/json
{
"id": "string",
"name": "string",
"position": 0,
"isActive": true,
"treatSecondFactorClaimsAsConfirmed": true,
"autoCreateProAuthUser": true,
"isHidden": true,
"idpTypeId": "string",
"idpFactoryType": "string",
"subscriptionId": "string",
"hasConfigurationError": true,
"options": [
{...}
],
"twoFactorInstances": [
{...}
],
"tenants": [
{...}
],
"clientApps": [
{...}
],
"certStores": [
{...}
],
"metadata": [
{...}
]
}
Responses
Accepted
application/json
{
"id": "string",
"name": "string",
"position": 0,
"isActive": true,
"treatSecondFactorClaimsAsConfirmed": true,
"autoCreateProAuthUser": true,
"isHidden": true,
"idpTypeId": "string",
"idpFactoryType": "string",
"subscriptionId": "string",
"hasConfigurationError": true,
"options": [
{...}
],
"twoFactorInstances": [
{...}
],
"tenants": [
{...}
],
"clientApps": [
{...}
],
"certStores": [
{...}
],
"metadata": [
{...}
]
}
PatchIdpInstance
PATCH
/api/management/v1/IdpInstance/{id}
Request Body
application/json
{
"operations": [
{...}
]
}
Responses
Accepted
application/json
{
"id": "string",
"name": "string",
"position": 0,
"isActive": true,
"treatSecondFactorClaimsAsConfirmed": true,
"autoCreateProAuthUser": true,
"isHidden": true,
"idpTypeId": "string",
"idpFactoryType": "string",
"subscriptionId": "string",
"hasConfigurationError": true,
"options": [
{...}
],
"twoFactorInstances": [
{...}
],
"tenants": [
{...}
],
"clientApps": [
{...}
],
"certStores": [
{...}
],
"metadata": [
{...}
]
}
GetIdpInstances
GET
/api/management/v1/IdpInstance
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"position": 0,
"isActive": true,
"treatSecondFactorClaimsAsConfirmed": true,
"autoCreateProAuthUser": true,
"isHidden": true,
"idpTypeId": "string",
"idpFactoryType": "string",
"subscriptionId": "string",
"hasConfigurationError": true,
"options": [...],
"twoFactorInstances": [...],
"tenants": [...],
"clientApps": [...],
"certStores": [...],
"metadata": [...]
}
]
CreateIdpInstance
POST
/api/management/v1/IdpInstance
Request Body
application/json
{
"id": "string",
"name": "string",
"position": 0,
"isActive": true,
"treatSecondFactorClaimsAsConfirmed": true,
"autoCreateProAuthUser": true,
"isHidden": true,
"idpTypeId": "string",
"idpFactoryType": "string",
"subscriptionId": "string",
"hasConfigurationError": true,
"options": [
{...}
],
"twoFactorInstances": [
{...}
],
"tenants": [
{...}
],
"clientApps": [
{...}
],
"certStores": [
{...}
],
"metadata": [
{...}
]
}
Responses
Created
application/json
{
"id": "string",
"name": "string",
"position": 0,
"isActive": true,
"treatSecondFactorClaimsAsConfirmed": true,
"autoCreateProAuthUser": true,
"isHidden": true,
"idpTypeId": "string",
"idpFactoryType": "string",
"subscriptionId": "string",
"hasConfigurationError": true,
"options": [
{...}
],
"twoFactorInstances": [
{...}
],
"tenants": [
{...}
],
"clientApps": [
{...}
],
"certStores": [
{...}
],
"metadata": [
{...}
]
}
UpdateIdpInstances
PUT
/api/management/v1/IdpInstance/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"position": 0,
"isActive": true,
"treatSecondFactorClaimsAsConfirmed": true,
"autoCreateProAuthUser": true,
"isHidden": true,
"idpTypeId": "string",
"idpFactoryType": "string",
"subscriptionId": "string",
"hasConfigurationError": true,
"options": [...],
"twoFactorInstances": [...],
"tenants": [...],
"clientApps": [...],
"certStores": [...],
"metadata": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"position": 0,
"isActive": true,
"treatSecondFactorClaimsAsConfirmed": true,
"autoCreateProAuthUser": true,
"isHidden": true,
"idpTypeId": "string",
"idpFactoryType": "string",
"subscriptionId": "string",
"hasConfigurationError": true,
"options": [...],
"twoFactorInstances": [...],
"tenants": [...],
"clientApps": [...],
"certStores": [...],
"metadata": [...]
}
]
CreateIdpInstances
POST
/api/management/v1/IdpInstance/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"position": 0,
"isActive": true,
"treatSecondFactorClaimsAsConfirmed": true,
"autoCreateProAuthUser": true,
"isHidden": true,
"idpTypeId": "string",
"idpFactoryType": "string",
"subscriptionId": "string",
"hasConfigurationError": true,
"options": [...],
"twoFactorInstances": [...],
"tenants": [...],
"clientApps": [...],
"certStores": [...],
"metadata": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"position": 0,
"isActive": true,
"treatSecondFactorClaimsAsConfirmed": true,
"autoCreateProAuthUser": true,
"isHidden": true,
"idpTypeId": "string",
"idpFactoryType": "string",
"subscriptionId": "string",
"hasConfigurationError": true,
"options": [...],
"twoFactorInstances": [...],
"tenants": [...],
"clientApps": [...],
"certStores": [...],
"metadata": [...]
}
]
DeleteIdpInstances
PatchIdpInstances
PATCH
/api/management/v1/IdpInstance/batch
Request Body
application/json
[
{
"ids": [...],
"patch": {...}
}
]
Responses
Accepted
application/json
[
{
"id": "string",
"name": "string",
"position": 0,
"isActive": true,
"treatSecondFactorClaimsAsConfirmed": true,
"autoCreateProAuthUser": true,
"isHidden": true,
"idpTypeId": "string",
"idpFactoryType": "string",
"subscriptionId": "string",
"hasConfigurationError": true,
"options": [...],
"twoFactorInstances": [...],
"tenants": [...],
"clientApps": [...],
"certStores": [...],
"metadata": [...]
}
]
CreateOrUpdateIdpInstance
POST
/api/management/v1/IdpInstance/createorupdate
Request Body
application/json
{
"id": "string",
"name": "string",
"position": 0,
"isActive": true,
"treatSecondFactorClaimsAsConfirmed": true,
"autoCreateProAuthUser": true,
"isHidden": true,
"idpTypeId": "string",
"idpFactoryType": "string",
"subscriptionId": "string",
"hasConfigurationError": true,
"options": [
{...}
],
"twoFactorInstances": [
{...}
],
"tenants": [
{...}
],
"clientApps": [
{...}
],
"certStores": [
{...}
],
"metadata": [
{...}
]
}
Responses
Created
application/json
{
"id": "string",
"name": "string",
"position": 0,
"isActive": true,
"treatSecondFactorClaimsAsConfirmed": true,
"autoCreateProAuthUser": true,
"isHidden": true,
"idpTypeId": "string",
"idpFactoryType": "string",
"subscriptionId": "string",
"hasConfigurationError": true,
"options": [
{...}
],
"twoFactorInstances": [
{...}
],
"tenants": [
{...}
],
"clientApps": [
{...}
],
"certStores": [
{...}
],
"metadata": [
{...}
]
}
CreateOrUpdateIdpInstances
POST
/api/management/v1/IdpInstance/createorupdate/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"position": 0,
"isActive": true,
"treatSecondFactorClaimsAsConfirmed": true,
"autoCreateProAuthUser": true,
"isHidden": true,
"idpTypeId": "string",
"idpFactoryType": "string",
"subscriptionId": "string",
"hasConfigurationError": true,
"options": [...],
"twoFactorInstances": [...],
"tenants": [...],
"clientApps": [...],
"certStores": [...],
"metadata": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"position": 0,
"isActive": true,
"treatSecondFactorClaimsAsConfirmed": true,
"autoCreateProAuthUser": true,
"isHidden": true,
"idpTypeId": "string",
"idpFactoryType": "string",
"subscriptionId": "string",
"hasConfigurationError": true,
"options": [...],
"twoFactorInstances": [...],
"tenants": [...],
"clientApps": [...],
"certStores": [...],
"metadata": [...]
}
]
IdpInstanceMetadata
Operations
GET/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/idpInstanceIdGET/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/{key}PUT/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/{key}DELETE/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/{key}PATCH/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/{key}GET/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadataPOST/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadataPUT/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/batchPOST/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/batchDELETE/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/batchPATCH/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/batchPOST/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/createorupdatePOST/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/createorupdate/batch
GetIdpInstanceMetadataByIdpInstanceId
GET
/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/idpInstanceId
Responses
OK
application/json
[
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}
]
GetIdpInstanceMetadata
GET
/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/{key}
Responses
OK
application/json
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}
UpdateIdpInstanceMetadata
DeleteIdpInstanceMetadata
DELETE
/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/{key}
Responses
No Content
PatchIdpInstanceMetadata
GetIdpInstanceMetadatas
GET
/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata
Responses
OK
application/json
[
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}
]
CreateIdpInstanceMetadata
UpdateIdpInstanceMetadata
CreateIdpInstanceMetadatas
DeleteIdpInstanceMetadatas
PatchIdpInstanceMetadatas
CreateOrUpdateIdpInstanceMetadata
POST
/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/createorupdate
Request Body
application/json
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}
Responses
Created
application/json
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}
CreateOrUpdateIdpInstanceMetadatas
POST
/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/createorupdate/batch
Request Body
application/json
[
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}
]
Responses
OK
application/json
[
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}
]
IdpType
Operations
GET/api/management/v1/IdpType/name/{name}GET/api/management/v1/IdpTypePOST/api/management/v1/IdpTypePUT/api/management/v1/IdpType/batchPOST/api/management/v1/IdpType/batchDELETE/api/management/v1/IdpType/batchPATCH/api/management/v1/IdpType/batchGET/api/management/v1/IdpType/{id}PUT/api/management/v1/IdpType/{id}DELETE/api/management/v1/IdpType/{id}PATCH/api/management/v1/IdpType/{id}POST/api/management/v1/IdpType/createorupdatePOST/api/management/v1/IdpType/createorupdate/batch
GetIdpTypeByName
GET
/api/management/v1/IdpType/name/{name}
Responses
OK
application/json
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [
{...}
]
}
GetIdpTypes
GET
/api/management/v1/IdpType
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [...]
}
]
CreateIdpType
POST
/api/management/v1/IdpType
Request Body
application/json
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [
{...}
]
}
Responses
Created
application/json
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [
{...}
]
}
UpdateIdpTypes
PUT
/api/management/v1/IdpType/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [...]
}
]
CreateIdpTypes
POST
/api/management/v1/IdpType/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [...]
}
]
DeleteIdpTypes
PatchIdpTypes
GetIdpType
GET
/api/management/v1/IdpType/{id}
Responses
OK
application/json
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [
{...}
]
}
UpdateIdpType
PUT
/api/management/v1/IdpType/{id}
Request Body
application/json
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [
{...}
]
}
Responses
Accepted
application/json
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [
{...}
]
}
PatchIdpType
CreateOrUpdateIdpType
POST
/api/management/v1/IdpType/createorupdate
Request Body
application/json
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [
{...}
]
}
Responses
Created
application/json
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [
{...}
]
}
CreateOrUpdateIdpTypes
POST
/api/management/v1/IdpType/createorupdate/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [...]
}
]
IpAddressRange
Operations
GET/api/management/v1/IpAddressRange/tenant/{tenantId}GET/api/management/v1/IpAddressRange/{id}PUT/api/management/v1/IpAddressRange/{id}DELETE/api/management/v1/IpAddressRange/{id}PATCH/api/management/v1/IpAddressRange/{id}GET/api/management/v1/IpAddressRangePOST/api/management/v1/IpAddressRangePUT/api/management/v1/IpAddressRange/batchPOST/api/management/v1/IpAddressRange/batchDELETE/api/management/v1/IpAddressRange/batchPATCH/api/management/v1/IpAddressRange/batchPOST/api/management/v1/IpAddressRange/createorupdatePOST/api/management/v1/IpAddressRange/createorupdate/batch
GetIpAddressRangesForTenantId
GET
/api/management/v1/IpAddressRange/tenant/{tenantId}
Responses
OK
application/json
[
{
"id": "string",
"lower": "string",
"upper": "string",
"tenantId": "string"
}
]
GetIpAddressRange
GET
/api/management/v1/IpAddressRange/{id}
Responses
OK
application/json
{
"id": "string",
"lower": "string",
"upper": "string",
"tenantId": "string"
}
UpdateIpAddressRange
PatchIpAddressRange
GetIpAddressRanges
GET
/api/management/v1/IpAddressRange
Responses
OK
application/json
[
{
"id": "string",
"lower": "string",
"upper": "string",
"tenantId": "string"
}
]
CreateIpAddressRange
UpdateIpAddressRanges
CreateIpAddressRanges
DeleteIpAddressRanges
PatchIpAddressRanges
CreateOrUpdateIpAddressRange
CreateOrUpdateIpAddressRanges
Option
Operations
GET/api/management/v1/Option/type/{type}/ref/{refId}/name/{name}/valueGET/api/management/v1/Option/type/{type}/ref/{refId}/name/{name}GET/api/management/v1/Option/type/{type}/ref/{refId}GET/api/management/v1/Option/{id}PUT/api/management/v1/Option/{id}DELETE/api/management/v1/Option/{id}PATCH/api/management/v1/Option/{id}GET/api/management/v1/OptionPOST/api/management/v1/OptionPUT/api/management/v1/Option/batchPOST/api/management/v1/Option/batchDELETE/api/management/v1/Option/batchPATCH/api/management/v1/Option/batchPOST/api/management/v1/Option/createorupdatePOST/api/management/v1/Option/createorupdate/batch
GetOptionValueByName
GET
/api/management/v1/Option/type/{type}/ref/{refId}/name/{name}/value
Responses
OK
application/json
"string"
GetOptionByType
GET
/api/management/v1/Option/type/{type}/ref/{refId}/name/{name}
Responses
OK
application/json
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}
GetOptionsByType
GET
/api/management/v1/Option/type/{type}/ref/{refId}
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}
]
GetOption
GET
/api/management/v1/Option/{id}
Responses
OK
application/json
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}
UpdateOption
PUT
/api/management/v1/Option/{id}
Request Body
application/json
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}
Responses
Accepted
application/json
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}
PatchOption
PATCH
/api/management/v1/Option/{id}
Request Body
application/json
{
"operations": [
{...}
]
}
Responses
Accepted
application/json
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}
GetOptions
GET
/api/management/v1/Option
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}
]
CreateOption
POST
/api/management/v1/Option
Request Body
application/json
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}
Responses
Created
application/json
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}
UpdateOptions
PUT
/api/management/v1/Option/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}
]
CreateOptions
POST
/api/management/v1/Option/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}
]
DeleteOptions
PatchOptions
PATCH
/api/management/v1/Option/batch
Request Body
application/json
[
{
"ids": [...],
"patch": {...}
}
]
Responses
Accepted
application/json
[
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}
]
CreateOrUpdateOption
POST
/api/management/v1/Option/createorupdate
Request Body
application/json
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}
Responses
Created
application/json
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}
CreateOrUpdateOptions
POST
/api/management/v1/Option/createorupdate/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}
]
GetOptionMetadataByName
GET
/api/management/v1/OptionMetadata/type/{type}/ref/{refId}/name/{name}
Responses
OK
application/json
{
"id": "string",
"name": "string",
"description": "string",
"category": "string",
"isMandatory": true,
"defaultValue": "string",
"optionType": "string",
"optionTargetType": "string",
"applyToIdpTypeId": "string",
"applyToTwoFactorTypeId": "string"
}
GetOptionsMetadatas
GET
/api/management/v1/OptionMetadata/type/{type}/ref/{refId}
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"description": "string",
"category": "string",
"isMandatory": true,
"defaultValue": "string",
"optionType": "string",
"optionTargetType": "string",
"applyToIdpTypeId": "string",
"applyToTwoFactorTypeId": "string"
}
]
GetOptionMetadata
GET
/api/management/v1/OptionMetadata/{id}
Responses
OK
application/json
{
"id": "string",
"name": "string",
"description": "string",
"category": "string",
"isMandatory": true,
"defaultValue": "string",
"optionType": "string",
"optionTargetType": "string",
"applyToIdpTypeId": "string",
"applyToTwoFactorTypeId": "string"
}
GetOptionMetadatas
GET
/api/management/v1/OptionMetadata
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"description": "string",
"category": "string",
"isMandatory": true,
"defaultValue": "string",
"optionType": "string",
"optionTargetType": "string",
"applyToIdpTypeId": "string",
"applyToTwoFactorTypeId": "string"
}
]
ProAuthGroup
Operations
GET/api/management/v1/ProAuthGroup/idp/{idpId}/scim/{id}GET/api/management/v1/ProAuthGroup/idp/{idpId}/userstore/{id}GET/api/management/v1/ProAuthGroup/{id}PUT/api/management/v1/ProAuthGroup/{id}DELETE/api/management/v1/ProAuthGroup/{id}PATCH/api/management/v1/ProAuthGroup/{id}GET/api/management/v1/ProAuthGroupPOST/api/management/v1/ProAuthGroupPUT/api/management/v1/ProAuthGroup/batchPOST/api/management/v1/ProAuthGroup/batchDELETE/api/management/v1/ProAuthGroup/batchPATCH/api/management/v1/ProAuthGroup/batchPOST/api/management/v1/ProAuthGroup/createorupdatePOST/api/management/v1/ProAuthGroup/createorupdate/batch
GetScimSynchronizedProAuthGroupByScimId
GET
/api/management/v1/ProAuthGroup/idp/{idpId}/scim/{id}
Responses
OK
application/json
{
"id": "string",
"name": "string",
"federatedExternalGroupId": "string",
"scimSynchronized": true,
"idpInstanceId": "string",
"subscriptionId": "string",
"applyToTenantId": "string",
"proAuthGroupRoles": [
{...}
],
"memberUsers": [
{...}
],
"parentGroups": [
{...}
],
"memberGroups": [
{...}
],
"authorizedClientApps": [
{...}
],
"metadata": [
{...}
]
}
GetSynchronizedProAuthGroupByUserStoreId
GET
/api/management/v1/ProAuthGroup/idp/{idpId}/userstore/{id}
Responses
OK
application/json
{
"id": "string",
"name": "string",
"federatedExternalGroupId": "string",
"scimSynchronized": true,
"idpInstanceId": "string",
"subscriptionId": "string",
"applyToTenantId": "string",
"proAuthGroupRoles": [
{...}
],
"memberUsers": [
{...}
],
"parentGroups": [
{...}
],
"memberGroups": [
{...}
],
"authorizedClientApps": [
{...}
],
"metadata": [
{...}
]
}
GetProAuthGroup
GET
/api/management/v1/ProAuthGroup/{id}
Responses
OK
application/json
{
"id": "string",
"name": "string",
"federatedExternalGroupId": "string",
"scimSynchronized": true,
"idpInstanceId": "string",
"subscriptionId": "string",
"applyToTenantId": "string",
"proAuthGroupRoles": [
{...}
],
"memberUsers": [
{...}
],
"parentGroups": [
{...}
],
"memberGroups": [
{...}
],
"authorizedClientApps": [
{...}
],
"metadata": [
{...}
]
}
UpdateProAuthGroup
PUT
/api/management/v1/ProAuthGroup/{id}
Request Body
application/json
{
"id": "string",
"name": "string",
"federatedExternalGroupId": "string",
"scimSynchronized": true,
"idpInstanceId": "string",
"subscriptionId": "string",
"applyToTenantId": "string",
"proAuthGroupRoles": [
{...}
],
"memberUsers": [
{...}
],
"parentGroups": [
{...}
],
"memberGroups": [
{...}
],
"authorizedClientApps": [
{...}
],
"metadata": [
{...}
]
}
Responses
Accepted
application/json
{
"id": "string",
"name": "string",
"federatedExternalGroupId": "string",
"scimSynchronized": true,
"idpInstanceId": "string",
"subscriptionId": "string",
"applyToTenantId": "string",
"proAuthGroupRoles": [
{...}
],
"memberUsers": [
{...}
],
"parentGroups": [
{...}
],
"memberGroups": [
{...}
],
"authorizedClientApps": [
{...}
],
"metadata": [
{...}
]
}
PatchProAuthGroup
PATCH
/api/management/v1/ProAuthGroup/{id}
Request Body
application/json
{
"operations": [
{...}
]
}
Responses
Accepted
application/json
{
"id": "string",
"name": "string",
"federatedExternalGroupId": "string",
"scimSynchronized": true,
"idpInstanceId": "string",
"subscriptionId": "string",
"applyToTenantId": "string",
"proAuthGroupRoles": [
{...}
],
"memberUsers": [
{...}
],
"parentGroups": [
{...}
],
"memberGroups": [
{...}
],
"authorizedClientApps": [
{...}
],
"metadata": [
{...}
]
}
GetProAuthGroups
GET
/api/management/v1/ProAuthGroup
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"federatedExternalGroupId": "string",
"scimSynchronized": true,
"idpInstanceId": "string",
"subscriptionId": "string",
"applyToTenantId": "string",
"proAuthGroupRoles": [...],
"memberUsers": [...],
"parentGroups": [...],
"memberGroups": [...],
"authorizedClientApps": [...],
"metadata": [...]
}
]
CreateProAuthGroup
POST
/api/management/v1/ProAuthGroup
Request Body
application/json
{
"id": "string",
"name": "string",
"federatedExternalGroupId": "string",
"scimSynchronized": true,
"idpInstanceId": "string",
"subscriptionId": "string",
"applyToTenantId": "string",
"proAuthGroupRoles": [
{...}
],
"memberUsers": [
{...}
],
"parentGroups": [
{...}
],
"memberGroups": [
{...}
],
"authorizedClientApps": [
{...}
],
"metadata": [
{...}
]
}
Responses
Created
application/json
{
"id": "string",
"name": "string",
"federatedExternalGroupId": "string",
"scimSynchronized": true,
"idpInstanceId": "string",
"subscriptionId": "string",
"applyToTenantId": "string",
"proAuthGroupRoles": [
{...}
],
"memberUsers": [
{...}
],
"parentGroups": [
{...}
],
"memberGroups": [
{...}
],
"authorizedClientApps": [
{...}
],
"metadata": [
{...}
]
}
UpdateProAuthGroups
PUT
/api/management/v1/ProAuthGroup/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"federatedExternalGroupId": "string",
"scimSynchronized": true,
"idpInstanceId": "string",
"subscriptionId": "string",
"applyToTenantId": "string",
"proAuthGroupRoles": [...],
"memberUsers": [...],
"parentGroups": [...],
"memberGroups": [...],
"authorizedClientApps": [...],
"metadata": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"federatedExternalGroupId": "string",
"scimSynchronized": true,
"idpInstanceId": "string",
"subscriptionId": "string",
"applyToTenantId": "string",
"proAuthGroupRoles": [...],
"memberUsers": [...],
"parentGroups": [...],
"memberGroups": [...],
"authorizedClientApps": [...],
"metadata": [...]
}
]
CreateProAuthGroups
POST
/api/management/v1/ProAuthGroup/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"federatedExternalGroupId": "string",
"scimSynchronized": true,
"idpInstanceId": "string",
"subscriptionId": "string",
"applyToTenantId": "string",
"proAuthGroupRoles": [...],
"memberUsers": [...],
"parentGroups": [...],
"memberGroups": [...],
"authorizedClientApps": [...],
"metadata": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"federatedExternalGroupId": "string",
"scimSynchronized": true,
"idpInstanceId": "string",
"subscriptionId": "string",
"applyToTenantId": "string",
"proAuthGroupRoles": [...],
"memberUsers": [...],
"parentGroups": [...],
"memberGroups": [...],
"authorizedClientApps": [...],
"metadata": [...]
}
]
DeleteProAuthGroups
PatchProAuthGroups
PATCH
/api/management/v1/ProAuthGroup/batch
Request Body
application/json
[
{
"ids": [...],
"patch": {...}
}
]
Responses
Accepted
application/json
[
{
"id": "string",
"name": "string",
"federatedExternalGroupId": "string",
"scimSynchronized": true,
"idpInstanceId": "string",
"subscriptionId": "string",
"applyToTenantId": "string",
"proAuthGroupRoles": [...],
"memberUsers": [...],
"parentGroups": [...],
"memberGroups": [...],
"authorizedClientApps": [...],
"metadata": [...]
}
]
CreateOrUpdateProAuthGroup
POST
/api/management/v1/ProAuthGroup/createorupdate
Request Body
application/json
{
"id": "string",
"name": "string",
"federatedExternalGroupId": "string",
"scimSynchronized": true,
"idpInstanceId": "string",
"subscriptionId": "string",
"applyToTenantId": "string",
"proAuthGroupRoles": [
{...}
],
"memberUsers": [
{...}
],
"parentGroups": [
{...}
],
"memberGroups": [
{...}
],
"authorizedClientApps": [
{...}
],
"metadata": [
{...}
]
}
Responses
Created
application/json
{
"id": "string",
"name": "string",
"federatedExternalGroupId": "string",
"scimSynchronized": true,
"idpInstanceId": "string",
"subscriptionId": "string",
"applyToTenantId": "string",
"proAuthGroupRoles": [
{...}
],
"memberUsers": [
{...}
],
"parentGroups": [
{...}
],
"memberGroups": [
{...}
],
"authorizedClientApps": [
{...}
],
"metadata": [
{...}
]
}
CreateOrUpdateProAuthGroups
POST
/api/management/v1/ProAuthGroup/createorupdate/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"federatedExternalGroupId": "string",
"scimSynchronized": true,
"idpInstanceId": "string",
"subscriptionId": "string",
"applyToTenantId": "string",
"proAuthGroupRoles": [...],
"memberUsers": [...],
"parentGroups": [...],
"memberGroups": [...],
"authorizedClientApps": [...],
"metadata": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"federatedExternalGroupId": "string",
"scimSynchronized": true,
"idpInstanceId": "string",
"subscriptionId": "string",
"applyToTenantId": "string",
"proAuthGroupRoles": [...],
"memberUsers": [...],
"parentGroups": [...],
"memberGroups": [...],
"authorizedClientApps": [...],
"metadata": [...]
}
]
ProAuthGroupMetadata
Operations
GET/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/proAuthGroupIdGET/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/{key}PUT/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/{key}DELETE/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/{key}PATCH/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/{key}GET/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadataPOST/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadataPUT/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/batchPOST/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/batchDELETE/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/batchPATCH/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/batchPOST/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/createorupdatePOST/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/createorupdate/batch
GetProAuthGroupMetadataByProAuthGroupId
GET
/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/proAuthGroupId
Responses
OK
application/json
[
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}
]
GetProAuthGroupMetadata
GET
/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/{key}
Responses
OK
application/json
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}
UpdateProAuthGroupMetadata
DeleteProAuthGroupMetadata
DELETE
/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/{key}
Responses
No Content
PatchProAuthGroupMetadata
GetProAuthGroupMetadatas
GET
/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata
Responses
OK
application/json
[
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}
]
CreateProAuthGroupMetadata
UpdateProAuthGroupMetadata
CreateProAuthGroupMetadatas
DeleteProAuthGroupMetadatas
PatchProAuthGroupMetadatas
CreateOrUpdateProAuthGroupMetadata
POST
/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/createorupdate
Request Body
application/json
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}
Responses
Created
application/json
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}
CreateOrUpdateProAuthGroupMetadatas
POST
/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/createorupdate/batch
Request Body
application/json
[
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}
]
Responses
OK
application/json
[
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}
]
ProAuthGroupRole
Operations
GET/api/management/v1/ProAuthGroup/ProAuthGroupRole/proauthgroup/{proAuthGroupId}GET/api/management/v1/ProAuthGroup/ProAuthGroupRole/{id}PUT/api/management/v1/ProAuthGroup/ProAuthGroupRole/{id}DELETE/api/management/v1/ProAuthGroup/ProAuthGroupRole/{id}PATCH/api/management/v1/ProAuthGroup/ProAuthGroupRole/{id}GET/api/management/v1/ProAuthGroup/ProAuthGroupRolePOST/api/management/v1/ProAuthGroup/ProAuthGroupRolePUT/api/management/v1/ProAuthGroup/ProAuthGroupRole/batchPOST/api/management/v1/ProAuthGroup/ProAuthGroupRole/batchDELETE/api/management/v1/ProAuthGroup/ProAuthGroupRole/batchPATCH/api/management/v1/ProAuthGroup/ProAuthGroupRole/batchPOST/api/management/v1/ProAuthGroup/ProAuthGroupRole/createorupdatePOST/api/management/v1/ProAuthGroup/ProAuthGroupRole/createorupdate/batch
GetProAuthGroupRolesByGroup
GET
/api/management/v1/ProAuthGroup/ProAuthGroupRole/proauthgroup/{proAuthGroupId}
Responses
OK
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
]
GetProAuthGroupRole
GET
/api/management/v1/ProAuthGroup/ProAuthGroupRole/{id}
Responses
OK
application/json
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
UpdateProAuthGroupRole
PUT
/api/management/v1/ProAuthGroup/ProAuthGroupRole/{id}
Request Body
application/json
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
Responses
Accepted
application/json
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
DeleteProAuthGroupRole
DELETE
/api/management/v1/ProAuthGroup/ProAuthGroupRole/{id}
Responses
No Content
PatchProAuthGroupRole
PATCH
/api/management/v1/ProAuthGroup/ProAuthGroupRole/{id}
Request Body
application/json
{
"operations": [
{...}
]
}
Responses
Accepted
application/json
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
GetProAuthGroupRoles
GET
/api/management/v1/ProAuthGroup/ProAuthGroupRole
Responses
OK
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
]
CreateProAuthGroupRole
POST
/api/management/v1/ProAuthGroup/ProAuthGroupRole
Request Body
application/json
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
Responses
Created
application/json
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
UpdateProAuthGroupRoles
PUT
/api/management/v1/ProAuthGroup/ProAuthGroupRole/batch
Request Body
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
]
CreateProAuthGroupRoles
POST
/api/management/v1/ProAuthGroup/ProAuthGroupRole/batch
Request Body
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
]
DeleteProAuthGroupRoles
PatchProAuthGroupRoles
PATCH
/api/management/v1/ProAuthGroup/ProAuthGroupRole/batch
Request Body
application/json
[
{
"ids": [...],
"patch": {...}
}
]
Responses
Accepted
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
]
CreateOrUpdateProAuthGroupRole
POST
/api/management/v1/ProAuthGroup/ProAuthGroupRole/createorupdate
Request Body
application/json
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
Responses
Created
application/json
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
CreateOrUpdateProAuthGroupRoles
POST
/api/management/v1/ProAuthGroup/ProAuthGroupRole/createorupdate/batch
Request Body
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
]
ProAuthUser
Operations
GET/api/management/v1/ProAuthUserPOST/api/management/v1/ProAuthUserPUT/api/management/v1/ProAuthUser/batchPOST/api/management/v1/ProAuthUser/batchDELETE/api/management/v1/ProAuthUser/batchPATCH/api/management/v1/ProAuthUser/batchGET/api/management/v1/ProAuthUser/{id}PUT/api/management/v1/ProAuthUser/{id}DELETE/api/management/v1/ProAuthUser/{id}PATCH/api/management/v1/ProAuthUser/{id}POST/api/management/v1/ProAuthUser/createorupdatePOST/api/management/v1/ProAuthUser/createorupdate/batchDELETE/api/management/v1/ProAuthUser/all/tenant/{tenantId}DELETE/api/management/v1/ProAuthUser/all/idpInstance/{idpInstanceId}DELETE/api/management/v1/ProAuthUser/all/subscription/{subscriptionId}DELETE/api/management/v1/ProAuthUser/all/subscription/{subscriptionId}/noidpGET/api/management/v1/ProAuthUser/idp/{idpId}/externaluniqueuser/{id}GET/api/management/v1/ProAuthUser/idp/{idpId}/scim/{id}GET/api/management/v1/ProAuthUser/idp/{idpId}/userstore/{id}POST/api/management/v1/ProAuthUser/requestuserdetails/{id}GET/api/management/v1/ProAuthUser/idp/{idpId}
GetProAuthUsers
GET
/api/management/v1/ProAuthUser
Responses
OK
application/json
[
{
"id": "string",
"isUserActive": true,
"loginName": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"requestUserDetailsOnNextLogin": true,
"scimSynchronized": true,
"invitationPending": true,
"managerId": "string",
"idpInstanceId": "string",
"subscriptionId": "string",
"twoFactorInstances": [...],
"memberOfGroups": [...],
"authorizedClientApps": [...],
"proAuthUserProfiles": [...],
"proAuthUserFederatedIdentities": [...]
}
]
CreateProAuthUser
POST
/api/management/v1/ProAuthUser
Request Body
application/json
{
"id": "string",
"isUserActive": true,
"loginName": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"requestUserDetailsOnNextLogin": true,
"scimSynchronized": true,
"invitationPending": true,
"managerId": "string",
"idpInstanceId": "string",
"subscriptionId": "string",
"twoFactorInstances": [
{...}
],
"memberOfGroups": [
{...}
],
"authorizedClientApps": [
{...}
],
"proAuthUserProfiles": [
{...}
],
"proAuthUserFederatedIdentities": [
{...}
]
}
Responses
Created
application/json
{
"id": "string",
"isUserActive": true,
"loginName": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"requestUserDetailsOnNextLogin": true,
"scimSynchronized": true,
"invitationPending": true,
"managerId": "string",
"idpInstanceId": "string",
"subscriptionId": "string",
"twoFactorInstances": [
{...}
],
"memberOfGroups": [
{...}
],
"authorizedClientApps": [
{...}
],
"proAuthUserProfiles": [
{...}
],
"proAuthUserFederatedIdentities": [
{...}
]
}
UpdateProAuthUsers
PUT
/api/management/v1/ProAuthUser/batch
Request Body
application/json
[
{
"id": "string",
"isUserActive": true,
"loginName": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"requestUserDetailsOnNextLogin": true,
"scimSynchronized": true,
"invitationPending": true,
"managerId": "string",
"idpInstanceId": "string",
"subscriptionId": "string",
"twoFactorInstances": [...],
"memberOfGroups": [...],
"authorizedClientApps": [...],
"proAuthUserProfiles": [...],
"proAuthUserFederatedIdentities": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"isUserActive": true,
"loginName": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"requestUserDetailsOnNextLogin": true,
"scimSynchronized": true,
"invitationPending": true,
"managerId": "string",
"idpInstanceId": "string",
"subscriptionId": "string",
"twoFactorInstances": [...],
"memberOfGroups": [...],
"authorizedClientApps": [...],
"proAuthUserProfiles": [...],
"proAuthUserFederatedIdentities": [...]
}
]
CreateProAuthUsers
POST
/api/management/v1/ProAuthUser/batch
Request Body
application/json
[
{
"id": "string",
"isUserActive": true,
"loginName": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"requestUserDetailsOnNextLogin": true,
"scimSynchronized": true,
"invitationPending": true,
"managerId": "string",
"idpInstanceId": "string",
"subscriptionId": "string",
"twoFactorInstances": [...],
"memberOfGroups": [...],
"authorizedClientApps": [...],
"proAuthUserProfiles": [...],
"proAuthUserFederatedIdentities": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"isUserActive": true,
"loginName": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"requestUserDetailsOnNextLogin": true,
"scimSynchronized": true,
"invitationPending": true,
"managerId": "string",
"idpInstanceId": "string",
"subscriptionId": "string",
"twoFactorInstances": [...],
"memberOfGroups": [...],
"authorizedClientApps": [...],
"proAuthUserProfiles": [...],
"proAuthUserFederatedIdentities": [...]
}
]
DeleteProAuthUsers
PatchProAuthUsers
PATCH
/api/management/v1/ProAuthUser/batch
Request Body
application/json
[
{
"ids": [...],
"patch": {...}
}
]
Responses
Accepted
application/json
[
{
"id": "string",
"isUserActive": true,
"loginName": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"requestUserDetailsOnNextLogin": true,
"scimSynchronized": true,
"invitationPending": true,
"managerId": "string",
"idpInstanceId": "string",
"subscriptionId": "string",
"twoFactorInstances": [...],
"memberOfGroups": [...],
"authorizedClientApps": [...],
"proAuthUserProfiles": [...],
"proAuthUserFederatedIdentities": [...]
}
]
GetProAuthUser
GET
/api/management/v1/ProAuthUser/{id}
Responses
OK
application/json
{
"id": "string",
"isUserActive": true,
"loginName": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"requestUserDetailsOnNextLogin": true,
"scimSynchronized": true,
"invitationPending": true,
"managerId": "string",
"idpInstanceId": "string",
"subscriptionId": "string",
"twoFactorInstances": [
{...}
],
"memberOfGroups": [
{...}
],
"authorizedClientApps": [
{...}
],
"proAuthUserProfiles": [
{...}
],
"proAuthUserFederatedIdentities": [
{...}
]
}
UpdateProAuthUser
PUT
/api/management/v1/ProAuthUser/{id}
Request Body
application/json
{
"id": "string",
"isUserActive": true,
"loginName": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"requestUserDetailsOnNextLogin": true,
"scimSynchronized": true,
"invitationPending": true,
"managerId": "string",
"idpInstanceId": "string",
"subscriptionId": "string",
"twoFactorInstances": [
{...}
],
"memberOfGroups": [
{...}
],
"authorizedClientApps": [
{...}
],
"proAuthUserProfiles": [
{...}
],
"proAuthUserFederatedIdentities": [
{...}
]
}
Responses
Accepted
application/json
{
"id": "string",
"isUserActive": true,
"loginName": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"requestUserDetailsOnNextLogin": true,
"scimSynchronized": true,
"invitationPending": true,
"managerId": "string",
"idpInstanceId": "string",
"subscriptionId": "string",
"twoFactorInstances": [
{...}
],
"memberOfGroups": [
{...}
],
"authorizedClientApps": [
{...}
],
"proAuthUserProfiles": [
{...}
],
"proAuthUserFederatedIdentities": [
{...}
]
}
PatchProAuthUser
PATCH
/api/management/v1/ProAuthUser/{id}
Request Body
application/json
{
"operations": [
{...}
]
}
Responses
Accepted
application/json
{
"id": "string",
"isUserActive": true,
"loginName": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"requestUserDetailsOnNextLogin": true,
"scimSynchronized": true,
"invitationPending": true,
"managerId": "string",
"idpInstanceId": "string",
"subscriptionId": "string",
"twoFactorInstances": [
{...}
],
"memberOfGroups": [
{...}
],
"authorizedClientApps": [
{...}
],
"proAuthUserProfiles": [
{...}
],
"proAuthUserFederatedIdentities": [
{...}
]
}
CreateOrUpdateProAuthUser
POST
/api/management/v1/ProAuthUser/createorupdate
Request Body
application/json
{
"id": "string",
"isUserActive": true,
"loginName": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"requestUserDetailsOnNextLogin": true,
"scimSynchronized": true,
"invitationPending": true,
"managerId": "string",
"idpInstanceId": "string",
"subscriptionId": "string",
"twoFactorInstances": [
{...}
],
"memberOfGroups": [
{...}
],
"authorizedClientApps": [
{...}
],
"proAuthUserProfiles": [
{...}
],
"proAuthUserFederatedIdentities": [
{...}
]
}
Responses
Created
application/json
{
"id": "string",
"isUserActive": true,
"loginName": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"requestUserDetailsOnNextLogin": true,
"scimSynchronized": true,
"invitationPending": true,
"managerId": "string",
"idpInstanceId": "string",
"subscriptionId": "string",
"twoFactorInstances": [
{...}
],
"memberOfGroups": [
{...}
],
"authorizedClientApps": [
{...}
],
"proAuthUserProfiles": [
{...}
],
"proAuthUserFederatedIdentities": [
{...}
]
}
CreateOrUpdateProAuthUsers
POST
/api/management/v1/ProAuthUser/createorupdate/batch
Request Body
application/json
[
{
"id": "string",
"isUserActive": true,
"loginName": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"requestUserDetailsOnNextLogin": true,
"scimSynchronized": true,
"invitationPending": true,
"managerId": "string",
"idpInstanceId": "string",
"subscriptionId": "string",
"twoFactorInstances": [...],
"memberOfGroups": [...],
"authorizedClientApps": [...],
"proAuthUserProfiles": [...],
"proAuthUserFederatedIdentities": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"isUserActive": true,
"loginName": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"requestUserDetailsOnNextLogin": true,
"scimSynchronized": true,
"invitationPending": true,
"managerId": "string",
"idpInstanceId": "string",
"subscriptionId": "string",
"twoFactorInstances": [...],
"memberOfGroups": [...],
"authorizedClientApps": [...],
"proAuthUserProfiles": [...],
"proAuthUserFederatedIdentities": [...]
}
]
DeleteAllProAuthUsersByTenant
DELETE
/api/management/v1/ProAuthUser/all/tenant/{tenantId}
Responses
No Content
DeleteAllProAuthUsersByIdp
DELETE
/api/management/v1/ProAuthUser/all/idpInstance/{idpInstanceId}
Responses
No Content
DeleteAllProAuthUsersBySubscription
DELETE
/api/management/v1/ProAuthUser/all/subscription/{subscriptionId}
Responses
No Content
DeleteAllProAuthUsersWithoutAssignedIdpOfSubscription
DELETE
/api/management/v1/ProAuthUser/all/subscription/{subscriptionId}/noidp
Responses
No Content
GetProAuthUserByExternalUniqueUserId
GET
/api/management/v1/ProAuthUser/idp/{idpId}/externaluniqueuser/{id}
Responses
OK
application/json
{
"id": "string",
"isUserActive": true,
"loginName": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"requestUserDetailsOnNextLogin": true,
"scimSynchronized": true,
"invitationPending": true,
"managerId": "string",
"idpInstanceId": "string",
"subscriptionId": "string",
"twoFactorInstances": [
{...}
],
"memberOfGroups": [
{...}
],
"authorizedClientApps": [
{...}
],
"proAuthUserProfiles": [
{...}
],
"proAuthUserFederatedIdentities": [
{...}
]
}
GetScimSynchronizedProAuthUserByScimId
GET
/api/management/v1/ProAuthUser/idp/{idpId}/scim/{id}
Responses
OK
application/json
{
"id": "string",
"isUserActive": true,
"loginName": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"requestUserDetailsOnNextLogin": true,
"scimSynchronized": true,
"invitationPending": true,
"managerId": "string",
"idpInstanceId": "string",
"subscriptionId": "string",
"twoFactorInstances": [
{...}
],
"memberOfGroups": [
{...}
],
"authorizedClientApps": [
{...}
],
"proAuthUserProfiles": [
{...}
],
"proAuthUserFederatedIdentities": [
{...}
]
}
GetSynchronizedProAuthUserByUserStoreId
GET
/api/management/v1/ProAuthUser/idp/{idpId}/userstore/{id}
Responses
OK
application/json
{
"id": "string",
"isUserActive": true,
"loginName": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"requestUserDetailsOnNextLogin": true,
"scimSynchronized": true,
"invitationPending": true,
"managerId": "string",
"idpInstanceId": "string",
"subscriptionId": "string",
"twoFactorInstances": [
{...}
],
"memberOfGroups": [
{...}
],
"authorizedClientApps": [
{...}
],
"proAuthUserProfiles": [
{...}
],
"proAuthUserFederatedIdentities": [
{...}
]
}
SetProAuthUserRequestUserDetails
POST
/api/management/v1/ProAuthUser/requestuserdetails/{id}
Responses
OK
GetProAuthUserByIdpInstanceId
GET
/api/management/v1/ProAuthUser/idp/{idpId}
Responses
OK
application/json
[
{
"id": "string",
"isUserActive": true,
"loginName": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"requestUserDetailsOnNextLogin": true,
"scimSynchronized": true,
"invitationPending": true,
"managerId": "string",
"idpInstanceId": "string",
"subscriptionId": "string",
"twoFactorInstances": [...],
"memberOfGroups": [...],
"authorizedClientApps": [...],
"proAuthUserProfiles": [...],
"proAuthUserFederatedIdentities": [...]
}
]
GetProAuthUserFederatedConfiguration
GET
/api/management/v1/ProAuthUser/ProAuthUserFederatedConfiguration/{id}
Responses
OK
application/json
{
"id": "string",
"issuer": "string",
"subject": "string",
"proAuthUserId": "string",
"idpInstanceId": "string",
"isInternalFederation": true,
"isFederatedThroughIdpInstance": true
}
GetProAuthUserFederatedConfigurations
GET
/api/management/v1/ProAuthUser/ProAuthUserFederatedConfiguration
Responses
OK
application/json
[
{
"id": "string",
"issuer": "string",
"subject": "string",
"proAuthUserId": "string",
"idpInstanceId": "string",
"isInternalFederation": true,
"isFederatedThroughIdpInstance": true
}
]
GetProAuthUserInvitations
GET
/api/management/v1/ProAuthUserInvitation
Responses
OK
application/json
[
{
"id": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"isUserActive": true,
"subscriptionId": "string",
"tenantId": "string"
}
]
GetProAuthUserInvitation
GET
/api/management/v1/ProAuthUserInvitation/{id}
Responses
OK
application/json
{
"id": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"isUserActive": true,
"subscriptionId": "string",
"tenantId": "string"
}
CreateProAuthUserInvitation
POST
/api/management/v1/ProAuthUserInvitation/invite
Request Body
application/json
{
"id": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"isUserActive": true,
"subscriptionId": "string",
"tenantId": "string"
}
Responses
Created
application/json
{
"id": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"isUserActive": true,
"subscriptionId": "string",
"tenantId": "string"
}
SendProAuthUserInvitation
POST
/api/management/v1/ProAuthUserInvitation/invite/send/{id}
Responses
OK
application/json
true
ProAuthUserProfile
Operations
GET/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/proAuthUserIdGET/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/{key}PUT/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/{key}DELETE/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/{key}PATCH/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/{key}GET/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfilePOST/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfilePUT/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/batchPOST/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/batchDELETE/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/batchPATCH/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/batchPOST/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/createorupdatePOST/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/createorupdate/batch
GetProAuthUserProfilesByProAuthUserId
GET
/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/proAuthUserId
Responses
OK
application/json
[
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}
]
GetProAuthUserProfile
GET
/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/{key}
Responses
OK
application/json
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}
UpdateProAuthUserProfile
DeleteProAuthUserProfile
DELETE
/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/{key}
Responses
No Content
PatchProAuthUserProfile
GetProAuthUserProfiles
GET
/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile
Responses
OK
application/json
[
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}
]
CreateProAuthUserProfile
UpdateProAuthUserProfile
CreateProAuthUserProfiles
DeleteProAuthUserProfiles
PatchProAuthUserProfiles
CreateOrUpdateProAuthUserProfile
POST
/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/createorupdate
Request Body
application/json
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}
Responses
Created
application/json
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}
CreateOrUpdateProAuthUserProfiles
POST
/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/createorupdate/batch
Request Body
application/json
[
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}
]
Responses
OK
application/json
[
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}
]
ProAuthUserQuestionnaire
Operations
GET/api/management/v1/ProAuthUserQuestionnaire/{id}PUT/api/management/v1/ProAuthUserQuestionnaire/{id}DELETE/api/management/v1/ProAuthUserQuestionnaire/{id}PATCH/api/management/v1/ProAuthUserQuestionnaire/{id}GET/api/management/v1/ProAuthUserQuestionnairePOST/api/management/v1/ProAuthUserQuestionnairePUT/api/management/v1/ProAuthUserQuestionnaire/batchPOST/api/management/v1/ProAuthUserQuestionnaire/batchDELETE/api/management/v1/ProAuthUserQuestionnaire/batchPATCH/api/management/v1/ProAuthUserQuestionnaire/batchPOST/api/management/v1/ProAuthUserQuestionnaire/createorupdatePOST/api/management/v1/ProAuthUserQuestionnaire/createorupdate/batch
GetProAuthUserQuestionnaire
GET
/api/management/v1/ProAuthUserQuestionnaire/{id}
Responses
OK
application/json
{
"id": "string",
"name": "string",
"isActive": true,
"items": [
{...}
],
"subscriptionId": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"applyToClientAppId": "string",
"applyToIdpTypeId": "string",
"applyToIdpInstanceId": "string"
}
UpdateProAuthUserQuestionnaire
PUT
/api/management/v1/ProAuthUserQuestionnaire/{id}
Request Body
application/json
{
"id": "string",
"name": "string",
"isActive": true,
"items": [
{...}
],
"subscriptionId": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"applyToClientAppId": "string",
"applyToIdpTypeId": "string",
"applyToIdpInstanceId": "string"
}
Responses
Accepted
application/json
{
"id": "string",
"name": "string",
"isActive": true,
"items": [
{...}
],
"subscriptionId": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"applyToClientAppId": "string",
"applyToIdpTypeId": "string",
"applyToIdpInstanceId": "string"
}
DeleteProAuthUserQuestionnaire
DELETE
/api/management/v1/ProAuthUserQuestionnaire/{id}
Responses
No Content
PatchProAuthUserQuestionnaire
PATCH
/api/management/v1/ProAuthUserQuestionnaire/{id}
Request Body
application/json
{
"operations": [
{...}
]
}
Responses
Accepted
application/json
{
"id": "string",
"name": "string",
"isActive": true,
"items": [
{...}
],
"subscriptionId": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"applyToClientAppId": "string",
"applyToIdpTypeId": "string",
"applyToIdpInstanceId": "string"
}
GetProAuthUserQuestionnaires
GET
/api/management/v1/ProAuthUserQuestionnaire
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"isActive": true,
"items": [...],
"subscriptionId": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"applyToClientAppId": "string",
"applyToIdpTypeId": "string",
"applyToIdpInstanceId": "string"
}
]
CreateProAuthUserQuestionnaire
POST
/api/management/v1/ProAuthUserQuestionnaire
Request Body
application/json
{
"id": "string",
"name": "string",
"isActive": true,
"items": [
{...}
],
"subscriptionId": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"applyToClientAppId": "string",
"applyToIdpTypeId": "string",
"applyToIdpInstanceId": "string"
}
Responses
Created
application/json
{
"id": "string",
"name": "string",
"isActive": true,
"items": [
{...}
],
"subscriptionId": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"applyToClientAppId": "string",
"applyToIdpTypeId": "string",
"applyToIdpInstanceId": "string"
}
UpdateProAuthUserQuestionnaires
PUT
/api/management/v1/ProAuthUserQuestionnaire/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"isActive": true,
"items": [...],
"subscriptionId": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"applyToClientAppId": "string",
"applyToIdpTypeId": "string",
"applyToIdpInstanceId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"isActive": true,
"items": [...],
"subscriptionId": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"applyToClientAppId": "string",
"applyToIdpTypeId": "string",
"applyToIdpInstanceId": "string"
}
]
CreateProAuthUserQuestionnaires
POST
/api/management/v1/ProAuthUserQuestionnaire/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"isActive": true,
"items": [...],
"subscriptionId": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"applyToClientAppId": "string",
"applyToIdpTypeId": "string",
"applyToIdpInstanceId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"isActive": true,
"items": [...],
"subscriptionId": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"applyToClientAppId": "string",
"applyToIdpTypeId": "string",
"applyToIdpInstanceId": "string"
}
]
DeleteProAuthUserQuestionnaires
PatchProAuthUserQuestionnaires
PATCH
/api/management/v1/ProAuthUserQuestionnaire/batch
Request Body
application/json
[
{
"ids": [...],
"patch": {...}
}
]
Responses
Accepted
application/json
[
{
"id": "string",
"name": "string",
"isActive": true,
"items": [...],
"subscriptionId": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"applyToClientAppId": "string",
"applyToIdpTypeId": "string",
"applyToIdpInstanceId": "string"
}
]
CreateOrUpdateProAuthUserQuestionnaire
POST
/api/management/v1/ProAuthUserQuestionnaire/createorupdate
Request Body
application/json
{
"id": "string",
"name": "string",
"isActive": true,
"items": [
{...}
],
"subscriptionId": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"applyToClientAppId": "string",
"applyToIdpTypeId": "string",
"applyToIdpInstanceId": "string"
}
Responses
Created
application/json
{
"id": "string",
"name": "string",
"isActive": true,
"items": [
{...}
],
"subscriptionId": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"applyToClientAppId": "string",
"applyToIdpTypeId": "string",
"applyToIdpInstanceId": "string"
}
CreateOrUpdateProAuthUserQuestionnaires
POST
/api/management/v1/ProAuthUserQuestionnaire/createorupdate/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"isActive": true,
"items": [...],
"subscriptionId": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"applyToClientAppId": "string",
"applyToIdpTypeId": "string",
"applyToIdpInstanceId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"isActive": true,
"items": [...],
"subscriptionId": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"applyToClientAppId": "string",
"applyToIdpTypeId": "string",
"applyToIdpInstanceId": "string"
}
]
ProAuthUserQuestionnaireItem
Operations
GET/api/management/v1/ProAuthUserQuestionnaireItem/{id}PUT/api/management/v1/ProAuthUserQuestionnaireItem/{id}DELETE/api/management/v1/ProAuthUserQuestionnaireItem/{id}PATCH/api/management/v1/ProAuthUserQuestionnaireItem/{id}GET/api/management/v1/ProAuthUserQuestionnaireItemPOST/api/management/v1/ProAuthUserQuestionnaireItemPUT/api/management/v1/ProAuthUserQuestionnaireItem/batchPOST/api/management/v1/ProAuthUserQuestionnaireItem/batchDELETE/api/management/v1/ProAuthUserQuestionnaireItem/batchPATCH/api/management/v1/ProAuthUserQuestionnaireItem/batchPOST/api/management/v1/ProAuthUserQuestionnaireItem/createorupdatePOST/api/management/v1/ProAuthUserQuestionnaireItem/createorupdate/batch
GetProAuthUserQuestionnaireItem
GET
/api/management/v1/ProAuthUserQuestionnaireItem/{id}
Responses
OK
application/json
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}
UpdateProAuthUserQuestionnaireItem
PUT
/api/management/v1/ProAuthUserQuestionnaireItem/{id}
Request Body
application/json
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}
Responses
Accepted
application/json
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}
DeleteProAuthUserQuestionnaireItem
DELETE
/api/management/v1/ProAuthUserQuestionnaireItem/{id}
Responses
No Content
PatchProAuthUserQuestionnaireItem
PATCH
/api/management/v1/ProAuthUserQuestionnaireItem/{id}
Request Body
application/json
{
"operations": [
{...}
]
}
Responses
Accepted
application/json
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}
GetProAuthUserQuestionnaireItems
GET
/api/management/v1/ProAuthUserQuestionnaireItem
Responses
OK
application/json
[
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}
]
CreateProAuthUserQuestionnaireItem
POST
/api/management/v1/ProAuthUserQuestionnaireItem
Request Body
application/json
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}
Responses
Created
application/json
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}
UpdateProAuthUserQuestionnaireItems
PUT
/api/management/v1/ProAuthUserQuestionnaireItem/batch
Request Body
application/json
[
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}
]
CreateProAuthUserQuestionnaireItems
POST
/api/management/v1/ProAuthUserQuestionnaireItem/batch
Request Body
application/json
[
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}
]
DeleteProAuthUserQuestionnaireItems
PatchProAuthUserQuestionnaireItems
PATCH
/api/management/v1/ProAuthUserQuestionnaireItem/batch
Request Body
application/json
[
{
"ids": [...],
"patch": {...}
}
]
Responses
Accepted
application/json
[
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}
]
CreateOrUpdateProAuthUserQuestionnaireItem
POST
/api/management/v1/ProAuthUserQuestionnaireItem/createorupdate
Request Body
application/json
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}
Responses
Created
application/json
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}
CreateOrUpdateProAuthUserQuestionnaireItems
POST
/api/management/v1/ProAuthUserQuestionnaireItem/createorupdate/batch
Request Body
application/json
[
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}
]
ProAuthUserRole
Operations
GET/api/management/v1/ProAuthUser/ProAuthUserRole/proauthuser/{proAuthUserId}GET/api/management/v1/ProAuthUser/ProAuthUserRole/{id}PUT/api/management/v1/ProAuthUser/ProAuthUserRole/{id}DELETE/api/management/v1/ProAuthUser/ProAuthUserRole/{id}PATCH/api/management/v1/ProAuthUser/ProAuthUserRole/{id}GET/api/management/v1/ProAuthUser/ProAuthUserRolePOST/api/management/v1/ProAuthUser/ProAuthUserRolePUT/api/management/v1/ProAuthUser/ProAuthUserRole/batchPOST/api/management/v1/ProAuthUser/ProAuthUserRole/batchDELETE/api/management/v1/ProAuthUser/ProAuthUserRole/batchPATCH/api/management/v1/ProAuthUser/ProAuthUserRole/batchPOST/api/management/v1/ProAuthUser/ProAuthUserRole/createorupdatePOST/api/management/v1/ProAuthUser/ProAuthUserRole/createorupdate/batch
GetProAuthUserRolesByUser
GET
/api/management/v1/ProAuthUser/ProAuthUserRole/proauthuser/{proAuthUserId}
Responses
OK
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
]
GetProAuthUserRole
GET
/api/management/v1/ProAuthUser/ProAuthUserRole/{id}
Responses
OK
application/json
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
UpdateProAuthUserRole
PUT
/api/management/v1/ProAuthUser/ProAuthUserRole/{id}
Request Body
application/json
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
Responses
Accepted
application/json
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
DeleteProAuthUserRole
DELETE
/api/management/v1/ProAuthUser/ProAuthUserRole/{id}
Responses
No Content
PatchProAuthUserRole
GetProAuthUserRoles
GET
/api/management/v1/ProAuthUser/ProAuthUserRole
Responses
OK
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
]
CreateProAuthUserRole
POST
/api/management/v1/ProAuthUser/ProAuthUserRole
Request Body
application/json
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
Responses
Created
application/json
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
UpdateProAuthUserRoles
PUT
/api/management/v1/ProAuthUser/ProAuthUserRole/batch
Request Body
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
]
CreateProAuthUserRoles
POST
/api/management/v1/ProAuthUser/ProAuthUserRole/batch
Request Body
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
]
DeleteProAuthUserRoles
PatchProAuthUserRoles
PATCH
/api/management/v1/ProAuthUser/ProAuthUserRole/batch
Request Body
application/json
[
{
"ids": [...],
"patch": {...}
}
]
Responses
Accepted
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
]
CreateOrUpdateProAuthUserRole
POST
/api/management/v1/ProAuthUser/ProAuthUserRole/createorupdate
Request Body
application/json
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
Responses
Created
application/json
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
CreateOrUpdateProAuthUserRoles
POST
/api/management/v1/ProAuthUser/ProAuthUserRole/createorupdate/batch
Request Body
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
]
ProAuthUserSecondFactor
Operations
GET/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/proAuthUser/{proAuthUserId}/type/{secondFactorType}GET/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/proAuthUser/{proAuthUserId}GET/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/proAuthUser/{proAuthUserId}/recoverycodePOST/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/proAuthUser/{proAuthUserId}/recoverycodeGET/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/{id}PUT/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/{id}DELETE/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/{id}PATCH/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/{id}GET/api/management/v1/ProAuthUser/ProAuthUserSecondFactorPOST/api/management/v1/ProAuthUser/ProAuthUserSecondFactorPUT/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/batchPOST/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/batchDELETE/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/batchPATCH/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/batchPOST/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/createorupdatePOST/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/createorupdate/batch
GetSecondFactorByType
GET
/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/proAuthUser/{proAuthUserId}/type/{secondFactorType}
Responses
OK
application/json
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
GetSecondFactorsByProAuthUserId
GET
/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/proAuthUser/{proAuthUserId}
Responses
OK
application/json
[
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
]
GetTwoFactorRecoveryCodeSet
GET
/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/proAuthUser/{proAuthUserId}/recoverycode
Responses
OK
application/json
[
{
"id": "string",
"recoveryCode": "string",
"recoveryGroup": "string",
"redeemed": true,
"redeemTimeStamp": "string",
"invalidated": true,
"invalidatedTimeStamp": "string",
"proAuthUserId": "string"
}
]
CreateTwoFactorRecoveryCodes
POST
/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/proAuthUser/{proAuthUserId}/recoverycode
Responses
Created
application/json
[
{
"id": "string",
"recoveryCode": "string",
"recoveryGroup": "string",
"redeemed": true,
"redeemTimeStamp": "string",
"invalidated": true,
"invalidatedTimeStamp": "string",
"proAuthUserId": "string"
}
]
GetProAuthUserSecondFactor
GET
/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/{id}
Responses
OK
application/json
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
UpdateProAuthUserSecondFactor
PUT
/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/{id}
Request Body
application/json
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
Responses
Accepted
application/json
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
DeleteProAuthUserSecondFactor
DELETE
/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/{id}
Responses
No Content
PatchProAuthUserSecondFactor
PATCH
/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/{id}
Request Body
application/json
{
"operations": [
{...}
]
}
Responses
Accepted
application/json
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
GetProAuthUserSecondFactors
GET
/api/management/v1/ProAuthUser/ProAuthUserSecondFactor
Responses
OK
application/json
[
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
]
CreateProAuthUserSecondFactor
POST
/api/management/v1/ProAuthUser/ProAuthUserSecondFactor
Request Body
application/json
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
Responses
Created
application/json
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
UpdateProAuthUserSecondFactors
PUT
/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/batch
Request Body
application/json
[
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
]
CreateProAuthUserSecondFactors
POST
/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/batch
Request Body
application/json
[
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
]
DeleteProAuthUserSecondFactors
PatchProAuthUserSecondFactors
PATCH
/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/batch
Request Body
application/json
[
{
"ids": [...],
"patch": {...}
}
]
Responses
Accepted
application/json
[
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
]
CreateOrUpdateProAuthUserSecondFactor
POST
/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/createorupdate
Request Body
application/json
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
Responses
Created
application/json
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
CreateOrUpdateProAuthUserSecondFactors
POST
/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/createorupdate/batch
Request Body
application/json
[
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
]
Responses
OK
application/json
[
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
]
Subscription
Operations
GET/api/management/v1/Subscription/{id}PUT/api/management/v1/Subscription/{id}DELETE/api/management/v1/Subscription/{id}PATCH/api/management/v1/Subscription/{id}GET/api/management/v1/SubscriptionPOST/api/management/v1/SubscriptionPUT/api/management/v1/Subscription/batchPOST/api/management/v1/Subscription/batchDELETE/api/management/v1/Subscription/batchPATCH/api/management/v1/Subscription/batchPOST/api/management/v1/Subscription/createorupdatePOST/api/management/v1/Subscription/createorupdate/batch
GetSubscription
GET
/api/management/v1/Subscription/{id}
Responses
OK
application/json
{
"id": "string",
"name": "string",
"status": "string",
"customerId": "string"
}
UpdateSubscription
PatchSubscription
GetSubscriptions
GET
/api/management/v1/Subscription
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"status": "string",
"customerId": "string"
}
]
CreateSubscription
UpdateSubscriptions
CreateSubscriptions
DeleteSubscriptions
PatchSubscriptions
CreateOrUpdateSubscription
CreateOrUpdateSubscriptions
Tenant
Operations
GET/api/management/v1/Tenant/{id}PUT/api/management/v1/Tenant/{id}DELETE/api/management/v1/Tenant/{id}PATCH/api/management/v1/Tenant/{id}GET/api/management/v1/TenantPOST/api/management/v1/TenantPUT/api/management/v1/Tenant/batchPOST/api/management/v1/Tenant/batchDELETE/api/management/v1/Tenant/batchPATCH/api/management/v1/Tenant/batchPOST/api/management/v1/Tenant/createorupdatePOST/api/management/v1/Tenant/createorupdate/batch
GetTenant
GET
/api/management/v1/Tenant/{id}
Responses
OK
application/json
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [
{...}
],
"ipAddressRanges": [
{...}
],
"idpInstances": [
{...}
],
"twoFactorInstances": [
{...}
],
"clientApps": [
{...}
]
}
UpdateTenant
PUT
/api/management/v1/Tenant/{id}
Request Body
application/json
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [
{...}
],
"ipAddressRanges": [
{...}
],
"idpInstances": [
{...}
],
"twoFactorInstances": [
{...}
],
"clientApps": [
{...}
]
}
Responses
Accepted
application/json
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [
{...}
],
"ipAddressRanges": [
{...}
],
"idpInstances": [
{...}
],
"twoFactorInstances": [
{...}
],
"clientApps": [
{...}
]
}
PatchTenant
PATCH
/api/management/v1/Tenant/{id}
Request Body
application/json
{
"operations": [
{...}
]
}
Responses
Accepted
application/json
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [
{...}
],
"ipAddressRanges": [
{...}
],
"idpInstances": [
{...}
],
"twoFactorInstances": [
{...}
],
"clientApps": [
{...}
]
}
GetTenants
GET
/api/management/v1/Tenant
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [...],
"ipAddressRanges": [...],
"idpInstances": [...],
"twoFactorInstances": [...],
"clientApps": [...]
}
]
CreateTenant
POST
/api/management/v1/Tenant
Request Body
application/json
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [
{...}
],
"ipAddressRanges": [
{...}
],
"idpInstances": [
{...}
],
"twoFactorInstances": [
{...}
],
"clientApps": [
{...}
]
}
Responses
Created
application/json
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [
{...}
],
"ipAddressRanges": [
{...}
],
"idpInstances": [
{...}
],
"twoFactorInstances": [
{...}
],
"clientApps": [
{...}
]
}
UpdateTenants
PUT
/api/management/v1/Tenant/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [...],
"ipAddressRanges": [...],
"idpInstances": [...],
"twoFactorInstances": [...],
"clientApps": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [...],
"ipAddressRanges": [...],
"idpInstances": [...],
"twoFactorInstances": [...],
"clientApps": [...]
}
]
CreateTenants
POST
/api/management/v1/Tenant/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [...],
"ipAddressRanges": [...],
"idpInstances": [...],
"twoFactorInstances": [...],
"clientApps": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [...],
"ipAddressRanges": [...],
"idpInstances": [...],
"twoFactorInstances": [...],
"clientApps": [...]
}
]
DeleteTenants
PatchTenants
PATCH
/api/management/v1/Tenant/batch
Request Body
application/json
[
{
"ids": [...],
"patch": {...}
}
]
Responses
Accepted
application/json
[
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [...],
"ipAddressRanges": [...],
"idpInstances": [...],
"twoFactorInstances": [...],
"clientApps": [...]
}
]
CreateOrUpdateTenant
POST
/api/management/v1/Tenant/createorupdate
Request Body
application/json
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [
{...}
],
"ipAddressRanges": [
{...}
],
"idpInstances": [
{...}
],
"twoFactorInstances": [
{...}
],
"clientApps": [
{...}
]
}
Responses
Created
application/json
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [
{...}
],
"ipAddressRanges": [
{...}
],
"idpInstances": [
{...}
],
"twoFactorInstances": [
{...}
],
"clientApps": [
{...}
]
}
CreateOrUpdateTenants
POST
/api/management/v1/Tenant/createorupdate/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [...],
"ipAddressRanges": [...],
"idpInstances": [...],
"twoFactorInstances": [...],
"clientApps": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [...],
"ipAddressRanges": [...],
"idpInstances": [...],
"twoFactorInstances": [...],
"clientApps": [...]
}
]
TwoFactorInstance
Operations
GET/api/management/v1/TwoFactorInstance/{id}PUT/api/management/v1/TwoFactorInstance/{id}DELETE/api/management/v1/TwoFactorInstance/{id}PATCH/api/management/v1/TwoFactorInstance/{id}GET/api/management/v1/TwoFactorInstancePOST/api/management/v1/TwoFactorInstancePUT/api/management/v1/TwoFactorInstance/batchPOST/api/management/v1/TwoFactorInstance/batchDELETE/api/management/v1/TwoFactorInstance/batchPATCH/api/management/v1/TwoFactorInstance/batchPOST/api/management/v1/TwoFactorInstance/createorupdatePOST/api/management/v1/TwoFactorInstance/createorupdate/batch
GetTwoFactorInstance
GET
/api/management/v1/TwoFactorInstance/{id}
Responses
OK
application/json
{
"id": "string",
"name": "string",
"executionOrder": 0,
"isActive": true,
"hasConfigurationError": true,
"twoFactorTypeId": "string",
"subscriptionId": "string",
"clientApps": [
{...}
],
"tenants": [
{...}
],
"idpInstances": [
{...}
],
"idpTypes": [
{...}
],
"proAuthUsers": [
{...}
],
"options": [
{...}
],
"metadata": [
{...}
]
}
UpdateTwoFactorInstance
PUT
/api/management/v1/TwoFactorInstance/{id}
Request Body
application/json
{
"id": "string",
"name": "string",
"executionOrder": 0,
"isActive": true,
"hasConfigurationError": true,
"twoFactorTypeId": "string",
"subscriptionId": "string",
"clientApps": [
{...}
],
"tenants": [
{...}
],
"idpInstances": [
{...}
],
"idpTypes": [
{...}
],
"proAuthUsers": [
{...}
],
"options": [
{...}
],
"metadata": [
{...}
]
}
Responses
Accepted
application/json
{
"id": "string",
"name": "string",
"executionOrder": 0,
"isActive": true,
"hasConfigurationError": true,
"twoFactorTypeId": "string",
"subscriptionId": "string",
"clientApps": [
{...}
],
"tenants": [
{...}
],
"idpInstances": [
{...}
],
"idpTypes": [
{...}
],
"proAuthUsers": [
{...}
],
"options": [
{...}
],
"metadata": [
{...}
]
}
PatchTwoFactorInstance
PATCH
/api/management/v1/TwoFactorInstance/{id}
Request Body
application/json
{
"operations": [
{...}
]
}
Responses
Accepted
application/json
{
"id": "string",
"name": "string",
"executionOrder": 0,
"isActive": true,
"hasConfigurationError": true,
"twoFactorTypeId": "string",
"subscriptionId": "string",
"clientApps": [
{...}
],
"tenants": [
{...}
],
"idpInstances": [
{...}
],
"idpTypes": [
{...}
],
"proAuthUsers": [
{...}
],
"options": [
{...}
],
"metadata": [
{...}
]
}
GetTwoFactorInstances
GET
/api/management/v1/TwoFactorInstance
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"executionOrder": 0,
"isActive": true,
"hasConfigurationError": true,
"twoFactorTypeId": "string",
"subscriptionId": "string",
"clientApps": [...],
"tenants": [...],
"idpInstances": [...],
"idpTypes": [...],
"proAuthUsers": [...],
"options": [...],
"metadata": [...]
}
]
CreateTwoFactorInstance
POST
/api/management/v1/TwoFactorInstance
Request Body
application/json
{
"id": "string",
"name": "string",
"executionOrder": 0,
"isActive": true,
"hasConfigurationError": true,
"twoFactorTypeId": "string",
"subscriptionId": "string",
"clientApps": [
{...}
],
"tenants": [
{...}
],
"idpInstances": [
{...}
],
"idpTypes": [
{...}
],
"proAuthUsers": [
{...}
],
"options": [
{...}
],
"metadata": [
{...}
]
}
Responses
Created
application/json
{
"id": "string",
"name": "string",
"executionOrder": 0,
"isActive": true,
"hasConfigurationError": true,
"twoFactorTypeId": "string",
"subscriptionId": "string",
"clientApps": [
{...}
],
"tenants": [
{...}
],
"idpInstances": [
{...}
],
"idpTypes": [
{...}
],
"proAuthUsers": [
{...}
],
"options": [
{...}
],
"metadata": [
{...}
]
}
UpdateTwoFactorInstances
PUT
/api/management/v1/TwoFactorInstance/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"executionOrder": 0,
"isActive": true,
"hasConfigurationError": true,
"twoFactorTypeId": "string",
"subscriptionId": "string",
"clientApps": [...],
"tenants": [...],
"idpInstances": [...],
"idpTypes": [...],
"proAuthUsers": [...],
"options": [...],
"metadata": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"executionOrder": 0,
"isActive": true,
"hasConfigurationError": true,
"twoFactorTypeId": "string",
"subscriptionId": "string",
"clientApps": [...],
"tenants": [...],
"idpInstances": [...],
"idpTypes": [...],
"proAuthUsers": [...],
"options": [...],
"metadata": [...]
}
]
CreateTwoFactorInstances
POST
/api/management/v1/TwoFactorInstance/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"executionOrder": 0,
"isActive": true,
"hasConfigurationError": true,
"twoFactorTypeId": "string",
"subscriptionId": "string",
"clientApps": [...],
"tenants": [...],
"idpInstances": [...],
"idpTypes": [...],
"proAuthUsers": [...],
"options": [...],
"metadata": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"executionOrder": 0,
"isActive": true,
"hasConfigurationError": true,
"twoFactorTypeId": "string",
"subscriptionId": "string",
"clientApps": [...],
"tenants": [...],
"idpInstances": [...],
"idpTypes": [...],
"proAuthUsers": [...],
"options": [...],
"metadata": [...]
}
]
DeleteTwoFactorInstances
PatchTwoFactorInstances
PATCH
/api/management/v1/TwoFactorInstance/batch
Request Body
application/json
[
{
"ids": [...],
"patch": {...}
}
]
Responses
Accepted
application/json
[
{
"id": "string",
"name": "string",
"executionOrder": 0,
"isActive": true,
"hasConfigurationError": true,
"twoFactorTypeId": "string",
"subscriptionId": "string",
"clientApps": [...],
"tenants": [...],
"idpInstances": [...],
"idpTypes": [...],
"proAuthUsers": [...],
"options": [...],
"metadata": [...]
}
]
CreateOrUpdateTwoFactorInstance
POST
/api/management/v1/TwoFactorInstance/createorupdate
Request Body
application/json
{
"id": "string",
"name": "string",
"executionOrder": 0,
"isActive": true,
"hasConfigurationError": true,
"twoFactorTypeId": "string",
"subscriptionId": "string",
"clientApps": [
{...}
],
"tenants": [
{...}
],
"idpInstances": [
{...}
],
"idpTypes": [
{...}
],
"proAuthUsers": [
{...}
],
"options": [
{...}
],
"metadata": [
{...}
]
}
Responses
Created
application/json
{
"id": "string",
"name": "string",
"executionOrder": 0,
"isActive": true,
"hasConfigurationError": true,
"twoFactorTypeId": "string",
"subscriptionId": "string",
"clientApps": [
{...}
],
"tenants": [
{...}
],
"idpInstances": [
{...}
],
"idpTypes": [
{...}
],
"proAuthUsers": [
{...}
],
"options": [
{...}
],
"metadata": [
{...}
]
}
CreateOrUpdateTwoFactorInstances
POST
/api/management/v1/TwoFactorInstance/createorupdate/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"executionOrder": 0,
"isActive": true,
"hasConfigurationError": true,
"twoFactorTypeId": "string",
"subscriptionId": "string",
"clientApps": [...],
"tenants": [...],
"idpInstances": [...],
"idpTypes": [...],
"proAuthUsers": [...],
"options": [...],
"metadata": [...]
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"executionOrder": 0,
"isActive": true,
"hasConfigurationError": true,
"twoFactorTypeId": "string",
"subscriptionId": "string",
"clientApps": [...],
"tenants": [...],
"idpInstances": [...],
"idpTypes": [...],
"proAuthUsers": [...],
"options": [...],
"metadata": [...]
}
]
TwoFactorInstanceMetadata
Operations
GET/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/twoFactorInstanceIdGET/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/{key}PUT/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/{key}DELETE/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/{key}PATCH/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/{key}GET/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadataPOST/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadataPUT/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/batchPOST/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/batchDELETE/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/batchPATCH/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/batchPOST/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/createorupdatePOST/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/createorupdate/batch
GetTwoFactorInstanceMetadataByTwoFactorInstanceId
GET
/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/twoFactorInstanceId
Responses
OK
application/json
[
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}
]
GetTwoFactorInstanceMetadata
GET
/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/{key}
Responses
OK
application/json
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}
UpdateTwoFactorInstanceMetadata
PUT
/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/{key}
Request Body
application/json
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}
Responses
Accepted
application/json
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}
DeleteTwoFactorInstanceMetadata
DELETE
/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/{key}
Responses
No Content
PatchTwoFactorInstanceMetadata
GetTwoFactorInstanceMetadatas
GET
/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata
Responses
OK
application/json
[
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}
]
CreateTwoFactorInstanceMetadata
POST
/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata
Request Body
application/json
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}
Responses
Created
application/json
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}
UpdateTwoFactorInstanceMetadata
PUT
/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/{key}
Request Body
application/json
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}
Responses
Accepted
application/json
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}
CreateTwoFactorInstanceMetadatas
POST
/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/batch
Request Body
application/json
[
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}
]
Responses
OK
application/json
[
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}
]
DeleteTwoFactorInstanceMetadatas
PatchTwoFactorInstanceMetadatas
CreateOrUpdateTwoFactorInstanceMetadata
POST
/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/createorupdate
Request Body
application/json
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}
Responses
Created
application/json
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}
CreateOrUpdateTwoFactorInstanceMetadatas
POST
/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/createorupdate/batch
Request Body
application/json
[
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}
]
Responses
OK
application/json
[
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}
]
TwoFactorType
Operations
GET/api/management/v1/TwoFactorType/name/{name}GET/api/management/v1/TwoFactorTypePOST/api/management/v1/TwoFactorTypePUT/api/management/v1/TwoFactorType/batchPOST/api/management/v1/TwoFactorType/batchDELETE/api/management/v1/TwoFactorType/batchPATCH/api/management/v1/TwoFactorType/batchGET/api/management/v1/TwoFactorType/{id}PUT/api/management/v1/TwoFactorType/{id}DELETE/api/management/v1/TwoFactorType/{id}PATCH/api/management/v1/TwoFactorType/{id}POST/api/management/v1/TwoFactorType/createorupdatePOST/api/management/v1/TwoFactorType/createorupdate/batch
GetTwoFactorTypeByName
GET
/api/management/v1/TwoFactorType/name/{name}
Responses
OK
application/json
{
"id": "string",
"name": "string",
"factoryType": "string",
"isEnabled": true
}
GetTwoFactorTypes
GET
/api/management/v1/TwoFactorType
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"factoryType": "string",
"isEnabled": true
}
]
CreateTwoFactorType
UpdateTwoFactorTypes
CreateTwoFactorTypes
DeleteTwoFactorTypes
PatchTwoFactorTypes
GetTwoFactorType
GET
/api/management/v1/TwoFactorType/{id}
Responses
OK
application/json
{
"id": "string",
"name": "string",
"factoryType": "string",
"isEnabled": true
}
UpdateTwoFactorType
PatchTwoFactorType
CreateOrUpdateTwoFactorType
CreateOrUpdateTwoFactorTypes
POST
/api/management/v1/TwoFactorType/createorupdate/batch
Request Body
application/json
[
{
"id": "string",
"name": "string",
"factoryType": "string",
"isEnabled": true
}
]
Responses
OK
application/json
[
{
"id": "string",
"name": "string",
"factoryType": "string",
"isEnabled": true
}
]