Skip to main content

Documentation Index

Fetch the complete documentation index at: https://hubify.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Projects API

Projects group related experiments, papers, and tasks into a named research initiative. A lab typically has 2-8 active projects covering distinct research threads (e.g., “Galaxy Chirality Survey”, “Non-Gaussianity Forecast”, “PTA Background”).

List Projects

labId
string
required
Convex ID of the lab.
curl "https://www.hubify.com/api/v1/projects?labId=$LAB_ID" \
  -H "Authorization: Bearer $HUBIFY_TOKEN"
projects
object[]
required
All projects for the lab.

Create Project

labId
string
required
Convex lab ID.
name
string
required
Project name.
description
string
Project description.
goal
string
Primary research goal or hypothesis.
status
string
default:"active"
Initial status. One of active, paused.
curl -X POST https://www.hubify.com/api/v1/projects \
  -H "Authorization: Bearer $HUBIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "labId": "$LAB_ID",
    "name": "Galaxy Chirality Survey",
    "goal": "Measure left-right handedness asymmetry to 5-sigma across three redshift bins",
    "status": "active"
  }'
id
string
required
New project Convex ID.
status
string
required
Initial status.