requests api first draft