def delete(self, **kwds):
        """
        Endpoint: /action/<id>/delete.json

        Deletes this action.
        Returns True if successful.
        Raises a TroveboxError if not.
        """
        result = self._client.action.delete(self, **kwds)
        self._delete_fields()
        return result