POST + PUT JSON only