documented API object