Profile Delete

The system supports a “soft” delete of profiles, which means that the profile status changes to "Deleted" and most business data is removed from the profile. This deletion ensures that private agency data is removed from profiles, while maintaining the profile entity (its ID) for data integrity reasons.  

Any profile whose status is Deleted is not accessible via the web services. That is, no user – regardless of security authorization – can retrieve, modify, or see in search or child search results any profile that is Deleted. If such a profile is requested via the web services by its unique ID (or provisioning code), an error is returned. In other words, only a DBA has access to Deleted profiles.

If a profile is deleted, none of the associated non-profile data is removed from the system. That is, templates, custom fields, tags, etc. that may be “owned” by the profile are not removed. This restriction is relevant to these profile types:

When a profile’s status is changed to Deleted, all but a small subset of profile data is deleted. The following information is retained for data integrity:

Schema

Profile Delete is within uProfile.xsd. See the following transactions for Profile Delete:

Request

Specify which profile you want to delete using one of the following identifiers:

Send the Force attribute in the Profile Delete request to force the deletion of Account, Traveler Group, and Traveler profiles, even when a profile has undeleted child profiles.

In the Profile Delete request:

Response