Written API