Some documentation can found here but with the flexibility of APIs it depends on the channel that you want to integrate and mainly their documentation.
While Adobe Campaign is flexible with regards to extensibility and also can support additional channels depending on channel requirements, there is no official documentation on this.
Some documentation can found here but with the flexibility of APIs it depends on the channel that you want to integrate and mainly their documentation.