Skip to main content
PATCH
Update an agent

Authorizations

Authorization
string
header
required

An org API key (gh_live_…) from Settings → API keys in the console.

Path Parameters

agent_id
string
required

The agent’s id, e.g. billing or default.

Body

application/json
name
string
Maximum string length: 80
instructions
string
Maximum string length: 20000
effort
enum<string> | null

How much the model thinks per step. Null for GuidingHand’s default.

Available options:
low,
medium,
high,
null
greeting
string
Maximum string length: 500
display_name
string

What the app calls the agent on the person’s screen, in place of “GuidingHand”. One line; empty goes back to “GuidingHand”.

Maximum string length: 40
narration
boolean

Show the agent’s thoughts and steps on the person’s screen as it works, and its summary when it finishes. Off: the banner with the Stop button only (and the agent’s questions and approval requests, if customer_answers and customer_approvals are on).

customer_answers
boolean

Let the person at the computer answer the agent’s questions in the GuidingHand app.

customer_approvals
boolean

Let the person at the computer approve or deny the agent’s approval requests in the GuidingHand app.

Response

OK

object
any
agent_id
string
Example:

"billing"

name
string
Example:

"Billing help"

instructions
string

Added under GuidingHand’s own rules, which always win.

effort
enum<string> | null

How much the model thinks per step. Null for GuidingHand’s default.

Available options:
low,
medium,
high,
null
greeting
string

Shown to the person on the invite page.

display_name
string

What the GuidingHand app calls the agent on the person’s screen while it works (“Acme Support is typing”). Empty means “GuidingHand”.

Example:

"Acme Support"

narration
boolean

The app shows the agent’s thoughts and steps on the person’s screen as it works, and its summary when it finishes. These are the agent’s own words, so they can repeat what your team answered. Off: no thoughts, steps or summary; they see the banner with the Stop button (and the agent’s questions and approval requests, if customer_answers and customer_approvals are on).

customer_answers
boolean

The person at the computer can answer the agent’s questions in the GuidingHand app (your team still can too; the first answer is used). Off: only your team answers, and the question isn’t shown on the person’s screen.

customer_approvals
boolean

The person at the computer can approve or deny the agent’s approval requests in the GuidingHand app (your team still can too; the first decision is used). Off: only your team decides, and the request isn’t shown on the person’s screen.

is_default
boolean
invite_url_template
string
Example:

"https://guidinghand.ai/acme/billing/{code}"

created_at
string<date-time> | null
updated_at
string<date-time> | null