| name | appnz-projects-api |
| description | Use this skill for app.nz project control-plane APIs under /api/projects, including project listing, project creation, project-scoped resources, and app organization flows. |
app.nz Projects API
Use these app.nz control-plane APIs with Authorization: Bearer pk_live_.... Treat responses as JSON. Public config/list endpoints may work without auth, but write routes and user data routes require auth.
Workflow
- Fetch the relevant config/list endpoint first when building UI or automation.
- Send JSON bodies with
Content-Type: application/json unless the endpoint specifies multipart upload.
- Preserve returned IDs; follow-up routes are ID-based.
- On errors, check status and JSON
error; do not retry write calls blindly.
Endpoints
| Method | Path | Use |
|---|
| GET | /api/projects | List caller projects. |
| POST | /api/projects | Create a project. |
| GET | /api/projects/{id} | Read one project. |
| PATCH | /api/projects/{id} | Update project metadata. |
| DELETE | /api/projects/{id} | Delete or archive a project. |