برای دریافت جزئیات نقشها، از متدهای API زیر استفاده کنید.
get_roles #
فهرست نقشهای موجود را برمیگرداند
#
این endpoint به TestRail ۷.۳ یا نسخههای جدیدتر نیاز دارد.
GET index.php?/api/v2/get_roles
محتوای پاسخ (TestRail Professional) #
نمونه زیر یک پاسخ معمولی را نشان میدهد:
{
"offset": 0,
"limit": 250,
"size": 2,
"_links": {
"next": null,
"prev": null
},
"roles": [
{
"id": 3,
"name": "Tester",
"is_default": false
},
{
"id": 1,
"name": "Lead",
"is_default": true
}
]
}
محتوای پاسخ (TestRail Enterprise) #
نمونه زیر یک پاسخ معمولی را نشان میدهد:
{
"offset": 0,
"limit": 250,
"size": 2,
"_links": {
"next": null,
"prev": null
},
"roles": [
{
"id": 3,
"name": "Tester",
"is_default": false,
"is_project_admin": false
},
{
"id": 1,
"name": "Lead",
"is_default": true,
"is_project_admin": false
}
]
}
فیلدهای زیر در پاسخ برگردانده میشوند:
| نام | نوع | توضیحات |
|---|---|---|
| id | integer | ID نقش |
| name | string | نام نقش |
| is_default | boolean | اگر این نقش، نقش پیشفرض کاربر باشد، مقدار آن true است |
| is_project_admin | boolean | اگر این نقش مجوزهای Project Level Administration داشته باشد، مقدار آن true است. (به TestRail Enterprise نیاز دارد) |

