End registered agent service
⚠️ Early access — This endpoint is in preview and may change in backwards-incompatible ways before it is marked stable. Avoid depending on it in production, and reach out before building on it.
Initiates termination of Palm’s registered-agent service for a business. Flips status to termination_requested, opens an internal review case, and fires registered_agent.termination_requested. Palm remains the RA on file and continues forwarding mail until the termination work completes (at which point registered_agent.terminated fires). Rejects with 409 if the service is not currently active (already terminated, request already in flight, or Palm is not the RA — partners can GET the same resource to discover the current state).
Authorizations
Enter your API key in the format: sk_test_xxxxx or sk_live_xxxxx
Path Parameters
Body
Target status — must be termination_requested. Acts as the discriminator on the PATCH body so future status transitions can land at the same path.
termination_requested "termination_requested"
Why the partner is terminating Palm RA service. other uses reason_detail for the free-text explanation.
switching_providers, business_dissolved, business_offboarding, other "switching_providers"
Optional free-text context on the termination. Required by convention when reason is other.
500"Moving RA service in-house effective end of quarter."
Response
Termination requested
Object type identifier, always "registered_agent"
registered_agent "registered_agent"
Business this RA-service state belongs to
"987e6543-e21a-45b6-c789-012345678901"
Who provides RA service. palm when Palm provides service, external when the partner uses a different RA, null when no RA is tracked.
palm, external "palm"
Lifecycle status of Palm-provided RA service. null when the partner uses an external RA or has never used Palm RA.
active, termination_requested, terminated "active"
Jurisdiction (state) the RA service is for
"CA"
ISO 8601 timestamp when the current service window started
"2026-05-29T10:30:00Z"
ISO 8601 timestamp when the most recent service window ended (null while active)
null
Reason the most recent termination request was rejected by ops. Present only on the registered_agent.termination_failed webhook payload — null on every other event and on reads of the resource. After a rejection the business is back in active and the partner can re-submit a new termination request.
"State refused resignation form: GA requires a successor RA designation"

