# Echo ## Docs - [Create Agent](https://docs.meetecho.ai/api-reference/agents/create.md): Agents define a reusable voice persona with a system prompt and optional output schema for structured data extraction. - [Disable Agent](https://docs.meetecho.ai/api-reference/agents/disable.md) - [Get Agent](https://docs.meetecho.ai/api-reference/agents/get.md) - [List Agents](https://docs.meetecho.ai/api-reference/agents/list.md) - [Update Agent](https://docs.meetecho.ai/api-reference/agents/update.md) - [Create API Key](https://docs.meetecho.ai/api-reference/api-keys/create.md): Returns the full key exactly once. Store it securely. - [List API Keys](https://docs.meetecho.ai/api-reference/api-keys/list.md): Returns metadata only — never the raw key or hash. - [Revoke API Key](https://docs.meetecho.ai/api-reference/api-keys/revoke.md): Immediately invalidates the key. Cannot be undone. - [Log In](https://docs.meetecho.ai/api-reference/auth/login.md) - [Refresh Token](https://docs.meetecho.ai/api-reference/auth/refresh.md): Pass the `refresh_token` as a Bearer token. - [Create Account](https://docs.meetecho.ai/api-reference/auth/signup.md): Creates a user, business, default project, and default API key in one atomic transaction. Save the returned `api_key` — it is shown exactly once. - [Create Customer](https://docs.meetecho.ai/api-reference/customers/create.md) - [Get Customer](https://docs.meetecho.ai/api-reference/customers/get.md) - [List Customers](https://docs.meetecho.ai/api-reference/customers/list.md) - [API Reference](https://docs.meetecho.ai/api-reference/introduction.md): Complete reference for the Echo REST API. Use the interactive playground to test endpoints directly. - [Get Notification](https://docs.meetecho.ai/api-reference/notifications/get.md) - [List Notifications](https://docs.meetecho.ai/api-reference/notifications/list.md) - [Trigger Notification](https://docs.meetecho.ai/api-reference/notifications/trigger.md): Initiates an outbound voice call to the customer's primary phone. - [Get Project](https://docs.meetecho.ai/api-reference/project/get.md): Returns the project associated with the API key. - [Create Webhook Endpoint](https://docs.meetecho.ai/api-reference/webhooks/create.md): Registers a new HTTPS endpoint for the project. Echo generates a signing secret automatically — save it from the response. - [Delete Webhook Endpoint](https://docs.meetecho.ai/api-reference/webhooks/delete.md): Permanently deletes the endpoint and all its delivery history. - [Get Delivery](https://docs.meetecho.ai/api-reference/webhooks/deliveries/get.md): Returns a single delivery record with all per-attempt details. - [List Endpoint Deliveries](https://docs.meetecho.ai/api-reference/webhooks/deliveries/list.md): Returns deliveries for a specific webhook endpoint, newest first. - [List All Project Deliveries](https://docs.meetecho.ai/api-reference/webhooks/deliveries/list-project.md): Returns deliveries across all endpoints for the project, newest first. - [Retry Failed Delivery](https://docs.meetecho.ai/api-reference/webhooks/deliveries/retry.md): Manually triggers an immediate retry for a `failed` delivery. The new attempt is recorded with `triggered_by: "manual"`. Manual retries do not count against the automatic retry limit and can be triggered as many times as needed. - [Get Webhook Endpoint](https://docs.meetecho.ai/api-reference/webhooks/get.md): Returns the endpoint including its signing secret. - [List Webhook Endpoints](https://docs.meetecho.ai/api-reference/webhooks/list.md) - [Rotate Signing Secret](https://docs.meetecho.ai/api-reference/webhooks/rotate-secret.md): Generates a new signing secret for this endpoint. The new secret takes effect immediately — update your server before rotating. - [Update Webhook Endpoint](https://docs.meetecho.ai/api-reference/webhooks/update.md): Update the URL, event subscriptions, or active/disabled status. - [Agent Approach](https://docs.meetecho.ai/guides/agent-approach.md): Build reusable voice personas with system prompts, variables, and structured output extraction. - [LLM Path](https://docs.meetecho.ai/guides/llm-approach.md): Send a plain message and let Echo generate the call script automatically — no agent required. - [Variables](https://docs.meetecho.ai/guides/variables.md): How built-in and custom variables work in agent system prompts. - [Webhooks](https://docs.meetecho.ai/guides/webhooks.md): Receive real-time call events on your server with signed HTTP requests. - [Writing Agent Prompts](https://docs.meetecho.ai/guides/writing-prompts.md): How to write system prompts that produce consistent, reliable voice calls. - [Introduction](https://docs.meetecho.ai/index.md): Echo is an AI-powered voice notification platform. One API call initiates a real phone call that can hold a full conversation with your user. - [Quickstart](https://docs.meetecho.ai/quickstart.md): Sign up, create an agent, and send your first voice notification in five steps. ## OpenAPI Specs - [openapi](https://docs.meetecho.ai/openapi.yml) ## Optional - [Support](mailto:hello@meetecho.ai)