1. Orders
HT Partner API
  • Orders
    • Retrieve all orders
      GET
    • Retrieve order
      GET
    • Order count by tag
      GET
    • Create order
      POST
  • Clients
    • Create client
      POST
    • Retrieve client
      GET
    • Update client
      PUT
    • Create setup intent
      POST
    • Create ephemeral key
      POST
  • SKUs
    • Retrieve all SKUs
      GET
    • Check ZIP
      POST
  • Schemas
    • Schemas
    • Response
      • ErrorResponse
    • Common
      • Client
      • SetupIntent
      • Error
      • SkuQuestion
      • Sku
      • Cart
      • Order
      • SkuShort
    • Params
      • ClientParams
    • Params
      • CartItem
  1. Orders

Retrieve all orders

Staging
https://apis.hellotech.com
Staging
https://apis.hellotech.com
GET
/api/partners/orders
Returns a list of all orders for the client.

Possible order statuses:#

PENDING: 0
SEARCHING: 1
ASSIGNED: 2
COMPLETED: 3
CANCELLED: 4
PAID: 5
ABANDONED: 6
MASTER_CLIENT_APPROVAL: 8
UNSERVICEABLE: 9
PAUSED: 10
READY_TO_RESUME: 11
INCOMPLETE: 12
LATE_TECH: 13
PENDING_SHIPPING: 14
PENDING_APPROVAL: 15

Getting cancelled orders#

GET /api/partners/orders?order_by=cancelled_at&sort=ASC&from=MM-DD-YYYY
Returns only cancelled orders, sorted by cancellation time with the oldest first. from and to filter by cancellation date.
If has_more is true, repeat the same request with cursor set to the cursor value from the previous response. Continue until has_more is false.
Save the last cursor you receive. For your next sync, send the same request with that cursor and you'll get only orders cancelled since then. You don't need from again.
Pass cursor back exactly as you received it, and keep the other parameters the same.
limit sets the page size (default 50).

Request

Authorization
Add parameter in header
Api-Key
Example:
Api-Key: ********************
Query Params

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --globoff 'https://apis.hellotech.com/api/partners/orders?tags[]=tag_1&from=undefined&to=undefined&client_id=undefined&limit=undefined&cursor=undefined&status=1&order_by=undefined&sort=undefined' \
--header 'Api-Key: <api-key>'

Responses

🟢200OK
application/json
Bodyapplication/json

Example
{
    "status": "string",
    "orders": [
        {
            "id": 0,
            "status": "string",
            "client_id": 0,
            "client_name": "string",
            "email": "string",
            "phone": {
                "value": "string",
                "formatted": "string"
            },
            "address": "string",
            "service_description": "string",
            "events": [
                "string"
            ],
            "created_at": {
                "integer": 0,
                "iso": "string",
                "iso_short": "string"
            },
            "updated_at": {
                "integer": 0,
                "iso": "string",
                "iso_short": "string"
            },
            "tags": [
                "string"
            ],
            "token": "string",
            "status_label": "Error",
            "client_city": "string",
            "client_state": "string",
            "client_street": "string",
            "client_zip": "string",
            "client_availability_ranges": [
                {
                    "id": 0,
                    "from_datetime": {
                        "integer": 0,
                        "iso": "string",
                        "iso_short": "string"
                    },
                    "to_datetime": {
                        "integer": 0,
                        "iso": "string",
                        "iso_short": "string"
                    },
                    "range_mode": true
                }
            ],
            "skus": [
                {
                    "id": 0,
                    "name": "string",
                    "sku_icon": {
                        "medium": "string",
                        "medium_retina": "string",
                        "thumb": "string",
                        "original": "string"
                    },
                    "hero_image": {
                        "medium": "string",
                        "medium_retina": "string",
                        "thumb": "string",
                        "original": "string"
                    },
                    "hero_mobile_image": {
                        "medium": "string",
                        "medium_retina": "string",
                        "thumb": "string",
                        "original": "string"
                    }
                }
            ],
            "finish_order_url": "string",
            "order_summary_url": "string",
            "shipping_type": null,
            "availability": [
                {
                    "value": "string",
                    "display": "string"
                }
            ],
            "consolidated_availability": {
                "property1": [
                    "string"
                ],
                "property2": [
                    "string"
                ]
            },
            "appointment_start": "string",
            "appointment_start_date_time": "string",
            "purchase_order_id": "string",
            "purchase_order_source": "string"
        }
    ],
    "cursor": 0,
    "has_more": true
}
🟠400Error response
🟠404Error response
Modified at 2026-10-26 11:26:45
Next
Retrieve order
Built with