Elzow API Documentation

Access and interact with Elzow's open-source project APIs to build integrations, custom tools, and workflows.

Welcome to the API

Elzow's API provides a powerful and flexible interface for developers to interact with our open-source projects. Use it to programmatically access project data, manage contributions, or integrate with external systems.

Need Help?

Got questions or need support? Our community and developers are here to help.

Join Discord

Getting Started

Begin building with Elzow's API by following these simple steps.

Authentication

Use your API token to authenticate all requests with the `Authorization` header.

Create Requests

Explore our endpoints using the HTTP methods supported for each API path.

Handle Errors

Review status codes and error responses to debug and improve implementation.

API Reference

Discover and interact with Elzow's core API endpoints.

GET /api/v1/projects

List All Projects

Retrieve a list of all public projects hosted on Elzow.

Status 200 OK Returns JSON array
POST /api/v1/contribute

Submit Contribution

Submit a new contribution to an open-source project.

Status 201 Created Returns confirmation
GET /api/v1/status

API Status

Check current API health and uptime metrics.

Status 200 OK Returns uptime data
PUT /api/v1/project/{id}

Update a Project

Modifies metadata or settings of a specific project.

Status 202 Accepted Returns updated info

Example Request

Use cURL to interact with our API. Make sure you have a valid API token for authentication.


curl "https://api.elzow.org/v1/projects"
  -H "Authorization: Bearer YOUR_API_TOKEN"
  -X GET
                

Build with Elzow

Connect your applications, extend our projects, or integrate with Elzow's API to make development easier.

Contribute
```