---
schema_version: "1"
id: d187ad012ae9c3cdb7f2e3a765bdff78f63f6bab01b62d5e21564f9b3a1d3987
title: UserProvisioning Namespace
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_namespace_UserProvisioning.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_namespace_UserProvisioning.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: d08dd257b8ae5094fa159732433c0dadf1a1dbb651d93758dc67e48c3c563b36
description: The UserProvisioning namespace provides methods for monitoring outbound user provisioning requests.
---
# UserProvisioning Namespace

The UserProvisioning namespace provides methods for monitoring outbound user provisioning requests.

The following is the class in the UserProvisioning namespace.

- **[ConnectorTestUtil Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_UserProvisioning_ConnectorTestUtil.htm#apex_class_UserProvisioning_ConnectorTestUtil)**  
    Enables developers to write Apex test classes for connectors used by the connected app provisioning solution. This class simulates provisioning for the associated app.
- **[UserProvisioningLog Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_userprovisioning_userprovisioninglog.htm#apex_class_UserProvisioning_UserProvisioningLog)**  
    Provides methods for writing messages to monitor outbound user provisioning requests.
- **[UserProvisioningPlugin Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_UserProvisioning_UserProvisioningPlugin.htm#apex_class_UserProvisioning_UserProvisioningPlugin)**  
    The UserProvisioningPlugin base class implements Process.Plugin for programmatic customization of the user provisioning process for connected apps.