Permissão: igrp.users.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.
identifierValue?stringOK
application/json- response
id?integerint32identifierType?stringidentifierValue?stringstatus?string"PENDING""ACCEPTED""REJECTED""CANCELED"expiry?stringdate-timeinvitationDate?stringdate-timeinvitedBy?stringcomments?stringinvitationUrl?stringroles?array<>department?curl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/users/invite'{ "id": 0, "identifierType": "string", "identifierValue": "string", "status": "PENDING", "expiry": "2019-08-24T14:15:22Z", "invitationDate": "2019-08-24T14:15:22Z", "invitedBy": "string", "comments": "string", "invitationUrl": "string", "roles": [ { "code": "string", "description": "string" } ], "department": { "code": "string", "description": "string" }}Permissão: igrp.users.create. O convite é enviado por email através do Notification Service.
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
email*stringemail1 <= lengthdepartmentCode?stringroles?array<string>OK
application/json- response
id?integerint32identifierType?stringidentifierValue?stringstatus?string"PENDING""ACCEPTED""REJECTED""CANCELED"expiry?stringdate-timeinvitationDate?stringdate-timeinvitedBy?stringcomments?stringinvitationUrl?stringroles?array<>department?curl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/users/invite' \ -H 'Content-Type: application/json' \ -d '{ "email": "user@example.com"}'{ "id": 0, "identifierType": "string", "identifierValue": "string", "status": "PENDING", "expiry": "2019-08-24T14:15:22Z", "invitationDate": "2019-08-24T14:15:22Z", "invitedBy": "string", "comments": "string", "invitationUrl": "string", "roles": [ { "code": "string", "description": "string" } ], "department": { "code": "string", "description": "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.
id*integerint32OK
application/json- response
id?integerint32identifierType?stringidentifierValue?stringstatus?string"PENDING""ACCEPTED""REJECTED""CANCELED"expiry?stringdate-timeinvitationDate?stringdate-timeinvitedBy?stringcomments?stringinvitationUrl?stringroles?array<>department?curl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/users/invite/0'{ "id": 0, "identifierType": "string", "identifierValue": "string", "status": "PENDING", "expiry": "2019-08-24T14:15:22Z", "invitationDate": "2019-08-24T14:15:22Z", "invitedBy": "string", "comments": "string", "invitationUrl": "string", "roles": [ { "code": "string", "description": "string" } ], "department": { "code": "string", "description": "string" }}Permissão: igrp.users.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.
id*integerint32OK
application/json- response
id?integerint32identifierType?stringidentifierValue?stringstatus?string"PENDING""ACCEPTED""REJECTED""CANCELED"expiry?stringdate-timeinvitationDate?stringdate-timeinvitedBy?stringcomments?stringinvitationUrl?stringroles?array<>department?curl -X DELETE 'http://localhost:2575/gateway-api/igrp-access-management/api/users/invite/0'{ "id": 0, "identifierType": "string", "identifierValue": "string", "status": "PENDING", "expiry": "2019-08-24T14:15:22Z", "invitationDate": "2019-08-24T14:15:22Z", "invitedBy": "string", "comments": "string", "invitationUrl": "string", "roles": [ { "code": "string", "description": "string" } ], "department": { "code": "string", "description": "string" }}Permissão: igrp.users.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.
id*integerint32OK
application/json- response
id?integerint32identifierType?stringidentifierValue?stringstatus?string"PENDING""ACCEPTED""REJECTED""CANCELED"expiry?stringdate-timeinvitationDate?stringdate-timeinvitedBy?stringcomments?stringinvitationUrl?stringroles?array<>department?curl -X PUT 'http://localhost:2575/gateway-api/igrp-access-management/api/users/invite/0'{ "id": 0, "identifierType": "string", "identifierValue": "string", "status": "PENDING", "expiry": "2019-08-24T14:15:22Z", "invitationDate": "2019-08-24T14:15:22Z", "invitedBy": "string", "comments": "string", "invitationUrl": "string", "roles": [ { "code": "string", "description": "string" } ], "department": { "code": "string", "description": "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.
token*stringOK
application/json- response
id?integerint32identifierType?stringidentifierValue?stringstatus?string"PENDING""ACCEPTED""REJECTED""CANCELED"expiry?stringdate-timeinvitationDate?stringdate-timeinvitedBy?stringcomments?stringinvitationUrl?stringroles?array<>department?curl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/users/invite/by-token/string'{ "id": 0, "identifierType": "string", "identifierValue": "string", "status": "PENDING", "expiry": "2019-08-24T14:15:22Z", "invitationDate": "2019-08-24T14:15:22Z", "invitedBy": "string", "comments": "string", "invitationUrl": "string", "roles": [ { "code": "string", "description": "string" } ], "department": { "code": "string", "description": "string" }}Valida o email do convidado e envia-lhe um código OTP.
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
token*string1 <= lengthemail*string1 <= lengthOK
application/json- response
token?stringmessage?stringcurl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/users/invite/validate-email' \ -H 'Content-Type: application/json' \ -d '{ "token": "string", "email": "string"}'{ "token": "string", "message": "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.
application/json- body
token*string1 <= lengthotpCode*string1 <= lengthOK
application/json- response
token?stringmessage?stringcurl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/users/invite/validate-otp' \ -H 'Content-Type: application/json' \ -d '{ "token": "string", "otpCode": "string"}'{ "token": "string", "message": "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.
token*stringapplication/json- body
accept*booleanobservation?stringOK
application/json- response
id?integerint32identifierType?stringidentifierValue?stringstatus?string"PENDING""ACCEPTED""REJECTED""CANCELED"expiry?stringdate-timeinvitationDate?stringdate-timeinvitedBy?stringcomments?stringinvitationUrl?stringroles?array<>department?curl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/users/invite/response?token=string' \ -H 'Content-Type: application/json' \ -d '{ "accept": true}'{ "id": 0, "identifierType": "string", "identifierValue": "string", "status": "PENDING", "expiry": "2019-08-24T14:15:22Z", "invitationDate": "2019-08-24T14:15:22Z", "invitedBy": "string", "comments": "string", "invitationUrl": "string", "roles": [ { "code": "string", "description": "string" } ], "department": { "code": "string", "description": "string" }}Última atualização:
