How to set the fulfillment methods for an item in catalog API?

I would like to create an item using the catalog-api…

When creating an item using the UI there are 4 fulfilment options: Shipping, Pickup, Local delivery, Self-serve ordering

Is there a way for me to set this programatically using the api? Ideally I would like to select all of them by default

At this time the ability to set the fulfillment for catalog objects for Site Items isn’t currently available. The Catalog API will create items that will be in the Square catalog that you can bring into the Square Online Store and set the fulfillment. :slightly_smiling_face:

That’s really disappointing. I have nearly 600 items and it sounds like I have to go to each one and update the fulfillment options by hand. Is that correct?

If so, is there a way to make a feature request for the APIs?

Also, It sounds like I’m misunderstanding the documentation for item_data.available_online which makes it sound like a value of true should set the fulfillment method.

Any advice would be appreciated.