# Shipday

Making Local Deliveries Easy Globally - Powering Local E-commerce

- **Category:** ecommerce
- **Auth:** API_KEY, API_KEY
- **Tools:** 13
- **Triggers:** 0
- **Slug:** `SHIPDAY`
- **Version:** 00000000_00

## Tools

### Add a Carrier

**Slug:** `SHIPDAY_ADD_A_CARRIER`

Tool to add a new carrier/driver to the Shipday system with credentials. Use when you need to create a new carrier account with name, email, and phone number.

### Check On-Demand Delivery Availability

**Slug:** `SHIPDAY_CHECK_ON_DEMAND_AVAILABILITY`

Tool to check on-demand delivery availability from third-party service providers. Use when you need to verify service availability, pricing estimates, and delivery times for a route without creating an order.

### Edit Delivery Order

**Slug:** `SHIPDAY_EDIT_DELIVERY_ORDER`

Tool to edit an existing delivery order in Shipday. Use when you need to update order details such as customer information, restaurant details, order items, delivery fees, or tips.

### Get On-Demand Delivery Estimate

**Slug:** `SHIPDAY_GET_ON_DEMAND_ESTIMATE`

Tool to get on-demand delivery estimates from third-party service providers for a specific order. Use when you need to retrieve pricing, pickup/delivery times, and durations for a delivery order.

### Get On-Demand Delivery Services

**Slug:** `SHIPDAY_GET_ON_DEMAND_SERVICES`

Tool to retrieve available third-party on-demand delivery service providers. Use when you need to check which delivery services are available or enabled for the account.

### Insert Order

**Slug:** `SHIPDAY_INSERT_ORDER`

Tool to create a new delivery order in Shipday. Use when you need to insert a delivery order with customer details, restaurant information, order items, and delivery schedule.

### Order Ready to Pickup

**Slug:** `SHIPDAY_ORDER_READY_TO_PICKUP`

Tool to mark a delivery order as ready for pickup. Use when you need to notify Shipday that an order is prepared and ready for driver pickup at a specific time.

### Orders Query

**Slug:** `SHIPDAY_ORDERS_QUERY`

Tool to query delivery orders with filters and pagination. Use when you need to retrieve multiple orders within a specific time range or paginate through order results. ACTIVE orders are those which are neither ALREADY_DELIVERED nor FAILED_DELIVERY nor INCOMPLETE.

### Query Delivery Orders

**Slug:** `SHIPDAY_QUERY_DELIVERY_ORDERS`

Tool to query delivery orders with time-based filters and cursor pagination. Use when you need to retrieve multiple orders within a specific time range or paginate through order results.

### Retrieve Active Orders

**Slug:** `SHIPDAY_RETRIEVE_ACTIVE_ORDERS`

Tool to retrieve all active delivery orders from Shipday system. Use when you need to get currently active orders (excludes ALREADY_DELIVERED, FAILED_DELIVERY, and INCOMPLETE orders). Returns at most 100 orders at a time.

### Retrieve Carriers

**Slug:** `SHIPDAY_RETRIEVE_CARRIERS`

Tool to retrieve all carriers/drivers with profile and status details. Use when you need to get a list of all carriers in the system.

### Retrieve Order Details

**Slug:** `SHIPDAY_RETRIEVE_ORDER_DETAILS`

Tool to retrieve detailed information for a specific delivery order by order number. Use when you need to get comprehensive order details including customer info, restaurant info, carrier assignment, cost breakdown, order items, status, and tracking information.

### Unassign Order from Driver

**Slug:** `SHIPDAY_UNASSIGN_ORDER_FROM_DRIVER`

Tool to remove driver assignment from a delivery order. Use when you need to unassign a driver from an order to make it available for reassignment to a different driver.
