Árvore de departamentos e as aplicações, menus, recursos e permissões disponíveis em cada um.
Permissão: igrp.departments.list.
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.
name?stringstatus?stringcode?stringparentCode?stringList of Departments
application/json- response
id?integerint32code*string^[A-Za-z0-9_-]+$1 <= lengthname*string1 <= lengthdescription?stringstatus?string"ACTIVE""INACTIVE""DELETED"icon?stringparentCode?stringcurl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/departments'{ "id": 0, "code": "string", "name": "string", "description": "string", "status": "ACTIVE", "icon": "string", "parentCode": "string"}Permissão: igrp.departments.create.
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.
application/json- body
id?integerint32code*string^[A-Za-z0-9_-]+$1 <= lengthname*string1 <= lengthdescription?stringstatus?string"ACTIVE""INACTIVE""DELETED"icon?stringparentCode?stringCreated
application/json- response
id?integerint32code*string^[A-Za-z0-9_-]+$1 <= lengthname*string1 <= lengthdescription?stringstatus?string"ACTIVE""INACTIVE""DELETED"icon?stringparentCode?stringcurl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/departments' \ -H 'Content-Type: application/json' \ -d '{ "code": "string", "name": "string"}'{ "id": 0, "code": "string", "name": "string", "description": "string", "status": "ACTIVE", "icon": "string", "parentCode": "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*integerint32Department Data
application/json- response
id?integerint32code*string^[A-Za-z0-9_-]+$1 <= lengthname*string1 <= lengthdescription?stringstatus?string"ACTIVE""INACTIVE""DELETED"icon?stringparentCode?stringcurl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/0'{ "id": 0, "code": "string", "name": "string", "description": "string", "status": "ACTIVE", "icon": "string", "parentCode": "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*stringOK
application/json- response
id?integerint32code*string^[A-Za-z0-9_-]+$1 <= lengthname*string1 <= lengthdescription?stringstatus?string"ACTIVE""INACTIVE""DELETED"icon?stringparentCode?stringcurl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/by-code/string'{ "id": 0, "code": "string", "name": "string", "description": "string", "status": "ACTIVE", "icon": "string", "parentCode": "string"}Permissão: igrp.departments.delete.
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*stringNo Content
response?string*/*curl -X DELETE 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string'"string"Permissão: igrp.departments.update.
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_-]+$1 <= lengthname*string1 <= lengthdescription?stringstatus?string"ACTIVE""INACTIVE""DELETED"icon?stringparentCode?stringUpdated Department
application/json- response
id?integerint32code*string^[A-Za-z0-9_-]+$1 <= lengthname*string1 <= lengthdescription?stringstatus?string"ACTIVE""INACTIVE""DELETED"icon?stringparentCode?stringcurl -X PUT 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string' \ -H 'Content-Type: application/json' \ -d '{ "code": "string", "name": "string"}'{ "id": 0, "code": "string", "name": "string", "description": "string", "status": "ACTIVE", "icon": "string", "parentCode": "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*stringapplicationCode?stringOK
application/json- response
id?integerint32code*string^[A-Za-z0-9_-]+$1 <= lengthname*string0 <= length <= 255description?string0 <= length <= 255status?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"type*string"EXTERNAL""INTERNAL""SYSTEM"owner?string0 <= length <= 255picture?string0 <= length <= 255url?stringurislug?string0 <= length <= 255createdBy?stringcreatedDate?stringlastModifiedBy?stringlastModifiedDate?stringlastAccess?stringdate-timedepartments?array<string>curl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/applications'{ "id": 0, "code": "string", "name": "string", "description": "string", "status": "ACTIVE", "type": "EXTERNAL", "owner": "string", "picture": "string", "url": "http://example.com", "slug": "string", "createdBy": "string", "createdDate": "string", "lastModifiedBy": "string", "lastModifiedDate": "string", "lastAccess": "2019-08-24T14:15:22Z", "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.
code*stringapplication/json- body
[index: integer]?stringNo Content
response?stringapplication/jsoncurl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/applications' \ -H 'Content-Type: application/json' \ -d '[ "string"]'"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.
code*stringapplication/json- body
[index: integer]?stringNo Content
response?stringapplication/jsoncurl -X DELETE 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/applications' \ -H 'Content-Type: application/json' \ -d '[ "string"]'"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.
code*stringOK
application/json- response
id?integerint32code*string^[A-Za-z0-9_-]+$1 <= lengthname*string0 <= length <= 255description?string0 <= length <= 255status?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"type*string"EXTERNAL""INTERNAL""SYSTEM"owner?string0 <= length <= 255picture?string0 <= length <= 255url?stringurislug?string0 <= length <= 255createdBy?stringcreatedDate?stringlastModifiedBy?stringlastModifiedDate?stringlastAccess?stringdate-timedepartments?array<string>curl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/applications/available'{ "id": 0, "code": "string", "name": "string", "description": "string", "status": "ACTIVE", "type": "EXTERNAL", "owner": "string", "picture": "string", "url": "http://example.com", "slug": "string", "createdBy": "string", "createdDate": "string", "lastModifiedBy": "string", "lastModifiedDate": "string", "lastAccess": "2019-08-24T14:15:22Z", "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.
departmentCode*stringapplicationCode*stringOK
application/json- response
id?integerint32code?stringname*string0 <= length <= 255type?string"SYSTEM_PAGE""MENU_PAGE""EXTERNAL_PAGE""FOLDER""GROUP"position?integerint32icon?string0 <= length <= 255status?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"target?string0 <= length <= 50url?string0 <= length <= 255pageSlug?stringparentCode?stringapplicationCode?stringcreatedBy?stringcreatedDate?stringlastModifiedBy?stringlastModifiedDate?stringroles?array<>curl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/applications/string/menus'{ "id": 0, "code": "string", "name": "string", "type": "SYSTEM_PAGE", "position": 0, "icon": "string", "status": "ACTIVE", "target": "string", "url": "string", "pageSlug": "string", "parentCode": "string", "applicationCode": "string", "createdBy": "string", "createdDate": "string", "lastModifiedBy": "string", "lastModifiedDate": "string", "roles": [ { "roleCode": "string", "departmentCode": "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*stringapplicationCode*stringapplication/json- body
[index: integer]?stringNo Content
response?stringapplication/jsoncurl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/applications/string/menus' \ -H 'Content-Type: application/json' \ -d '[ "string"]'"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*stringapplicationCode*stringapplication/json- body
[index: integer]?stringNo Content
response?stringapplication/jsoncurl -X DELETE 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/applications/string/menus' \ -H 'Content-Type: application/json' \ -d '[ "string"]'"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*stringapplicationCode*stringOK
application/json- response
id?integerint32code?stringname*string0 <= length <= 255type?string"SYSTEM_PAGE""MENU_PAGE""EXTERNAL_PAGE""FOLDER""GROUP"position?integerint32icon?string0 <= length <= 255status?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"target?string0 <= length <= 50url?string0 <= length <= 255pageSlug?stringparentCode?stringapplicationCode?stringcreatedBy?stringcreatedDate?stringlastModifiedBy?stringlastModifiedDate?stringroles?array<>curl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/applications/string/menus/available'{ "id": 0, "code": "string", "name": "string", "type": "SYSTEM_PAGE", "position": 0, "icon": "string", "status": "ACTIVE", "target": "string", "url": "string", "pageSlug": "string", "parentCode": "string", "applicationCode": "string", "createdBy": "string", "createdDate": "string", "lastModifiedBy": "string", "lastModifiedDate": "string", "roles": [ { "roleCode": "string", "departmentCode": "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*stringresourceName?stringOK
application/json- response
id?integerint32name*string0 <= length <= 255description?stringtype*string"API""UI""PROCESS"status?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"applications?array<string>items?array<>externalId?string0 <= length <= 255createdBy?stringcreatedDate?stringlastModifiedBy?stringlastModifiedDate?stringpermissions?array<string>curl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/resources'{ "id": 0, "name": "string", "description": "string", "type": "API", "status": "ACTIVE", "applications": [ "string" ], "items": [ { "id": 0, "name": "string", "description": "string", "url": "string", "resourceName": "string", "permissions": [ "string" ], "createdBy": "string", "createdDate": "string", "lastModifiedBy": "string", "lastModifiedDate": "string" } ], "externalId": "string", "createdBy": "string", "createdDate": "string", "lastModifiedBy": "string", "lastModifiedDate": "string", "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.
code*stringOK
application/json- response
id?integerint32name*string0 <= length <= 255description?stringtype*string"API""UI""PROCESS"status?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"applications?array<string>items?array<>externalId?string0 <= length <= 255createdBy?stringcreatedDate?stringlastModifiedBy?stringlastModifiedDate?stringpermissions?array<string>curl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/resources/available'{ "id": 0, "name": "string", "description": "string", "type": "API", "status": "ACTIVE", "applications": [ "string" ], "items": [ { "id": 0, "name": "string", "description": "string", "url": "string", "resourceName": "string", "permissions": [ "string" ], "createdBy": "string", "createdDate": "string", "lastModifiedBy": "string", "lastModifiedDate": "string" } ], "externalId": "string", "createdBy": "string", "createdDate": "string", "lastModifiedBy": "string", "lastModifiedDate": "string", "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*stringapplication/json- body
[index: integer]?stringNo Content
response?stringapplication/jsoncurl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/resources' \ -H 'Content-Type: application/json' \ -d '[ "string"]'"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*stringapplication/json- body
[index: integer]?stringNo Content
response?stringapplication/jsoncurl -X DELETE 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/resources' \ -H 'Content-Type: application/json' \ -d '[ "string"]'"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*stringpermissionName?stringresourceName?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/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.
code*stringapplication/json- body
[index: integer]?stringNo Content
response?stringapplication/jsoncurl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/permissions' \ -H 'Content-Type: application/json' \ -d '[ "string"]'"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.
code*stringapplication/json- body
[index: integer]?stringNo Content
response?stringapplication/jsoncurl -X DELETE 'http://localhost:2575/gateway-api/igrp-access-management/api/departments/string/permissions' \ -H 'Content-Type: application/json' \ -d '[ "string"]'"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*stringresourceName?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/permissions/available'{ "id": 0, "name": "string", "description": "string", "status": "ACTIVE", "departments": [ "string" ]}Última atualização:
