This chapter explains the syntax of the APIs for sending and receiving data, used when creating custom adaptors.