contact api spec