Troubleshooting hosted setup
Use this guide when the hosted portal or customer API calls are not behaving as expected.
You cannot sign in
Use the email address you used at signup. If your org also issued a P6M Alias, you can use that alias where the portal asks for identity.
If you use API-key sign-in, paste the full Org or user API key. API-key sign-in is intended for automation and debugging. Human users should normally use email and password.
Search returns no results
If you are using the knowledge domain, check that documents were ingested. Creating a document stores the source, but ingestion creates chunks and graph records.
A customer API call returns forbidden
Confirm the API key actor has the correct role grant and scope. Also confirm you are using the enabled-service ID for the same Org and workspace.
A paid plan asks for payment setup
Paid plans require a completed Stripe checkout before regular portal use. If you selected Discounted Monthly Usage or Unlimited Monthly Usage, finish the payment-method step from the onboarding or billing page.
Usage has stopped
Free trial traffic stops when free credits are exhausted. Discounted monthly usage stops when the included allowance is exhausted unless extra usage is enabled. Unlimited monthly usage continues while the billing account is active.
A policy blocks metadata writes
If a metadata write returns forbidden, check whether a policy WASM module is active for metadata.before_write. The denial reason should explain the rule that blocked the write.