Skip to main content

Troubleshoot AssetPilot Connect

Pre-release

AssetPilot Connect is not on Atlassian Marketplace yet. It requires AssetPilot's app REST API, which is not in production. This page describes the release candidate.

Connection​

SymptomCauseFix
Only Jira admins can open AssetPilot ConnectYou are not a Jira adminAsk a Jira admin. Connect's settings are admin-only.
Header shows Not set up or Awaiting authorizationSetup isn't finishedComplete the three steps in Connect to AssetPilot.
Connection error / AssetPilot isn't respondingThe health check failed. Syncs and deliveries are paused.Select Test connection. Check that App REST APIs are still on for AssetPilot and that AssetPilot is installed and licensed. Then Authorize again.
MDM sources shows Connect AssetPilot firstMDM sync needs a working connectionSelect Set up the connection.
Other tabs show AssetPilot isn't connected yetYou can configure webhooks, channels and keys, but nothing is sentFinish the connection.

MDM sync​

SymptomFix
Run Failed with 0 fetchedCheck the source credentials and permissions. Intune needs DeviceManagementManagedDevices.Read.All. Replace the secret if it expired.
Run PartialExpand the run. Each skipped device has a reason.
REQUIRED_FIELDS_MISSINGThe mapped asset type has a required field the MDM doesn't provide. Make the field optional in the asset type, or map those devices to another type.
Devices of a kind are skippedThe kind has no type and Default type is Don't create (skip). Map it in Type mapping.
Names didn't updateNames are only overwritten when Overwrite asset names is on.
Devices weren't assignedAssignment needs Check available devices out to their MDM user and a matching email. Existing assignments are never changed.

Webhooks and channels​

SymptomFix
Deliveries Retrying or Failed with HTTP 5xxYour receiver returned an error. Fix it, then Redeliver from Activity.
Receiver rejects every requestVerify against the raw body and the current secret. If you rotated the secret, update the receiver. See Webhooks.
Signature fails only sometimesCheck your server clock. Requests older than 300 seconds are rejected by the sample code.
URL rejected when savingUse https and a public address. Private, loopback and link-local addresses are not allowed.
Nothing arrives in Slack or TeamsSelect Send test. If it fails, create a new incoming webhook or Workflows URL and replace it.

API​

CodeFix
401 UNAUTHENTICATEDCheck the X-API-Key header. Revoked keys fail right away; create a new key.
403 FORBIDDENThe key lacks the scope. Create a key with read, write or sync as needed.
429 RATE_LIMITEDWait for Retry-After, or raise the key's limit (30–600 per minute).
503 NOT_CONNECTEDConnect is not authorized with AssetPilot. See Connection.

See the full error list.

Still stuck?​

Open a request in the support portal or email support@plugins-factory.com.