אבני דרך ב-API
ניהול אבני דרך ב-API
ה-API מאפשר לנהל אבני דרך בתוך פרויקט. כל אבן דרך שייכת לפרויקט — מציינים project_id או external_project_id. ה-milestone_id (מספר רץ פנימי בתוך הפרויקט) מוקצה אוטומטית ביצירה.
ה-endpoints
POST /api/milestones/addMilestone— יצירת אבן דרך בפרויקט.POST /api/milestones/updateMilestone— עדכון לפי id (GUID), external_milestone_id, או milestone_id (בתוך הפרויקט).POST /api/milestones/addOrUpdateMilestone— יצירה או עדכון (Upsert). מומלץ.POST /api/milestones/searchMilestones— כל אבני הדרך של פרויקט נתון.
שדות
- name — שם אבן הדרך.
- external_milestone_id — מזהה ממערכת חיצונית (ייחודי בתוך הפרויקט), משמש ל-Upsert.
- due_date / reminder_date — בפורמט dd/MM/yyyy.
- amount, milestone_type_cd, currency_id, order_no.
דוגמה — יצירת אבן דרך:
POST /api/milestones/addMilestone
{
"api_key": "YOUR_API_KEY",
"test": 0,
"contact_email": "dev@example.com",
"contact_phone": "050-1234567",
"project_id": 95,
"name": "אפיון",
"due_date": "30/06/2026",
"amount": 5000,
"external_milestone_id": "MS-001"
}
בתגובה חוזרים id (GUID), project_id ו-milestone_id.
תיעוד מלא: כל ה-endpoints והשדות, עם דוגמאות בכל שפה, בתיעוד ה-API האינטראקטיבי ובמדריך ה-API המלא למפתחים.