UserOrganizationInvitationResponse

UserOrganizationInvitationResponse
UserOrganizationInvitationResponse

Defines the properties of the user organization invitation response.

JSON Example
{
    "status": "AVAILABLE",
    "refLink": "string",
    "customGroups": [
        {
            "groupType": "string",
            "displayName": "string",
            "id": "string",
            "organizationRoles": [
                {
                    "displayName": "string",
                    "name": "string",
                    "expiresAt": 3609941597,
                    "createdBy": "string",
                    "lastUpdatedDate": "string",
                    "resource": "string",
                    "membershipType": "string",
                    "createdDate": "string",
                    "lastUpdatedBy": "string"
                }
            ],
            "serviceRoles": [
                {
                    "serviceRoleNames": [
                        "string"
                    ],
                    "serviceDefinitionId": "string",
                    "serviceRoles": [
                        {
                            "createdBy": "string",
                            "lastUpdatedBy": "string",
                            "name": "string",
                            "lastUpdatedDate": "string",
                            "expiresAt": 3609941597,
                            "membershipType": "string",
                            "resource": "string",
                            "createdDate": "string"
                        }
                    ]
                }
            ],
            "ownerOrgId": "string",
            "domain": "string",
            "sharedOrgIds": [
                "string"
            ],
            "customRoles": [
                {
                    "createdBy": "string",
                    "lastUpdatedBy": "string",
                    "name": "string",
                    "lastUpdatedDate": "string",
                    "expiresAt": 3609941597,
                    "membershipType": "string",
                    "resource": "string",
                    "createdDate": "string"
                }
            ],
            "usersCount": 0,
            "description": "string"
        }
    ],
    "invitedByUsername": "string",
    "customRoles": [
        {
            "createdBy": "string",
            "lastUpdatedBy": "string",
            "name": "string",
            "lastUpdatedDate": "string",
            "expiresAt": 3609941597,
            "membershipType": "string",
            "resource": "string",
            "createdDate": "string"
        }
    ],
    "orgRoleNames": [
        "string"
    ],
    "organizationRoles": [
        {
            "displayName": "string",
            "name": "string",
            "expiresAt": 3609941597,
            "createdBy": "string",
            "lastUpdatedDate": "string",
            "resource": "string",
            "membershipType": "string",
            "createdDate": "string",
            "lastUpdatedBy": "string"
        }
    ],
    "serviceRolesDtos": [
        {
            "serviceRoleNames": [
                "string"
            ],
            "serviceDefinitionLink": "string",
            "serviceRoles": [
                {
                    "createdBy": "string",
                    "lastUpdatedBy": "string",
                    "name": "string",
                    "lastUpdatedDate": "string",
                    "expiresAt": 3609941597,
                    "membershipType": "string",
                    "resource": "string",
                    "createdDate": "string"
                }
            ]
        }
    ],
    "generatedBy": "string",
    "username": "string",
    "customGroupsIds": [
        "string"
    ],
    "redeemedBy": "string",
    "expirationTime": 0,
    "redeemedAt": 0,
    "generatedAt": 0,
    "revokedBy": "string",
    "invitationLink": "string",
    "revokedAt": 0
}
string
status
Optional

The status of the invitation.

Possible values are : AVAILABLE, REDEEMED, REVOKED,
string
refLink
Optional

The reference link of the Invitation.

customGroups
Optional

Custom Groups (relevant only for invite).

string
invitedByUsername
Optional

Invited By, specify the actual user who is inviting.

customRoles
Optional

List of custom role objects.

array of string
orgRoleNames
Optional

List of organization role names.

organizationRoles
Optional

List of organization role objects.

serviceRolesDtos
Optional

List of services roles objects.

string
generatedBy
Optional

The Creator ot the invitation (usually client identifier).

string
username
Required

The username of the user.

array of string
customGroupsIds
Optional

Custom Groups Identifiers (relevant only for invite).

string
redeemedBy
Optional

The name of the invitation redeemer.

integer As int64 As int64
expirationTime
Optional

The expiration time of the invitation in days. Default value is 7 days.

integer As int64 As int64
redeemedAt
Optional

The redemption timestamp in milliseconds.

integer As int64 As int64
generatedAt
Optional

The creation timestamp in milliseconds.

string
revokedBy
Optional

The name of invitation revoker.

string
invitationLink
Optional

Deprecated: the common Invitation Link.

integer As int64 As int64
revokedAt
Optional

The revoke timestamp in milliseconds.