SIMCOAI Docs
Troubleshooting

Fix common production errors quickly

401 UnauthorizedSession expired, cookies missing or invalid API key.Sign in again or rotate key.
403 ForbiddenPlan, feature or API scope is not allowed.Check entitlements/scopes.
409 ConflictDuplicate account/key/checkout state or business rule conflict.Read API response body.
500 InternalBackend/database/provider error.pm2 logs simcoai-api --lines 120

Stripe Checkout

If tax ID collection fails for an existing customer, Stripe may require customer_update[name] to be set to auto in checkout session creation.

pm2 logs simcoai-api --lines 120
curl -I https://api.simcoai.co.uk/health
curl -I https://api.simcoai.co.uk/ready

Twilio and numbers

  • Trial Twilio accounts may be limited to one number.
  • 0 available numbers can mean inventory, trial restrictions or regulatory filtering.
  • Use short AI replies and interruption-friendly call settings.
  • Keep downstream business KYC for each assigned number.

DNS and HTTPS

If your browser sees the wrong site but VPS curl works, check local DNS cache.

nslookup docs.simcoai.co.uk
nslookup docs.simcoai.co.uk 1.1.1.1
ipconfig /flushdns
curl.exe -vkI https://docs.simcoai.co.uk
If public DNS returns 77.68.51.80 but your router returns an old IP, wait or restart the router.