Back to Node Auth0

Class InvitationsClient

docs/classes/management.SDK.InvitationsClient.html

5.9.18.5 KB
Original Source

Class InvitationsClient

Index

Constructors

constructor

Methods

listcreategetdelete

Properties

_options

Constructors

constructor

new InvitationsClient(options: BaseClientOptions): InvitationsClient

Parameters

Returns InvitationsClient

Methods

list

list(
id: string,
request?: ListOrganizationInvitationsRequestParameters,
requestOptions?: InvitationsClient.RequestOptions,
): Promise<
Page<
OrganizationInvitation,
ListOrganizationInvitationsOffsetPaginatedResponseContent,
>,
>

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.

Parameters

  • id: string

Organization identifier.

Request-specific configuration.

Returns Promise< Page< OrganizationInvitation, ListOrganizationInvitationsOffsetPaginatedResponseContent, >, >

Throws

Management.BadRequestError

Throws

Management.UnauthorizedError

Throws

Management.ForbiddenError

Throws

Management.NotFoundError

Throws

Management.TooManyRequestsError

Example

await client.organizations.invitations.list("id", { page: 1, per_page: 1, include_totals: true, fields: "fields", include_fields: true, sort: "sort" })Copy

create

create(
id: string,
request: CreateOrganizationInvitationRequestContent,
requestOptions?: InvitationsClient.RequestOptions,
): HttpResponsePromise<CreateOrganizationInvitationResponseContent>

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.

Parameters

  • id: string

Organization identifier.

Request-specific configuration.

Returns HttpResponsePromise<CreateOrganizationInvitationResponseContent>

Throws

Management.BadRequestError

Throws

Management.UnauthorizedError

Throws

Management.ForbiddenError

Throws

Management.NotFoundError

Throws

Management.TooManyRequestsError

Example

await client.organizations.invitations.create("id", { inviter: { name: "name" }, invitee: { email: "email" }, client_id: "client_id" })Copy

get

get(
id: string,
invitation_id: string,
request?: GetOrganizationInvitationRequestParameters,
requestOptions?: InvitationsClient.RequestOptions,
): HttpResponsePromise<GetOrganizationInvitationResponseContent>

Parameters

  • id: string

Organization identifier.

  • invitation_id: string

The id of the user invitation.

Request-specific configuration.

Returns HttpResponsePromise<GetOrganizationInvitationResponseContent>

Throws

Management.BadRequestError

Throws

Management.UnauthorizedError

Throws

Management.ForbiddenError

Throws

Management.NotFoundError

Throws

Management.TooManyRequestsError

Example

await client.organizations.invitations.get("id", "invitation_id", { fields: "fields", include_fields: true })Copy

delete

delete(
id: string,
invitation_id: string,
requestOptions?: InvitationsClient.RequestOptions,
): HttpResponsePromise<void>

Parameters

  • id: string

Organization identifier.

  • invitation_id: string

The id of the user invitation.

Request-specific configuration.

Returns HttpResponsePromise<void>

Throws

Management.UnauthorizedError

Throws

Management.ForbiddenError

Throws

Management.NotFoundError

Throws

Management.TooManyRequestsError

Example

await client.organizations.invitations.delete("id", "invitation_id")Copy

Properties

Protected Readonly_options

_options: NormalizedClientOptionsWithAuth<BaseClientOptions>

Settings

Member Visibility

  • Protected
  • Inherited

ThemeOSLightDark

On This Page

Constructors constructor Methods listcreategetdelete Properties _options