Delete person address
Soft-delete by default (flips isCurrent=false on every role association for the physical address while preserving roles). Pass deleteMode=hard to drop that whole association group. The canonical address row remains available for audit and reuse.
Authentication
User bearer token: Supabase or Clerk session JWT, Clerk OAuth access token, or Clerk personal API key
Admin API key for system-to-system write operations
Path parameters
Integer person-address association id
Query parameters
Delete mode: soft or hard
Provider name for provider-native IDs or slugs.
Provider-native source ID.
Provider-native source slug.
Actor type; inferred as agent when agentChassis and agentModel are supplied, or as employee from an authenticated user JWT session.
Agent chassis token for agent-authored writes.
Agent model id for agent-authored writes.
Response
Role-period associations for this physical address
Single-line formatted address
Deprecated aggregate compatibility flag; true when any association is current
Deprecated legacy flag marking the headquarters or legal/registered address