| Operation | Description |
| listTargets | Lists the targets that a provider makes available for provisioning. Currently only the User object is supported |
| add | This is currently not tested as the developer account only has a maximum of two users. Need to figure out a way to test this out better. |
| lookup | Obtains the XML that represents an object on a target. Only User is supported at this point |
| modify | Changes an object on a target. |
| delete | Removes an object from a target. There doesn't appear to be a way to delete objects in Salesforce.com. You can disable objects but not delete them. |
| suspend | Disables a user account. |
| resume | Reenables a user account. |
| active | Determines whether a user account is suspend or active. |
| setPassword | Change the password to a new value. |
| expirePassword | This is not implemented. |
| resetPassword | Reset the password to a new generated one. |
| validatePassword | This is also not implemented. |
| search | This is implemented with limited functionality. Currently only does a full table scan. Will add selective query capability soon. |
| updates | This is not implemented. But it looks like Salesforce.com has a way to track changes. Will add this soon. |