add Fetch Metadata api protocol