createInvitesWorkflow - Medusa Core Workflows Reference
This documentation provides a reference to the createInvitesWorkflow
. It belongs to the @medusajs/medusa/core-flows
package.
This workflow creates one or more user invites. It's used by the Create Invite Admin API Route.
You can use this workflow within your customizations or your own custom workflows, allowing you to create invites within your custom flows.
Source CodeExamples#
Steps#
Input#
CreateInvitesWorkflowInputDTO
CreateInvitesWorkflowInputDTO
CreateInvitesWorkflowInputDTO
CreateInvitesWorkflowInputDTOinvites
CreateInviteDTO[]The invites to create.
invites
CreateInviteDTO[]Output#
InviteDTO[]
InviteDTO[]
InviteDTO[]
InviteDTO[]id
stringThe ID of the invite.
id
stringemail
stringThe email of the invite.
email
stringaccepted
booleanWhether the invite is accepted.
accepted
booleantoken
stringThe token of the invite.
token
stringexpires_at
DateThe invite's expiry date.
expires_at
Datemetadata
null | Record<string, unknown>Holds custom data in key-value pairs.
metadata
null | Record<string, unknown>created_at
DateThe invite's creation date.
created_at
Dateupdated_at
DateThe invite's update date.
updated_at
Datedeleted_at
null | DateThe invite's deletion date.
deleted_at
null | DateEmitted Events#
This section lists the events that are either triggered by the emitEventStep
in the workflow, or by another workflow executed within this workflow.
You can listen to these events in a subscriber, as explained in the Subscribers documentation.
Event | Description | Payload | Action |
---|---|---|---|
| Emitted when invites are created. You can listen to this event to send an email to the invited users, for example. |
|