Skip to content
shipcloud logo

Connectors / Supply chain · HTTP Connector

Automate shipcloud with Tray.ai

Create a shipment, create a pickup request and create an address in shipcloud, and start a workflow when shipcloud sends “Shipment picked up”.

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 shipcloud on Tray.ai?

shipcloud is a German shipping platform that creates labels across many parcel carriers, books pickups, and tracks shipments from one account. Tray.ai connects to shipcloud through the HTTP Connector, so your workflows can call the shipcloud API alongside the rest of your stack.

  • Create a shipment for every paid order in your online store.
  • When shipcloud sends “Shipment delayed”, alert customer service in your team chat with the order details.
  • When shipcloud sends “Shipment delivered”, mark the order complete in your ERP.
  • Create a pickup request at the end of each day once your warehouse has packed the orders.
Connects through
HTTP Connector
Authentication
Basic authentication
Base URL
https://api.shipcloud.io/v1

Set it up

Connect shipcloud to Tray.ai

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

Step 1

Save shipcloud's username and password

Save the credentials shipcloud gives you as a Tray.ai authentication. The HTTP Client sends them as basic auth. They stay 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.shipcloud.io/v1 as the base URL. Or paste a cURL example from shipcloud's API docs, and Tray.ai fills in the method, URL, and headers.

Step 3

Start with “List shipments”

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

Step 4

Start workflows from shipcloud events

Give shipcloud the URL of a Tray.ai webhook trigger. “Shipment picked up” can then start a workflow, and so can 5 other events.

What the shipcloud API covers

5 resources and 16 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.

Shipments

  • List shipments
  • Create a shipment
  • Update a shipment
  • Delete a shipment

Pickup requests

  • List pickup requests
  • Create a pickup request
  • Get a pickup request

Addresses

  • List addresses
  • Create an address
  • Get an address

Trackers

  • List trackers
  • Create a tracker
  • Get a tracker

Webhooks

  • List webhooks
  • Create a webhook
  • Delete a webhook

Events shipcloud can send to a Tray.ai webhook trigger

  • Shipment picked up
  • Shipment in transit
  • Shipment out for delivery
  • Shipment delivered
  • Shipment delayed
  • Shipment deleted

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

developers.shipcloud.io/reference

Frequently asked questions

What can a Tray.ai workflow do in shipcloud?

+

The shipcloud API documents 16 actions across 5 resources (Shipments, Pickup requests, Addresses, Trackers, Webhooks). For example: List shipments; List pickup requests; List addresses. A workflow can make any documented call through the HTTP Connector.

How does Tray.ai authenticate with shipcloud?

+

The shipcloud API uses basic authentication. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

Which shipcloud events can start a Tray.ai workflow?

+

shipcloud sends 6 events to a webhook URL, for example: Shipment picked up; Shipment in transit; Shipment out for delivery; Shipment delivered; Shipment delayed; Shipment deleted. A Tray.ai webhook trigger receives them and starts a workflow.

See shipcloud 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.