Roles
/roles.get
GET https://admin-api.imid.infomaker.io/v1/roles.get
Get role by id
Query Parameters
roleId
string
Role id
{
"id": "Role id",
"serviceId": "Service id",
"name": "user",
"description": "Description of speicific part xxx",
"parentRoleId": "Role id",
"updatedBySub": "infomaker_b8b9373b-a30d-459d-a44d-f270afb5e581"
}"errors.api.BadRequestError""errors.api.InternalServerError"/roles.list
GET https://admin-api.imid.infomaker.io/v1/roles.list
List roles
Path Parameters
string
[
{
"id": "Role id",
"serviceId": "Service id",
"name": "user",
"description": "Description of speicific part xxx",
"parentRoleId": "Role id",
"updatedBySub": "infomaker_b8b9373b-a30d-459d-a44d-f270afb5e581"
}
]"errors.api.BadRequestError""errors.api.InternalServerError"/roles.listMappedGroups
GET https://admin-api.imid.infomaker.io/v1/roles.listMappedGroups
List all mapped groups by role id
Query Parameters
roleId
string
Role id
organizationId
string
Organization id
[
{
"roleId": "Role id",
"unitId": "Unit id",
"organizationId": "Organization id",
"group": "Auth team"
}
]"errors.api.BadRequestError""errors.api.InternalServerError"/roles.assignToGroup
POST https://admin-api.imid.infomaker.io/v1/roles.assignToGroup
Add group to role mapping
Request Body
roleId
string
Role id
organizationId
string
Organization id
group
string
Organization group name
unitId
string
Unit id
{
"roleId": "Role id",
"organizationId": "Organization id",
"group": "Auth team",
"unitId": "Unit id"
}"errors.api.BadRequestError""errors.api.InternalServerError"/roles.create
POST https://admin-api.imid.infomaker.io/v1/roles.create
Create role
Request Body
serviceId
string
Service id
name
string
Service role name
parentRoleId
string
Role id
description
string
Description of speicific part xxx
{
"id": "Role id",
"serviceId": "Service id",
"name": "user",
"description": "Description of speicific part xxx",
"permissions": []
}"errors.api.BadRequestError""errors.api.InternalServerError"/roles.delete
POST https://admin-api.imid.infomaker.io/v1/roles.delete
Delete role by id
Request Body
roleId
string
Role id
"""errors.api.BadRequestError""errors.api.InternalServerError"/roles.mapPermission
POST https://admin-api.imid.infomaker.io/v1/roles.mapPermission
Map permissision to role
Request Body
roleId
string
Role id
permissionId
string
Permission id
{
"roleId": "Role id",
"permissionId": "Permission id"
}"errors.api.BadRequestError""errors.api.InternalServerError"/roles.setDescription
POST https://admin-api.imid.infomaker.io/v1/roles.setDescription
Set role description by id
Request Body
roleId
string
Role id
description
string
Description of speicific part xxx
{
"description": "Description of speicific part xxx"
}"errors.api.BadRequestError""errors.api.InternalServerError"/roles.setName
POST https://admin-api.imid.infomaker.io/v1/roles.setName
Set role name by id
Request Body
roleId
string
Role id
name
string
Service role name
{
"name": "user"
}"errors.api.BadRequestError""errors.api.InternalServerError"/roles.setParentRole
POST https://admin-api.imid.infomaker.io/v1/roles.setParentRole
Set role parent role by id
Request Body
roleId
string
Role id
parentRoleId
string
Role id
{
"parentRoleId": "Role id"
}"errors.api.BadRequestError""errors.api.InternalServerError"/roles.unassignFromGroup
POST https://admin-api.imid.infomaker.io/v1/roles.unassignFromGroup
Delete group to role mapping
Request Body
roleId
string
Role id
organizationId
string
Organization id
group
string
Organization group name
unitId
string
Unit id
"""errors.api.BadRequestError""errors.api.InternalServerError"/roles.unmapPermission
POST https://admin-api.imid.infomaker.io/v1/roles.unmapPermission
Unmap permission from role
Request Body
roleId
string
Role id
permissionId
string
Permission id
"""errors.api.BadRequestError""errors.api.InternalServerError"Last updated
Was this helpful?