Skip to main content
PATCH
Update a single procedure (and replace its steps if provided)

Authorizations

Authorization
string
header
required

Use a Bearer token to access these API endpoints. Example: "Bearer {your-token}"

Path Parameters

uuid
string<uuid>
required
procedureUuid
string<uuid>
required

Body

application/json

A multi-step workflow the agent can execute (e.g. 'book a service appointment'). The runtime AI walks the steps in order when it detects the relevant intent. Procedures are how you teach the agent to actually DO things instead of just talking.

name
string

Required. Short imperative name describing what this procedure does.

Example:

"Book service appointment"

description
string | null

When the runtime AI should invoke this procedure. Be specific about the trigger.

Example:

"Used when the customer wants to schedule a service appointment for their vehicle."

steps
object[]

Ordered actions the agent performs. Reference an intent_uuid on a step to trigger a tool call instead of plain conversation.

Response

Procedure updated

data
object