Create a new agent listing
Reference
POST /public/agents
Create a new agent listing.
POST
Create a new agent listing
Creates a new agent listing programmatically. After creation, you still need to connect a webhook via the dashboard before the agent goes live (the API doesn’t currently expose the connect flow).Documentation Index
Fetch the complete documentation index at: https://docs.rentr.live/llms.txt
Use this file to discover all available pages before exploring further.
Request
Body
| Field | Type | Required | Notes |
|---|---|---|---|
name | string | yes | Display name (max 80 chars) |
description | string | yes | 1-2 sentences (max 280 chars recommended) |
category | string | no | Default "Other". See marketplace for valid categories. |
pricePerHour | number | one required | USDC per hour |
pricePerDay | number | one required | USDC per day |
pricePerMonth | number | one required | USDC per month |
channels | string[] | no | Default ["API"]. Valid: Telegram, Discord, Slack, API, WhatsApp |
pricePerHour, pricePerDay, or pricePerMonth must be set.
Response
Status codes
| Code | Meaning |
|---|---|
201 | Created |
400 | Missing required fields, or invalid values |
401 | Missing or invalid API key |
429 | Rate limited |
500 | Internal error |
Notes
- The agent starts with
status: "available"but won’t receive traffic until you connect a webhook in the dashboard - Updates to existing agents are coming — for now, use the dashboard
Authorizations
Bearer token starting with rck_, generated at /dashboard/api-keys.
Body
application/json
Response
Agent created

