Echgous API
Build powerful applications integrations with our simple & secure REST API. Full developer documentation for all endpoints.
API Overview
Authentication
Secure access using OAuth 2.0 tokens with bearer auth for every request.
Request Format
Standard REST API with JSON payloads. Accepts POST, GET, PUT, DELETE operations.
Response
Standard JSON format with meaningful status codes and error messages.
Base URL and Versioning
https://api.echggeous.com/v2
Endpoints
Path | Method | Description | Authentication |
---|---|---|---|
/api/users | GET | List all system users | Bearer Token |
/api/users/{id} | GET | Get user details | Bearer Token |
/api/data | POST | Create new data entry | Bearer Token |
/api/reports | GET | Retrieve usage reports | Service Key |
Authentication
OAuth 2.0 Bearer Token
GET https://api.echgeous.com/v2/data
Authorization: Bearer YOUR_ACCESS_TOKEN
{"Authorization": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.xxxx.yyyy"}
Usage Example
Getting User Data
{
"username": "janedoe",
"email": "janed@example.com",
"created_at": "2025-10-12T11:38:16Z"
}
Sample successful response from the /api/users/123 endpoint with a status code 200 OK.
Error Response
{
"error": "Invalid access token",
"code": 401,
"description": "Authentication credentials were omitted or invalid"
}
Typical error returned when request lacks valid authentication token.
Ready to Build with Our API?
Create powerful integrations across your applications. Whether you're building a mobile app or dashboard, Echgous API makes it easy to leverage our tools in your own custom workflows.
Get API KeyReady to Code?
Visit our open-source sandbox to build, test, and debug custom applications with live API calls.
Sandbox
Test your API calls in live environment
Code Samples
Explore quickstart examples for Node.js, Python, etc.
Documentation
Official PDF/Markdown format guides