structure api