Skip to main content
POST
Create an intention (status defaults to draft)

Authorizations

Authorization
string
header
required

API key minted at /developer/api-keys. Three scopes: read_only, policy_write, admin.

Body

application/json
label
string
required
Example:

"customer_support_lookup"

intent_class
enum<string>
required
Available options:
reporting,
export,
admin,
lookup,
analysis,
write,
other
id
string
display_name
string
Example:

"Customer Support Lookup"

description
string
status
enum<string>
Available options:
draft,
active,
archived
approval_required
boolean
ttl_minutes
integer | null
data_elements
object[]
created_at
string<date-time>
updated_at
string<date-time>

Response

Created.