ech
win
  • Pricing

API Reference

Complete API documentation for echowin

Getting Started
AI Integration
New
Authentication
Contacts
Agents
Knowledgebase
Calls
Agency

Rate Limits

  • • Standard: 100/min
  • • Search: 30/min
  • • Write: 60/min
  • • Bulk: 10/min
View details →

API Reference

Complete API documentation for echowin

Rate Limits

Standard: 100/min • Search: 30/min • Write: 60/min • Bulk: 10/min

View details →

Agents API

The Agents API allows you to programmatically manage AI agents in your echowin account. You can list agents, get agent details, and update agent instructions.

Rate Limits

  • List Agents: 1000 requests per hour
  • Get/Update Instructions: 100 requests per hour

Table of Contents

GET/api/v1/agents

Get a list of all AI agents for your team

Responses

200Success
{
  "data": [
    {
      "id": "agent-uuid-1234",
      "name": "Customer Support Agent",
      "description": "Handles customer inquiries",
      "knowledgebase": {
        "id": "kb-uuid-1234",
        "name": "Support KB"
      },
      "createdAt": "2024-01-01T00:00:00.000Z",
      "updatedAt": "2024-01-15T10:30:00.000Z"
    },
    {
      "id": "agent-uuid-5678",
      "name": "Sales Agent",
      "description": "Handles sales calls",
      "knowledgebase": null,
      "createdAt": "2024-01-05T00:00:00.000Z",
      "updatedAt": "2024-01-10T14:20:00.000Z"
    }
  ]
}

API Tester

GET https://echo.win/api/v1/agents
GET/api/v1/agents/:agentId/instructions

Get the current instructions for a specific agent

Path Parameters

agentIdstringrequired

The unique identifier (UUID) of the agent

Responses

200Success
{
  "data": {
    "id": "agent-uuid-1234",
    "name": "Customer Support Agent",
    "instructions": "You are a helpful customer support agent. Always greet the customer warmly and help resolve their issues efficiently.",
    "updatedAt": "2024-01-15T10:30:00.000Z"
  }
}
404Agent not found
{
  "error": "Agent not found"
}

API Tester

GET https://echo.win/api/v1/agents/:agentId/instructions
PUT/api/v1/agents/:agentId/instructions

Update the instructions for a specific agent. Previous instructions are saved to history (up to 20 versions).

Path Parameters

agentIdstringrequired

The unique identifier (UUID) of the agent

Request Body

instructionsstringrequired

The new instructions for the agent (max 100,000 characters)

Responses

200Success
{
  "data": {
    "id": "agent-uuid-1234",
    "name": "Customer Support Agent",
    "instructions": "You are an expert customer support agent. Greet customers warmly, listen to their concerns, and provide clear solutions.",
    "updatedAt": "2024-01-15T12:00:00.000Z"
  },
  "message": "Agent instructions updated successfully"
}
400Validation error
{
  "error": "Validation error",
  "details": [
    {
      "field": "instructions",
      "message": "Instructions must be at least 1 character"
    }
  ]
}
404Agent not found
{
  "error": "Agent not found"
}

API Tester

PUT https://echo.win/api/v1/agents/:agentId/instructions

Agent Knowledgebase Access

You can access and update an agent's assigned knowledgebase directly through the agents API. This allows you to read and modify the agent's knowledge sources (webpages, documents, and Q&A references) without needing to know the knowledgebase ID.

See the Knowledgebase API documentation for full details, request/response examples, and interactive testing.

Available Endpoints:

  • GET/api/v1/agents/:agentId/knowledgebase
  • GET/api/v1/agents/:agentId/knowledgebase/search1 credit/search
  • GET/PUT/api/v1/agents/:agentId/knowledgebase/webpages/:webpageId
  • POST/api/v1/agents/:agentId/knowledgebase/webpages/:webpageId/refresh
  • GET/PUT/api/v1/agents/:agentId/knowledgebase/documents/:documentId
  • GET/PUT/api/v1/agents/:agentId/knowledgebase/references/:referenceId
ech
win

Advanced AI voice agents for modern businesses. Build, deploy, and scale intelligent phone and chat agents.

(888) 881-1066support@echo.win

Products

  • Build Your AI Employee
  • AI Phone Agent
  • AI Chat Agent
  • AI Receptionist
  • Business Phone Number
  • Free AI CRM
  • Book a Demo

Solutions

  • Receptionist
  • Customer Support
  • Collections
  • Appointment Scheduling
  • Lead Qualification
  • Call Routing
  • Multilingual Support
  • After Hours

Industries

  • Energy & Power
  • Roofing
  • Auto Repair
  • Medical
  • Security
  • Call Center
  • E-commerce
  • Agencies

Resources

  • Blog
  • Documentation
  • API Documentation
  • Reviews & Mentions
  • FAQ
  • News
  • Changelog
  • About Us
  • Contact Us
  • Career

Compare

  • echowin vs Vapi
  • echowin vs Bland AI
  • echowin vs Retell AI
  • echowin vs Synthflow
  • echowin vs Voiceflow

© 2026 echowin Inc. All rights reserved.

Terms of ServicePrivacy PolicyLimited Use DisclosureUser Data Deletion