Draft a cart from an intent
A hosted helper: an intent such as “a birthday gift for a runner, under 80” and an optional budget
become a priced, stock-checked draft. The request is turned into constraints, the catalogue is searched
for in-stock products, and a model selects from those results only, by variant — it never supplies a
price. Every amount in the draft comes from the quote. over_budget reports whether the quoted total
exceeds the budget.
It debits the store’s Agent Compute credits for both model steps; usage reports the total.
Authorizations
API Key Authentication
Use your API key in the Authorization header:
Key Types:
Secret Keys (Server-Side Only):
- Format:
tybrite_sk_live_*(production) ortybrite_sk_test_*(sandbox) - Full read/write access to all endpoints
- ⚠️ NEVER expose in client-side code or public repositories
- Required for: write operations, authentication, payment verification, AI recommendations
Publishable Keys (Client-Safe):
- Format:
tybrite_pk_live_*(production) ortybrite_pk_test_*(sandbox) - Read-only access (GET requests only, plus POST semantic search)
- ✅ Safe for client-side JavaScript, mobile apps, and public code
- Allowed for: browsing products, search, CMS content, pricing queries
Endpoint-Specific Requirements:
- Authentication endpoints (
/v1/auth/*): Secret key required - Payment verification (
POST /v1/payments/verify): Secret key required - AI Recommendations (
POST /v1/recommendations): Secret key required - Semantic Search (
POST /v1/search): Both key types allowed (read-only operation) - All write operations: Secret key required
- All read operations: Both key types allowed
Using a publishable key for restricted operations returns 403 Forbidden.
Body
Response
The draft
Where each figure in data was read from.
ISO 4217 code every amount in data is expressed in.
production, sandbox What the call cost. Present on the hosted-helper tools only.

