Skip to main content
POST
Create a service

Authorizations

Authorization
string
header
required

Your secret key (pep_sk_…) from Settings → API. Keys are org-scoped; treat them like passwords.

Body

application/json
name
string
key
string

Optional on create (minted from name); immutable afterwards.

description
string | null
positioning
string | null
guidelines
string | null
pricing_unit
enum<string>
Available options:
monthly,
fixed,
from
price_min
integer | null
price_max
integer | null
currency
string
typical_duration
string | null
display_order
integer
deliverables
string[]
good_fit_signals
string[]
agents
string[]

Declarative activation set (agent slugs). Absent = leave activations untouched.

Response

The created service.

object
string
required
Allowed value: "service"
id
integer
required
key
string
required
name
string
required
pricing_unit
enum<string>
required
Available options:
monthly,
fixed,
from
agents
string[]
required
created_at
string<date-time>
required
description
string | null
positioning
string | null
guidelines
string | null
price_min
integer | null
price_max
integer | null
currency
string
typical_duration
string | null
deliverables
string[]
good_fit_signals
string[]
archived
boolean