Treek-Public
    • Authentication
      • User login with email and password
    • Orders
      • Create Order
      • List Orders
      • Order Details
      • Update Order
      • Cancel Order
      • Reset Order
      • Get Statuses
      • Verify Item
      • Verify Order
      • Order Price
    • Shipments
      • Create Shipment
      • Return Shipment
      • Print Invoice
    • Boxes
      • Create Box
      • Get Boxes
      • Box Details
      • Update Box
    • Merchants
      • Merchants Details
    • Profile
      • User Details
      • Update User
      • Change Password
    • Utilities
      • Countries List
      • Cities List
      • Couriers List
    • Warehouses
      • Warehouses List
      • Create warehouse
      • warehouse Details
    • Price Calculator
      • Price Calculator
    • Packaging Type
      • Packaging Types List
      • Packaging Type Details
    • statistics
      • Statistics
    • Schemas
      • LoginRequest
      • CreateOrderRequest
      • UpdateOrderRequest
      • Price Calculator
      • VerifyItem
      • CreateWarehouseRequest
      • Shipment Package
      • Create Reverse Shipment
      • OrderPackages
      • OrderItem
      • Order
      • City
      • Country
      • User
      • OrderItem
      • CreateOrderItemRequest
      • CalculateRatesRequest
      • BoxDimensions
      • OrderShippingRate
      • RateCalculationParams
      • Warehouse
      • Box
      • CreateBoxRequest
      • UpdateBoxRequest
      • ValidationError
      • NotFoundError
      • UnauthorizedError
      • ForbiddenError
      • PaginationMeta
      • PaginationLinks

    CreateOrderRequest(CreateOrderRequest)

    Request payload for creating a new order with real database examples

    {
        "order_number": "12345678",
        "receiver_first_name": "Test",
        "receiver_last_name": "Test",
        "receiver_phone": "966123456789",
        "receiver_address_line": "King Abdulaziz Road, Al-Shifa district",
        "receiver_country_id": 1,
        "receiver_city_id": 328,
        "receiver_short_address": "string",
        "items": [
            {
                "name": "iPhone 15 case - black",
                "quantity": 2,
                "price": 75.5,
                "weight": 0.2
            }
        ],
        "date": "2025-04-23 06:53:10",
        "order_grand_total": 500,
        "currency": "SAR",
        "description": "Home products order",
        "payment_method": "cod",
        "receiver_email": "client@example.com",
        "receiver_street_name": "King Fahd Street",
        "receiver_postal_code": "12345",
        "receiver_block": "Block A",
        "receiver_latitude": 21.48776,
        "receiver_longitude": 39.22772,
        "warehouse_id": 9,
        "packages": [
            {
                "length": 0,
                "width": 0,
                "height": 0,
                "weight": 0,
                "packaging_type_id": 0
            }
        ]
    }
    Built with