Skip to main content
Identify the connection, choose the Workspace and project, and manage members and invites. Agents call these tools for you; this page lists what each one does and the parameters it takes.

whoami

Whoami. Read-only. Current user, organization and project: email, name, current org, the user’s orgs, currentProject (null while a choice is needed) and the org’s projects. Call it first. No parameters.

switch_organization

Switch organization. Changes the draft or settings; live funnels change only after publishing. Switch organization for browser-session clients. OAuth connectors and personal tokens are bound to the organization approved at connection time; reconnect in your application or create a token for another organization.

list_projects

List projects. Read-only. List the organization’s projects (one app each) and the current one of this connection (current, currentProjectId).

create_project

Create project. Changes the draft or settings; live funnels change only after publishing. Create a project (a new app with its own domains, pixels, analytics, payments and handoff) and switch this connection to it. Confirm with the user first.

switch_project

Switch project. Changes the draft or settings; live funnels change only after publishing. Choose the project this connection works in; tools with an optional projectId use it. Only this connection changes.

update_workspace

Update workspace. Changes the draft or settings; live funnels change only after publishing. Rename the connected Workspace. The Funeli subdomain belongs to a project: use update_project.

update_project

Update project. Changes what live visitors see or pay, or removes data. Agents confirm with you first. Rename a project and/or change its Funeli subdomain label (publicPath). A new label changes live URLs from <old>.funeli.top/<funnel> to <new>.funeli.top/<funnel> (the old one keeps working), so confirm first when funnels are live.

get_public_site

Get public site. Read-only. Read what a project serves at the bare root of its hosts: 404, a Paddle-oriented product/legal review page, or a mirrored existing website.

update_public_site

Update public site. Changes the draft or settings; live funnels change only after publishing. Replace what a project serves at the bare root of its hosts. Paddle review mode requires complete product, pricing and legal links. Mirror mode takes one public HTTPS website URL and keeps the Funeli hostname in the browser.

list_members

List members. Read-only. List members of the connected Workspace with their owner/member roles. No parameters.

list_invites

List invites. Read-only. List pending invitations for the connected Workspace, with what happened to each email (deliveryStatus sent, sending, failed with a reason in deliveryError, not_configured, or unknown for older invites). No parameters.

invite_member

Invite member. Changes the draft or settings; live funnels change only after publishing. Invite a person to the connected Workspace. Any member can invite; only an owner can invite another owner (full Workspace administration). Sends at most one invite every few seconds; a 429 reply says how many seconds to wait. The reply says whether the email was really sent (invite.deliveryStatus); if not, use resend_invite.

resend_invite

Resend invite. Changes the draft or settings; live funnels change only after publishing. Send a pending invitation again when its email was not delivered (deliveryStatus failed, not_configured or unknown). It gets a fresh link; an invite already delivered or being sent right now is refused. Same rights as invite_member.

update_member_role

Update member role. Changes what live visitors see or pay, or removes data. Agents confirm with you first. Change a Workspace member between member and owner. The API prevents removing the last owner.

remove_member

Remove member. Changes what live visitors see or pay, or removes data. Agents confirm with you first. Remove a member from the connected Workspace. They immediately lose access; the API protects required ownership invariants.

revoke_invite

Revoke invite. Changes what live visitors see or pay, or removes data. Agents confirm with you first. Revoke a pending Workspace invitation so its link can no longer be accepted.