API definition structure has been designed.