فرمهای تخمین
مدیریت فرمهای تخمین به همراه فیلدهای پویا. امکان ایجاد، ویرایش و مرتبسازی فرمها و فیلدهای آنها.
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 |
خطای اعتبارسنجی |