Pick-up date/time picker API

Hi, I’m looking for a solution for managing available pick-up/delivery dates/times through an API. I am building a custom (headless) shopify store using the Storefront API, and need a tool like this.

Note: There are existing tools out there that do this (like Zapiet), but they don’t offer a public API for my need.

Use case: As a store owner, I want to manage my availability for when customers can order items for pick-up. For example, I set only Mondays and Sundays from 5-9pm on my dashboard.

Then, I’m able to use the API on my website to fetch available dates/times for customers to select when they want to place an order