Skip to content

Delete a person ​

Delete a Person associated with an Account.

Returns ​

Response attributes ​

  • id (string) The ID of the object that’s being deleted.

  • object (string, nullable) String representing the type of the object that has been deleted. Objects of the same type share the same value of the object field.

Error Codes ​

HTTP status codeCodeDescription
400account_not_yet_compatible_with_v2Account is not yet compatible with V2 APIs.
400accounts_v2_access_blockedAccounts v2 is not enabled for your merchant.
400non_connect_platform_accounts_v2_access_blockedNeeds to use the newer API version or onboard to Connect.
400v1_account_instead_of_v2_accountV1 Account ID cannot be used in V2 Account APIs.
400v1_customer_instead_of_v2_accountV1 Customer ID cannot be used in V2 Account APIs.
404not_foundThe resource wasn’t found.
429account_rate_limit_exceededAccount cannot exceed a configured concurrency rate limit on updates.
curl
curl -X DELETE https://api.stripe.com/v2/core/accounts/{{ACCOUNT_ID}}/persons/person_test_61RS0CgWt1xBt8M1Q16RS0Cg0WSQO5ZXUVpZxZ9tAIbY \
  -H "Authorization: Bearer <<YOUR_SECRET_KEY>>" \
  -H "Stripe-Version: 2026-04-22.dahlia"

Response ​

json
{
  "id": "person_test_61RS0CgWt1xBt8M1Q16RS0Cg0WSQO5ZXUVpZxZ9tAIbY",
  "object": "v2.core.account_person",
  "deleted": true
}

Stripe API Reference - Self-contained docs reference, refreshed 2026-05-18