Skip to content
AppmakeDocs
Log inGet started
Platform API · Get started

Platform API

Read your workspace's projects and usage from your own code. More of Appmake comes to the API step by step.

Base URLhttps://api.kalle.build/v1AuthBearer kalle_sk_…VersionKalle-Version: 2026-11-01

Basics

The Platform API uses the same base URL, keys and version header as the Kalle by Appmake API. Any key of the workspace can use it.

ObjectID prefix
Projectprj_
Kalle Browser taskbtk_
Filefile_
GET/v1/projects
curl https://api.kalle.build/v1/projects \
  -H "Authorization: Bearer $KALLE_API_KEY" \
  -H "Kalle-Version: 2026-11-01"
Open in Appmake

What is available

EndpointStatus
GET /projects, GET /projects/{id}Available
PATCH /projects/{id} (rename)Available
GET /usageAvailable
POST /projects, DELETE /projects/{id}Not yet: 501
Project messages, deployments, domains, database, webhooksNot yet: 501

Endpoints that are not available yet answer 501 with not_implemented_error, so your code can tell them apart from a typo, which is a 404. Do the same work in Appmake for now.

Idempotency

Send an Idempotency-Key header with any POST. If the same key is sent again within 24 hours, you get the first response back instead of running the request twice. See Errors.