documentation for publishing and logging API