Skip to content

ProAuth Management API


GetApplicationGroupsByTenant

GET
/api/management/v1/ApplicationGroup/tenant/{tenantId}

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string"
}
]

GetApplicationGroupsByIdpInstance

GET
/api/management/v1/ApplicationGroup/idpinstance/{idpInstanceId}

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string"
}
]

GetApplicationGroup

GET
/api/management/v1/ApplicationGroup/{id}

Responses

OK

application/json
JSON
{
"id": "string",
"name": "string"
}

GetApplicationGroups

GET
/api/management/v1/ApplicationGroup

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string"
}
]

GetApplicationUsersByTenant

GET
/api/management/v1/ApplicationUser/tenant/{tenantId}

Responses

OK

application/json
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
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
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
JSON
[
{
"id": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"organizationalUnit": "string",
"managerId": "string",
"manager": "[Circular Reference]"
}
]

GetCertStoresByType

GET
/api/management/v1/CertStore/type/{type}

Responses

OK

application/json
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
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
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
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
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
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
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": [
{...}
]
}

DeleteCertStore

DELETE
/api/management/v1/CertStore/{id}

Responses

No Content


PatchCertStore

PATCH
/api/management/v1/CertStore/{id}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
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
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
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
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
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
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
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
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

DELETE
/api/management/v1/CertStore/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchCertStores

PATCH
/api/management/v1/CertStore/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
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
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
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
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
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": [...]
}
]

GetClaimRule

GET
/api/management/v1/ClaimRule/{id}

Responses

OK

application/json
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
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
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": [
{...}
]
}

DeleteClaimRule

DELETE
/api/management/v1/ClaimRule/{id}

Responses

No Content


PatchClaimRule

PATCH
/api/management/v1/ClaimRule/{id}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
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
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
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
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
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
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
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
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

DELETE
/api/management/v1/ClaimRule/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchClaimRules

PATCH
/api/management/v1/ClaimRule/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
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
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
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
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
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": [...]
}
]

GetClientAppsBySubscriptionId

GET
/api/management/v1/ClientApp/subscription/{subscriptionId}

Responses

OK

application/json
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
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
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
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": [
{...}
]
}

DeleteClientApp

DELETE
/api/management/v1/ClientApp/{id}

Responses

No Content


PatchClientApp

PATCH
/api/management/v1/ClientApp/{id}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
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
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
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
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
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
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
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
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

DELETE
/api/management/v1/ClientApp/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchClientApps

PATCH
/api/management/v1/ClientApp/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
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
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
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
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
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


GetClientAppFederatedConfigurationsByClientAppId

GET
/api/management/v1/ClientApp/ClientAppFederatedConfiguration/clientapp/{clientAppId}

Responses

OK

application/json
JSON
[
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
]

GetClientAppFederatedConfiguration

GET
/api/management/v1/ClientApp/ClientAppFederatedConfiguration/{id}

Responses

OK

application/json
JSON
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}

UpdateClientAppFederatedConfiguration

PUT
/api/management/v1/ClientApp/ClientAppFederatedConfiguration/{id}

Request Body

application/json
JSON
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}

DeleteClientAppFederatedConfiguration

DELETE
/api/management/v1/ClientApp/ClientAppFederatedConfiguration/{id}

Responses

No Content


PatchClientAppFederatedConfiguration

PATCH
/api/management/v1/ClientApp/ClientAppFederatedConfiguration/{id}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}

GetClientAppFederatedConfigurations

GET
/api/management/v1/ClientApp/ClientAppFederatedConfiguration

Responses

OK

application/json
JSON
[
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
]

CreateClientAppFederatedConfiguration

POST
/api/management/v1/ClientApp/ClientAppFederatedConfiguration

Request Body

application/json
JSON
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}

Responses

Created

application/json
JSON
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}

UpdateClientAppFederatedConfigurations

PUT
/api/management/v1/ClientApp/ClientAppFederatedConfiguration/batch

Request Body

application/json
JSON
[
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
]

CreateClientAppFederatedConfigurations

POST
/api/management/v1/ClientApp/ClientAppFederatedConfiguration/batch

Request Body

application/json
JSON
[
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
]

DeleteClientAppFederatedConfigurations

DELETE
/api/management/v1/ClientApp/ClientAppFederatedConfiguration/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchClientAppFederatedConfigurations

PATCH
/api/management/v1/ClientApp/ClientAppFederatedConfiguration/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
JSON
[
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
]

CreateOrUpdateClientAppFederatedConfiguration

POST
/api/management/v1/ClientApp/ClientAppFederatedConfiguration/createorupdate

Request Body

application/json
JSON
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}

Responses

Created

application/json
JSON
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}

CreateOrUpdateClientAppFederatedConfigurations

POST
/api/management/v1/ClientApp/ClientAppFederatedConfiguration/createorupdate/batch

Request Body

application/json
JSON
[
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"issuer": "string",
"subject": "string",
"clientAppId": "string"
}
]

ClientAppMetadata


GetClientAppMetadataByClientAppId

GET
/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/clientAppId

Responses

OK

application/json
JSON
[
{
"clientAppId": "string",
"key": "string",
"value": "string"
}
]

GetClientAppMetadata

GET
/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/{key}

Responses

OK

application/json
JSON
{
"clientAppId": "string",
"key": "string",
"value": "string"
}

UpdateClientAppMetadata

PUT
/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/{key}

Request Body

application/json
JSON
{
"clientAppId": "string",
"key": "string",
"value": "string"
}

Responses

Accepted

application/json
JSON
{
"clientAppId": "string",
"key": "string",
"value": "string"
}

DeleteClientAppMetadata

DELETE
/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/{key}

Responses

No Content


PatchClientAppMetadata

PATCH
/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/{key}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
JSON
{
"clientAppId": "string",
"key": "string",
"value": "string"
}

GetClientAppMetadatas

GET
/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata

Responses

OK

application/json
JSON
[
{
"clientAppId": "string",
"key": "string",
"value": "string"
}
]

CreateClientAppMetadata

POST
/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata

Request Body

application/json
JSON
{
"clientAppId": "string",
"key": "string",
"value": "string"
}

Responses

Created

application/json
JSON
{
"clientAppId": "string",
"key": "string",
"value": "string"
}

UpdateClientAppMetadata

PUT
/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/{key}

Request Body

application/json
JSON
{
"clientAppId": "string",
"key": "string",
"value": "string"
}

Responses

Accepted

application/json
JSON
{
"clientAppId": "string",
"key": "string",
"value": "string"
}

CreateClientAppMetadatas

POST
/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/batch

Request Body

application/json
JSON
[
{
"clientAppId": "string",
"key": "string",
"value": "string"
}
]

Responses

OK

application/json
JSON
[
{
"clientAppId": "string",
"key": "string",
"value": "string"
}
]

DeleteClientAppMetadatas

DELETE
/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/batch

Request Body

application/json
JSON
[
{
"item1": "string",
"item2": "string"
}
]

Responses

No Content


PatchClientAppMetadatas

PATCH
/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
JSON
[
{
"clientAppId": "string",
"key": "string",
"value": "string"
}
]

CreateOrUpdateClientAppMetadata

POST
/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/createorupdate

Request Body

application/json
JSON
{
"clientAppId": "string",
"key": "string",
"value": "string"
}

Responses

Created

application/json
JSON
{
"clientAppId": "string",
"key": "string",
"value": "string"
}

CreateOrUpdateClientAppMetadatas

POST
/api/management/v1/ClientApp/{clientAppId}/ClientAppMetadata/createorupdate/batch

Request Body

application/json
JSON
[
{
"clientAppId": "string",
"key": "string",
"value": "string"
}
]

Responses

OK

application/json
JSON
[
{
"clientAppId": "string",
"key": "string",
"value": "string"
}
]

ClientAppRedirectUri


GetClientAppRedirectUrisByClientAppId

GET
/api/management/v1/ClientApp/ClientAppRedirectUri/clientapp/{clientAppId}

Responses

OK

application/json
JSON
[
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
]

GetClientAppRedirectUri

GET
/api/management/v1/ClientApp/ClientAppRedirectUri/{id}

Responses

OK

application/json
JSON
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}

UpdateClientAppRedirectUri

PUT
/api/management/v1/ClientApp/ClientAppRedirectUri/{id}

Request Body

application/json
JSON
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}

DeleteClientAppRedirectUri

DELETE
/api/management/v1/ClientApp/ClientAppRedirectUri/{id}

Responses

No Content


PatchClientAppRedirectUri

PATCH
/api/management/v1/ClientApp/ClientAppRedirectUri/{id}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}

GetClientAppRedirectUris

GET
/api/management/v1/ClientApp/ClientAppRedirectUri

Responses

OK

application/json
JSON
[
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
]

CreateClientAppRedirectUri

POST
/api/management/v1/ClientApp/ClientAppRedirectUri

Request Body

application/json
JSON
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}

Responses

Created

application/json
JSON
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}

UpdateClientAppRedirectUris

PUT
/api/management/v1/ClientApp/ClientAppRedirectUri/batch

Request Body

application/json
JSON
[
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
]

CreateClientAppRedirectUris

POST
/api/management/v1/ClientApp/ClientAppRedirectUri/batch

Request Body

application/json
JSON
[
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
]

DeleteClientAppRedirectUris

DELETE
/api/management/v1/ClientApp/ClientAppRedirectUri/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchClientAppRedirectUris

PATCH
/api/management/v1/ClientApp/ClientAppRedirectUri/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
JSON
[
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
]

CreateOrUpdateClientAppRedirectUri

POST
/api/management/v1/ClientApp/ClientAppRedirectUri/createorupdate

Request Body

application/json
JSON
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}

Responses

Created

application/json
JSON
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}

CreateOrUpdateClientAppRedirectUris

POST
/api/management/v1/ClientApp/ClientAppRedirectUri/createorupdate/batch

Request Body

application/json
JSON
[
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"uri": "string",
"redirectType": "string",
"clientAppId": "string"
}
]

ClientAppResource


GetClientAppResourcesByClientAppId

GET
/api/management/v1/ClientApp/ClientAppResource/clientapp/{clientAppId}

Responses

OK

application/json
JSON
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]

GetClientAppResource

GET
/api/management/v1/ClientApp/ClientAppResource/{id}

Responses

OK

application/json
JSON
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}

UpdateClientAppResource

PUT
/api/management/v1/ClientApp/ClientAppResource/{id}

Request Body

application/json
JSON
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}

DeleteClientAppResource

DELETE
/api/management/v1/ClientApp/ClientAppResource/{id}

Responses

No Content


PatchClientAppResource

PATCH
/api/management/v1/ClientApp/ClientAppResource/{id}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}

GetClientAppResources

GET
/api/management/v1/ClientApp/ClientAppResource

Responses

OK

application/json
JSON
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]

CreateClientAppResource

POST
/api/management/v1/ClientApp/ClientAppResource

Request Body

application/json
JSON
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}

Responses

Created

application/json
JSON
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}

UpdateClientAppResources

PUT
/api/management/v1/ClientApp/ClientAppResource/batch

Request Body

application/json
JSON
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]

CreateClientAppResources

POST
/api/management/v1/ClientApp/ClientAppResource/batch

Request Body

application/json
JSON
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]

DeleteClientAppResources

DELETE
/api/management/v1/ClientApp/ClientAppResource/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchClientAppResources

PATCH
/api/management/v1/ClientApp/ClientAppResource/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
JSON
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]

CreateOrUpdateClientAppResource

POST
/api/management/v1/ClientApp/ClientAppResource/createorupdate

Request Body

application/json
JSON
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}

Responses

Created

application/json
JSON
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}

CreateOrUpdateClientAppResources

POST
/api/management/v1/ClientApp/ClientAppResource/createorupdate/batch

Request Body

application/json
JSON
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]

GetClientAppRolesByClientAppId

GET
/api/management/v1/ClientApp/ClientAppRole/clientapp/{clientAppId}

Responses

OK

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
]

GetClientAppRole

GET
/api/management/v1/ClientApp/ClientAppRole/{id}

Responses

OK

application/json
JSON
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}

UpdateClientAppRole

PUT
/api/management/v1/ClientApp/ClientAppRole/{id}

Request Body

application/json
JSON
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}

DeleteClientAppRole

DELETE
/api/management/v1/ClientApp/ClientAppRole/{id}

Responses

No Content


PatchClientAppRole

PATCH
/api/management/v1/ClientApp/ClientAppRole/{id}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}

GetClientAppRoles

GET
/api/management/v1/ClientApp/ClientAppRole

Responses

OK

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
]

CreateClientAppRole

POST
/api/management/v1/ClientApp/ClientAppRole

Request Body

application/json
JSON
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}

Responses

Created

application/json
JSON
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}

UpdateClientAppRoles

PUT
/api/management/v1/ClientApp/ClientAppRole/batch

Request Body

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
]

CreateClientAppRoles

POST
/api/management/v1/ClientApp/ClientAppRole/batch

Request Body

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
]

DeleteClientAppRoles

DELETE
/api/management/v1/ClientApp/ClientAppRole/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchClientAppRoles

PATCH
/api/management/v1/ClientApp/ClientAppRole/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
]

CreateOrUpdateClientAppRole

POST
/api/management/v1/ClientApp/ClientAppRole/createorupdate

Request Body

application/json
JSON
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}

Responses

Created

application/json
JSON
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}

CreateOrUpdateClientAppRoles

POST
/api/management/v1/ClientApp/ClientAppRole/createorupdate/batch

Request Body

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"clientAppId": "string"
}
]

GetClientAppScopesByClientAppId

GET
/api/management/v1/ClientApp/ClientAppScope/clientapp/{clientAppId}

Responses

OK

application/json
JSON
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]

GetClientAppScope

GET
/api/management/v1/ClientApp/ClientAppScope/{id}

Responses

OK

application/json
JSON
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}

UpdateClientAppScope

PUT
/api/management/v1/ClientApp/ClientAppScope/{id}

Request Body

application/json
JSON
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}

DeleteClientAppScope

DELETE
/api/management/v1/ClientApp/ClientAppScope/{id}

Responses

No Content


PatchClientAppScope

PATCH
/api/management/v1/ClientApp/ClientAppScope/{id}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}

GetClientAppScopes

GET
/api/management/v1/ClientApp/ClientAppScope

Responses

OK

application/json
JSON
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]

CreateClientAppScope

POST
/api/management/v1/ClientApp/ClientAppScope

Request Body

application/json
JSON
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}

Responses

Created

application/json
JSON
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}

UpdateClientAppScopes

PUT
/api/management/v1/ClientApp/ClientAppScope/batch

Request Body

application/json
JSON
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]

CreateClientAppScopes

POST
/api/management/v1/ClientApp/ClientAppScope/batch

Request Body

application/json
JSON
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]

DeleteClientAppScopes

DELETE
/api/management/v1/ClientApp/ClientAppScope/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchClientAppScopes

PATCH
/api/management/v1/ClientApp/ClientAppScope/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
JSON
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]

CreateOrUpdateClientAppScope

POST
/api/management/v1/ClientApp/ClientAppScope/createorupdate

Request Body

application/json
JSON
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}

Responses

Created

application/json
JSON
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}

CreateOrUpdateClientAppScopes

POST
/api/management/v1/ClientApp/ClientAppScope/createorupdate/batch

Request Body

application/json
JSON
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"key": "string",
"name": "string",
"description": "string",
"clientAppId": "string"
}
]

GetClientAppSecretsByClientAppId

GET
/api/management/v1/ClientApp/ClientAppSecret/clientapp/{clientAppId}

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
]

GetClientAppSecret

GET
/api/management/v1/ClientApp/ClientAppSecret/{id}

Responses

OK

application/json
JSON
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}

UpdateClientAppSecret

PUT
/api/management/v1/ClientApp/ClientAppSecret/{id}

Request Body

application/json
JSON
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}

DeleteClientAppSecret

DELETE
/api/management/v1/ClientApp/ClientAppSecret/{id}

Responses

No Content


PatchClientAppSecret

PATCH
/api/management/v1/ClientApp/ClientAppSecret/{id}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}

GetClientAppSecrets

GET
/api/management/v1/ClientApp/ClientAppSecret

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
]

CreateClientAppSecret

POST
/api/management/v1/ClientApp/ClientAppSecret

Request Body

application/json
JSON
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}

Responses

Created

application/json
JSON
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}

UpdateClientAppSecrets

PUT
/api/management/v1/ClientApp/ClientAppSecret/batch

Request Body

application/json
JSON
[
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
]

CreateClientAppSecrets

POST
/api/management/v1/ClientApp/ClientAppSecret/batch

Request Body

application/json
JSON
[
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
]

DeleteClientAppSecrets

DELETE
/api/management/v1/ClientApp/ClientAppSecret/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchClientAppSecrets

PATCH
/api/management/v1/ClientApp/ClientAppSecret/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
JSON
[
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
]

CreateOrUpdateClientAppSecret

POST
/api/management/v1/ClientApp/ClientAppSecret/createorupdate

Request Body

application/json
JSON
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}

Responses

Created

application/json
JSON
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}

CreateOrUpdateClientAppSecrets

POST
/api/management/v1/ClientApp/ClientAppSecret/createorupdate/batch

Request Body

application/json
JSON
[
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"secret": "string",
"expiry": "string",
"clientAppId": "string"
}
]

GetCustomAsset

GET
/api/management/v1/CustomAsset/{id}

Responses

OK

application/json
JSON
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}

UpdateCustomAsset

PUT
/api/management/v1/CustomAsset/{id}

Request Body

application/json
JSON
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}

Responses

Accepted

application/json
JSON
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}

DeleteCustomAsset

DELETE
/api/management/v1/CustomAsset/{id}

Responses

No Content


PatchCustomAsset

PATCH
/api/management/v1/CustomAsset/{id}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
JSON
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}

CreateCustomAssetByExpander

POST
/api/management/v1/CustomAsset/create

Request Body

application/json
JSON
{
"mimetype": "string",
"assetFileName": "string",
"data": "string",
"applyToType": "string",
"tenantId": "string",
"clientAppId": "string",
"subscriptionId": "string",
"location": "string"
}

Responses

Created

application/json
JSON
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}

GetSupportedMimetypes

GET
/api/management/v1/CustomAsset/mimetypes

Responses

OK

application/json
JSON
[
"string"
]

GetCustomAssets

GET
/api/management/v1/CustomAsset

Responses

OK

application/json
JSON
[
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}
]

CreateCustomAsset

POST
/api/management/v1/CustomAsset

Request Body

application/json
JSON
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}

Responses

Created

application/json
JSON
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}

UpdateCustomAssets

PUT
/api/management/v1/CustomAsset/batch

Request Body

application/json
JSON
[
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}
]

Responses

OK

application/json
JSON
[
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}
]

CreateCustomAssets

POST
/api/management/v1/CustomAsset/batch

Request Body

application/json
JSON
[
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}
]

Responses

OK

application/json
JSON
[
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}
]

DeleteCustomAssets

DELETE
/api/management/v1/CustomAsset/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchCustomAssets

PATCH
/api/management/v1/CustomAsset/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
JSON
[
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}
]

CreateOrUpdateCustomAsset

POST
/api/management/v1/CustomAsset/createorupdate

Request Body

application/json
JSON
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}

Responses

Created

application/json
JSON
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}

CreateOrUpdateCustomAssets

POST
/api/management/v1/CustomAsset/createorupdate/batch

Request Body

application/json
JSON
[
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}
]

Responses

OK

application/json
JSON
[
{
"location": "string",
"mimetype": "string",
"data": "string",
"size": 0,
"fileName": "string"
}
]

GetCustomers

GET
/api/management/v1/Customer

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"address": "string"
}
]

CreateCustomer

POST
/api/management/v1/Customer

Request Body

application/json
JSON
{
"id": "string",
"name": "string",
"address": "string"
}

Responses

Created

application/json
JSON
{
"id": "string",
"name": "string",
"address": "string"
}

UpdateCustomers

PUT
/api/management/v1/Customer/batch

Request Body

application/json
JSON
[
{
"id": "string",
"name": "string",
"address": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"address": "string"
}
]

CreateCustomers

POST
/api/management/v1/Customer/batch

Request Body

application/json
JSON
[
{
"id": "string",
"name": "string",
"address": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"address": "string"
}
]

DeleteCustomers

DELETE
/api/management/v1/Customer/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchCustomers

PATCH
/api/management/v1/Customer/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
JSON
[
{
"id": "string",
"name": "string",
"address": "string"
}
]

GetCustomer

GET
/api/management/v1/Customer/{id}

Responses

OK

application/json
JSON
{
"id": "string",
"name": "string",
"address": "string"
}

UpdateCustomer

PUT
/api/management/v1/Customer/{id}

Request Body

application/json
JSON
{
"id": "string",
"name": "string",
"address": "string"
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"name": "string",
"address": "string"
}

DeleteCustomer

DELETE
/api/management/v1/Customer/{id}

Responses

No Content


PatchCustomer

PATCH
/api/management/v1/Customer/{id}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"name": "string",
"address": "string"
}

CreateOrUpdateCustomer

POST
/api/management/v1/Customer/createorupdate

Request Body

application/json
JSON
{
"id": "string",
"name": "string",
"address": "string"
}

Responses

Created

application/json
JSON
{
"id": "string",
"name": "string",
"address": "string"
}

CreateOrUpdateCustomers

POST
/api/management/v1/Customer/createorupdate/batch

Request Body

application/json
JSON
[
{
"id": "string",
"name": "string",
"address": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"address": "string"
}
]

GetCustomView

GET
/api/management/v1/CustomView/{id}

Responses

OK

application/json
JSON
{
"location": "string",
"content": "string"
}

UpdateCustomView

PUT
/api/management/v1/CustomView/{id}

Request Body

application/json
JSON
{
"location": "string",
"content": "string"
}

Responses

Accepted

application/json
JSON
{
"location": "string",
"content": "string"
}

DeleteCustomView

DELETE
/api/management/v1/CustomView/{id}

Responses

No Content


PatchCustomView

PATCH
/api/management/v1/CustomView/{id}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
JSON
{
"location": "string",
"content": "string"
}

CreateCustomViewFromTemplate

POST
/api/management/v1/CustomView/viewtemplate/view

Request Body

application/json
JSON
{
"viewName": "string",
"applyToType": "string",
"tenantId": "string",
"clientAppId": "string",
"subscriptionId": "string",
"location": "string"
}

Responses

Created

application/json
JSON
{
"location": "string",
"content": "string"
}

GetAllTemplateViews

GET
/api/management/v1/CustomView/viewtemplate/names

Responses

OK

application/json
JSON
[
"string"
]

GetTemplateViewContent

GET
/api/management/v1/CustomView/viewtemplate/content/{viewName}

Responses

OK

application/json
JSON
"string"

GetCustomViews

GET
/api/management/v1/CustomView

Responses

OK

application/json
JSON
[
{
"location": "string",
"content": "string"
}
]

CreateCustomView

POST
/api/management/v1/CustomView

Request Body

application/json
JSON
{
"location": "string",
"content": "string"
}

Responses

Created

application/json
JSON
{
"location": "string",
"content": "string"
}

UpdateCustomViews

PUT
/api/management/v1/CustomView/batch

Request Body

application/json
JSON
[
{
"location": "string",
"content": "string"
}
]

Responses

OK

application/json
JSON
[
{
"location": "string",
"content": "string"
}
]

CreateCustomViews

POST
/api/management/v1/CustomView/batch

Request Body

application/json
JSON
[
{
"location": "string",
"content": "string"
}
]

Responses

OK

application/json
JSON
[
{
"location": "string",
"content": "string"
}
]

DeleteCustomViews

DELETE
/api/management/v1/CustomView/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchCustomViews

PATCH
/api/management/v1/CustomView/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
JSON
[
{
"location": "string",
"content": "string"
}
]

CreateOrUpdateCustomView

POST
/api/management/v1/CustomView/createorupdate

Request Body

application/json
JSON
{
"location": "string",
"content": "string"
}

Responses

Created

application/json
JSON
{
"location": "string",
"content": "string"
}

CreateOrUpdateCustomViews

POST
/api/management/v1/CustomView/createorupdate/batch

Request Body

application/json
JSON
[
{
"location": "string",
"content": "string"
}
]

Responses

OK

application/json
JSON
[
{
"location": "string",
"content": "string"
}
]

IdpInstance


GetIdpInstancesByTenantAndClientApp

GET
/api/management/v1/IdpInstance/tenant/{tenantId}/clientapp/{clientAppId}

Responses

OK

application/json
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
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
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
JSON
{
"instanceId": "string",
"hasConfigurationError": true,
"isOperational": true
}

GetIdpInstance

GET
/api/management/v1/IdpInstance/{id}

Responses

OK

application/json
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
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
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": [
{...}
]
}

DeleteIdpInstance

DELETE
/api/management/v1/IdpInstance/{id}

Responses

No Content


PatchIdpInstance

PATCH
/api/management/v1/IdpInstance/{id}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
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
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
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
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
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
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
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
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

DELETE
/api/management/v1/IdpInstance/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchIdpInstances

PATCH
/api/management/v1/IdpInstance/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
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
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
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
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
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


GetIdpInstanceMetadataByIdpInstanceId

GET
/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/idpInstanceId

Responses

OK

application/json
JSON
[
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}
]

GetIdpInstanceMetadata

GET
/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/{key}

Responses

OK

application/json
JSON
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}

UpdateIdpInstanceMetadata

PUT
/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/{key}

Request Body

application/json
JSON
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}

Responses

Accepted

application/json
JSON
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}

DeleteIdpInstanceMetadata

DELETE
/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/{key}

Responses

No Content


PatchIdpInstanceMetadata

PATCH
/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/{key}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
JSON
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}

GetIdpInstanceMetadatas

GET
/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata

Responses

OK

application/json
JSON
[
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}
]

CreateIdpInstanceMetadata

POST
/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata

Request Body

application/json
JSON
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}

Responses

Created

application/json
JSON
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}

UpdateIdpInstanceMetadata

PUT
/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/{key}

Request Body

application/json
JSON
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}

Responses

Accepted

application/json
JSON
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}

CreateIdpInstanceMetadatas

POST
/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/batch

Request Body

application/json
JSON
[
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}
]

Responses

OK

application/json
JSON
[
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}
]

DeleteIdpInstanceMetadatas

DELETE
/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/batch

Request Body

application/json
JSON
[
{
"item1": "string",
"item2": "string"
}
]

Responses

No Content


PatchIdpInstanceMetadatas

PATCH
/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
JSON
[
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}
]

CreateOrUpdateIdpInstanceMetadata

POST
/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/createorupdate

Request Body

application/json
JSON
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}

Responses

Created

application/json
JSON
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}

CreateOrUpdateIdpInstanceMetadatas

POST
/api/management/v1/IdpInstance/{idpInstanceId}/IdpInstanceMetadata/createorupdate/batch

Request Body

application/json
JSON
[
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}
]

Responses

OK

application/json
JSON
[
{
"idpInstanceId": "string",
"key": "string",
"value": "string"
}
]

GetIdpTypeByName

GET
/api/management/v1/IdpType/name/{name}

Responses

OK

application/json
JSON
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [
{...}
]
}

GetIdpTypes

GET
/api/management/v1/IdpType

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [...]
}
]

CreateIdpType

POST
/api/management/v1/IdpType

Request Body

application/json
JSON
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [
{...}
]
}

Responses

Created

application/json
JSON
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [
{...}
]
}

UpdateIdpTypes

PUT
/api/management/v1/IdpType/batch

Request Body

application/json
JSON
[
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [...]
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [...]
}
]

CreateIdpTypes

POST
/api/management/v1/IdpType/batch

Request Body

application/json
JSON
[
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [...]
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [...]
}
]

DeleteIdpTypes

DELETE
/api/management/v1/IdpType/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchIdpTypes

PATCH
/api/management/v1/IdpType/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
JSON
[
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [...]
}
]

GetIdpType

GET
/api/management/v1/IdpType/{id}

Responses

OK

application/json
JSON
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [
{...}
]
}

UpdateIdpType

PUT
/api/management/v1/IdpType/{id}

Request Body

application/json
JSON
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [
{...}
]
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [
{...}
]
}

DeleteIdpType

DELETE
/api/management/v1/IdpType/{id}

Responses

No Content


PatchIdpType

PATCH
/api/management/v1/IdpType/{id}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [
{...}
]
}

CreateOrUpdateIdpType

POST
/api/management/v1/IdpType/createorupdate

Request Body

application/json
JSON
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [
{...}
]
}

Responses

Created

application/json
JSON
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [
{...}
]
}

CreateOrUpdateIdpTypes

POST
/api/management/v1/IdpType/createorupdate/batch

Request Body

application/json
JSON
[
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [...]
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"providerType": "string",
"factoryType": "string",
"isActive": true,
"twoFactorInstances": [...]
}
]

GetIpAddressRangesForTenantId

GET
/api/management/v1/IpAddressRange/tenant/{tenantId}

Responses

OK

application/json
JSON
[
{
"id": "string",
"lower": "string",
"upper": "string",
"tenantId": "string"
}
]

GetIpAddressRange

GET
/api/management/v1/IpAddressRange/{id}

Responses

OK

application/json
JSON
{
"id": "string",
"lower": "string",
"upper": "string",
"tenantId": "string"
}

UpdateIpAddressRange

PUT
/api/management/v1/IpAddressRange/{id}

Request Body

application/json
JSON
{
"id": "string",
"lower": "string",
"upper": "string",
"tenantId": "string"
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"lower": "string",
"upper": "string",
"tenantId": "string"
}

DeleteIpAddressRange

DELETE
/api/management/v1/IpAddressRange/{id}

Responses

No Content


PatchIpAddressRange

PATCH
/api/management/v1/IpAddressRange/{id}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"lower": "string",
"upper": "string",
"tenantId": "string"
}

GetIpAddressRanges

GET
/api/management/v1/IpAddressRange

Responses

OK

application/json
JSON
[
{
"id": "string",
"lower": "string",
"upper": "string",
"tenantId": "string"
}
]

CreateIpAddressRange

POST
/api/management/v1/IpAddressRange

Request Body

application/json
JSON
{
"id": "string",
"lower": "string",
"upper": "string",
"tenantId": "string"
}

Responses

Created

application/json
JSON
{
"id": "string",
"lower": "string",
"upper": "string",
"tenantId": "string"
}

UpdateIpAddressRanges

PUT
/api/management/v1/IpAddressRange/batch

Request Body

application/json
JSON
[
{
"id": "string",
"lower": "string",
"upper": "string",
"tenantId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"lower": "string",
"upper": "string",
"tenantId": "string"
}
]

CreateIpAddressRanges

POST
/api/management/v1/IpAddressRange/batch

Request Body

application/json
JSON
[
{
"id": "string",
"lower": "string",
"upper": "string",
"tenantId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"lower": "string",
"upper": "string",
"tenantId": "string"
}
]

DeleteIpAddressRanges

DELETE
/api/management/v1/IpAddressRange/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchIpAddressRanges

PATCH
/api/management/v1/IpAddressRange/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
JSON
[
{
"id": "string",
"lower": "string",
"upper": "string",
"tenantId": "string"
}
]

CreateOrUpdateIpAddressRange

POST
/api/management/v1/IpAddressRange/createorupdate

Request Body

application/json
JSON
{
"id": "string",
"lower": "string",
"upper": "string",
"tenantId": "string"
}

Responses

Created

application/json
JSON
{
"id": "string",
"lower": "string",
"upper": "string",
"tenantId": "string"
}

CreateOrUpdateIpAddressRanges

POST
/api/management/v1/IpAddressRange/createorupdate/batch

Request Body

application/json
JSON
[
{
"id": "string",
"lower": "string",
"upper": "string",
"tenantId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"lower": "string",
"upper": "string",
"tenantId": "string"
}
]

GetOptionValueByName

GET
/api/management/v1/Option/type/{type}/ref/{refId}/name/{name}/value

Responses

OK

application/json
JSON
"string"

GetOptionByType

GET
/api/management/v1/Option/type/{type}/ref/{refId}/name/{name}

Responses

OK

application/json
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
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
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
JSON
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}

DeleteOption

DELETE
/api/management/v1/Option/{id}

Responses

No Content


PatchOption

PATCH
/api/management/v1/Option/{id}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
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
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
JSON
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}

Responses

Created

application/json
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
JSON
[
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}
]

Responses

OK

application/json
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
JSON
[
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}
]

DeleteOptions

DELETE
/api/management/v1/Option/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchOptions

PATCH
/api/management/v1/Option/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
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
JSON
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}

Responses

Created

application/json
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
JSON
[
{
"id": "string",
"name": "string",
"value": "string",
"hasConfigurationError": true,
"applyToIdpInstanceId": "string",
"applyToTwoFactorInstanceId": "string",
"applyToTenantId": "string"
}
]

Responses

OK

application/json
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
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
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
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
JSON
[
{
"id": "string",
"name": "string",
"description": "string",
"category": "string",
"isMandatory": true,
"defaultValue": "string",
"optionType": "string",
"optionTargetType": "string",
"applyToIdpTypeId": "string",
"applyToTwoFactorTypeId": "string"
}
]

GetScimSynchronizedProAuthGroupByScimId

GET
/api/management/v1/ProAuthGroup/idp/{idpId}/scim/{id}

Responses

OK

application/json
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
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
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
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
JSON
{
"id": "string",
"name": "string",
"federatedExternalGroupId": "string",
"scimSynchronized": true,
"idpInstanceId": "string",
"subscriptionId": "string",
"applyToTenantId": "string",
"proAuthGroupRoles": [
{...}
],
"memberUsers": [
{...}
],
"parentGroups": [
{...}
],
"memberGroups": [
{...}
],
"authorizedClientApps": [
{...}
],
"metadata": [
{...}
]
}

DeleteProAuthGroup

DELETE
/api/management/v1/ProAuthGroup/{id}

Responses

No Content


PatchProAuthGroup

PATCH
/api/management/v1/ProAuthGroup/{id}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
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
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
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
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
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
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
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
JSON
[
{
"id": "string",
"name": "string",
"federatedExternalGroupId": "string",
"scimSynchronized": true,
"idpInstanceId": "string",
"subscriptionId": "string",
"applyToTenantId": "string",
"proAuthGroupRoles": [...],
"memberUsers": [...],
"parentGroups": [...],
"memberGroups": [...],
"authorizedClientApps": [...],
"metadata": [...]
}
]

DeleteProAuthGroups

DELETE
/api/management/v1/ProAuthGroup/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchProAuthGroups

PATCH
/api/management/v1/ProAuthGroup/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
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
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
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
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
JSON
[
{
"id": "string",
"name": "string",
"federatedExternalGroupId": "string",
"scimSynchronized": true,
"idpInstanceId": "string",
"subscriptionId": "string",
"applyToTenantId": "string",
"proAuthGroupRoles": [...],
"memberUsers": [...],
"parentGroups": [...],
"memberGroups": [...],
"authorizedClientApps": [...],
"metadata": [...]
}
]

ProAuthGroupMetadata


GetProAuthGroupMetadataByProAuthGroupId

GET
/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/proAuthGroupId

Responses

OK

application/json
JSON
[
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}
]

GetProAuthGroupMetadata

GET
/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/{key}

Responses

OK

application/json
JSON
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}

UpdateProAuthGroupMetadata

PUT
/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/{key}

Request Body

application/json
JSON
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}

Responses

Accepted

application/json
JSON
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}

DeleteProAuthGroupMetadata

DELETE
/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/{key}

Responses

No Content


PatchProAuthGroupMetadata

PATCH
/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/{key}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
JSON
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}

GetProAuthGroupMetadatas

GET
/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata

Responses

OK

application/json
JSON
[
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}
]

CreateProAuthGroupMetadata

POST
/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata

Request Body

application/json
JSON
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}

Responses

Created

application/json
JSON
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}

UpdateProAuthGroupMetadata

PUT
/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/{key}

Request Body

application/json
JSON
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}

Responses

Accepted

application/json
JSON
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}

CreateProAuthGroupMetadatas

POST
/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/batch

Request Body

application/json
JSON
[
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}
]

Responses

OK

application/json
JSON
[
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}
]

DeleteProAuthGroupMetadatas

DELETE
/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/batch

Request Body

application/json
JSON
[
{
"item1": "string",
"item2": "string"
}
]

Responses

No Content


PatchProAuthGroupMetadatas

PATCH
/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
JSON
[
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}
]

CreateOrUpdateProAuthGroupMetadata

POST
/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/createorupdate

Request Body

application/json
JSON
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}

Responses

Created

application/json
JSON
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}

CreateOrUpdateProAuthGroupMetadatas

POST
/api/management/v1/ProAuthGroup/{proAuthGroupId}/ProAuthGroupMetadata/createorupdate/batch

Request Body

application/json
JSON
[
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}
]

Responses

OK

application/json
JSON
[
{
"proAuthGroupId": "string",
"key": "string",
"value": "string"
}
]

ProAuthGroupRole


GetProAuthGroupRolesByGroup

GET
/api/management/v1/ProAuthGroup/ProAuthGroupRole/proauthgroup/{proAuthGroupId}

Responses

OK

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
]

GetProAuthGroupRole

GET
/api/management/v1/ProAuthGroup/ProAuthGroupRole/{id}

Responses

OK

application/json
JSON
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}

UpdateProAuthGroupRole

PUT
/api/management/v1/ProAuthGroup/ProAuthGroupRole/{id}

Request Body

application/json
JSON
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}

Responses

Accepted

application/json
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
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}

GetProAuthGroupRoles

GET
/api/management/v1/ProAuthGroup/ProAuthGroupRole

Responses

OK

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
]

CreateProAuthGroupRole

POST
/api/management/v1/ProAuthGroup/ProAuthGroupRole

Request Body

application/json
JSON
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}

Responses

Created

application/json
JSON
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}

UpdateProAuthGroupRoles

PUT
/api/management/v1/ProAuthGroup/ProAuthGroupRole/batch

Request Body

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
]

CreateProAuthGroupRoles

POST
/api/management/v1/ProAuthGroup/ProAuthGroupRole/batch

Request Body

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
]

DeleteProAuthGroupRoles

DELETE
/api/management/v1/ProAuthGroup/ProAuthGroupRole/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchProAuthGroupRoles

PATCH
/api/management/v1/ProAuthGroup/ProAuthGroupRole/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
]

CreateOrUpdateProAuthGroupRole

POST
/api/management/v1/ProAuthGroup/ProAuthGroupRole/createorupdate

Request Body

application/json
JSON
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}

Responses

Created

application/json
JSON
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}

CreateOrUpdateProAuthGroupRoles

POST
/api/management/v1/ProAuthGroup/ProAuthGroupRole/createorupdate/batch

Request Body

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthGroupId": "string"
}
]

ProAuthUser


GetProAuthUsers

GET
/api/management/v1/ProAuthUser

Responses

OK

application/json
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
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
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
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
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
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
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

DELETE
/api/management/v1/ProAuthUser/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchProAuthUsers

PATCH
/api/management/v1/ProAuthUser/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
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
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
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
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": [
{...}
]
}

DeleteProAuthUser

DELETE
/api/management/v1/ProAuthUser/{id}

Responses

No Content


PatchProAuthUser

PATCH
/api/management/v1/ProAuthUser/{id}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
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
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
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
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
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
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
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
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
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
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
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
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
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
JSON
{
"id": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"isUserActive": true,
"subscriptionId": "string",
"tenantId": "string"
}

Responses

Created

application/json
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
JSON
true

ProAuthUserProfile


GetProAuthUserProfilesByProAuthUserId

GET
/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/proAuthUserId

Responses

OK

application/json
JSON
[
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}
]

GetProAuthUserProfile

GET
/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/{key}

Responses

OK

application/json
JSON
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}

UpdateProAuthUserProfile

PUT
/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/{key}

Request Body

application/json
JSON
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}

Responses

Accepted

application/json
JSON
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}

DeleteProAuthUserProfile

DELETE
/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/{key}

Responses

No Content


PatchProAuthUserProfile

PATCH
/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/{key}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
JSON
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}

GetProAuthUserProfiles

GET
/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile

Responses

OK

application/json
JSON
[
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}
]

CreateProAuthUserProfile

POST
/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile

Request Body

application/json
JSON
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}

Responses

Created

application/json
JSON
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}

UpdateProAuthUserProfile

PUT
/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/{key}

Request Body

application/json
JSON
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}

Responses

Accepted

application/json
JSON
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}

CreateProAuthUserProfiles

POST
/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/batch

Request Body

application/json
JSON
[
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}
]

Responses

OK

application/json
JSON
[
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}
]

DeleteProAuthUserProfiles

DELETE
/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/batch

Request Body

application/json
JSON
[
{
"item1": "string",
"item2": "string"
}
]

Responses

No Content


PatchProAuthUserProfiles

PATCH
/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
JSON
[
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}
]

CreateOrUpdateProAuthUserProfile

POST
/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/createorupdate

Request Body

application/json
JSON
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}

Responses

Created

application/json
JSON
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}

CreateOrUpdateProAuthUserProfiles

POST
/api/management/v1/ProAuthUser/{proAuthUserId}/ProAuthUserProfile/createorupdate/batch

Request Body

application/json
JSON
[
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}
]

Responses

OK

application/json
JSON
[
{
"proAuthUserId": "string",
"key": "string",
"value": "string"
}
]

GetProAuthUserQuestionnaire

GET
/api/management/v1/ProAuthUserQuestionnaire/{id}

Responses

OK

application/json
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
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
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
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
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
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
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
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
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
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
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
JSON
[
{
"id": "string",
"name": "string",
"isActive": true,
"items": [...],
"subscriptionId": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"applyToClientAppId": "string",
"applyToIdpTypeId": "string",
"applyToIdpInstanceId": "string"
}
]

DeleteProAuthUserQuestionnaires

DELETE
/api/management/v1/ProAuthUserQuestionnaire/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchProAuthUserQuestionnaires

PATCH
/api/management/v1/ProAuthUserQuestionnaire/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
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
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
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
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
JSON
[
{
"id": "string",
"name": "string",
"isActive": true,
"items": [...],
"subscriptionId": "string",
"applyToType": "string",
"applyToSubscriptionId": "string",
"applyToTenantId": "string",
"applyToClientAppId": "string",
"applyToIdpTypeId": "string",
"applyToIdpInstanceId": "string"
}
]

GetProAuthUserQuestionnaireItem

GET
/api/management/v1/ProAuthUserQuestionnaireItem/{id}

Responses

OK

application/json
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
JSON
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}

Responses

Accepted

application/json
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
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
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
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
JSON
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}

Responses

Created

application/json
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
JSON
[
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}
]

Responses

OK

application/json
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
JSON
[
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}
]

DeleteProAuthUserQuestionnaireItems

DELETE
/api/management/v1/ProAuthUserQuestionnaireItem/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchProAuthUserQuestionnaireItems

PATCH
/api/management/v1/ProAuthUserQuestionnaireItem/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
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
JSON
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}

Responses

Created

application/json
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
JSON
[
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"position": 0,
"questionnaireItemType": "string",
"key": "string",
"value": "string",
"labelId": "string",
"labelPlaceholderId": "string",
"proAuthUserQuestionnaireId": "string"
}
]

ProAuthUserRole


GetProAuthUserRolesByUser

GET
/api/management/v1/ProAuthUser/ProAuthUserRole/proauthuser/{proAuthUserId}

Responses

OK

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
]

GetProAuthUserRole

GET
/api/management/v1/ProAuthUser/ProAuthUserRole/{id}

Responses

OK

application/json
JSON
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}

UpdateProAuthUserRole

PUT
/api/management/v1/ProAuthUser/ProAuthUserRole/{id}

Request Body

application/json
JSON
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}

DeleteProAuthUserRole

DELETE
/api/management/v1/ProAuthUser/ProAuthUserRole/{id}

Responses

No Content


PatchProAuthUserRole

PATCH
/api/management/v1/ProAuthUser/ProAuthUserRole/{id}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}

GetProAuthUserRoles

GET
/api/management/v1/ProAuthUser/ProAuthUserRole

Responses

OK

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
]

CreateProAuthUserRole

POST
/api/management/v1/ProAuthUser/ProAuthUserRole

Request Body

application/json
JSON
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}

Responses

Created

application/json
JSON
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}

UpdateProAuthUserRoles

PUT
/api/management/v1/ProAuthUser/ProAuthUserRole/batch

Request Body

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
]

CreateProAuthUserRoles

POST
/api/management/v1/ProAuthUser/ProAuthUserRole/batch

Request Body

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
]

DeleteProAuthUserRoles

DELETE
/api/management/v1/ProAuthUser/ProAuthUserRole/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchProAuthUserRoles

PATCH
/api/management/v1/ProAuthUser/ProAuthUserRole/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
]

CreateOrUpdateProAuthUserRole

POST
/api/management/v1/ProAuthUser/ProAuthUserRole/createorupdate

Request Body

application/json
JSON
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}

Responses

Created

application/json
JSON
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}

CreateOrUpdateProAuthUserRoles

POST
/api/management/v1/ProAuthUser/ProAuthUserRole/createorupdate/batch

Request Body

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"roleType": "string",
"applyToTenantId": "string",
"applyToIdpInstanceId": "string",
"proAuthUserId": "string"
}
]

ProAuthUserSecondFactor


GetSecondFactorByType

GET
/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/proAuthUser/{proAuthUserId}/type/{secondFactorType}

Responses

OK

application/json
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
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
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
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
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
JSON
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}

Responses

Accepted

application/json
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
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}

GetProAuthUserSecondFactors

GET
/api/management/v1/ProAuthUser/ProAuthUserSecondFactor

Responses

OK

application/json
JSON
[
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
]

CreateProAuthUserSecondFactor

POST
/api/management/v1/ProAuthUser/ProAuthUserSecondFactor

Request Body

application/json
JSON
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}

Responses

Created

application/json
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
JSON
[
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
]

Responses

OK

application/json
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
JSON
[
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
]

DeleteProAuthUserSecondFactors

DELETE
/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchProAuthUserSecondFactors

PATCH
/api/management/v1/ProAuthUser/ProAuthUserSecondFactor/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
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
JSON
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}

Responses

Created

application/json
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
JSON
[
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"secondFactorType": "string",
"secondFactorValue": "string",
"confirmed": true,
"confirmationCodeExpiration": "string",
"proAuthUserId": "string"
}
]

GetSubscription

GET
/api/management/v1/Subscription/{id}

Responses

OK

application/json
JSON
{
"id": "string",
"name": "string",
"status": "string",
"customerId": "string"
}

UpdateSubscription

PUT
/api/management/v1/Subscription/{id}

Request Body

application/json
JSON
{
"id": "string",
"name": "string",
"status": "string",
"customerId": "string"
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"name": "string",
"status": "string",
"customerId": "string"
}

DeleteSubscription

DELETE
/api/management/v1/Subscription/{id}

Responses

No Content


PatchSubscription

PATCH
/api/management/v1/Subscription/{id}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"name": "string",
"status": "string",
"customerId": "string"
}

GetSubscriptions

GET
/api/management/v1/Subscription

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"status": "string",
"customerId": "string"
}
]

CreateSubscription

POST
/api/management/v1/Subscription

Request Body

application/json
JSON
{
"id": "string",
"name": "string",
"status": "string",
"customerId": "string"
}

Responses

Created

application/json
JSON
{
"id": "string",
"name": "string",
"status": "string",
"customerId": "string"
}

UpdateSubscriptions

PUT
/api/management/v1/Subscription/batch

Request Body

application/json
JSON
[
{
"id": "string",
"name": "string",
"status": "string",
"customerId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"status": "string",
"customerId": "string"
}
]

CreateSubscriptions

POST
/api/management/v1/Subscription/batch

Request Body

application/json
JSON
[
{
"id": "string",
"name": "string",
"status": "string",
"customerId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"status": "string",
"customerId": "string"
}
]

DeleteSubscriptions

DELETE
/api/management/v1/Subscription/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchSubscriptions

PATCH
/api/management/v1/Subscription/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
JSON
[
{
"id": "string",
"name": "string",
"status": "string",
"customerId": "string"
}
]

CreateOrUpdateSubscription

POST
/api/management/v1/Subscription/createorupdate

Request Body

application/json
JSON
{
"id": "string",
"name": "string",
"status": "string",
"customerId": "string"
}

Responses

Created

application/json
JSON
{
"id": "string",
"name": "string",
"status": "string",
"customerId": "string"
}

CreateOrUpdateSubscriptions

POST
/api/management/v1/Subscription/createorupdate/batch

Request Body

application/json
JSON
[
{
"id": "string",
"name": "string",
"status": "string",
"customerId": "string"
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"status": "string",
"customerId": "string"
}
]

GetTenant

GET
/api/management/v1/Tenant/{id}

Responses

OK

application/json
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
JSON
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [
{...}
],
"ipAddressRanges": [
{...}
],
"idpInstances": [
{...}
],
"twoFactorInstances": [
{...}
],
"clientApps": [
{...}
]
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [
{...}
],
"ipAddressRanges": [
{...}
],
"idpInstances": [
{...}
],
"twoFactorInstances": [
{...}
],
"clientApps": [
{...}
]
}

DeleteTenant

DELETE
/api/management/v1/Tenant/{id}

Responses

No Content


PatchTenant

PATCH
/api/management/v1/Tenant/{id}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
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
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
JSON
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [
{...}
],
"ipAddressRanges": [
{...}
],
"idpInstances": [
{...}
],
"twoFactorInstances": [
{...}
],
"clientApps": [
{...}
]
}

Responses

Created

application/json
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
JSON
[
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [...],
"ipAddressRanges": [...],
"idpInstances": [...],
"twoFactorInstances": [...],
"clientApps": [...]
}
]

Responses

OK

application/json
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
JSON
[
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [...],
"ipAddressRanges": [...],
"idpInstances": [...],
"twoFactorInstances": [...],
"clientApps": [...]
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [...],
"ipAddressRanges": [...],
"idpInstances": [...],
"twoFactorInstances": [...],
"clientApps": [...]
}
]

DeleteTenants

DELETE
/api/management/v1/Tenant/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchTenants

PATCH
/api/management/v1/Tenant/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
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
JSON
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [
{...}
],
"ipAddressRanges": [
{...}
],
"idpInstances": [
{...}
],
"twoFactorInstances": [
{...}
],
"clientApps": [
{...}
]
}

Responses

Created

application/json
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
JSON
[
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [...],
"ipAddressRanges": [...],
"idpInstances": [...],
"twoFactorInstances": [...],
"clientApps": [...]
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"accessGrantConsent": "string",
"logoutConsent": "string",
"tenantKey": "string",
"hasConfigurationError": true,
"subscriptionId": "string",
"options": [...],
"ipAddressRanges": [...],
"idpInstances": [...],
"twoFactorInstances": [...],
"clientApps": [...]
}
]

RevokeToken

POST
/api/management/v1/Token/revoke/{tokenId}

Responses

OK


RevokeAllTokensForProAuthUser

POST
/api/management/v1/Token/revoke/user/{id}

Responses

OK


RevokeAllTokensForProAuthUserAndClientApp

POST
/api/management/v1/Token/revoke/user/{id}/clientapp/{clientid}

Responses

OK


DeleteToken

DELETE
/api/management/v1/Token/{tokenId}

Responses

OK


PruneTokens

POST
/api/management/v1/Token/prune

Responses

OK


GetTwoFactorInstance

GET
/api/management/v1/TwoFactorInstance/{id}

Responses

OK

application/json
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
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
JSON
{
"id": "string",
"name": "string",
"executionOrder": 0,
"isActive": true,
"hasConfigurationError": true,
"twoFactorTypeId": "string",
"subscriptionId": "string",
"clientApps": [
{...}
],
"tenants": [
{...}
],
"idpInstances": [
{...}
],
"idpTypes": [
{...}
],
"proAuthUsers": [
{...}
],
"options": [
{...}
],
"metadata": [
{...}
]
}

DeleteTwoFactorInstance

DELETE
/api/management/v1/TwoFactorInstance/{id}

Responses

No Content


PatchTwoFactorInstance

PATCH
/api/management/v1/TwoFactorInstance/{id}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
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
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
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
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
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
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
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
JSON
[
{
"id": "string",
"name": "string",
"executionOrder": 0,
"isActive": true,
"hasConfigurationError": true,
"twoFactorTypeId": "string",
"subscriptionId": "string",
"clientApps": [...],
"tenants": [...],
"idpInstances": [...],
"idpTypes": [...],
"proAuthUsers": [...],
"options": [...],
"metadata": [...]
}
]

DeleteTwoFactorInstances

DELETE
/api/management/v1/TwoFactorInstance/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchTwoFactorInstances

PATCH
/api/management/v1/TwoFactorInstance/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
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
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
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
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
JSON
[
{
"id": "string",
"name": "string",
"executionOrder": 0,
"isActive": true,
"hasConfigurationError": true,
"twoFactorTypeId": "string",
"subscriptionId": "string",
"clientApps": [...],
"tenants": [...],
"idpInstances": [...],
"idpTypes": [...],
"proAuthUsers": [...],
"options": [...],
"metadata": [...]
}
]

TwoFactorInstanceMetadata


GetTwoFactorInstanceMetadataByTwoFactorInstanceId

GET
/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/twoFactorInstanceId

Responses

OK

application/json
JSON
[
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}
]

GetTwoFactorInstanceMetadata

GET
/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/{key}

Responses

OK

application/json
JSON
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}

UpdateTwoFactorInstanceMetadata

PUT
/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/{key}

Request Body

application/json
JSON
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}

Responses

Accepted

application/json
JSON
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}

DeleteTwoFactorInstanceMetadata

DELETE
/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/{key}

Responses

No Content


PatchTwoFactorInstanceMetadata

PATCH
/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/{key}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
JSON
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}

GetTwoFactorInstanceMetadatas

GET
/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata

Responses

OK

application/json
JSON
[
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}
]

CreateTwoFactorInstanceMetadata

POST
/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata

Request Body

application/json
JSON
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}

Responses

Created

application/json
JSON
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}

UpdateTwoFactorInstanceMetadata

PUT
/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/{key}

Request Body

application/json
JSON
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}

Responses

Accepted

application/json
JSON
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}

CreateTwoFactorInstanceMetadatas

POST
/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/batch

Request Body

application/json
JSON
[
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}
]

Responses

OK

application/json
JSON
[
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}
]

DeleteTwoFactorInstanceMetadatas

DELETE
/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/batch

Request Body

application/json
JSON
[
{
"item1": "string",
"item2": "string"
}
]

Responses

No Content


PatchTwoFactorInstanceMetadatas

PATCH
/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
JSON
[
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}
]

CreateOrUpdateTwoFactorInstanceMetadata

POST
/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/createorupdate

Request Body

application/json
JSON
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}

Responses

Created

application/json
JSON
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}

CreateOrUpdateTwoFactorInstanceMetadatas

POST
/api/management/v1/TwoFactorInstance/{twoFactorInstanceId}/TwoFactorInstanceMetadata/createorupdate/batch

Request Body

application/json
JSON
[
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}
]

Responses

OK

application/json
JSON
[
{
"twoFactorInstanceId": "string",
"key": "string",
"value": "string"
}
]

GetTwoFactorTypeByName

GET
/api/management/v1/TwoFactorType/name/{name}

Responses

OK

application/json
JSON
{
"id": "string",
"name": "string",
"factoryType": "string",
"isEnabled": true
}

GetTwoFactorTypes

GET
/api/management/v1/TwoFactorType

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"factoryType": "string",
"isEnabled": true
}
]

CreateTwoFactorType

POST
/api/management/v1/TwoFactorType

Request Body

application/json
JSON
{
"id": "string",
"name": "string",
"factoryType": "string",
"isEnabled": true
}

Responses

Created

application/json
JSON
{
"id": "string",
"name": "string",
"factoryType": "string",
"isEnabled": true
}

UpdateTwoFactorTypes

PUT
/api/management/v1/TwoFactorType/batch

Request Body

application/json
JSON
[
{
"id": "string",
"name": "string",
"factoryType": "string",
"isEnabled": true
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"factoryType": "string",
"isEnabled": true
}
]

CreateTwoFactorTypes

POST
/api/management/v1/TwoFactorType/batch

Request Body

application/json
JSON
[
{
"id": "string",
"name": "string",
"factoryType": "string",
"isEnabled": true
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"factoryType": "string",
"isEnabled": true
}
]

DeleteTwoFactorTypes

DELETE
/api/management/v1/TwoFactorType/batch

Request Body

application/json
JSON
[
"string"
]

Responses

No Content


PatchTwoFactorTypes

PATCH
/api/management/v1/TwoFactorType/batch

Request Body

application/json
JSON
[
{
"ids": [...],
"patch": {...}
}
]

Responses

Accepted

application/json
JSON
[
{
"id": "string",
"name": "string",
"factoryType": "string",
"isEnabled": true
}
]

GetTwoFactorType

GET
/api/management/v1/TwoFactorType/{id}

Responses

OK

application/json
JSON
{
"id": "string",
"name": "string",
"factoryType": "string",
"isEnabled": true
}

UpdateTwoFactorType

PUT
/api/management/v1/TwoFactorType/{id}

Request Body

application/json
JSON
{
"id": "string",
"name": "string",
"factoryType": "string",
"isEnabled": true
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"name": "string",
"factoryType": "string",
"isEnabled": true
}

DeleteTwoFactorType

DELETE
/api/management/v1/TwoFactorType/{id}

Responses

No Content


PatchTwoFactorType

PATCH
/api/management/v1/TwoFactorType/{id}

Request Body

application/json
JSON
{
"operations": [
{...}
]
}

Responses

Accepted

application/json
JSON
{
"id": "string",
"name": "string",
"factoryType": "string",
"isEnabled": true
}

CreateOrUpdateTwoFactorType

POST
/api/management/v1/TwoFactorType/createorupdate

Request Body

application/json
JSON
{
"id": "string",
"name": "string",
"factoryType": "string",
"isEnabled": true
}

Responses

Created

application/json
JSON
{
"id": "string",
"name": "string",
"factoryType": "string",
"isEnabled": true
}

CreateOrUpdateTwoFactorTypes

POST
/api/management/v1/TwoFactorType/createorupdate/batch

Request Body

application/json
JSON
[
{
"id": "string",
"name": "string",
"factoryType": "string",
"isEnabled": true
}
]

Responses

OK

application/json
JSON
[
{
"id": "string",
"name": "string",
"factoryType": "string",
"isEnabled": true
}
]