Elíbbetos API

Build powerful applications using our secure, real-time WebAssembly powered backend with nanosecond latency.

🔑 Getting Started

Authentication

All API requests must be authenticated using a Bearer Token. You can obtain one by visiting your account dashboard.

curl -X GET "https://api.elibbetos.com/v1/users/me" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"
                        

Rate Limiting

500 requests per minute per token

10,000 requests per day per organization

5 parallel requests allowed

Exceeding these limits will result in HTTP status 429 Too Many Requests with retry guidance.

📦 API Endpoints

User Management

GET

/users/me

Retrieve information about the authenticated user.

HTTP 200 OK
{
  "id": "user_48923",
  "email": "user@example.com",
  "created_at": "2025-03-15T08:42:11Z",
  "organization": {
    "id": "org_21344",
    "name": "Acme Corp"
  }
}
                                
PUT

/users/me

Update the authenticated user profile.

Request Body
{
  "display_name": "New Name",
  "avatar_url": "https://example.com/avatar.png",
  "timezone": "Europe/Stockholm"
}
                                

Project Resources

POST

/projects

Create a new project under the organization.

Request Body
{
  "name": "Quantum Computing",
  "description": "Research project on quantum algorithms",
  "visibility": "private"
}
                                
GET

/projects

List all projects accessible to the authenticated user

Query Parameters
[page=1] [limit=20]
HTTP 200 OK
{
  "projects": [...],
  "total_pages": 5,
  "current_page": 1
}