Permissão: igrp.departments.view.
bearerAuthAutorizaçãoBearer <token>JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.
code*stringroleCode?stringOK
application/json- response
id?integerint32code*string^[A-Za-z0-9_.-]+$0 <= length <= 255name*string1 <= lengthdescription?string0 <= length <= 255departmentCode?stringparentCode?stringstatus?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"icon?stringexpiresAt?stringdate-timepermissions?array<string>curl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/roles'{ "id": 0, "code": "string", "name": "string", "description": "string", "departmentCode": "string", "parentCode": "string", "status": "ACTIVE", "icon": "string", "expiresAt": "2019-08-24T14:15:22Z", "permissions": [ "string" ]}Permissão: igrp.departments.manage. O código é único dentro do departamento; o de um perfil filho leva o do pai como prefixo.
bearerAuthAutorizaçãoBearer <token>JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.
code*stringapplication/json- body
id?integerint32code*string^[A-Za-z0-9_.-]+$0 <= length <= 255name*string1 <= lengthdescription?string0 <= length <= 255departmentCode?stringparentCode?stringstatus?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"icon?stringexpiresAt?stringdate-timepermissions?array<string>Created
application/json- response
id?integerint32code*string^[A-Za-z0-9_.-]+$0 <= length <= 255name*string1 <= lengthdescription?string0 <= length <= 255departmentCode?stringparentCode?stringstatus?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"icon?stringexpiresAt?stringdate-timepermissions?array<string>curl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/roles' \ -H 'Content-Type: application/json' \ -d '{ "code": "string", "name": "string"}'{ "id": 0, "code": "string", "name": "string", "description": "string", "departmentCode": "string", "parentCode": "string", "status": "ACTIVE", "icon": "string", "expiresAt": "2019-08-24T14:15:22Z", "permissions": [ "string" ]}Permissão: igrp.departments.manage.
bearerAuthAutorizaçãoBearer <token>JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.
departmentCode*stringroleCode*stringNo Content
response?booleanapplication/jsoncurl -X DELETE 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/roles/string'truePermissão: igrp.departments.manage.
bearerAuthAutorizaçãoBearer <token>JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.
departmentCode*stringroleCode*stringapplication/json- body
id?integerint32code*string^[A-Za-z0-9_.-]+$0 <= length <= 255name*string1 <= lengthdescription?string0 <= length <= 255departmentCode?stringparentCode?stringstatus?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"icon?stringexpiresAt?stringdate-timepermissions?array<string>OK
application/json- response
id?integerint32code*string^[A-Za-z0-9_.-]+$0 <= length <= 255name*string1 <= lengthdescription?string0 <= length <= 255departmentCode?stringparentCode?stringstatus?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"icon?stringexpiresAt?stringdate-timepermissions?array<string>curl -X PUT 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/roles/string' \ -H 'Content-Type: application/json' \ -d '{ "code": "string", "name": "string"}'{ "id": 0, "code": "string", "name": "string", "description": "string", "departmentCode": "string", "parentCode": "string", "status": "ACTIVE", "icon": "string", "expiresAt": "2019-08-24T14:15:22Z", "permissions": [ "string" ]}Permissão: igrp.departments.view.
bearerAuthAutorizaçãoBearer <token>JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.
departmentCode*stringroleCode*stringlevel?integerint32OK
application/json- response
roleCode?stringdepartmentCode?stringparents?array<>curl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/roles/string/parents'{ "roleCode": "string", "departmentCode": "string", "parents": [ {} ]}Permissão: igrp.departments.view.
bearerAuthAutorizaçãoBearer <token>JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.
departmentCode*stringroleCode*stringlevel?integerint32OK
application/json- response
roleCode?stringdepartmentCode?stringchildren?array<>curl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/roles/string/children'{ "roleCode": "string", "departmentCode": "string", "children": [ {} ]}Permissão: igrp.departments.view.
bearerAuthAutorizaçãoBearer <token>JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.
departmentCode*stringroleCode*stringOK
application/json- response
id?integerint32name*string^[A-Za-z0-9._-]+$0 <= length <= 255description?string0 <= length <= 255status?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"departments?array<string>curl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/roles/string/permissions'{ "id": 0, "name": "string", "description": "string", "status": "ACTIVE", "departments": [ "string" ]}Permissão: igrp.departments.manage.
bearerAuthAutorizaçãoBearer <token>JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.
departmentCode*stringroleCode*stringapplication/json- body
[index: integer]?stringOK
application/json- response
id?integerint32code*string^[A-Za-z0-9_.-]+$0 <= length <= 255name*string1 <= lengthdescription?string0 <= length <= 255departmentCode?stringparentCode?stringstatus?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"icon?stringexpiresAt?stringdate-timepermissions?array<string>curl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/roles/string/permissions' \ -H 'Content-Type: application/json' \ -d '[ "string"]'{ "id": 0, "code": "string", "name": "string", "description": "string", "departmentCode": "string", "parentCode": "string", "status": "ACTIVE", "icon": "string", "expiresAt": "2019-08-24T14:15:22Z", "permissions": [ "string" ]}Permissão: igrp.departments.manage.
bearerAuthAutorizaçãoBearer <token>JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.
departmentCode*stringroleCode*stringapplication/json- body
[index: integer]?stringOK
application/json- response
id?integerint32code*string^[A-Za-z0-9_.-]+$0 <= length <= 255name*string1 <= lengthdescription?string0 <= length <= 255departmentCode?stringparentCode?stringstatus?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"icon?stringexpiresAt?stringdate-timepermissions?array<string>curl -X DELETE 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/roles/string/permissions' \ -H 'Content-Type: application/json' \ -d '[ "string"]'{ "id": 0, "code": "string", "name": "string", "description": "string", "departmentCode": "string", "parentCode": "string", "status": "ACTIVE", "icon": "string", "expiresAt": "2019-08-24T14:15:22Z", "permissions": [ "string" ]}Permissão: igrp.departments.manage. Só as que o perfil pai já tem e que estão disponíveis no departamento ou acima.
bearerAuthAutorizaçãoBearer <token>JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.
departmentCode*stringroleCode*stringOK
application/json- response
id?integerint32name*string^[A-Za-z0-9._-]+$0 <= length <= 255description?string0 <= length <= 255status?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"departments?array<string>curl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/roles/string/permissions/available'{ "id": 0, "name": "string", "description": "string", "status": "ACTIVE", "departments": [ "string" ]}Permissão: igrp.departments.view.
bearerAuthAutorizaçãoBearer <token>JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.
id*integerint32departmentCode*stringOK
application/json- response
id?integerint32code*string^[A-Za-z0-9_.-]+$0 <= length <= 255name*string1 <= lengthdescription?string0 <= length <= 255departmentCode?stringparentCode?stringstatus?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"icon?stringexpiresAt?stringdate-timepermissions?array<string>curl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/roles/0?departmentCode=string'{ "id": 0, "code": "string", "name": "string", "description": "string", "departmentCode": "string", "parentCode": "string", "status": "ACTIVE", "icon": "string", "expiresAt": "2019-08-24T14:15:22Z", "permissions": [ "string" ]}Permissão: igrp.departments.view.
bearerAuthAutorizaçãoBearer <token>JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.
code*stringdepartmentCode*stringOK
application/json- response
id?integerint32code*string^[A-Za-z0-9_.-]+$0 <= length <= 255name*string1 <= lengthdescription?string0 <= length <= 255departmentCode?stringparentCode?stringstatus?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"icon?stringexpiresAt?stringdate-timepermissions?array<string>curl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/roles/by-code/string?departmentCode=string'{ "id": 0, "code": "string", "name": "string", "description": "string", "departmentCode": "string", "parentCode": "string", "status": "ACTIVE", "icon": "string", "expiresAt": "2019-08-24T14:15:22Z", "permissions": [ "string" ]}Última atualização:
