{
  "$id": "schema.json",
  "type": "object",
  "schema": "http://json-schema.org/draft-07/schema#",
  "translate": false,
  "dynamicfields": true,
  "properties": {
    "ph_request_type": {
      "type": "string",
      "description": "type of request (internal to adapter)",
      "default": "postIdentityAlias",
      "enum": [
        "postIdentityAlias",
        "getIdentityAliases",
        "getIdentityAliasById",
        "updateIdentityAliasById",
        "deleteIdentityAliasById",
        "postIdentityEntity",
        "postIdentityEntityAlias",
        "getIdentityEntityAliases",
        "getIdentityEntityAliasById",
        "updateIdentityEntityAliasById",
        "deleteIdentityEntityAliasById",
        "postIdentityEntityBatchDelete",
        "getIdentityEntities",
        "getIdentityEntityById",
        "updateIdentityEntityById",
        "deleteIdentityEntityById",
        "postIdentityEntityMerge",
        "getIdentityEntityNames",
        "getIdentityEntityByName",
        "updateIdentityEntityByName",
        "deleteIdentityEntityByName",
        "postIdentityGroup",
        "postIdentityGroupAlias",
        "getIdentityGroupAliasId",
        "getIdentityGroupAliasById",
        "updateIdentityGroupAliasById",
        "deleteIdentityGroupAliasById",
        "getIdentityGroups",
        "getIdentityGroupById",
        "updateIdentityGroupById",
        "deleteIdentityGroupById",
        "getIdentityGroupNames",
        "getIdentityGroupByName",
        "updateIdentityGroupByName",
        "deleteIdentityGroupByName",
        "postIdentityLookupEntity",
        "postIdentityLookupGroup",
        "getIdentityOidcWellKnownKeys",
        "getIdentityOidcWellKnownOpenidConfiguration",
        "getIdentityOidcConfig",
        "postIdentityOidcConfig",
        "postIdentityOidcIntrospect",
        "getIdentityOidcKeys",
        "getIdentityOidcKeyByName",
        "updateIdentityOidcKeyByName",
        "deleteIdentityOidcKeyByName",
        "postIdentityOidcKeyRotateByName",
        "getIdentityOidcRoles",
        "getIdentityOidcRoleByName",
        "updateIdentityOidcRoleByName",
        "deleteIdentityOidcRoleByName",
        "getIdentityOidcTokenByName",
        "postIdentityPersona",
        "getIdentityPersonas",
        "getIdentityPersonaById",
        "updateIdentityPersonaById",
        "deleteIdentityPersonaById"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}