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.
OK
application/json- response
id?stringname?stringusername?stringemail*stringemail1 <= lengthstatus?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"picture?stringsignature?stringnic?string0 <= length <= 13phoneNumber?string^\+[1-9]\d{1,14}$emailVerified?booleanmetadata?curl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/users/me'{ "id": "string", "name": "string", "username": "string", "email": "user@example.com", "status": "ACTIVE", "picture": "string", "signature": "string", "nic": "string", "phoneNumber": "string", "emailVerified": true, "metadata": { "property1": null, "property2": null }}Só altera os dados do próprio utilizador.
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?stringname?stringusername?stringemail*stringemail1 <= lengthstatus?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"picture?stringsignature?stringnic?string0 <= length <= 13phoneNumber?string^\+[1-9]\d{1,14}$emailVerified?booleanmetadata?OK
application/json- response
id?stringname?stringusername?stringemail*stringemail1 <= lengthstatus?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"picture?stringsignature?stringnic?string0 <= length <= 13phoneNumber?string^\+[1-9]\d{1,14}$emailVerified?booleanmetadata?curl -X PUT 'http://localhost:2575/gateway-api/igrp-access-management/api/users/me' \ -H 'Content-Type: application/json' \ -d '{ "email": "user@example.com"}'{ "id": "string", "name": "string", "username": "string", "email": "user@example.com", "status": "ACTIVE", "picture": "string", "signature": "string", "nic": "string", "phoneNumber": "string", "emailVerified": true, "metadata": { "property1": null, "property2": null }}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?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/users/me/departments'{ "id": 0, "code": "string", "name": "string", "description": "string", "status": "ACTIVE", "icon": "string", "parentCode": "string"}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?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/users/me/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" ]}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?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/users/me/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" ]}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.
OK
application/json- response
roleCode?stringdepartmentCode?stringcurl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/users/me/roles/active'{ "roleCode": "string", "departmentCode": "string"}Corpo { roleCode, departmentCode }. Revoga as sessões: o token seguinte traz as permissões do novo perfil.
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
roleCode?stringdepartmentCode?stringOK
application/json- response
roleCode?stringdepartmentCode?stringcurl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/users/me/roles/active' \ -H 'Content-Type: application/json' \ -d '{}'{ "roleCode": "string", "departmentCode": "string"}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.
roleCode?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/users/me/permissions'{ "id": 0, "name": "string", "description": "string", "status": "ACTIVE", "departments": [ "string" ]}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.
applicationCode?stringapplicationName?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/users/me/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" ]}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.
applicationCode*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/users/me/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" } ]}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.
applicationCode?stringapplicationName?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/users/me/applications/favorites'{ "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" ]}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.
applicationCode*stringNo Content
response?stringapplication/jsoncurl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/users/me/applications/favorites/string'"string"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.
applicationCode*stringNo Content
response?stringapplication/jsoncurl -X DELETE 'http://localhost:2575/gateway-api/igrp-access-management/api/users/me/applications/favorites/string'"string"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.
applicationCode?stringapplicationName?stringmax?integerint32OK
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/users/me/applications/recent'{ "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" ]}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.
applicationCode*stringNo Content
response?stringapplication/jsoncurl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/users/me/applications/recent/string'"string"Última atualização:
