Multi-tenancy & environments
Fertiligent is a multi-tenant platform: each clinic is a tenant, with its own portal, while the identity server and API are shared infrastructure used by every tenant.
The shared hosts
| Purpose | Host |
|---|---|
| Clinic portal (per tenant) | https://<tenant>.fertiligent.ai |
| Identity server (shared) | https://is.fertiligent.ai |
| API (shared) | https://api.fertiligent.ai |
Tokens are issued by the shared identity server and validated by the shared API — see Authentication for the token flow itself.
How a tenant is resolved
A clinic's tenant is resolved by the subdomain of its portal URL:
https://<tenant>.fertiligent.ai. The API and identity server hosts stay the
same for every tenant; what differs is the tenant-scoped data your
credentials give you access to.
Credentials are provisioned per integration
Your client_id, client secret, and the scopes you're allowed to request are
provisioned by Fertiligent for your specific integration — there's no
self-service tenant or client creation. Contact your Fertiligent
representative to have an integration client registered.
Once you have credentials, see Making your first API call for a concrete walkthrough of obtaining a token and calling the API.