Skip to main content
Some Plato routes are visible in the codebase or browser network panel, but they are not supported public APIs. Do not build customer integrations on these routes unless Plato Support explicitly tells you to.

Internal Or Provider-Owned Routes

Route familyWhy it is not a public integration contract
/api/auth/...Used for sign-in, sessions, and auth callbacks.
/api/webhook/...Used by payment, messaging, delivery, or provider webhooks.
/api/cron/...Used by scheduled platform jobs.
/api/og/...Used to render social preview and email images.
/api/pdf/...Used by Plato to render PDFs from public document pages.
/api/payUsed as a payment provider callback/redirect handler.
/api/quickbooks/oauth/...Used by the QuickBooks app authorization flow.
Console browser tRPC calls outside documented SDK routesUsed by the Plato Console UI and can change with the product.

Supported Alternatives

Use these documented APIs instead:

If You Need Something Else

If your integration needs a capability that is not documented, contact Plato Support with:
  • The business goal.
  • The records you need to read or write.
  • Expected request volume.
  • Whether the integration is server-side or browser-side.
Plato can confirm the right supported path or help plan a new endpoint.