Table of Contents

Interface IInvitationsClient

Namespace
Auth0.ManagementApi.Organizations
Assembly
Auth0.ManagementApi.dll
public interface IInvitationsClient
Extension Methods

Methods

CreateAsync(string, CreateOrganizationInvitationRequestContent, RequestOptions?, CancellationToken)

Create a user invitation for a specific Organization. Upon creation, the listed user receives an email inviting them to join the Organization. To learn more about Organization invitations, review Invite Organization Members.

WithRawResponseTask<CreateOrganizationInvitationResponseContent> CreateAsync(string id, CreateOrganizationInvitationRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

id string
request CreateOrganizationInvitationRequestContent
options RequestOptions
cancellationToken CancellationToken

Returns

WithRawResponseTask<CreateOrganizationInvitationResponseContent>

DeleteAsync(string, string, RequestOptions?, CancellationToken)

Task DeleteAsync(string id, string invitationId, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

id string
invitationId string
options RequestOptions
cancellationToken CancellationToken

Returns

Task

GetAsync(string, string, GetOrganizationInvitationRequestParameters, RequestOptions?, CancellationToken)

WithRawResponseTask<GetOrganizationInvitationResponseContent> GetAsync(string id, string invitationId, GetOrganizationInvitationRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

id string
invitationId string
request GetOrganizationInvitationRequestParameters
options RequestOptions
cancellationToken CancellationToken

Returns

WithRawResponseTask<GetOrganizationInvitationResponseContent>

ListAsync(string, ListOrganizationInvitationsRequestParameters, RequestOptions?, CancellationToken)

Retrieve a detailed list of invitations sent to users for a specific Organization. The list includes details such as inviter and invitee information, invitation URLs, and dates of creation and expiration. To learn more about Organization invitations, review Invite Organization Members.

Task<Pager<OrganizationInvitation>> ListAsync(string id, ListOrganizationInvitationsRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

id string
request ListOrganizationInvitationsRequestParameters
options RequestOptions
cancellationToken CancellationToken

Returns

Task<Pager<OrganizationInvitation>>