#P1593
POST /v2/accounting/connections/trash
Route Info
| Method | Endpoint | Controller |
| POST | /v2/accounting/connections/trash | AccountingController@trashConnection |
شرح عملکرد (Functionality)
این متد برای حذف نرم (Soft Delete) یک Connection استفاده میشود. در این عملیات:
- رکورد مربوط به اتصال در جدول
connectionsبا مقدارstatus = 2علامتگذاری میشود. - تمام رکوردهایی که قبلاً به این Connection متصل بودهاند، در جداول زیر از آن جدا میشوند:
paysfactor_itemsfinancial_pastscheck_operations
- فیلد
relationshipدر تمام این جداول برابر با مقدارnullقرار میگیرد.
این عملیات هیچ رکوردی را حذف نمیکند و فقط ارتباط آنها با Connection را قطع میکند.
پارامترهای ورودی (JSON Body)
{
"connection_id": 42
}
- connection_id: شناسه اتصال موردنظر برای حذف نرم.
خروجی (Response)
موفق (Success)
{
"status": true,
"time": 1718450000
}
خطاها (Errors)
برای این مسیر مدیریت خطای اختصاصی پیادهسازی نشده است.
- در صورتی که
connection_idوجود نداشته باشد، دیتابیس هیچ ردیفی را آپدیت نمیکند. - در صورت بروز خطای دیتابیس (DB Exception)، پاسخ خطای استاندارد سرور برگردانده میشود.