Delete an entity
/api/v1/entities/{entity_uuid}
operationId: entity.delete
Base: https://portal.watcheye.com.au/api/v1/entities/{entity_uuid}
Soft-deletes the entity and its dependent records (checks, ID checks, reports, events, notes and crossmatches). See the Soft Deletion section of the API guide for the full policy (30-day recovery window, portal-only restore, what gets cascaded).
If you need to keep the entity accessible for compliance / audit purposes but no longer
want it surfaced in day-to-day workflows, prefer
archiving
instead of deleting. Archive the entity with POST /v1/entities/{entity_uuid}/archive;
archived entities remain visible via list and show endpoints and can be filtered by the
archived query parameter.
The records are no longer returned by list/show endpoints but
are retained for compliance and audit purposes. The deleted entity record is
returned in the response with deleted_at populated.
Path parameters
| Field | Description |
|---|---|
entity_uuidrequired |
string (uuid) The entity UUID |
Responses
Entity deleted
application/json
| Field | Description |
|---|---|
data |
object |
data. |
string (uuid) The entity's UUID |
data. |
string A short obfuscated public identifier for the entity (e.g. "E-A1-B2C-3D4") |
data. |
string or null An optional customer-supplied reference number, unique within the program |
data. |
string The type of entity:
|
data. |
string or null The display name of the entity, computed from the relevant type-specific fields |
data. |
string or null First name (individuals only) |
data. |
string or null Middle name (individuals only) |
data. |
string or null Last name (individuals only) |
data. |
string (date) or null Date of birth in |
data. |
string or null Business name (businesses only) |
data. |
string or null Business identifier (businesses only); format depends on |
data. |
string or null The type of
|
data. |
string or null Vessel name (vessels only) |
data. |
string or null Property name (properties only) |
data. |
string or null First line of address |
data. |
string or null Second line of address |
data. |
string or null Suburb / locality |
data. |
string or null State / region (Australian state code if |
data. |
string or null Postal / zip code |
data. |
string or null Two-letter ISO 3166-1 alpha-2 country code (e.g. |
data. |
string or null Primary phone number |
data. |
string or null Secondary phone number |
data. |
string or null Additional phone number |
data. |
string or null Additional phone number |
data. |
string (email) or null Primary email address |
data. |
string (email) or null Secondary email address |
data. |
string (email) or null Additional email address |
data. |
string (email) or null Additional email address |
data. |
array of strings Manual flags applied to the entity. Permitted values:
|
data. |
string or null Risk level assigned to the entity:
|
data. |
string (date-time) or null ISO 8601 timestamp at which the entity was archived (null if not archived) |
data. |
string (date-time) or null ISO 8601 timestamp at which the entity was soft-deleted (null if not deleted). Only populated on the response from a DELETE call. |
data. |
string (uuid) UUID of the program this entity belongs to |
data. |
string (date-time) ISO 8601 timestamp at which the entity was created |
data. |
string (date-time) ISO 8601 timestamp at which the entity was last updated |
api_reference |
string (uuid) |