Accent Color
Font Size
Nav Background
Asasify PM
AI-Powered PM
REST API documentation for integrating with Asasify PM
API key or OAuth2 authentication
Full CRUD operations
1000 requests per hour
All API requests require an API key. Include it in the request header:
/api/projects/
List all projects
{ "count": 10, "next": null, "previous": null, "results": [ { "id": "uuid", "code": "PRJ-2024-001", "name": "Project Name", "client": "Client Name", "status": "active", "created_at": "2024-01-01T00:00:00Z" } ] }
Create a new project
{ "name": "New Project", "client": "Client Name", "start_date": "2024-01-01", "end_date": "2024-03-31", "status": "active" }
/api/projects/{id}/
Update a project
/api/budgets/
List all budgets
/api/budgets/{id}/lines/
Get budget lines for a budget
/api/actuals/
List all actual transactions
{ "results": [ { "id": "uuid", "project": "PRJ-2024-001", "amount": 50000.00, "date": "2024-01-15", "category": "Labor", "description": "January payroll" } ] }
/api/forecast/{project_id}/
Get AI forecast for a project
{ "project": "PRJ-2024-001", "total_predicted": 150000, "confidence": 85, "monthly_predictions": [ {"month": "2024-01", "predicted": 25000}, {"month": "2024-02", "predicted": 30000} ] }
Check our detailed API documentation or contact support
Global Assistant