external api first version