افزودن محدودیت به گروه (Add Restriction)
برای ایجاد گروه جدید همراه با محدودیتها استفاده میشود.
اطلاعات عمومی
- آدرس:
/api/v2/wallet-restriction/role/{id}/restriction - متد:
POST - نوع محتوا:
application/json - احراز هویت: نیازمند token
احراز هویت
- این درخواست نیاز به یک Authorization token دارد که باید در هدر ارسال شود.
پارامترهای درخواست
| فیلد | نوع داده | محل ارسال | ضروری | توضیحات |
|---|---|---|---|---|
| id | integer | path | بله | شناسه نقش که محدودیت به آن اضافه میشود |
| restriction | object | body | بله | اطلاعات مربوط به محدودیت جدید |
ساختار restriction در بدنه درخواست:
{
"restriction_id": 55613
}
نمونه درخواست
curl --location --request POST 'https://corporate.snapp.site/api/v2/wallet-restriction/role/123/restriction' \
--header 'Authorization: <your_authorization_token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"restriction_id": 55613
}'
پاسخ موفق
{
"message": "Group restriction created successfully",
"data": {
"id": 74932
},
"status": 200
}
| فیلد | نوع داده | توضیحات |
|---|---|---|
| id | number | شناسه محدودیت تخصیص دادهشده |
خطاها
| کد وضعیت | توضیحات |
|---|---|
400 | درخواست نامعتبر |
401 | نیاز به احراز هویت |
403 | دسترسی غیرمجاز |
500 | خطای داخلی سرور |
توضیحات تکمیلی
- مقدار
restriction_idباید مقدار معتبر و موجود در سیستم باشد. - در صورت عدم وجود نقش یا محدودیت موردنظر، درخواست با خطای
400مواجه خواهد شد.