فرم‌های تخمین

مدیریت فرم‌های تخمین به همراه فیلدهای پویا. امکان ایجاد، ویرایش و مرتب‌سازی فرم‌ها و فیلدهای آن‌ها.

endpointهای موجود

Method Path توضیح
GET /api/estimate-forms لیست فرم‌های تخمین
GET /api/estimate-forms/{id} مشاهده جزئیات یک فرم
POST /api/estimate-forms ایجاد فرم جدید
PUT /api/estimate-forms/{id} بروزرسانی کامل یک فرم
PATCH /api/estimate-forms/{id} بروزرسانی جزئی یک فرم
DELETE /api/estimate-forms/{id} حذف یک فرم
GET /api/estimate-forms/{id}/fields دریافت فیلدهای یک فرم
POST /api/estimate-forms/{id}/fields افزودن فیلد جدید به فرم
PUT /api/estimate-forms/{id}/fields/{field_id} بروزرسانی کامل یک فیلد
PATCH /api/estimate-forms/{id}/fields/{field_id} بروزرسانی جزئی یک فیلد
DELETE /api/estimate-forms/{id}/fields/{field_id} حذف یک فیلد
POST /api/estimate-forms/{id}/fields/sort مرتب‌سازی فیلدها

مثال درخواست

curl -X GET "https://example.com/api/estimate-forms" \
  -H "Authorization: Bearer {token}"

پاسخ موفق (200)

{
  "records": [],
  "meta": {
    "total": 0,
    "current_page": 1,
    "per_page": 20
  }
}

خطاها

کد توضیح
401 توکن معتبر نیست
403 دسترسی غیرمجاز
404 رکورد یافت نشد
422 خطای اعتبارسنجی
برای جستجو تایپ کنید...