API frame structure