llms.txt
+34 −4
− Overage: $1 per 1,000 messages and $0.02 per AI reply past the allowance, up to a monthly budget cap (default $58, 2x the plan price; admins change it with set_budget_cap). Non-critical sends stop at the cap. Free: No overage: sends past the monthly allowance are refused until the next month or an upgrade.− - `update_knowledge_source` (write): Update a knowledge source. Renames a source, replaces an uploaded document's content (re-embedded at once), changes a crawl's settings or schedule, or disables it (agents stop using it).− - `search_knowledge` (read): Search knowledge. Hybrid (semantic + keyword) search over knowledge sources, exactly as agents retrieve: the passages that best match a question, each with its source, document title and URL, heading, score and freshness.− - `set_budget_cap` (write): Set budget cap. Set this organization's monthly overage budget cap in US dollars: usage past the plan's allowance is billed up to this amount, then non-critical sends (campaigns, bulk sends) stop until the next period.+ Overage: $1 per 1,000 messages and $0.02 per AI reply past the allowance, up to a monthly budget cap (default $58, 2x the plan price; admins change it with set_budget_cap). Sends on live numbers and channels and AI replies stop at the cap. Free: No overage: sends past the monthly allowance are refused until the next month or an upgrade.+ - `simulate_inbound_call` (write): Simulate an incoming call. Make a sandbox test customer call this organization's sandbox number on WhatsApp, to try a call-answering server end to end without Meta.+ - `get_meta_app_webhook` (read): Get the Meta app's webhook. Wabi team only.+ - `get_business_profile` (read): Get a number's business profile. What customers see when they open the chat with a connected number, read live from Meta: about (the short status line), description, address, email, up to two websites, the business category (vertical) and the profile photo's URL, plus the number and its display name (verified_name; Meta reviews that separately, it is not part of the profile).+ - `update_business_profile` (write): Update a number's business profile. Changes what customers see on a connected number's WhatsApp profile; only the fields given change.+ ### Calls+ - `get_calling_settings` (read): Get a number's call settings. Whether customers can call a connected number on WhatsApp, read live from Meta: calling status (ENABLED or DISABLED), call icon visibility, callback permission prompt, call hours, whether SIP is on, and any restriction Meta placed on the number.+ - `update_calling_settings` (write): Change a number's call settings. Turns WhatsApp calling on or off for a connected number, and sets how it appears to customers.+ - `list_calls` (read): List calls. WhatsApp calls customers placed to this organization's numbers, newest first: who called which number, the status (ringing, accepted, completed, missed, rejected, failed), when, and how long it lasted.+ - `get_call` (read): Get a call. One call with its status, timestamps, duration and error, and, while it is ringing or in progress, Meta's SDP offer and the time it must be accepted by.+ - `pre_accept_call` (write): Pre-accept a call. Optional step before accept_call: gives Meta your SDP answer while the call is still ringing, so the media connection is set up early and the first words are not clipped once you accept.+ - `accept_call` (write): Accept a call. Answers a ringing WhatsApp call with your SDP answer; media then flows between WhatsApp and the server that produced the answer.+ - `reject_call` (write): Reject a call. Declines a ringing WhatsApp call: the caller sees the call as not answered, the call ends as rejected and call.ended is emitted.+ - `terminate_call` (write): End a call. Makes sure a call is over.+ - `update_knowledge_source` (write): Update a knowledge source. Renames a source, replaces an uploaded document's content (re-embedded at once), changes a crawl's settings or schedule, sets its ranking boost, or disables it (agents stop using it).+ - `search_knowledge` (read): Search knowledge. The one knowledge search every assistant uses: hybrid (semantic + keyword, rank-fused) over the organization's sources, FAQ entries ranked above documents.+ - `sync_knowledge_documents` (write): Push documents to a knowledge source. Pushes Markdown documents (a help center, docs from a repository) into a knowledge source, for a build to call on every merge.+ - `upsert_knowledge_entry` (write): Add or edit an FAQ entry. Adds or edits one hand-written question and answer, searchable at once with no deploy and ranked above documents.+ - `list_knowledge_entries` (read): List FAQ entries. The hand-written question-and-answer entries of an FAQ (default "faq"), newest first: id, question, answer, answer_spoken, audience, locale and when each last changed.+ - `delete_knowledge_entry` (write): Delete an FAQ entry. Deletes one hand-written FAQ entry by its id (list_knowledge_entries); search stops returning it at once.+ - `list_knowledge_misses` (read): List unanswered questions. The searches that found nothing (search_knowledge found: false, by assistants and by voice), grouped by question and most asked first: query (as last asked), count, voice_count and last_asked_at.+ - `get_whatsapp_link` (read): Get my WhatsApp assistant link. Whether your WhatsApp number is linked to the Wabi assistant (the AI on Wabi's own WhatsApp number that answers questions and, once linked, runs ops for you as you, in your organizations, after you confirm each change).+ - `create_whatsapp_link_code` (write): Get a WhatsApp link code. A one-time code (valid 15 minutes) that links the WhatsApp number you send it from to your Wabi account: send "LINK <code>" to the assistant's number (chat_url opens WhatsApp with it typed in).+ - `unlink_whatsapp` (write): Unlink my WhatsApp number. Unlinks your WhatsApp number from the Wabi assistant and cancels a pending code: the assistant can no longer act for you from that number (it still answers questions).+ - `update_member_role` (write): Change member role. Change a member's role.+ - `remove_member` (write): Remove member. Remove someone from the organization: they lose access to it, its teams and every resource shared with them at once.+ - `leave_organization` (write): Leave organization. Leave this organization.+ - `transfer_ownership` (write): Transfer ownership. Make another member an owner and step down to admin yourself, in one change.+ - `create_organization` (write): Create organization. Create another organization with you as its owner (with an API key, the person who created the key), e.g.+ - `delete_organization` (write): Delete organization. Delete this organization and everything in it: WhatsApp connections (Meta keeps your WABA and numbers), contacts, conversations, messages, templates, agents, keys and history.+ - `invite_member` (write): Invite member. Invite someone by email with a role and optional teams.+ - `resend_invite` (write): Resend invite. Send a pending invite again with a fresh link valid for another 7 days; the old link stops working.+ - `revoke_invite` (write): Revoke invite. Withdraw a pending invite; its link stops working.+ - `set_budget_cap` (write): Set budget cap. Set this organization's monthly overage budget cap in US dollars: usage past the plan's allowance is billed up to this amount, then sends on live numbers and channels and AI replies stop until the next period (inbound messages are still received, and the sandbox is free).