api first edition