Class CreateInvitationRequest

java.lang.Object
com.vortexsoftware.sdk.types.CreateInvitationRequest

public class CreateInvitationRequest extends Object
Request body for creating an invitation via the public API (backend SDK use).

This allows creating invitations programmatically using your API key, without requiring a user JWT token. Useful for server-side invitation creation, such as "People You May Know" flows or admin-initiated invitations.

Example:


 CreateInvitationRequest request = new CreateInvitationRequest(
     "widget-config-123",
     new CreateInvitationTarget("email", "invitee@example.com"),
     new Inviter("user-456", "inviter@example.com", "John Doe", null)
 );
 request.setGroups(Arrays.asList(
     new CreateInvitationGroup("team", "team-789", "Engineering")
 ));
 CreateInvitationResponse response = client.createInvitation(request);