Skip to content

Endpoint overview

Every active v2 endpoint at a glance. Click a group heading for the full reference — parameters, response shapes, and error tables.

Base URL: https://app.shipos.co.il/api/v2 · Every endpoint requires client-credential headers except GET /ping.

Public

MethodPathDescription
GET/pingHealth check — the only endpoint with no auth.

Tracking

MethodPathDescription
GET/tracking/{shipping_code}PII-free status by tracking code. Authenticated and scoped to your licenses.

Account

MethodPathDescription
GET/accountThe authenticated customer, with licenses embedded.

Shipments

MethodPathDescription
GET/shipmentsList shipments.
POST/shipmentsCreate a shipment (idempotent).
POST/shipments/labelsBulk label URLs for many shipments.
GET/shipments/{shipment}A single shipment.
GET/shipments/{shipment}/statusLive delivery status.
GET/shipments/{shipment}/labelLabel for one shipment.
POST/shipments/{shipment}/cancelCancel at the carrier.

{shipment} accepts the uuid, the carrier tracking code or the short tracking code.

Returns are not a separate resource: create one with POST /shipments and ship_data.type = 2, list them with GET /shipments?filter[type]=2. See Handle returns.

Batches

MethodPathDescription
GET/batchesList batches (items embedded).
POST/batchesQueue up to 2,000 shipments (202).
GET/batches/{uuid}Poll batch progress.
GET/batches/{uuid}/itemsPer-item results, including failures.

Exports

MethodPathDescription
POST/exportsQueue a CSV export (202).
GET/exports/{export}Poll export progress.

Orders

MethodPathDescription
GET/ordersList orders (cursor-paginated).
GET/orders/{order}A single order with its shipments.
GET/orders/{order}/shipmentsShipments belonging to an order.

Pickup points

MethodPathDescription
GET/pickup-pointsThe carrier's pickup network — city/limit filters, nearest-first via lat+lng or address.

Licenses

MethodPathDescription
GET/licensesEvery carrier account you own — the source of license_key values.

Reference data

MethodPathDescription
GET/reference/shipping-statusesKnown shipping status names.
GET/reference/service-typesService types (home / pickup / exchange / return).

Webhooks

MethodPathDescription
GET/webhooksList subscriptions.
POST/webhooksSubscribe (signing secret returned once).
PATCH/webhooks/{uuid}Update URL / events.
POST/webhooks/{uuid}/pingSend a test delivery.
GET/webhooks/{uuid}/deliveriesRecent delivery attempts.
DELETE/webhooks/{uuid}Remove the subscription.

Notifications

MethodPathDescription
GET/notifications/sms-settingsCurrent SMS settings.
PUT/notifications/sms-settingsUpdate SMS settings.
POST/notifications/test-smsSend a test SMS.
GET/notifications/sms-logsSent-SMS audit log.
GET/notifications/sms-templatesList message templates.
POST/notifications/sms-templatesCreate / upsert a template.
PUT/notifications/sms-templates/{template}/toggleEnable / disable a template.
DELETE/notifications/sms-templates/{template}Delete a template.