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: