/pf-account | Type: Embedded | PCID required: No
Tools
| Tool | Description |
|---|---|
pf_account_list_orgs | List all organizations the current user belongs to, including sub-org hierarchy (parent/child relationships) and subscription types (e.g. Enterprise Prime / Enterprise Sub). |
pf_account_create_sub_org | Create a new sub-organization under the current organization. Requires enterprise plan and admin permission on the parent org. |
pf_account_update_org | Update an organization’s name, email, or log levels. Requires admin permission on the org. |
pf_account_list_org_members | List all active members of the current organization with their permissions (Admin/Member) and personas (Builder/End User). |
pf_account_edit_member | Update an organization member’s permission (ADMINISTER/WRITE/READ) and/or persona (builder/user). Requires admin permission. |
pf_account_remove_member | Remove a member from the current organization by revoking their permission. Requires admin permission. |
pf_account_invite_users | Invite a user to the current organization by email. If the user already exists and is not a member, they are added directly. Otherwise, an invitation email is sent. Requires admin permission. Subject to seat limits. |
pf_account_list_invitations | List all pending invitations for the current organization. |
pf_account_edit_invitation | Update a pending invitation’s permission and/or persona, or revoke it by setting permission to “None”. Requires admin permission. |
pf_account_list_orgs
List all organizations the current user belongs to, including sub-org hierarchy (parent/child relationships) and subscription types (e.g. Enterprise Prime / Enterprise Sub). Parameters: Nonepf_account_create_sub_org
Create a new sub-organization under the current organization. Requires enterprise plan and admin permission on the parent org. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
name | string | Yes | — | Name for the new sub-organization |
email | string | No | — | Email for the new sub-organization |
pf_account_update_org
Update an organization’s name, email, or log levels. Requires admin permission on the org. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
orgId | string | Yes | — | The organization ID to update |
name | string | No | — | New name for the organization |
email | string | No | — | New email for the organization |
devLogLevel | string | No | — | Development environment log level |
prodLogLevel | string | No | — | Production environment log level |
pf_account_list_org_members
List all active members of the current organization with their permissions (Admin/Member) and personas (Builder/End User). Parameters: Nonepf_account_edit_member
Update an organization member’s permission (ADMINISTER/WRITE/READ) and/or persona (builder/user). Requires admin permission. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userAccountId | string | Yes | — | The account ID of the member to update |
permission | string | No | — | New permission level for the member |
persona | string | No | — | New persona for the member (builder = build mode, user = end-user mode) |
pf_account_remove_member
Remove a member from the current organization by revoking their permission. Requires admin permission. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userAccountId | string | Yes | — | The account ID of the member to remove |
pf_account_invite_users
Invite a user to the current organization by email. If the user already exists and is not a member, they are added directly. Otherwise, an invitation email is sent. Requires admin permission. Subject to seat limits. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
email | string | Yes | — | Email address of the user to invite |
permission | string | Yes | — | Permission level for the invited user |
persona | string | No | — | Persona for the invited user (builder = build mode, user = end-user mode). Defaults to builder. |
pf_account_list_invitations
List all pending invitations for the current organization. Parameters: Nonepf_account_edit_invitation
Update a pending invitation’s permission and/or persona, or revoke it by setting permission to “None”. Requires admin permission. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
invitationId | string | Yes | — | The invitation ID to update |
permission | string | No | — | New permission level. Use “NONE” to revoke the invitation. |
persona | string | No | — | New persona for the invited user |

