Many resources (such as contactgroups) can be shared, or accessible by users other than the creator. If a resource is shared, it will have a shared key in the following format:
| Property | Type | Description |
|---|---|---|
| shared | Object | Object with keys users, teams, and/or domains. |
| shared.users | Array | A list of individual users with whom the root resource is shared. |
| shared.users.email | String | Email of the user being shared with. Only exists if the user does not have a Mixmax account. |
| shared.users.userId | String | ID of the user being shared with. Only exists if the user has a Mixmax account. |
| shared.users.accepted | Boolean | If the individual user has accepted this resource. If this is false, they will not see it in the UI. |
| shared.users.role | String | User's access level for the resource. Possible values are:
|
| shared.teams | Array | Array of objects representing teams that this resource is shared with. Each object has the key _id. |
| shared.teams._id | String | The _id of the team that's shared with. |
| shared.teams.role | String | Team's access level for the resource. Possible values are:
|
