External iframe API draft