DMaaP has 3 components. Bus Controller, Message Router and Data Router.
Bus Controller API
Message Router APIs are documented in this file.
Data Router APIs are documented in this file.