Fix :callback and add content-type