Skip to content

Introduction

echoValue is a set of lightweight backend utilities designed for freelancers and small projects. No server setup, no infrastructure to manage — just a token and an HTTP call.

It provides two main services:

  • Key-Value Store — persist and retrieve string data organized in named groups
  • Mail2Webhook — receive emails at a dedicated address and forward them as JSON to your webhook

1. Generate a token (free, includes 100 credits):

Terminal window
curl 'https://api.echovalue.dev/token' -d 'token=new'
# → a1b2c3d4e5f6g7h8i9j0...

2a. Store and retrieve a value:

Terminal window
curl 'https://api.echovalue.dev/kv/default/mykey' \
-H 'x-token: YOUR_TOKEN' \
-d 'hello world'
# → OK
curl 'https://api.echovalue.dev/kv/default/mykey' \
-H 'x-token: YOUR_TOKEN'
# → hello world

2b. Or configure an email-to-webhook bridge:

Terminal window
curl 'https://api.echovalue.dev/webhook' \
-H 'x-token: YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"url":"https://yourdomain.com/webhook"}'
# → OK
# Emails sent to YOUR_TOKEN@hook.echovalue.dev now POST to your URL
ServiceDescription
Key-Value StoreStore, retrieve, and delete key-value pairs organized in groups
Mail2WebhookReceive emails at <token>@hook.echovalue.dev and forward them to your webhook
LogsInspect your recent API call history
Token ManagementCheck your credit balance and recharge

All operations consume credits from your wallet. New tokens include 100 free credits.

OperationCost
Generate tokenFree (100 credits included)
Check wallet balance1 credit
Get recharge linkFree
Set key/value1 credit
Get key/value1 credit
Delete key/value1 credit
Configure webhook1 credit
Get webhook config1 credit
Delete webhook1 credit
Email processed1 credit
Logs1 credit per entry returned

This documentation is available in machine-readable format for AI assistants and LLMs:

ConstraintValue
Max key/group name length30 characters
Max value length1000 characters (~1 KB)
Max TTL2,592,000 seconds (30 days)
Default TTL (if omitted)30 days
Log retention7 days
Token inactivity before deletion2 years