Invitation service by email rather than UUID
In general, the invitation service should be called directly to invite users to associate with an entity within Profiles. It is possible, however, to initiate an invitation to a user when calling the “Create User Relation” endpoint with the Autocommit parameter set to false.
When Autocommit is false, the endpoint accepts either a UUID for the user account or an email address (in case the user doesn’t already exist). This workflow will create a relationship between the user and the invited entity (such as accounts, groups, and teams); once the customer accepts the invitation, the relationship is updated to committed.
If an invitation is sent to an email address with no user in our system, a temporary user ID is created but not provided. After the customer creates a user ID through Trimble Identity v3, the relationship is updated to the correct user ID.