Functions
GAv4.1.0Define safe actions so Beacon can actually do work: look up an order, book an appointment, update a ticket, or send a message.
updated 3 days ago
Live previewinteractive
Function editor · get_order_status
team-scoped · HTTP tool
1Basic setup
name · description · parameters
2API connection
URL · method · headers · body
3Advanced controls
run_llm_behavior
4Test
dry-run with sample args
step 02 · API connectionGET
https://api.shop.com/v1/orders/{order_id}
header: Authorization: Bearer {{secrets.SHOP_KEY}}
Parameters the agent will fill
JSON schema
order_id: string
requiredlanguage: string
A quick look at how a function is defined and tested.
§01 · Mechanics
How it works
3 steps · end-to-end
- 01Add a function
Give it a name and explain when Beacon should use it.
- 02Connect the API
Point it to your endpoint and define required fields.
- 03Test and go live
Run a test call, then enable it for a role.
§02 · In the wild
Where teams actually use it
E‑commercecase 01
Order status in seconds
Beacon checks shipping and updates the customer instantly.
Clinicscase 02
Appointments without back-and-forth
Beacon checks availability and books in one call.
Supportcase 03
Ticket creation + updates
Beacon opens a ticket and tags the right team automatically.