1. Orders
TrustWILL
  • Reviews Widget Integration
  • Reviews Data API
    • Trustoo Open API — Quick Start
    • OAuth2
      • OAuth2 Merchant Authorization
      • Get OAuth2 Authorization URL
      • OAuth2 Get / Refresh Access Token
      • Revoke Token
    • Platform Management
      • Disconnect Platform Authorization
      • Get Shop Authorization Info
      • Get Shop Installation Status
      • Cancel Platform Authorization
    • Webhooks
      • Create Shop Webhook
      • Update Shop Webhook
      • Delete Shop Webhook
      • Get Shop Webhooks
      • Send test Webhook request
    • Reviews
      • Get Review Detail
      • Get Review List
      • Create Review
      • Delete Review
      • Get Rating
      • Create review reply
      • Update review reply
      • Delete review reply
    • Media Upload
      • Get Video Upload URL
      • Get Image Upload Credentials
    • Orders
      • Get Order List
        GET
    • Customer Events
      • Get Customer Event List
    • Customers
      • Email Unsubscribe
      • Create Customer Exclusion
      • Delete Customer Exclusion
      • Get Customer Exclusion List
  • Schemas
    • SuccessResponse
    • ErrorResponse
    • Pagination
    • GetOrdersResponse
    • OAuthTokenRequest
    • OrderItem
    • Webhook
    • OrderProduct
    • CreateReviewRequest
    • EmailSentData
    • Review
    • Rating
    • Order
    • CustomerEvent
    • CustomerExclusion
    • ImageUploadCredentials
  1. Orders

Get Order List

GET
/api/v1/openapi/get_orders
Retrieve shop order data with filtering by type, statuses, product IDs, date range, keyword, and pagination.
Authentication: HMAC signature OR OAuth2 Bearer Token
Scope: read_orders

Request

Query Params

Header 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 'https://rapi.trustoo.io/api/v1/openapi/get_orders?type=0&date_range=undefined&start_date=2026-01-01&end_date=2026-01-31&page=1&page_size=10' \
--header 'Public-Token: y38VaL5SEpRwr0Zj9jWnPQ==' \
--header 'Sign: d6982037685ea815261d6689d4563e6c528cb17ab4c6ed5ea60128fa5abbf4cd' \
--header 'Timestamp: 1784805223'

Responses

🟢200
application/json
Paginated order list
Bodyapplication/json

Example
{
    "code": 0,
    "message": "string",
    "time": 0,
    "request_id": "string",
    "data": {
        "page": {
            "page": 0,
            "page_size": 0,
            "total_page": 0,
            "count": 0
        },
        "list": [
            {
                "id": 0,
                "order_id": 0,
                "order_name": "string",
                "customer": "string",
                "email": "string",
                "phone": "string",
                "order_date": "string",
                "send_at": "string",
                "status": "string",
                "products": [
                    {
                        "product_id": 0,
                        "title": "string",
                        "image_url": "string",
                        "excluded_from_review_request": true
                    }
                ],
                "email_sent_list": [
                    {
                        "email_type": "string",
                        "send_time": "string",
                        "sent_status": "string",
                        "error_msg": "string"
                    }
                ],
                "scheduled_time": "string"
            }
        ]
    }
}
Modified at 2026-07-23 11:28:30
Previous
Get Image Upload Credentials
Next
Get Customer Event List
Built with