POST
🔒 דורש אימות
UpdateProject - עדכון פרויקט
עדכון פרויקט קיים - שם, תיאור, סטטוס, סימון כהושלם, שיוך, דחיפות ותאריך יעד.
עדכון פרויקט קיים. כל השדות אופציונליים, חובה project_id ולפחות שדה אחד.
POST https://YOUR-SUBDOMAIN.taskey.co.il/webapi/UpdateProject.php
Authorization: Bearer YOUR_API_TOKEN
Content-Type: application/json
🔒 דורש אימות: ראו אימות.
פרמטרים
| שדה | תיאור |
|---|---|
project_id | מזהה הפרויקט (חובה). אפשר גם id. |
name | שם חדש (אפשר גם title) |
description | תיאור חדש (אפשר גם body) |
status | מזהה סטטוס חדש |
complete | 1 = סמן כהושלם (קובע גם completed_date), 0 = החזר לפתוח |
user_id | שיוך לנציג |
urgency | רמת דחיפות |
due_date | תאריך יעד - timestamp או YYYY-MM-DD |
דוגמת בקשה - סימון פרויקט כהושלם
{
"project_id": 87,
"complete": 1
}
מבנה התשובה
{
"status_code": 200,
"success": true,
"updated_fields": ["complete"],
"project": { "id": 87, "complete": 1, "...": "..." }
}
ללא שדה לעדכון →
status_code: 400. פרויקט לא קיים →404. ליצירה ראו AddProject, ולקריאה GetProject.