Documentation

Reference for the TMJ Journey APIs. Written for whoever maintains the website or the integration — it explains the API and sells nothing.

Conventions

The same across both APIs

Lead Intake APIPublisher API
Host The practice's own domain tmjjourney.com
Credential pk_live_… publishable, or a sa_… service account token pub_… bearer token
Safe in page source? The publishable key only, and only from an allowed origin No — server-side only
Direction Write one lead Read, never write
Where you get it Marketing → Leads, inside the app Publisher → Account → API tokens

Everything else

  • JSON in, JSON out. Errors are { "error": "..." } with a meaningful status code.
  • Keys are shown once. We store a hash, so a lost credential is replaced rather than recovered — and revoking one takes effect immediately.
  • Everything is rate limited, and the limit is stated in the response headers rather than left for you to discover by being blocked.
  • No patient data crosses either API. One writes an enquiry that has not yet become a patient; the other reads publishing metadata. Clinical records move through the app, under a BAA.

Developers

Building against TMJ Journey?

Tell us what you are trying to do. It reaches the people who wrote the endpoint, not a support tier.