Skip to main content
POST
Add a single procedure (with optional steps)

Authorizations

Authorization
string
header
required

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

Path Parameters

uuid
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 added

data
object