Get Roles With Pagination
Developing
GET
/v1/iam/roles
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/v1/iam/roles?per_page=10&page=1&search&sort=latest&order=&is_active=1'
Response Response Example
Success - With Filter
{
"message": "Sukses mengambil data role",
"data": {
"items": [
{
"id": "795d29dc-88bf-433a-8c24-ade10c261c6a",
"name": "staff eksternal",
"key": "staff_eksternal",
"is_active": true,
"is_for_all_company": true,
"role_level": {
"id": "6e2309cd-520d-4c53-aa17-20a98c520619",
"name": "Super Admin"
},
"created_at": "2025-05-19T16:33:26.075Z",
"updated_at": "2025-05-19T16:33:26.075Z"
},
{
"id": "f744a6b2-a91a-4b0e-a0b4-7b18c2c18a21",
"name": "HSSE",
"key": "hsse",
"is_active": true,
"is_for_all_company": true,
"role_level": {
"id": "b4ec6d45-d0e8-4204-84ce-e2017fe62730",
"name": "Operation"
},
"created_at": "2025-05-18T11:11:23.471Z",
"updated_at": "2025-05-18T11:11:23.471Z"
},
{
"id": "4f8eb650-df26-46af-87d4-b357c62fe230",
"name": "Operasional Tenan",
"key": "operasional_tenan",
"is_active": true,
"is_for_all_company": true,
"role_level": {
"id": "b4ec6d45-d0e8-4204-84ce-e2017fe62730",
"name": "Operation"
},
"created_at": "2025-05-18T11:11:23.452Z",
"updated_at": "2025-05-18T11:11:23.452Z"
},
{
"id": "315fdf3a-d4b6-494c-b5cf-bff270b99a25",
"name": "Operasional Customer",
"key": "operasional_customer",
"is_active": true,
"is_for_all_company": true,
"role_level": {
"id": "b4ec6d45-d0e8-4204-84ce-e2017fe62730",
"name": "Operation"
},
"created_at": "2025-05-18T11:11:23.436Z",
"updated_at": "2025-05-18T11:11:23.436Z"
},
{
"id": "697c4d60-9c3b-4f38-a6af-9126ab4716f6",
"name": "Operasional BC",
"key": "operasional_bc",
"is_active": true,
"is_for_all_company": true,
"role_level": {
"id": "b4ec6d45-d0e8-4204-84ce-e2017fe62730",
"name": "Operation"
},
"created_at": "2025-05-18T11:11:23.419Z",
"updated_at": "2025-05-18T11:11:23.419Z"
},
{
"id": "c3c5aa7d-50c6-4f20-a819-974d171a818f",
"name": "Operasional KEK",
"key": "operasional_kek",
"is_active": true,
"is_for_all_company": true,
"role_level": {
"id": "b4ec6d45-d0e8-4204-84ce-e2017fe62730",
"name": "Operation"
},
"created_at": "2025-05-18T11:11:23.403Z",
"updated_at": "2025-05-18T11:11:23.403Z"
},
{
"id": "9a662574-df7f-4597-b095-95d186eaea5b",
"name": "Operasional BMS",
"key": "operasional_bms",
"is_active": true,
"is_for_all_company": true,
"role_level": {
"id": "b4ec6d45-d0e8-4204-84ce-e2017fe62730",
"name": "Operation"
},
"created_at": "2025-05-18T11:11:23.385Z",
"updated_at": "2025-05-18T11:11:23.385Z"
},
{
"id": "faa1a59a-d109-4617-87f3-40673c88e041",
"name": "Operasional BKMS",
"key": "operasional_bkms",
"is_active": true,
"is_for_all_company": true,
"role_level": {
"id": "b4ec6d45-d0e8-4204-84ce-e2017fe62730",
"name": "Operation"
},
"created_at": "2025-05-18T11:11:23.368Z",
"updated_at": "2025-05-18T11:11:23.368Z"
},
{
"id": "a5880c33-4154-42a3-9dc4-8eb000186070",
"name": "Administrator Tenan",
"key": "administrator_tenan",
"is_active": true,
"is_for_all_company": true,
"role_level": {
"id": "f6cbbdc7-6cbe-43c9-965a-d4d888987fa2",
"name": "Admin"
},
"created_at": "2025-05-18T11:11:23.350Z",
"updated_at": "2025-05-18T11:11:23.350Z"
},
{
"id": "591a8e34-6696-4b9d-b9c6-deb65a1af8fd",
"name": "Administrator Customer",
"key": "administrator_customer",
"is_active": true,
"is_for_all_company": true,
"role_level": {
"id": "f6cbbdc7-6cbe-43c9-965a-d4d888987fa2",
"name": "Admin"
},
"created_at": "2025-05-18T11:11:23.333Z",
"updated_at": "2025-05-18T11:11:23.333Z"
}
],
"meta": {
"page": 1,
"total": 18,
"per_page": 10,
"total_page": 2
}
}
}
Request
Query Params
per_page
stringÂ
optional
Example:
10
page
stringÂ
optional
Example:
1
search
stringÂ
optional
sort
stringÂ
optional
Example:
latest
order
stringÂ
optional
is_active
integerÂ
optional
Example:
1
Responses
Modified at 2025-05-17 17:52:49