Azure Logic Apps

Required attributes

  • Subscription Id — the Azure subscription containing the Logic App.
  • Resource Group Name — the resource group containing the Logic App.
  • Logic App Name — the Logic App resource name.
  • Logic App Type — Standard (single-tenant, hosted as a Microsoft.Web/sites app) or Consumption (multi-tenant, Microsoft.Logic/workflows). Determines how Polysync discovers and triggers workflows.

Workflow trigger callback URLs are always auto-discovered by Polysync (via the listCallbackUrl API) — there is no callback URL attribute to configure.

Authentication methods

  • Polysync Service Principal ⭐ (recommended) — no extra attributes; grant the Polysync Enterprise Application Logic App Contributor on the Logic App. This is the standard method for all Polysync tenants.
  • Service Principal — Tenant Id, Client Id, Client Secret. Use when you need a dedicated SPN per Logic App. Rotate the secret regularly.
  • Certificate — Tenant Id, Client Id, Certificate (base64 or path), optional Certificate Password and Certificate Thumbprint. More secure than a client secret.

Permissions checklist

  • Consumption Logic Apps: the chosen identity must hold Logic App Contributor on the Logic App resource.
  • Standard Logic Apps: the identity must hold Website Contributor on the Logic App site (Microsoft.Web/sites) so Polysync can read workflows and obtain callback URLs.

Supported jobs

Azure Logic Apps exposes a single Polysync job type. See the dedicated page for parameter handling, output binding, execution flow, monitor URL, and troubleshooting: