Skip to content
Shipday logo

Connectors / Supply chain · HTTP Connector

Automate Shipday with Tray.ai

Add a carrier and assign a delivery provider in Shipday, and start a workflow when Shipday sends “Order assigned”.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.

See all connectors

What can you do with Shipday on Tray.ai?

Shipday is delivery management software for restaurants, couriers, and retailers that dispatches orders to drivers or delivery services and tracks them live. Tray.ai connects to Shipday through the HTTP Connector, so your workflows can call the Shipday API alongside the rest of your stack.

  • Insert an order for delivery as soon as a customer checks out in your online ordering system.
  • When Shipday sends “Order failed”, alert the store manager in your team chat so they can call the customer.
  • When Shipday sends “Order completed”, mark the order delivered in your point of sale system.
  • Check availability of delivery providers before promising a delivery window at checkout.
Connects through
HTTP Connector
Authentication
An API key in a request header
Base URL
https://api.shipday.com

Set it up

Connect Shipday to Tray.ai

Each step uses Shipday's own API details, from its documentation.

Step 1

Save Shipday's API key

Save the key as a Tray.ai authentication. The HTTP Client puts it in the request header, read from $.auth. The key stays out of the workflow and out of the logs.

Step 2

Point the HTTP Client at the API

Add an HTTP Client step and use https://api.shipday.com as the base URL. Or paste a cURL example from Shipday's API docs, and Tray.ai fills in the method, URL, and headers.

Step 3

Start with “Retrieve active orders”

It's one of 11 documented actions, under Delivery orders. The response comes back as data the next step can map into your other apps.

Step 4

Start workflows from Shipday events

Give Shipday the URL of a Tray.ai webhook trigger. “Order assigned” can then start a workflow, and so can 5 other events.

What the Shipday API covers

4 resources and 11 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow. Connecting it takes a few clicks: here's how.

Delivery orders

  • Retrieve active orders
  • Insert an order
  • Edit an order
  • Unassign an order

Pickup orders

  • Insert a pickup order
  • Edit a pickup order
  • Delete a pickup order

Carriers

  • Retrieve carriers
  • Add a carrier

On-demand delivery

  • Check availability
  • Assign a delivery provider

Events Shipday can send to a Tray.ai webhook trigger

  • Order assigned
  • Order picked up
  • Order on the way
  • Order completed
  • Order failed
  • Order deleted

Checked against Shipday's own documentation on 2026-10-22

docs.shipday.com/reference/shipday-api

Frequently asked questions

What can a Tray.ai workflow do in Shipday?

+

The Shipday API documents 11 actions across 4 resources (Delivery orders, Pickup orders, Carriers, On-demand delivery). For example: Retrieve active orders; Insert a pickup order; Retrieve carriers. A workflow can make any documented call through the HTTP Connector.

How does Tray.ai authenticate with Shipday?

+

The Shipday API uses an API key in a request header. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

Which Shipday events can start a Tray.ai workflow?

+

Shipday sends 6 events to a webhook URL, for example: Order assigned; Order picked up; Order on the way; Order completed; Order failed; Order deleted. A Tray.ai webhook trigger receives them and starts a workflow.

See Shipday working against your stack.

We'll walk through a tailored demo with your systems plugged in.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.