> For the complete documentation index, see [llms.txt](https://flapjax.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://flapjax.gitbook.io/docs/rest-api/reference/people-events/delete-person-by-uuid.md).

# Delete Person by UUID

## Delete person by UUID

> Permanently deletes a person identified by their internal UUID. This action cannot be undone. The person is removed along with their associations.\
> \
> Behaves identically to \`DELETE /people/{external\_id}\` but uses the internal UUID.<br>

```json
{"openapi":"3.0.3","info":{"title":"Listener API","version":"1.0.0"},"tags":[{"name":"delete-person-by-uuid"}],"servers":[{"url":"https://{domain}/v1","variables":{"domain":{"default":"your-domain","description":"Your deployment domain"}}}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"JWT token with the required scope for the endpoint. Pass via the `Authorization: Bearer <token>` header.\n"}},"parameters":{"PersonUuid":{"name":"uuid","in":"path","required":true,"description":"The internal UUID of the person.","schema":{"type":"string","format":"uuid"}}},"schemas":{"SuccessResponse":{"type":"object","description":"Standard success response envelope.","properties":{"status":{"type":"string","enum":["Success"]},"data":{"type":"boolean"}}},"ErrorResponse":{"type":"object","description":"Standard error response envelope.","properties":{"error":{"type":"string","description":"Machine-readable error type. Use this for programmatic error handling.\n","enum":["operation_failed","failed_binding_json","invalid_json","invalid_parameter","not_found","duplicate_entry","rate_limit_exceeded"]},"errorstack":{"type":"object","nullable":true,"description":"Detailed error stack (only present for server errors)."}}}}},"paths":{"/people/internal/{uuid}":{"delete":{"summary":"Delete person by UUID","operationId":"deletePersonByUuid","tags":["delete-person-by-uuid"],"description":"Permanently deletes a person identified by their internal UUID. This action cannot be undone. The person is removed along with their associations.\n\nBehaves identically to `DELETE /people/{external_id}` but uses the internal UUID.\n","parameters":[{"$ref":"#/components/parameters/PersonUuid"}],"responses":{"200":{"description":"Person deleted successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}},"500":{"description":"Person not found or internal error.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}}}}
```
