POST /projects
Endpoint
Section titled “Endpoint”POST /api/v1/projectsDescription
Section titled “Description”Creates a new project in Uplinkr storage.
Request Body
Section titled “Request Body”| Field | Type | Required | Description |
|---|---|---|---|
project | string | Yes | Unique project name |
label | string | No | Human-readable label |
description | string | No | Optional project description |
Example Request
Section titled “Example Request”curl -X POST http://localhost/api/v1/projects \ -H "Content-Type: application/json" \ -H "X-Uplinkr-Api-Key: replace-me-with-a-long-random-key" \ -d '{ "project": "status-page", "label": "Status Page", "description": "Public status page monitoring" }'Example Response
Section titled “Example Response”{ "data": { "project": "status-page" }}Status Codes
Section titled “Status Codes”201Project created401Missing or invalid API key409Project already exists422Validation failed