Platform API
Create projects, ask Kalle by Appmake to change them, publish, connect domains, read data and get webhooks, all from your own code.
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. Keys need the platform:read scope to read and platform:write to change anything.
| Object | ID prefix |
|---|---|
| Project | prj_ |
| Project message | pmsg_ |
| Deployment | dpl_ |
| Domain | dom_ |
| Webhook | whk_ |
| Event | evt_ |
GET/v1/projects
curl https://api.kalle.build/v1/projects \
-H "Authorization: Bearer $KALLE_API_KEY" \
-H "Kalle-Version: 2026-11-01"Pagination
List endpoints return up to limit items (default 20, max 100) and has_more. To get the next page, pass the last ID as starting_after. The SDKs can loop through all pages for you.
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 a second project or deployment.