-->
GroupsPro - manage contacts, contact groups and create mailing lists for mass SMS and email. GroupsPro for iPhone and iPad is the best way to create and organize groups of contacts and create mailing lists. A mailing list contains members of groups or individual recipients. Features:. Create an. Another example is 'Starred' contacts, which display at the top of your contacts list. 2 The right section displays the contact's basic fields. In some cases, you may see incomplete entries. For example, you may have a starred contact synced from your Android phone, but you don't have their email address. How to Create Groups in Contacts.
Namespace: microsoft.graph
List all the groups in an organization, including but not limited to Microsoft 365 groups.
This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the group and specify the properties in a $select
OData query option. The hasMembersWithLicenseErrors property is an exception and is not returned in the $select
query.
Permissions
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see Permissions.
Permission type | Permissions (from least to most privileged) |
---|---|
Delegated (work or school account) | GroupMember.Read.All, Group.Read.All, Directory.Read.All, Group.ReadWrite.All, Directory.ReadWrite.All, Directory.AccessAsUser.All |
Delegated (personal Microsoft account) | Not supported. |
Application | GroupMember.Read.All, Group.Read.All, Directory.Read.All, Group.ReadWrite.All, Directory.ReadWrite.All |
HTTP request
Optional query parameters
To list only Microsoft 365 groups (aka unified groups), apply a filter on groupTypes:
You can use the OData query option $orderby
to sort groups in an organization by the displayNamevalues, as shown in the following example:
You can also use the $count
and $search
query parameters to limit the response. The $search
query parameter supports tokenization only on the displayName and description fields. Other fields default to $filter
behavior. When items are added or updated for this resource, they are specially indexed for use with the $count
and $search
query parameters. There can be a slight delay between when an item is added or updated and when it is available in the index.
For more information on OData query options, see OData query parameters.
Request headers
Name | Description |
---|---|
Authorization | Bearer {token}. Required. |
ConsistencyLevel | eventual. This header and $count are required when using $search , or when using $filter with the $orderby query parameter. It uses an index that may not be up-to-date with recent changes to the object. |
Request body
Do not supply a request body for this method.
Response
If successful, this method returns a 200 OK
response code and collection of group objects in the response body. The response includes only the default properties of each group.
Optional query parameters
To list only Microsoft 365 groups (aka unified groups), apply a filter on groupTypes:
You can use the OData query option $orderby
to sort groups in an organization by the displayNamevalues, as shown in the following example:
You can also use the $count
and $search
query parameters to limit the response. The $search
query parameter supports tokenization only on the displayName and description fields. Other fields default to $filter
behavior. When items are added or updated for this resource, they are specially indexed for use with the $count
and $search
query parameters. There can be a slight delay between when an item is added or updated and when it is available in the index.
For more information on OData query options, see OData query parameters.
Request headers
Name | Description |
---|---|
Authorization | Bearer {token}. Required. |
ConsistencyLevel | eventual. This header and $count are required when using $search , or when using $filter with the $orderby query parameter. It uses an index that may not be up-to-date with recent changes to the object. |
Request body
Do not supply a request body for this method.
Response
If successful, this method returns a 200 OK
response code and collection of group objects in the response body. The response includes only the default properties of each group.
Examples
Example 1: Get a list of groups
Request
The following is an example of the request.
Read the SDK documentation for details on how to add the SDK to your project and create an authProvider instance.
Read the SDK documentation for details on how to add the SDK to your project and create an authProvider instance.
Read the SDK documentation for details on how to add the SDK to your project and create an authProvider instance.
Read the SDK documentation for details on how to add the SDK to your project and create an authProvider instance.
Response
The following is an example of the response.
Note: The response object shown here might be shortened for readability. All the default properties are returned for each group in an actual call.
Example 2: Get a filtered list of groups including the count of returned objects
The following is an example of the request.
Request
Response
The following is an example of the response which includes only the requested properties.
Example 3: Get only a count of groups
Request
The following is an example of the request.
Response
The following is an example of the response.
893
Example 4: Use $filter and $top to get one group with a display name that starts with 'a' including a count of returned objects
Request
The following is an example of the request.
Response
The following is an example of the response.
Note: The response object shown here might be shortened for readability. All the properties will be returned from an actual call.
Example 5: Use $search to get groups with display names that contain the letters 'Video' including a count of returned objects
Request
The following is an example of the request.
Response
The following is an example of the response.
Note: The response object shown here might be shortened for readability. All the properties will be returned from an actual call.
Example 6: Use $search to get groups with display names that contain the letters 'Video' or a description that contains the letters 'prod' including a count of returned objects
Request
The following is an example of the request.
Response
The following is an example of the response.
Note: The response object shown here might be shortened for readability. All the properties will be returned from an actual call.
-->Office 365 Groups lets you manage group membership and calendar events in your organization using your Office 365 account. You can perform various actions such as get group roster, add or remove members and create group events.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions |
Power Automate | Standard | All Power Automate regions |
Power Apps | Standard | All Power Apps regions |
Connector Metadata | |
---|---|
Publisher | Microsoft |
Website | https://www.office.com/ |
Creating a connection
The connector supports the following authentication types:
Default | Required parameters for creating connection. | All regions |
Default
Applicable: All regions
Required parameters for creating connection.
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Frequency of trigger polls | 1 | 120 seconds |
Actions
Add member to group | This operation is used to add a member to an O365 group, using a UPN. |
Create a group event (V2) | This operation is used to create a new event in a group calendar. |
Create a group event [DEPRECATED] | This action has been deprecated. Please use Create a group event (V2) instead.
|
List group members | This operation returns a list of all members in the given group and their details such as name, title, email, etc. You can query up to 1000 items using Top parameter. In case you need to retrieve more than 1000 values please turn on Settings->Pagination feature and provide Threshold limit. |
List groups that I own and belong to | This operation returns a list of all groups that you own and belong to. |
List my owned groups | This operation returns a list of all groups that you own. |
List my owned groups (V2) | This operation returns a list of all groups that you own. |
Remove member from group | This operation is used to remove a member from an O365 group, using a UPN. |
Add member to group
This operation is used to add a member to an O365 group, using a UPN.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
groupId | True | guid | Pick a group from the drop down or enter group id. | |
User Principal Name | userUpn | True | string | The user principal name (UPN) of the user. |
Create a group event (V2)
This operation is used to create a new event in a group calendar.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
groupId | True | guid | Pick a group from the drop down or enter group id. | |
Subject | subject | True | string | Title of the event. |
dateTime | True | date-time | Start time of the event (example: '2016-11-01T14:30:00'). | |
End Time | dateTime | True | date-time | End time of the event (example: '2016-11-01T15:30:00'). |
content | html | Body of the message associated with the event. | ||
Location | displayName | string | Location of the event. | |
importance | string | The importance of the event: Low, Normal, or High. | ||
Is All Day | isAllDay | boolean | Set to true if the event lasts all day. | |
isReminderOn | boolean | Set to true if the event has a reminder. | ||
Reminder Start Duration | reminderMinutesBeforeStart | integer | Time in minutes before event start to remind. | |
showAs | string | Status to show during the event. | ||
Response Requested | responseRequested | boolean | Set to true if the sender would like a response when the event is accepted or declined. |
Returns
Create a group event [DEPRECATED]
This action has been deprecated. Please use Create a group event (V2) instead.
This operation is used to create a new event in a group calendar.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
groupId | True | guid | Pick a group from the drop down or enter group id. | |
Subject | subject | True | string | Title of the event. |
dateTime | True | date-time | Start time of the event (example: '2016-11-01T14:30:00'). | |
End Time | dateTime | True | date-time | End time of the event (example: '2016-11-01T15:30:00'). |
content | string | Body of the message associated with the event. | ||
Body Content Type | contentType | string | Pick the content type: Text or Html. | |
displayName | string | Location of the event. | ||
Importance | importance | string | The importance of the event: Low, Normal, or High. | |
isAllDay | boolean | Set to true if the event lasts all day. | ||
Is Reminder On | isReminderOn | boolean | Set to true if the event has a reminder. | |
reminderMinutesBeforeStart | integer | Time in minutes before event start to remind. | ||
Show As | showAs | string | Status to show during the event. | |
responseRequested | boolean | Set to true if the sender would like a response when the event is accepted or declined. |
Returns
Groups Pro 2 1 – Contact Groups And Mailing List Management System
- Body
- CreateCalendarEvent_Response
List group members
This operation returns a list of all members in the given group and their details such as name, title, email, etc. You can query up to 1000 items using Top parameter. In case you need to retrieve more than 1000 values please turn on Settings->Pagination feature and provide Threshold limit.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
groupId | True | guid | Pick a group from the drop down or enter group id. | |
Top | $top | integer | Number of group members to retrieve (from 1 to 999, default is 100). |
Returns
List groups that I own and belong to
This operation returns a list of all groups that you own and belong to.
Returns
List my owned groups
This operation returns a list of all groups that you own.
Returns
List my owned groups (V2)
This operation returns a list of all groups that you own.
Returns
Remove member from group
This operation is used to remove a member from an O365 group, using a UPN.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
groupId | True | guid | Pick a group from the drop down or enter group id. | |
User Principal Name | userUpn | True | string | The user principal name (UPN) of the user |
Triggers
Groups Pro 2 1 – Contact Groups And Mailing List Management Software
When a group member is added or removed | This operation triggers when a member is added to or removed from the given group. |
When there is a new event | This operation triggers when a new event is added to a group calendar. |
When a group member is added or removed
This operation triggers when a member is added to or removed from the given group.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
groupId | True | guid | Pick a group from the drop down or enter group id. |
Returns
Name | Path | Type | Description |
---|---|---|---|
User Id | id | string | Unique id of the user. Itubedownloader 6 3 0 download free. |
@removed.reason | string | Reason that caused the user to be removed from the group. |
When there is a new event
Groups Pro 2 1 – Contact Groups And Mailing List Management Systems
This operation triggers when a new event is added to a group calendar.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
groupId | True | guid | Pick a group from the drop down or enter group id. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Id | id | string | Unique id of the event. |
reminderMinutesBeforeStart | integer | The number of minutes before the start of the event the reminder will fire. | |
Is Reminder On | isReminderOn | boolean | Set to true if the event has a reminder. |
subject | string | Title of the event. | |
Importance | importance | string | The importance of the event: Low, Normal, or High. |
isAllDay | boolean | Set to true if the event lasts all day. | |
Response Requested | responseRequested | boolean | Set to true if the sender would like a response when the event is accepted or declined. |
showAs | string | Status to show during the event. | |
Content Type | body.contentType | string | Body of the message associated with the event. |
body.content | string | Pick the content type: Text or Html. | |
Date Time | start.dateTime | date-time | Start time of the event (example: '2016-11-01T14:30:00-07:00'). |
start.timeZone | string | Time zone of the event, specified as a time zone index value (example: 'Pacific Standard Time'). | |
Date Time | end.dateTime | date-time | End time of the event (example: '2016-11-01T15:30:00-07:00'). |
end.timeZone | string | Time zone of the event, specified as a time zone index value (example: 'Pacific Standard Time'). | |
Name | location.displayName | string | The display name for the location of the event. |
Definitions
ListGroupMembers_Response
Name | Path | Type | Description |
---|---|---|---|
value | array of object | value | |
User Id | value.id | string | Unique id of the user. |
value.displayName | string | User's display name. | |
Given Name | value.givenName | string | User's first name. |
value.jobTitle | string | User's job title. | |
Mail | value.mail | string | User's email address. |
value.mobilePhone | string | User's mobile number. | |
Office Location | value.officeLocation | string | User's office address. |
value.surname | string | User's last name. | |
User Principal Name | value.userPrincipalName | string | UPN id of the user. |
ListOwnedGroups_Response
Name | Path | Type | Description |
---|---|---|---|
value | array of object | value | |
Classification | value.classification | string | O365 group classification. |
value.createdDateTime | date-time | yyyy-MM-ddTHH:mm:ss.fffZ (ISO8601 format, UTC timezone) | |
Deleted Date-Time | value.deletedDateTime | string | yyyy-MM-ddTHH:mm:ss.fffZ (ISO8601 format, UTC timezone) |
value.description | string | More information about the group. | |
Name | value.displayName | string | O365 group name. |
value.id | string | Unique identifier of the group. | |
Email | value.mail | string | Email address of the group. |
value.mailEnabled | boolean | True if mail is enabled for the group. | |
Nickname | value.mailNickname | string | Group nickname. |
value.onPremisesLastSyncDateTime | string | yyyy-MM-ddTHH:mm:ss.fffZ (ISO8601 format, UTC timezone) | |
On-Premises Security Identifier | value.onPremisesSecurityIdentifier | string | The on-premises security identifier. |
value.onPremisesSyncEnabled | string | True if on-premises sync is enabled for the group. | |
Renewed Date-Time | value.renewedDateTime | date-time | Ezee graphic designer 2 0 26 inch. yyyy-MM-ddTHH:mm:ss.fffZ (ISO8601 format, UTC timezone) |
value.securityEnabled | boolean | True if the owner is security enabled. | |
Visibility | value.visibility | string | The owner's visibility. |
ListOwnedGroups_V2_Response
Name | Path | Type | Description |
---|---|---|---|
value | array of object | value | |
Classification | value.classification | string | O365 group classification. |
value.createdDateTime | date-time | yyyy-MM-ddTHH:mm:ss.fffZ (ISO8601 format, UTC timezone) | |
Description | value.description | string | More information about the group. |
value.displayName | string | O365 group name. | |
Group Id | value.id | string | Unique identifier of the group. |
value.mail | string | Email address of the group. | |
Mail Enabled | value.mailEnabled | boolean | True if mail is enabled for the group. |
value.mailNickname | string | Group nickname. | |
On-Premises Last Sync Date-Time | value.onPremisesLastSyncDateTime | string | yyyy-MM-ddTHH:mm:ss.fffZ (ISO8601 format, UTC timezone) |
value.onPremisesSecurityIdentifier | string | The on-premises security identifier. | |
On-Premises Sync Enabled | value.onPremisesSyncEnabled | string | True if on-premises sync is enabled for the group. |
value.renewedDateTime | date-time | yyyy-MM-ddTHH:mm:ss.fffZ (ISO8601 format, UTC timezone) | |
Security Enabled | value.securityEnabled | boolean | True if the owner is security enabled. |
value.visibility | string | The owner's visibility. |
CreateCalendarEvent_Response
Name | Path | Type | Description |
---|---|---|---|
id | string | Unique id of the event. | |
Reminder Start Duration | reminderMinutesBeforeStart | integer | Time in minutes before event starts to remind. |
isReminderOn | boolean | Set to true if the event has a reminder. | |
Subject | subject | string | Title of the event. Bartender 3 0 beta – organize your menu bar apps. |
importance | string | The importance of the event: Low, Normal, or High. | |
Is All Day | isAllDay | boolean | True if the event is an all day event. |
responseRequested | boolean | True if a response was requested for the event. | |
Show As | showAs | string | Status to show during the event. |
body.contentType | string | Text or Html. | |
Content | body.content | string | The content of the body of this event. |
start.dateTime | date-time | Start time of the event (example: '2016-11-01T14:30:00-07:00'). | |
Time Zone | start.timeZone | string | Time zone of the event, specified as a time zone index value (example: 'Pacific Standard Time'). |
end.dateTime | date-time | End time of the event (example: '2016-11-01T15:30:00-07:00'). | |
Time Zone | end.timeZone | string | Time zone of the event, specified as a time zone index value (example: 'Pacific Standard Time'). |
location.displayName | string | The display name for the location of the event. |