API Reference
Complete API reference for all Puchify resources.
All endpoints are under https://api.puchify.com/api/v1. Every request requires authentication via Authorization: Bearer pk_xxxx.
Server
Servers
Full CRUD + restart, destroy, reconcile
Cpu
GPU Servers
GPU-accelerated server management
Database
Data
Managed Postgres, MySQL, Redis, Valkey
Container
Kubernetes
Managed Kubernetes clusters
Briefcase
Jobs
Scheduled and on-demand job execution
HardDrive
Storage
Object storage + file shares
ArrowLeftRight
Load Balancers
HTTP/TCP load balancing
Network
VPN Gateways
Site-to-site VPN connectivity
ArrowUpFromLine
NAT Gateways
Outbound internet for private resources
RotateCw
Backups
Snapshot and restore
Eye
Observability
Fetch metrics, alerts, and incidents
ScrollText
Logs
Fetch and search centralized log data
ChartNoAxesColumnIncreasing
Usage
Usage and billing data
Settings
Settings
Profile, team, and API keys
Terminal
Terminal
Terminal session management
Bot
Agent
AI agent threads and messages
Webhook
Webhooks
Webhook subscriptions and deliveries
Common query parameters
| Parameter | Type | Description |
|---|---|---|
cursor | string | Pagination cursor from previous response |
limit | integer (1-100) | Results per page (default 50) |
sort | string | Sort field (name, created_at) |
order | asc | desc | Sort direction (default desc) |
Common status codes
| Code | Meaning |
|---|---|
200 | Success |
201 | Created |
400 | Validation error |
401 | Invalid or missing API key |
404 | Resource not found |
429 | Rate limit exceeded |
500 | Internal server error |