update API format