File tree Expand file tree Collapse file tree 3 files changed +20
-7
lines changed
packages/backend/src/api/endpoints Expand file tree Collapse file tree 3 files changed +20
-7
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ ' @clerk/backend ' : patch
3
+ ---
4
+
5
+ Align create params for Invitation and OrganizationInvitation with backend API
Original file line number Diff line number Diff line change @@ -8,12 +8,16 @@ import { AbstractAPI } from './AbstractApi';
8
8
9
9
const basePath = '/invitations' ;
10
10
11
+ type TemplateSlug = 'invitation' | 'waitlist_invitation' ;
12
+
11
13
type CreateParams = {
12
14
emailAddress : string ;
13
- redirectUrl ?: string ;
14
- publicMetadata ?: UserPublicMetadata ;
15
- notify ?: boolean ;
15
+ expiresInDays ?: number ;
16
16
ignoreExisting ?: boolean ;
17
+ notify ?: boolean ;
18
+ publicMetadata ?: UserPublicMetadata ;
19
+ redirectUrl ?: string ;
20
+ templateSlug : TemplateSlug ;
17
21
} ;
18
22
19
23
type GetInvitationListParams = ClerkPaginationRequest < {
Original file line number Diff line number Diff line change @@ -164,19 +164,23 @@ type DeleteOrganizationMembershipParams = {
164
164
165
165
type CreateOrganizationInvitationParams = {
166
166
organizationId : string ;
167
- inviterUserId ?: string ;
168
167
emailAddress : string ;
169
168
role : OrganizationMembershipRole ;
170
- redirectUrl ?: string ;
169
+ expiresInDays ?: number ;
170
+ inviterUserId ?: string ;
171
+ privateMetadata ?: OrganizationInvitationPrivateMetadata ;
171
172
publicMetadata ?: OrganizationInvitationPublicMetadata ;
173
+ redirectUrl ?: string ;
172
174
} ;
173
175
174
176
type CreateBulkOrganizationInvitationParams = Array < {
175
- inviterUserId ?: string ;
176
177
emailAddress : string ;
177
178
role : OrganizationMembershipRole ;
178
- redirectUrl ?: string ;
179
+ expiresInDays ?: number ;
180
+ inviterUserId ?: string ;
181
+ privateMetadata ?: OrganizationInvitationPrivateMetadata ;
179
182
publicMetadata ?: OrganizationInvitationPublicMetadata ;
183
+ redirectUrl ?: string ;
180
184
} > ;
181
185
182
186
type GetOrganizationInvitationListParams = ClerkPaginationRequest < {
You can’t perform that action at this time.
0 commit comments