Skip to main content

Concept

An Agent is the core of Timely.ai — it is the AI entity that receives messages from your customers, processes the conversation context, and responds autonomously based on its behavior, knowledge base (Trainings), and the channels connected to it. Each agent has its own identity (name, personality, language), configurable behavior rules, and can be connected to multiple channels simultaneously (WhatsApp, Instagram, Telegram, website widget). You can have multiple agents in the same workspace, each specialized in a different area — support, sales, finance — with independent knowledge bases and configurations.

Lifecycle

create (inactive)


configure (settings, trainings, channels)


activate → active ──────────────────────────────┐
    │                                            │
    │   receives messages → processes → responds │
    │                                            │
    ▼                                            │
deactivate → inactive ◄──────────────────────────┘


delete (soft delete — data preserved)
An inactive agent does not process new messages, but its conversation history and configurations are retained. Soft delete ensures historical data is not accidentally lost.

Main Fields

FieldTypeDescription
idstring (UUID)Unique agent ID
namestringAgent name displayed to the customer
statusenumactive | inactive
descriptionstringInternal description of the agent’s purpose
languagestringPrimary language (e.g. en-US)
modelstringLLM model used (e.g. gpt-4o)
system_promptstringBase system prompt for behavior
created_atstringISO 8601 creation timestamp
updated_atstringISO 8601 last update timestamp
credits_remainingnumberCredits available for the agent

Available Endpoints

See the left sidebar for the full list of endpoints in this group. Each endpoint has its own page with request/response schema, cURL/JS/Python examples, and an interactive playground.

Next Steps

Your first request

If you haven’t made your first call yet, start here.