api structure descr