# Reach Marketing & Automation Documentation ## Docs - [Welcome to Reach](https://docs.embedreach.com/home/welcome.md): The industry-first embedded growth and retention platform for vertical software solutions - [Glossary](https://docs.embedreach.com/home/glossary.md): Key terms and concepts used throughout our documentation. - [Introduction](https://docs.embedreach.com/measure/introduction.md): Reach's Measure platform gives businesses a consolidated view of their ad campaign performance with actionable insights to optimize their spend and improve their returns. - [Introduction](https://docs.embedreach.com/engage/introduction.md): Reach's Engage platform gives businesses a simple, but powerful tool to scale customer communications to close deals or bring customers back. - [End User Documentation](https://docs.embedreach.com/engage/end-user-docs.md): Complete guide from account setup to sending your first email campaign - [Email Deliverability](https://docs.embedreach.com/engage/email-configuration.md): What we do to maximize inbox placement for your marketing email and protect your sending reputation - [How Automation Works](https://docs.embedreach.com/engage/automation-summary.md): Learn how automations work and how to create them - [Channel Integrations](https://docs.embedreach.com/engage/channel-integrations.md): Overview of Channel Integrations - [Channel Accounts](https://docs.embedreach.com/engage/channel-accounts.md): Overview of Channel Accounts - [Channel Senders](https://docs.embedreach.com/engage/channel-senders.md): Overview of Channel Senders - [Communication Groups](https://docs.embedreach.com/engage/communication-groups.md): Overview of Communication Groups - [Segments](https://docs.embedreach.com/segments/segments.md): How tenant segments work: the customer-centric model, the full operator reference, and related-record conditions. - [Introduction](https://docs.embedreach.com/automations/introduction.md): Overview of Automations - [Automations](https://docs.embedreach.com/automations/automations.md): Overview of Automations - [Introduction](https://docs.embedreach.com/acquire/introduction.md): Reach's Acquire platform helps businesses create, manage, and optimize paid digital advertising campaigns with AI-powered tools that make advertising accessible to everyone. - [Introduction](https://docs.embedreach.com/reputation/introduction.md): Automated Google review collection and optional private feedback capture. - [Partner Configurations](https://docs.embedreach.com/reputation/partner-configurations.md): Configuration requirements and options for partners implementing the Reputation feature. - [Introduction](https://docs.embedreach.com/ai-voice/introduction.md): Respond to incoming calls with an AI Voice agent. - [End User Documentation](https://docs.embedreach.com/ai-voice/end-user-docs.md): Complete guide to setting up and managing your AI Voice agent - [Integration Options](https://docs.embedreach.com/embeddable-ui/integration-overview.md): Choose the right integration method for each of our core solutions based on your technical requirements and platform architecture. - [Authentication](https://docs.embedreach.com/embeddable-ui/authentication.md): Secure authentication for Reach - [Introduction](https://docs.embedreach.com/embeddable-ui/iframe/introduction.md): Embed the Reach Marketing Platform in your application as an IFrame - [Embedding Reach](https://docs.embedreach.com/embeddable-ui/iframe/embedding.md): Add Reach to your application interface - [Implementing Callbacks](https://docs.embedreach.com/embeddable-ui/iframe/callbacks.md): Handle SDK events correctly - [Customization](https://docs.embedreach.com/embeddable-ui/iframe/customization.md): Style the Reach interface to match your brand - [Demo Mode](https://docs.embedreach.com/embeddable-ui/iframe/demo.md): Enable demo environment for testing and sales demonstrations - [Troubleshooting](https://docs.embedreach.com/embeddable-ui/iframe/troubleshooting.md): Solutions for common SDK integration issues - [Introduction](https://docs.embedreach.com/embeddable-ui/react/introduction.md): Embed the Reach Marketing Platform in your application as a React Component - [Introduction](https://docs.embedreach.com/attribution/introduction.md): Understanding how Reach attributes marketing activities to business outcomes - [Setup](https://docs.embedreach.com/attribution/setup.md): Installing and configuring the Reach attribution tracking - [Testing](https://docs.embedreach.com/attribution/testing.md): Verifying your attribution tracking setup is working correctly - [Introduction](https://docs.embedreach.com/data-sharing/introduction.md): Sharing customer and transaction data with Reach - [How Reach models your data](https://docs.embedreach.com/data-sharing/data-model.md): The three concepts Reach reasons about, and how your data maps to them: definitions describe your structure, mappings tell Reach how to read it. - [Requirements](https://docs.embedreach.com/data-sharing/requirements.md): Data formats and fields required for Reach integration - [Methods](https://docs.embedreach.com/data-sharing/methods.md): Different ways to share data with Reach - [Custom schemas](https://docs.embedreach.com/data-sharing/custom-schemas.md) - [JSON Web Token (JWT) Example](https://docs.embedreach.com/samples/jwt-tokens.md): Create a Reach compatible JWT on your backend - [Embed Example](https://docs.embedreach.com/samples/embed.md): Full example of setting up the Reach SDK - [Welcome to Reach](https://docs.embedreach.com/onboarding/overview.md): Get started with integrating Reach into your platform - [Integration Overview](https://docs.embedreach.com/onboarding/integration-overview.md): Complete step-by-step implementation process for Reach - [Credentials & Setup](https://docs.embedreach.com/onboarding/credentials.md): Phase 1: Getting your Reach credentials and initial setup - [Frontend Integration](https://docs.embedreach.com/onboarding/frontend.md): Phase 2: Embed the Reach UI in your application - [Planning Engage Automations](https://docs.embedreach.com/onboarding/planning/engage-automations.md): A planning guide for partners adopting Engage: how automations and segments work, how to translate business goals into supported triggers, and what data you need to send us. - [Planning Reputation Automations](https://docs.embedreach.com/onboarding/planning/reputation.md): A planning guide for partners adopting Reputation: how the default review-request flow works, how to customize it, and what data you need to send us. - [Planning Worksheet](https://docs.embedreach.com/onboarding/planning/worksheet.md): The three-part worksheet that captures your automation plan before your engineers start integrating. - [Data Sync Setup](https://docs.embedreach.com/onboarding/data-sync-setup.md): Phase 4: Define schemas for your data structure - [Ongoing Data Sync](https://docs.embedreach.com/onboarding/ongoing-sync.md): Phase 5: Choose sync method and implement data flow - [Channel Setup](https://docs.embedreach.com/onboarding/channel-setup.md): Phase 6: Configure email and SMS for Engage - [Automations Setup](https://docs.embedreach.com/onboarding/automations.md): Phase 7: Define automation templates for Engage - [Reputation Setup](https://docs.embedreach.com/onboarding/reputation.md): Phase 8: Configure review requests and feedback - [Tracking Implementation](https://docs.embedreach.com/onboarding/tracking.md): Phase 9: Implement attribution snippet for Measure/Acquire - [Introduction](https://docs.embedreach.com/api-reference/introduction.md): Welcome to the Reach API - [List Batch Jobs](https://docs.embedreach.com/api-reference/endpoint/get-api-batches.md): Retrieves all batch jobs for a business with pagination. - [Get Batch Status](https://docs.embedreach.com/api-reference/endpoint/get-api-batches-batchid.md): Retrieves the current status, progress, and any error details for a batch operation. - [List Channel Accounts](https://docs.embedreach.com/api-reference/endpoint/get-api-channel-accounts.md): List all channel accounts for a business - [Update Channel Account](https://docs.embedreach.com/api-reference/endpoint/patch-api-channel-accounts-id.md): Update a channel account - [Create Channel Account](https://docs.embedreach.com/api-reference/endpoint/post-api-channel-accounts.md): Create a new channel account - [List Channel Integrations](https://docs.embedreach.com/api-reference/endpoint/get-partner-channel-integrations.md): List all channel integrations for a business - [Update Channel Integration](https://docs.embedreach.com/api-reference/endpoint/patch-partner-channel-integrations-id.md): Update a channel integration - [Create Channel Integration](https://docs.embedreach.com/api-reference/endpoint/post-partner-channel-integrations.md): Create a new channel integration - [List Channel Senders](https://docs.embedreach.com/api-reference/endpoint/get-api-channel-senders.md): List all channel senders for a business - [Update Channel Sender](https://docs.embedreach.com/api-reference/endpoint/patch-api-channel-senders-id.md): Update a channel sender - [Create Channel Sender](https://docs.embedreach.com/api-reference/endpoint/post-api-channel-senders.md): Create a new channel sender - [List Communication Groups](https://docs.embedreach.com/api-reference/endpoint/get-api-communication-groups.md): List all communication groups - [Get Link Click Statistics](https://docs.embedreach.com/api-reference/endpoint/get-api-communication-groups-automationid-link-click-stats.md): Get link click statistics for an automation - [Get Communication Group](https://docs.embedreach.com/api-reference/endpoint/get-api-communication-groups-id.md): Get a communication group by id - [Get Available Merge Fields](https://docs.embedreach.com/api-reference/endpoint/get-api-communication-groups-id-merge-fields.md): Get available merge fields for a communication group - [Update Communication Group](https://docs.embedreach.com/api-reference/endpoint/patch-api-communication-groups-id.md): Update a communication group - [Create Communication Group](https://docs.embedreach.com/api-reference/endpoint/post-api-communication-groups.md): Create a new communication group - [Reset Communication Group to Default Template](https://docs.embedreach.com/api-reference/endpoint/post-api-communication-groups-communicationgroupid-automationid-reset.md): Reset a communication group to the default template - [Send Test Email/SMS](https://docs.embedreach.com/api-reference/endpoint/post-api-communication-groups-id-test.md): Send a test email/sms to the specified communication group - [Default Partner Resources](https://docs.embedreach.com/api-reference/endpoint/default-partner-resources-introduction.md): Convenience endpoints for default resource schemas - [Batch Delete Customer Resources](https://docs.embedreach.com/api-reference/endpoint/delete-api-resources-customers-batch.md): Deletes customer resources via the event processor for asynchronous processing. Set cascade to true to also delete referencing resources in other schemas. Set deleteAll to true to delete all customers — without cascade, customers referenced by other schemas are left in place; with cascade, referenci… - [Delete Customer Resource](https://docs.embedreach.com/api-reference/endpoint/delete-api-resources-customers-externalid.md): Deletes a single customer resource identified by its external ID - [Batch Delete Location Resources](https://docs.embedreach.com/api-reference/endpoint/delete-api-resources-locations-batch.md): Deletes location resources via the event processor for asynchronous processing. Set cascade to true to also delete referencing resources in other schemas. Set deleteAll to true to delete all locations — without cascade, locations referenced by other schemas are left in place; with cascade, referenci… - [Delete Location Resource](https://docs.embedreach.com/api-reference/endpoint/delete-api-resources-locations-externalid.md): Deletes a single location resource identified by its external ID - [Batch Delete Transaction Resources](https://docs.embedreach.com/api-reference/endpoint/delete-api-resources-transactions-batch.md): Deletes transaction resources via the event processor for asynchronous processing. Set cascade to true to also delete referencing resources in other schemas. Set deleteAll to true to delete all transactions — without cascade, transactions referenced by other schemas are left in place; with cascade,… - [Delete Transaction Resource](https://docs.embedreach.com/api-reference/endpoint/delete-api-resources-transactions-externalid.md): Deletes a single transaction resource identified by its external ID - [List Customer Resources](https://docs.embedreach.com/api-reference/endpoint/get-api-resources-customers.md): Retrieves all customer resources. Can include reference fields to resolve and filter by field values. Supports pagination using cursor and limit parameters. - [Get Customer Resource](https://docs.embedreach.com/api-reference/endpoint/get-api-resources-customers-externalid.md): Retrieves a customer resource by its external ID. Can include reference fields to resolve and filter by field values. - [List Location Resources](https://docs.embedreach.com/api-reference/endpoint/get-api-resources-locations.md): Retrieves all location resources. Can include reference fields to resolve and filter by field values. Supports pagination using cursor and limit parameters. - [Get Location Resource](https://docs.embedreach.com/api-reference/endpoint/get-api-resources-locations-externalid.md): Retrieves a location resource by its external ID. Can include reference fields to resolve and filter by field values. - [List Transaction Resources](https://docs.embedreach.com/api-reference/endpoint/get-api-resources-transactions.md): Retrieves all transaction resources. Can include reference fields to resolve and filter by field values. Supports pagination using cursor and limit parameters. - [Get Transaction Resource](https://docs.embedreach.com/api-reference/endpoint/get-api-resources-transactions-externalid.md): Retrieves a transaction resource by its external ID. Can include reference fields to resolve and filter by field values. - [Batch Patch Customer Resources](https://docs.embedreach.com/api-reference/endpoint/patch-api-resources-customers-batch.md): Patches multiple customer resources in a single batch via the event processor for asynchronous processing. - [Patch Customer Resource](https://docs.embedreach.com/api-reference/endpoint/patch-api-resources-customers-externalid.md): Updates a customer resource by its external ID. This is an incremental update, only provided fields will be updated. - [Batch Patch Location Resources](https://docs.embedreach.com/api-reference/endpoint/patch-api-resources-locations-batch.md): Patches multiple location resources in a single batch via the event processor for asynchronous processing. - [Patch Location Resource](https://docs.embedreach.com/api-reference/endpoint/patch-api-resources-locations-externalid.md): Updates a location resource by its external ID. This is an incremental update, only provided fields will be updated. - [Batch Patch Transaction Resources](https://docs.embedreach.com/api-reference/endpoint/patch-api-resources-transactions-batch.md): Patches multiple transaction resources in a single batch via the event processor for asynchronous processing. - [Patch Transaction Resource](https://docs.embedreach.com/api-reference/endpoint/patch-api-resources-transactions-externalid.md): Updates a transaction resource by its external ID. This is an incremental update, only provided fields will be updated. - [Create Customer Resource](https://docs.embedreach.com/api-reference/endpoint/post-api-resources-customers.md): Creates a single customer resource using the default customer schema. - [Batch Upload Customer Resources](https://docs.embedreach.com/api-reference/endpoint/post-api-resources-customers-batch.md): Uploads multiple customer resources via the event processor for asynchronous processing. This is more efficient for large batches of data. - [Create Location Resource](https://docs.embedreach.com/api-reference/endpoint/post-api-resources-locations.md): Creates a single location resource using the default location schema. - [Batch Upload Location Resources](https://docs.embedreach.com/api-reference/endpoint/post-api-resources-locations-batch.md): Uploads multiple location resources via the event processor for asynchronous processing. This is more efficient for large batches of data. - [Create Transaction Resource](https://docs.embedreach.com/api-reference/endpoint/post-api-resources-transactions.md): Creates a single transaction resource using the default transaction schema. - [Batch Upload Transaction Resources](https://docs.embedreach.com/api-reference/endpoint/post-api-resources-transactions-batch.md): Uploads multiple transaction resources via the event processor for asynchronous processing. This is more efficient for large batches of data. - [Upload SQLite database for a tenant](https://docs.embedreach.com/api-reference/endpoint/post-api-partner-db-upload.md): Upload a SQLite database file for the authenticated Tenant. Use this when each of your tenants has its own database. Send the file as multipart/form-data with the field name "file". Accepted formats: .db (raw SQLite) or .db.gz (gzip-compressed). Data is synced automatically on a schedule after uploa… - [Upload SQLite database (platform-wide)](https://docs.embedreach.com/api-reference/endpoint/post-partner-partner-db-upload.md): Upload a single SQLite database file for your entire platform. Use this when you have one shared database across all tenants. Send the file as multipart/form-data with the field name "file". Accepted formats: .db (raw SQLite) or .db.gz (gzip-compressed). Data is synced automatically on a schedule af… - [Batch Delete Resources](https://docs.embedreach.com/api-reference/endpoint/delete-api-resources-schemadefinitionnameorid-batch.md): Deletes resources within a schema via the event processor for asynchronous processing. Pass externalIds to delete specific resources. Set cascade to true to also delete referencing resources in other schemas. Set deleteAll to true (externalIds must be empty) to target all resources for the schema —… - [Delete Resource](https://docs.embedreach.com/api-reference/endpoint/delete-api-resources-schemadefinitionnameorid-externalid.md): Deletes a single resource identified by its schema and external ID - [Get Resource Counts](https://docs.embedreach.com/api-reference/endpoint/get-api-resources-counts.md): Returns the count of each resource type (schema definition) for the authenticated tenant. Useful for monitoring data syncing and comparing numbers with partner databases. - [List Resources](https://docs.embedreach.com/api-reference/endpoint/get-api-resources-schemadefinitionnameorid.md): Retrieves all resources using schema name or ID. Can include reference fields to resolve and filter by field values. Supports pagination using cursor and limit parameters. - [Get Resource](https://docs.embedreach.com/api-reference/endpoint/get-api-resources-schemadefinitionnameorid-externalid.md): Retrieves a resource by its external ID. Can include reference fields to resolve and filter by field values. - [Get Resource Counts for All Tenants](https://docs.embedreach.com/api-reference/endpoint/get-partner-resources-counts.md): Returns the count of each resource type (schema definition) for all tenants of the authenticated partner. Counts are grouped by tenant external ID and schema definition. Useful for monitoring data syncing across all tenants and comparing numbers with partner databases. Supports pagination with curso… - [Batch Patch Resources](https://docs.embedreach.com/api-reference/endpoint/patch-api-resources-schemadefinitionnameorid-batch.md): Patches multiple resources in a single batch via the event processor for asynchronous processing. Fields not included in the request are left unchanged. Null values will explicitly delete the field (required fields cannot be deleted and will return a validation error). The batch ID can be used to re… - [Patch Resource](https://docs.embedreach.com/api-reference/endpoint/patch-api-resources-schemadefinitionnameorid-externalid.md): Updates a resource by its external ID. This is an incremental update, only provided fields will be updated. Fields not included in the request are left unchanged. Null values will explicitly delete the field (required fields cannot be deleted and will return a validation error). - [Upload Resource](https://docs.embedreach.com/api-reference/endpoint/post-api-resources-schemadefinitionnameorid.md): Uploads data to the partner resource table after validating it against the specified schema definition. When upsert is enabled, new data is merged with existing data (preserving existing fields not included in the request). Null values will explicitly delete the field (required fields cannot be dele… - [Batch Upload Resources](https://docs.embedreach.com/api-reference/endpoint/post-api-resources-schemadefinitionnameorid-batch.md): Uploads multiple resources via the event processor for asynchronous processing. This is more efficient for large batches of data. When upsert is enabled, new data is merged with existing data (PATCH-like behavior), preserving existing fields. Null values will explicitly delete the field (required fi… - [Get voice call aggregates per tenant](https://docs.embedreach.com/api-reference/endpoint/get-partner-voice-calls-aggregates.md): Returns aggregated voice call statistics grouped by tenant for the partner platform. Supports optional date range (startDate, endDate). - [Get partner-wide voice call aggregate summary](https://docs.embedreach.com/api-reference/endpoint/get-partner-voice-calls-aggregates-summary.md): Returns platform-level rollups (active tenant count, total calls, duration, cost) for the same date filters as tenant aggregates. Separate from the paginated per-tenant aggregates endpoint. - [Overview](https://docs.embedreach.com/api-reference/endpoint/schema-definitions-introduction.md): Define the shape of your data before you send it - [Deactivate Schema](https://docs.embedreach.com/api-reference/endpoint/delete-partner-schema-definitions-schemaidorname.md): Deactivates a schema definition, hiding it from list endpoints and freeing its name for reuse. This action is irreversible. All resources using this schema must be deleted first, and the schema must not be used in schema mappings or referenced by other schemas. - [List Schemas](https://docs.embedreach.com/api-reference/endpoint/get-partner-schema-definitions.md): Retrieves all active schema definitions for your system - [Get Schema](https://docs.embedreach.com/api-reference/endpoint/get-partner-schema-definitions-schemaidorname.md): Retrieves a specific schema definition by ID or name - [Create Schema](https://docs.embedreach.com/api-reference/endpoint/post-partner-schema-definitions.md): Creates a new schema definition - [Update Schema](https://docs.embedreach.com/api-reference/endpoint/post-partner-schema-definitions-schemaidorname.md): Updates an existing schema definition. The update can take up to 3 mins to take effect. - [Overview](https://docs.embedreach.com/api-reference/endpoint/schema-mappings-introduction.md): Tell Reach how to read your data as its core concepts - [Get Partner Schema Mappings](https://docs.embedreach.com/api-reference/endpoint/get-partner-schema-mappings.md): Get partner schema mappings (Used to map important fields from partner resources to Reach Functions) - [Update Partner Schema Mappings](https://docs.embedreach.com/api-reference/endpoint/post-partner-schema-mappings.md): Update partner schema mappings (Used to map important fields from partner resources to Reach Functions) - [Delete Tenant Segment](https://docs.embedreach.com/api-reference/endpoint/delete-api-segments-id.md): Delete a tenant segment - [List Tenant Segments](https://docs.embedreach.com/api-reference/endpoint/get-api-segments.md): List all tenant segments - [Get Segment Conditions](https://docs.embedreach.com/api-reference/endpoint/get-api-segments-conditions.md): Get all available segment conditions - [Get Tenant Segment](https://docs.embedreach.com/api-reference/endpoint/get-api-segments-id.md): Get a tenant segment by id - [Get Users in Tenant Segment](https://docs.embedreach.com/api-reference/endpoint/get-api-segments-id-users.md): Get users in a tenant segment by id - [Get Segments by User External ID](https://docs.embedreach.com/api-reference/endpoint/get-api-segments-user-externalid.md): Get all segments a user belongs to by their external ID - [Update Tenant Segment](https://docs.embedreach.com/api-reference/endpoint/patch-api-segments-id.md): Update a tenant segment - [Create Tenant Segment](https://docs.embedreach.com/api-reference/endpoint/post-api-segments.md): Create a new tenant segment - [Enable Standard Google Ads Audiences](https://docs.embedreach.com/api-reference/endpoint/post-api-segments-audience-uploads-standard.md): Create or reuse standard tenant segments and enable Google Ads audience publishing for a connected Google ad account. - [Get Count of Users in Include and Exclude Segment](https://docs.embedreach.com/api-reference/endpoint/post-api-segments-count.md): Get count of users in an include and exclude segment - [Text to Segment Builder](https://docs.embedreach.com/api-reference/endpoint/post-api-segments-text-to-segment.md): Text to segment builder - [List Sending Domains](https://docs.embedreach.com/api-reference/endpoint/get-api-sending-domains.md): List all email sending domains for a business - [Get Sending Domain](https://docs.embedreach.com/api-reference/endpoint/get-api-sending-domains-id.md): Get a single sending domain by id - [Create Sending Domain](https://docs.embedreach.com/api-reference/endpoint/post-api-sending-domains.md): Register a tenant-supplied sending domain and return the DNS records required to verify it - [Create Entri Token](https://docs.embedreach.com/api-reference/endpoint/post-api-sending-domains-entri-token.md): Issue a short-lived token for the Entri DNS setup modal - [Start Sending Domain Verification](https://docs.embedreach.com/api-reference/endpoint/post-api-sending-domains-id-verifications.md): Start DNS verification for a tenant-supplied sending domain - [List Subscriptions](https://docs.embedreach.com/api-reference/endpoint/get-api-subscriptions.md): List all subscription information for a resource. Note: This is sorted by lastSubscriptionChangeAt in descending order - [Get Subscription by External ID](https://docs.embedreach.com/api-reference/endpoint/get-api-subscriptions-externalid.md): Get subscription information for a specific user by their external ID - [List Tenant Automations](https://docs.embedreach.com/api-reference/endpoint/get-api-automations.md): List all tenant automations - [Get Broadcast Experience](https://docs.embedreach.com/api-reference/endpoint/get-api-automations-has-broadcast-experience.md): Get whether the business has enough broadcast history to be past email best-practices guidance - [Get Tenant Automation](https://docs.embedreach.com/api-reference/endpoint/get-api-automations-id.md): Get a tenant automation by id - [Get Recipients for Tenant Automation](https://docs.embedreach.com/api-reference/endpoint/get-api-automations-id-recipients.md): Get recipients for a tenant automation by id - [Get Statistics for Tenant Automation](https://docs.embedreach.com/api-reference/endpoint/get-api-automations-id-statistics.md): Get statistics for a tenant automation by id - [Get Statistics for All Tenant Automations](https://docs.embedreach.com/api-reference/endpoint/get-api-automations-statistics.md): Get statistics for all tenant automations - [Update Tenant Automation](https://docs.embedreach.com/api-reference/endpoint/patch-api-automations-id.md): Update a tenant automation - [Create or Duplicate Tenant Automation](https://docs.embedreach.com/api-reference/endpoint/post-api-automations.md): Create a new tenant automation in the draft state - [Delete Tenant](https://docs.embedreach.com/api-reference/endpoint/delete-partner-tenants-id.md): Soft delete a tenant by id - [List Tenants](https://docs.embedreach.com/api-reference/endpoint/get-partner-tenants.md): List all tenants - [Get Tenant](https://docs.embedreach.com/api-reference/endpoint/get-partner-tenants-id.md): Get a tenant by id or external id - [Get Tenant Resource Statistics](https://docs.embedreach.com/api-reference/endpoint/get-partner-tenants-id-resource-stats.md): Get resource counts grouped by schema for a tenant - [Get SMS Registration Status](https://docs.embedreach.com/api-reference/endpoint/get-partner-tenants-id-sms-registration.md): Get SMS registration application status for a tenant. Returns null if no application exists. - [Update Tenant](https://docs.embedreach.com/api-reference/endpoint/patch-partner-tenants-id.md): Update a tenant - [Create Tenant](https://docs.embedreach.com/api-reference/endpoint/post-partner-tenants.md): Create a new tenant - [Reactivate Tenant](https://docs.embedreach.com/api-reference/endpoint/post-partner-tenants-id-reactivate.md): Reactivate a soft-deleted tenant by id ## OpenAPI Specs - [openapi](https://docs.embedreach.com/openapi.json)