Skip to main content
Use this guide to diagnose common failures on your own. Most issues come from provider permissions, expired secrets, or configuration that drifted after a rotation. Reviews and their status appear on the operations dashboard. For per-run diagnostics — including why a specific review started, retried, or failed — open the audit trail.
Repositories, Webhooks, API keys, Credentials, Connectors, and the Audit Trail require a Workspace admin (platform admins also have access). These roles are fixed capability sets defined by Acrity, not organization-configurable.

Triage flow

Common issues

SymptomLikely causeAction
Callback or authorization failsIncorrect callback URL or app created in the wrong environmentCheck the callback URL shown in your Acrity installation and update the app in the provider
Installation appears invalidPermission removed or token revokedUse Reauthorize in Connected Apps
Repository does not appearApp was not installed on that repository or organizationAdjust the installation in the provider, then sync again
PM comments are not postedThe PM integration is not linked to the repository, or lost permissionReview the link on the repository detail page
Managing credentials requires a Workspace admin.
SymptomLikely causeAction
Credential invalidToken expired, revoked, or has insufficient permissionEdit or rotate the credential, then use Validate
Repository has no readinessA VCS or PM credential is missingOpen the repository detail page and link the credentials
Provider returns permission deniedInsufficient scope in the providerUpdate permissions in the provider and validate again
Managing connectors requires a Workspace admin.
SymptomLikely causeAction
Connector offlineService stopped, network blocked, or token rotatedCheck the local service, proxy, and installed secrets, then Revalidate
Private repositories do not appearLocal token lacks permission or the instance URL is incorrectReview the local configuration and Revalidate
TLS or certificate errorCorporate proxy or untrusted CAConfigure the certificate chain required by your company
Revalidation fails after rotationThe new secret was not applied on the hostUpdate the local vault or environment, restart the connector, then Revalidate
Managing webhooks requires a Workspace admin.
SymptomLikely causeAction
401 or 403 at destinationInvalid destination token or headerUpdate the secret headers in the webhook
Invalid signatureDifferent HMAC secret in Acrity and the receiverRotate the secret and test again
TimeoutDestination is slow or unavailableTest the URL outside Acrity and review the receiver timeout
Payload rejectedTemplate incompatible with the destinationUse preview and test before activating
Managing API keys requires a Workspace admin.
SymptomLikely causeAction
401Key missing, invalid, expired, or inactiveConfirm the X-Acrity-Key header, validity, and key status
403Insufficient scopeAdd the required scope or create a new key
429Usage limit reachedApply backoff and reduce concurrency
Integration stopped after rotationThe old secret is still in useUpdate the vault and restart the automation
SymptomLikely causeAction
Reviews blocked by billingTrial ended, wallet balance insufficient, or spend cap reachedOpen Billing to top up the wallet or adjust the spend cap. Plan changes are handled by Acrity — contact support
Payment portal does not openYour role cannot manage billingAsk a Workspace admin or Billing Manager to complete the payment
Top-up does not appearPayment is pending or failedCheck the wallet history and payment method
Managing repositories requires a Workspace admin.
SymptomLikely causeAction
Review does not startWebhook not configured, repository paused, or a branch rule ignores the changeReview the repository detail page, then confirm on the operations dashboard whether the review was queued
Comment does not appear in the PR or MRResult posting disabled or insufficient permissionValidate the credential and the statuses/checks in the provider
Result appears in an unexpected languageLanguage override on the repository or workspaceReview the language setting on the workspace and repository detail page
Bootstrap unavailableRepository is not eligible or setup is incompleteOpen the Bootstrap tab and follow the displayed guidance

When to contact support

Open a ticket with:
  • the affected workspace and repository;
  • the approximate time of the issue;
  • the provider involved;
  • a screenshot of the error with credentials removed;
  • the review or scan identifier and run status from the audit trail when available.
Never send tokens, API keys, HMAC secrets, or complete credentials in the ticket.