Documentation Index
Fetch the complete documentation index at: https://docs.revdesk.com/llms.txt
Use this file to discover all available pages before exploring further.
When you need sub-entities
Your org has multiple semi-independent business units and you want each to have its own phone numbers, agents, and settings — but you manage them from one RevDesk seat. Common cases:- Healthcare network — one parent entity, many clinic locations, each with its own outbound numbers.
- Franchise — one brand, many franchisees.
- Agency — one agency, many end-client workspaces.
Team with parent_organization_id pointing to your umbrella org. Members can belong to the umbrella, a specific sub-entity, or both. Phone numbers, calls, reputation tracking, and brand registration are all sub-entity-scoped.
What sub-entities share vs. own
| Resource | Shared with umbrella | Owned by sub-entity |
|---|---|---|
| Caller Trust enterprise (LOA, EIN, DIR) | ✓ — one umbrella LOA covers every sub-entity by default | Optional — a sub-entity can register its own enterprise if it has a separate legal identity |
| Phone numbers | ✗ | ✓ |
| Agents + voice config | ✗ | ✓ |
| Call history + recordings | ✗ | ✓ |
| Billing | depends on plan — pooled on Scale, independent below | — |
| HIPAA posture | inherited on creation, editable per sub-entity | — |
Managing sub-entities via API
sub_entities:read, sub_entities:write.
The API key must be org-scoped OR held by a user who’s an ADMIN / OWNER of exactly one umbrella organization. If you’re an admin of multiple umbrellas, create an org-scoped API key for the specific one you want to manage.
Provisioning phone numbers under a sub-entity
Theteam_id parameter on POST /v1/phone-numbers (coming in the next release) targets a specific sub-entity. Until then, use the dashboard’s sub-entity switcher to scope provisioning UI — the number gets created with teamId = sub-entity-id and is visible only within that sub-entity.
HIPAA inheritance
Creating a sub-entity under a HIPAA-enabled parent auto-inherits the flag. A sub-entity can opt out by settinghipaa_enabled: false, but that’s unusual — you’d typically leave everything on if the parent has executed a BAA.
See BAA & HIPAA for what this flag actually gates.