API
Projects
REST API endpoints to create, list, retrieve, update, and delete project workspaces.
Overview
The Projects API allows teams to automate project creation, update Allowed Domains, and retrieve project credentials.
Endpoints Reference
GET /api/v1/projects: List all projects in organization
POST /api/v1/projects: Create a new project workspace
GET /api/v1/projects/:id: Retrieve project details
PATCH /api/v1/projects/:id: Update project settings
DELETE /api/v1/projects/:id: Delete a project
Create Project Example
curl -X POST https://asiyst.com/api/v1/projects \
-H "Authorization: Bearer $ASIYST_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Staging Assistant",
"domain": "https://staging.acme.com"
}'