What is the εεγγοⁿ API?
The εεγοⁿ REST API allows programmatic access to all core features using JSON data exchange. All endpoints require authentication via Bearer tokens.
Endpoints Prefix
https://api.eeγγon.dev/v0.3
Key Endpoints
User Management
Create, manage, and delete user accounts with full role-based permissions control
POST /api/users
Request:
{
"email": "user@example.com",
"first_name": "Jane",
"last_name": "Doe"
}
Response:
201 Created
{
"user_id": "42157823a39a",
"email": "janed@example.com"
}
Project Management
Create, manage, and monitor resource allocation for projects entities
GET /api/project/42157823a39a
Request:
{
"include_resources": true
}
Response:
200 OK
{
"project_id": "42157823a39a",
"name": "Example Project",
"resources": [
{"resource_id": "res-9876543", "type": "compute"}
]
}
Usage Example
Create New User
curl -X POST https://api.eeγγon.dev/v0.3/api/user \
-H "Authorization: Bearer my-secret-token" \
-H "Content-Type: application/json" \
-d '{"email":"test@example.com","first_name":"New","last_name":"User"}'
System Response
HTTP/1.1 201 Created
Content-Type: application/json
{
"user_id": "42157823a39a",
"email": "test@example.com",
"first_name": "New",
"last_name": "User"
}
Ready to Build?
Create powerful applications using the εεγγοⁿ platform to manage complex project needs.