FAQ
Frequently asked questions for implementation and operations.
Do I need a separate docs deployment?
No. Docs are integrated into apps/ship under /:locale/docs/*.
Will docs integration affect existing APIs?
No business API routes are replaced. Docs search uses dedicated route /api/docs/search.
How are subscription credits different from purchased credits?
Subscription credits are monthly bucket credits (planBalance) and reset every cycle. Purchased credits are permanent (permanentBalance).
Can invitation tracking work with social signup?
Yes. Invitation code is passed through OAuth additional data and bound in user creation hooks.
Where to update integration docs when implementation changes?
Update docs in apps/ship/content/docs in the same PR as the code change.