Growhouse

API Reference

Growhouse REST API documentation

API Reference

The Growhouse API allows you to programmatically interact with your workspaces and canvases.

Base URL

https://api.growhouse.co/v1

Authentication

All API requests require authentication via API key. See Authentication for details.

Endpoints

Workspaces

MethodEndpointDescription
GET/workspacesList all workspaces
GET/workspaces/:idGet workspace details
POST/workspacesCreate workspace
PATCH/workspaces/:idUpdate workspace

Canvases

MethodEndpointDescription
GET/canvasesList canvases
GET/canvases/:idGet canvas details
POST/canvasesCreate canvas
PATCH/canvases/:idUpdate canvas
DELETE/canvases/:idDelete canvas

Elements

MethodEndpointDescription
GET/canvases/:id/elementsList elements
POST/canvases/:id/elementsCreate element
PATCH/elements/:idUpdate element
DELETE/elements/:idDelete element

Response Format

All responses are JSON:

{
  "data": { ... },
  "meta": {
    "timestamp": "2026-02-03T10:00:00Z"
  }
}

Rate Limits

  • Free tier: 100 requests/minute
  • Pro tier: 1000 requests/minute
  • Enterprise: Custom limits

Rate limit headers are included in all responses:

X-RateLimit-Limit: 100
X-RateLimit-Remaining: 95
X-RateLimit-Reset: 1706958000

On this page