Skip to content

Commit

Permalink
fix(backend): Add createOrganizationEnabled param in User.update() (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
dimkl committed Dec 21, 2023
1 parent b9e24c1 commit 3ece3f8
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 0 deletions.
12 changes: 12 additions & 0 deletions .changeset/spotty-ravens-sleep.md
@@ -0,0 +1,12 @@
---
'@clerk/backend': minor
---

Add `createOrganizationEnabled` param in `@clerk/backend` method `User.updateUser()`
Example:
```typescript
import { createClerkClient } from '@clerk/backend';

const clerkClient = createClerkClient({...});
await clerkClient.users.updateUser('user_...', { createOrganizationEnabled: true })
```
1 change: 1 addition & 0 deletions packages/backend/src/api/endpoints/UserApi.ts
Expand Up @@ -75,6 +75,7 @@ interface UpdateUserParams extends UserMetadataParams {
backupCodes?: string[];
externalId?: string;
createdAt?: Date;
createOrganizationEnabled?: boolean;
}

type GetOrganizationMembershipListParams = {
Expand Down
1 change: 1 addition & 0 deletions packages/backend/src/api/resources/JSON.ts
Expand Up @@ -287,6 +287,7 @@ export interface UserJSON extends ClerkResourceJSON {
unsafe_metadata: UserUnsafeMetadata;
created_at: number;
updated_at: number;
create_organization_enabled: boolean;
}

export interface VerificationJSON extends ClerkResourceJSON {
Expand Down
2 changes: 2 additions & 0 deletions packages/backend/src/api/resources/User.ts
Expand Up @@ -38,6 +38,7 @@ export class User {
readonly phoneNumbers: PhoneNumber[] = [],
readonly web3Wallets: Web3Wallet[] = [],
readonly externalAccounts: ExternalAccount[] = [],
readonly createOrganizationEnabled: boolean,
) {}

static fromJSON(data: UserJSON): User {
Expand Down Expand Up @@ -70,6 +71,7 @@ export class User {
(data.phone_numbers || []).map(x => PhoneNumber.fromJSON(x)),
(data.web3_wallets || []).map(x => Web3Wallet.fromJSON(x)),
(data.external_accounts || []).map((x: ExternalAccountJSON) => ExternalAccount.fromJSON(x)),
data.create_organization_enabled,
);
}
}
Expand Down

0 comments on commit 3ece3f8

Please sign in to comment.