Error messages and what they mean

Every result Signl can return when something is unavailable, what caused it, and how to resolve it.

Updated Aug 20, 2026

When something is unavailable, Signl returns a specific reason rather than a generic failure, so your agent can respond sensibly and you can tell what actually happened. Here is every one you may see, what causes it, and what to do about it.

ResultWhat it meansWhat to do
zero_balanceYou have no credits left to spend on this contactEarn remaining setup steps, or top up from the billing page
enrichment_missNo verified email could be confirmed for that personTry another contact at the company. You were not charged
attempt_cap_reachedThe account hit its allowance of lookup attempts for this cycleWait for the cycle to reset, or upgrade for a larger allowance
signal_not_foundThe company or signal referenced no longer existsRun the search again to get current results
upgrade_requiredThe filter used is available on a paid plan onlyUpgrade, or search without that filter
discovery_cap_reachedPremium discovery filters hit their per-cycle limitWait for the cycle to reset, or use standard filters
person_signals_unavailablePerson-level signals are not enabled on this deploymentNothing to fix; the rest of Signl is unaffected

The two that surprise people

zero_balance and enrichment_miss are different. A miss means Signl looked and found nothing verifiable, and you were not charged. Zero balance means there was nothing to charge. If your agent conflates them, ask it which one it received.

attempt_cap_reached is not about credits. Every lookup costs us money whether or not it succeeds, so accounts have an allowance of attempts alongside their credits. Hitting it means a lot of lookups were tried, many of which found nothing. If you see it regularly, the fix is usually a tighter target list rather than a bigger plan.

If you see something not listed here, email vlad@akyx.digital with what you asked and what came back.

Common questions

Why does my agent explain the problem instead of failing?

Every Signl tool returns a structured result with a specific reason rather than free text, so your agent can tell the difference between an empty balance, a miss and a plan limit, and respond accordingly instead of guessing or inventing a workaround.

More in Troubleshooting

Still stuck?

We answer support questions ourselves, usually the same day.

Email support