docs: document api