POST

/v1/orders/bags/search

X-Violet-Token
X-Violet-App-Secret
X-Violet-App-Id
curl --request POST \
  --url https://sandbox-api.violet.io/v1/orders/bags/search \
  --header 'Content-Type: application/json'
{
  "content": [
    {
      "app_id": "integer",
      "app_name": "string",
      "app_order_id": "string",
      "bag_id": "integer",
      "bag_status": "IN_PROGRESS",
      "channel": "APP",
      "commission_rate": "number",
      "currency": "string",
      "currency_exchange_rate": "number",
      "date_created": "string",
      "discount_total": "integer",
      "discounts": [
        {
          "amount": "integer",
          "amount_total": "integer",
          "bag_id": "integer",
          "code": "string",
          "date_created": "string",
          "date_last_modified": "string",
          "external_id": "string",
          "id": "integer",
          "percentage": "number",
          "status": "PENDING",
          "type": "CODE",
          "value_type": "AMOUNT"
        }
      ],
      "external_checkout": "boolean",
      "external_currency": "string",
      "external_id": "string",
      "financial_status": "UNPAID",
      "fulfillment_status": "PROCESSING",
      "fulfillments": [
        {
          "bag_id": "integer",
          "carrier": "OTHER",
          "carrier_status": "PENDING",
          "external_id": "string",
          "id": "integer",
          "raw_carrier": "string",
          "skus": [
            {
              "fulfillment_id": "integer",
              "id": "integer",
              "order_sku_id": "integer",
              "quantity_fulfilled": "integer"
            }
          ],
          "status": "PENDING",
          "tracking_number": "string",
          "tracking_url": "string"
        }
      ],
      "id": "integer",
      "merchant_id": "integer",
      "merchant_name": "string",
      "order_id": "integer",
      "platform": "OTHER",
      "remorse_period_ends": "string",
      "shipping_method": {
        "Carrier": "ups",
        "bag_id": "integer",
        "external_id": "string",
        "id": "integer",
        "label": "string",
        "max_subtotal": "integer",
        "max_weight": "number",
        "merchant_id": "integer",
        "min_subtotal": "integer",
        "min_weight": "number",
        "price": "integer",
        "shipping_method_id": "string",
        "tracking_number": "string",
        "type": "variable"
      },
      "shipping_total": "integer",
      "skus": [
        {
          "app_id": "integer",
          "available": "boolean",
          "brand": "string",
          "external_id": "string",
          "height": "number",
          "id": "integer",
          "length": "number",
          "line_price": "integer",
          "merchant_id": "integer",
          "name": "string",
          "order_sku_rates": [
            {
              "amount": "integer",
              "decimal_rate": "number",
              "dollar_amount": "number",
              "name": "string",
              "order_sku_id": "integer",
              "rate": "number",
              "type": "TAX"
            }
          ],
          "price": "integer",
          "product_id": "string",
          "product_type": "PHYSICAL",
          "quantity": "integer",
          "quantity_fulfilled": "integer",
          "sku_id": "integer",
          "status": "IN_PROGRESS",
          "thumbnail": "string",
          "transient_external_product_id": "string",
          "weight": "number",
          "width": "number"
        }
      ],
      "status": "IN_PROGRESS",
      "sub_total": "integer",
      "tax_total": "integer",
      "taxes": [
        {
          "amount": "integer",
          "description": "string",
          "merchant_id": "integer",
          "order_id": "integer",
          "postal_code": "string",
          "rate": "number",
          "skus": [
            "string"
          ],
          "state": "string"
        }
      ],
      "taxes_included": "boolean",
      "total": "integer",
      "transactions": [
        {
          "amount": "integer",
          "app_id": "integer",
          "bag_id": "integer",
          "currency": "string",
          "date_created": "string",
          "date_last_modified": "string",
          "error_code": "string",
          "gateway": "string",
          "gateway_transaction_id": "string",
          "id": "integer",
          "merchant_id": "integer",
          "order_id": "integer",
          "order_payment_method": {
            "brand": "string",
            "cardholder_name": "string",
            "default": "boolean",
            "exp_month": "integer",
            "exp_year": "integer",
            "last_four": "string",
            "payment_method_id": "integer"
          },
          "payment_method_id": "integer",
          "status": "PROCESSING",
          "test": "boolean",
          "type": "AUTHORIZATION"
        }
      ],
      "wallet_based_checkout": "boolean"
    }
  ],
  "empty": "boolean",
  "first": "boolean",
  "last": "boolean",
  "number": "integer",
  "number_of_elements": "integer",
  "pageable": {
    "offset": "integer",
    "page_number": "integer",
    "page_size": "integer",
    "paged": "boolean",
    "sort": {
      "empty": "boolean",
      "sorted": "boolean",
      "unsorted": "boolean"
    },
    "unpaged": "boolean"
  },
  "size": "integer",
  "sort": {
    "empty": "boolean",
    "sorted": "boolean",
    "unsorted": "boolean"
  },
  "total_elements": "integer",
  "total_pages": "integer"
}

Search for all Bags placed through your application given certain filter critera.

Headers

X-Violet-Token
string
X-Violet-App-Secret
string
X-Violet-App-Id
integer

Query Parameters

page
Default: "1"
integer
size
Default: "20"
integer
extended
Default: false
boolean

Body

application/json
app_order_id
string

Order ID in the App's System

bag_id
integer

Bag ID

external_order_id
string

Order ID in the External Commerce Platform

order_id
integer

Order ID

referral_id
string

Referral ID

user_id
integer

User ID

Response

200 - application/json
content
object[]
empty
boolean
first
boolean
last
boolean
number
integer
number_of_elements
integer
pageable
object
size
integer
sort
object
total_elements
integer
total_pages
integer