Account, merchant and team

Includes sensitive operations

What it covers#

This group covers the Tilopay account linked to the assistant: linking or unlinking it, choosing the active merchant when there are several, giving or removing employee access, and querying the web dashboard users and the enabled payment methods and currencies. Unlinking the account and removing an employee's access are marked as sensitive and ask for explicit confirmation before running.

Tools#

Selected merchant

Write

tilopay_switch_commerce

Shows the active merchant of the linked Tilopay account and lets you switch it when the account has several.

Parameters

ParameterTypeRequiredDescription
commerce_idstring—Merchant to activate. If omitted, only the current one is shown.

Returns

{ selected, selected_name, commerces }

selected = active merchant id; selected_name = its name; commerces = [{ id, name }] available.

Give an employee access

Write

tilopay_invite_employee

Invites an employee to use the assistant with their own Tilopay user (owner only). Asks for the employee's name and WhatsApp phone. Returns a wa.me link for the owner to send the invitation. In your answer, first repeat the `prerequisito` line verbatim and then deliver the link. The employee can query sales, create charges and send receipts; they cannot refund, charge stored cards, create or delete products, change prices or change the configuration.

Parameters

ParameterTypeRequiredDescription
namestringyesEmployee name
phonestringyesEmployee's WhatsApp, e.g. 8888-8888

Returns

{ prerequisito, invite_id, expires_at, whatsapp_url }

prerequisito = the line the agent must repeat: the employee needs their own Tilopay user created at admin.tilopay.com › Usuarios; the invitation expires in 72 h.

View my employees

Read only

tilopay_list_employees

Lists the employees with access to the assistant and the pending invitations (owner only).

Parameters

No parameters.

Returns

{ employees }

employees = [{ name, phone, status }]; the phone is masked and status is "activo" or "invitado".

Remove an employee's access

Sensitive

tilopay_remove_employee

Removes an employee's access to the assistant (owner only): revokes their whole session, or cancels the invitation if they had not linked yet. Before calling it with confirm=true, confirm with the owner who is being removed.

Requires confirmation: Confirmations Tilopay requires

Parameters

ParameterTypeRequiredDescription
namestring—Employee name
phonestring—Employee phone
confirmbooleanyestrue: the owner confirmed removing their access

Returns

{ removed }

removed = employees whose access was removed.

Enabled payment methods and currencies

Read only

tilopay_accepted_payment_methods

Payment methods the merchant has enabled in Tilopay (card brands, SINPE, etc.), configured currencies and PayFac configuration. Use it for 'which cards do I accept?', 'is SINPE active?', 'can I charge in dollars?'.

Parameters

No parameters.

Returns

{ methods, currencies, payfac }

methods = accepted payment methods; currencies = currencies; payfac = PayFac configuration.

Tilopay dashboard users

Read only

tilopay_panel_users

Users with access to the merchant's Tilopay web dashboard and their modules. Different from the assistant's employees (tilopay_list_employees).

Parameters

ParameterTypeRequiredDescription
pageinteger—Page (1 by default)
limitinteger—Records per page (20 by default)
searchstring—Text to search

Returns

Last verified: 2026-10-07

View as raw Markdown