support requests without an id (such as creating new records)