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