You cannot recreate a custom action after it has been deleted unless you increase the version number of the action.
public DeleteCustomActionTypeResponse DeleteCustomActionType(DeleteCustomActionTypeRequest request) { var marshaller = new DeleteCustomActionTypeRequestMarshaller(); var unmarshaller = DeleteCustomActionTypeResponseUnmarshaller.Instance; return Invoke<DeleteCustomActionTypeRequest,DeleteCustomActionTypeResponse>(request, marshaller, unmarshaller); }