Settings live on the instance form (3PL Connector > Configuration > Instances). Only Admins can change them, and every change is tracked in the instance's chatter. Settings whose capability the provider does not support are hidden throughout.
Name. The label used everywhere - dashboard card, dropdowns, chatter, the Sync Log. Must be unique per company.
Provider. Which 3PL this instance talks to. Locked once the instance leaves Draft - create a new instance rather than repointing an existing one, so history stays attached to the right 3PL.
Environment - Sandbox / Staging vs Production. Controls the default API host and shows as a coloured badge (blue Sandbox, green Live) on the dashboard and instance list. Locked while the instance is Active. Example: run "Sprint (Sandbox)" and "Sprint Live" as two instances; test risky changes on the sandbox one first, with zero chance of touching live orders.
State. Draft > Connected > Active (and Paused). Draft means untested credentials. Connected means Test Connection succeeded but the scheduler is not running. Active means scheduled flows run automatically. Paused stops the scheduler but keeps manual operations available.
API Base URL. Pre-filled from the provider and environment. Override only if your 3PL gives you a dedicated host.
Credentials. Fields shown depend on the provider's authentication type (API key, Basic, bearer token with refresh). The provider-specific help box on this tab states exactly what goes in each field. Credential values are never shown to non-Admins and are always redacted in Sync Log request headers.
Webhook URL / token. Some 3PLs can push events instead of waiting to be polled. Give the 3PL the displayed URL (it embeds a secret token). Anything received is logged against the instance and triggers a status refresh for any order the payload references. Polling remains the safety net - a missed webhook is caught by the next poll, so webhooks are an accelerator, never a dependency.