updated message api example