Revise the API format