diff --git a/src/Contracts/Hydrator/HydratorInterface.php b/src/Contracts/Hydrator/HydratorInterface.php
index <HASH>..<HASH> 100644
--- a/src/Contracts/Hydrator/HydratorInterface.php
+++ b/src/Contracts/Hydrator/HydratorInterface.php
@@ -63,6 +63,15 @@ interface HydratorInterface
     public function update(ResourceObjectInterface $resource, $record);
 
     /**
+     * Delete a domain record.
+     *
+     * @param $record
+     * @return bool
+     *      whether the record was successfully destroyed.
+     */
+    public function delete($record);
+
+    /**
      * Update a domain record's relationship with data from the supplied relationship object.
      *
      * For a has-one relationship, this changes the relationship to match the supplied relationship
diff --git a/tests/Hydrator/TestHydrator.php b/tests/Hydrator/TestHydrator.php
index <HASH>..<HASH> 100644
--- a/tests/Hydrator/TestHydrator.php
+++ b/tests/Hydrator/TestHydrator.php
@@ -45,6 +45,15 @@ class TestHydrator extends AbstractHydrator
      */
     public $dates;
 
+    /**
+     * @inheritDoc
+     */
+    public function delete($record)
+    {
+        $record->destroyed = true;
+
+        return true;
+    }
 
     /**
      * @inheritdoc
[Feature-WIP] Add delete method to the hydrator interface