# TenantCore ## Docs - [Authentication](https://docs.tenantcore.io/api-reference/authentication.md): All API requests must include a Bearer token in the Authorization header. - [Domains](https://docs.tenantcore.io/api-reference/domains.md): Add custom domains to tenants and retrieve their DNS configuration records. - [Enforcement](https://docs.tenantcore.io/api-reference/enforcement.md): Query the send enforcement audit log across all mailboxes. - [Errors](https://docs.tenantcore.io/api-reference/errors.md): TenantCore uses standard HTTP status codes. All errors return a consistent JSON body. - [Introduction](https://docs.tenantcore.io/api-reference/introduction.md): The TenantCore API gives you programmatic control over Microsoft 365 tenant infrastructure — provisioning, domain management, mailbox creation, and send enforcement. - [Mailboxes](https://docs.tenantcore.io/api-reference/mailboxes.md): Provision shared mailboxes, update send limits, and query daily usage. - [Tenants](https://docs.tenantcore.io/api-reference/tenants.md): List, inspect, and deprovision Microsoft 365 tenants connected to your account. - [Deliverability](https://docs.tenantcore.io/concepts/deliverability.md): How your Microsoft 365 infrastructure decisions affect inbox placement and what TenantCore's model is designed to protect. - [DNS Setup](https://docs.tenantcore.io/concepts/dns-setup.md): The DNS records every sending domain needs, what they do, how to add them, and how to verify they are working. - [Send Limits](https://docs.tenantcore.io/concepts/send-limits.md): How TenantCore enforces daily send limits at the Exchange Online level — and why infrastructure-level enforcement is different from tool-level caps. - [Tenant Architecture](https://docs.tenantcore.io/concepts/tenant-architecture.md): How TenantCore structures Microsoft 365 tenants, domains, and mailboxes and why the model is built the way it is. - [Understanding TERRL](https://docs.tenantcore.io/concepts/terrl.md): What Microsoft's Tenant External Recipient Rate Limit is, how it's calculated, and why TenantCore's model is designed to stay well below it. - [Overview](https://docs.tenantcore.io/getting-started/overview.md): Understand how TenantCore structures Microsoft 365 infrastructure for cold email and why the model is built the way it is. - [Prerequisites](https://docs.tenantcore.io/getting-started/prerequisites.md): Everything you need in place before connecting your first Microsoft 365 tenant to TenantCore. - [Quickstart](https://docs.tenantcore.io/getting-started/quickstart.md): Connect a Microsoft 365 tenant and provision your first sending mailboxes in under 10 minutes. - [Agency Client Onboarding](https://docs.tenantcore.io/guides/agency-client-onboarding.md): How to structure and provision Microsoft 365 infrastructure for agency clients, from tenant creation to live mailboxes. - [Connecting to Instantly](https://docs.tenantcore.io/guides/connecting-to-instantly.md): How to add TenantCore-provisioned mailboxes to Instantly using mailbox credentials. - [Connecting to PlusVibe](https://docs.tenantcore.io/guides/connecting-to-plusvibe.md): How to add TenantCore-provisioned mailboxes to PlusVibe using mailbox credentials. - [Connecting to Reachkit](https://docs.tenantcore.io/guides/connecting-to-reachkit.md): How to add TenantCore-provisioned mailboxes to Reachkit using mailbox credentials. - [Connecting to Smartlead](https://docs.tenantcore.io/guides/connecting-to-smartlead.md): How to add TenantCore-provisioned mailboxes to Smartlead using Mailbox credentials. - [Microsoft Tenant Setup](https://docs.tenantcore.io/guides/microsoft-tenant-setup.md): How to create a Microsoft 365 tenant from scratch and prepare it for cold email infrastructure, step by step. - [Introduction](https://docs.tenantcore.io/introduction.md): TenantCore is the engine that builds and manages Microsoft 365 infrastructure for cold email. Tenants, domains, mailboxes, and send limits, all in one place. ## OpenAPI Specs - [openapi](https://docs.tenantcore.io/api-reference/openapi.json)