Skip to main content

Unified API

Standardized data format across all integrations.
curl 'https://api.usehandled.io/api/v1/ipaas/unified/wms/orders?integrated_account_id=ACCOUNT_ID' \
  -H 'Authorization: Bearer YOUR_API_TOKEN'

Proxy API

Raw data from the underlying service.
curl 'https://api.usehandled.io/api/v1/ipaas/proxy/orders?integrated_account_id=ACCOUNT_ID' \
  -H 'Authorization: Bearer YOUR_API_TOKEN'

Common Parameters

ParameterDescription
integrated_account_idThe connected account to query
limitNumber of records to return
next_cursorPagination token

Via Dashboard

1

Open Account

Go to Integrated Accounts and select an account
2

Choose API Type

Choose Unified API or Proxy API
3

Select Resource

Select a resource
4

Call API

Click Call API

Writing Data

Create and update records through Unified APIs.

Get Required Fields

curl 'https://api.usehandled.io/api/v1/ipaas/unified/wms/orders/meta/create?integrated_account_id=ACCOUNT_ID' \
  -H 'Authorization: Bearer YOUR_API_TOKEN'

Create a Record

curl -X POST 'https://api.usehandled.io/api/v1/ipaas/unified/wms/orders?integrated_account_id=ACCOUNT_ID' \
  -H 'Authorization: Bearer YOUR_API_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "Order 123",
    "line_items": [...]
  }'

Show Raw Data

Include the original response alongside unified data:
curl 'https://api.usehandled.io/api/v1/ipaas/unified/wms/orders?integrated_account_id=ACCOUNT_ID&show_remote_data=true' \
  -H 'Authorization: Bearer YOUR_API_TOKEN'