3CX icon

3CX

Interact with 3CX telephony system

Actions462

Overview

The "Update Microsoft 365 Integration" operation allows users to modify the configuration of an existing Microsoft 365 integration within a system. This node is useful for administrators who need to update synchronization settings between Microsoft 365 and other systems, such as PBX (Private Branch Exchange) telephony systems. Typical use cases include updating which Active Directory users are synchronized, adjusting mailbox sync settings, or changing application and tenant identifiers related to the integration.

For example, an admin might use this node to:

  • Add or remove users from the synchronization list.
  • Change how presence status is synchronized between Microsoft 365 and a PBX system.
  • Update the application or tenant IDs when migrating or reconfiguring integrations.

Properties

Name Meaning
Ad Users JSON object specifying selected Active Directory users to synchronize and their status sync configurations. Includes mappings for status synchronization from Microsoft 365 to PBX and vice versa.
Application Id String representing the unique identifier of the Microsoft 365 application involved in the integration.
Id Numeric identifier of the Microsoft 365 integration instance to update.
Shared Mailboxes Sync JSON object listing selected shared mailboxes to synchronize.
Tenant Id String representing the Microsoft 365 tenant identifier associated with the integration.

Output

The node outputs JSON data reflecting the result of the update operation on the Microsoft 365 integration. This typically includes confirmation of the updated integration details or any relevant response from the backend service confirming the changes.

No binary data output is indicated for this operation.

Dependencies

  • Requires an active connection to the Microsoft 365 environment being integrated.
  • Needs appropriate API credentials or authentication tokens to authorize updates to the Microsoft 365 integration.
  • The node expects the backend service or API endpoint that manages Microsoft 365 integrations to be accessible and properly configured.

Troubleshooting

  • Invalid JSON in Ad Users or Shared Mailboxes Sync: Since these properties expect JSON input, malformed JSON will cause errors. Ensure JSON syntax is correct before execution.
  • Incorrect Id or Application Id: Providing an invalid or non-existent integration Id or application Id may result in failure to locate the integration to update.
  • Authentication Failures: Missing or incorrect API credentials can lead to authorization errors. Verify that the required API key or token is correctly set up.
  • Network Issues: Connectivity problems with the Microsoft 365 API or backend service will prevent successful updates.
  • Empty or Null SelectedUsers: If the SelectedUsers arrays are empty or contain null values without proper handling, the update might not behave as expected.

Links and References

Discussion