Rest API

Rest api for Request For Quot

Add Quote in FrontEnd - POST

Endpoint: /V1/lofrfq/guest-quotes/quote-frontend

Method: POST

Params:

Response Data:

{
  "id": 0,
  "quote_id": 0,
  "increment_id": "string",
  "customer_id": 0,
  "status": "string",
  "target_quote": 0,
  "token": "string",
  "expiry": "string",
  "shipping_amount": 0,
  "remind": "string",
  "tax_amount": 0,
  "tax_id": "string",
  "quote_track_code": "string",
  "campaign_source": "string",
  "email": "string",
  "first_name": "string",
  "last_name": "string",
  "company": "string",
  "telephone": "string",
  "address": "string",
  "street": "string",
  "city": "string",
  "region": "string",
  "region_id": 0,
  "postcode": "string",
  "country_id": "string",
  "shipping_note": "string",
  "rate_id": 0,
  "send_expiry_email": 0,
  "send_remind_email": 0,
  "question": "string",
  "admin_note": "string",
  "terms": "string",
  "wtexpect": "string",
  "break_line": "string"
}

Add Quote in BackEnd - POST

Endpoint: /V1/lofrfq/guest-quotes/quote-backend

Method: GET

Params:

Response Data:

{
  "id": 0,
  "quote_id": 0,
  "increment_id": "string",
  "customer_id": 0,
  "status": "string",
  "target_quote": 0,
  "token": "string",
  "expiry": "string",
  "shipping_amount": 0,
  "remind": "string",
  "tax_amount": 0,
  "tax_id": "string",
  "quote_track_code": "string",
  "campaign_source": "string",
  "email": "string",
  "first_name": "string",
  "last_name": "string",
  "company": "string",
  "telephone": "string",
  "address": "string",
  "street": "string",
  "city": "string",
  "region": "string",
  "region_id": 0,
  "postcode": "string",
  "country_id": "string",
  "shipping_note": "string",
  "rate_id": 0,
  "send_expiry_email": 0,
  "send_remind_email": 0,
  "question": "string",
  "admin_note": "string",
  "terms": "string",
  "wtexpect": "string",
  "break_line": "string"
}

Get List Quote - GET

Endpoint: /V1/lofrfq/search/

Method: GET

Params:

Response Data:

{
  "items": [
    {
      "id": 0,
      "quote_id": 0,
      "increment_id": "string",
      "customer_id": 0,
      "status": "string",
      "target_quote": 0,
      "token": "string",
      "expiry": "string",
      "shipping_amount": 0,
      "remind": "string",
      "tax_amount": 0,
      "tax_id": "string",
      "quote_track_code": "string",
      "campaign_source": "string",
      "email": "string",
      "first_name": "string",
      "last_name": "string",
      "company": "string",
      "telephone": "string",
      "address": "string",
      "street": "string",
      "city": "string",
      "region": "string",
      "region_id": 0,
      "postcode": "string",
      "country_id": "string",
      "shipping_note": "string",
      "rate_id": 0,
      "send_expiry_email": 0,
      "send_remind_email": 0,
      "question": "string",
      "admin_note": "string",
      "terms": "string",
      "wtexpect": "string",
      "break_line": "string"
    }
  ],
  "search_criteria": {
    "filter_groups": [
      {
        "filters": [
          {
            "field": "string",
            "value": "string",
            "condition_type": "string"
          }
        ]
      }
    ],
    "sort_orders": [
      {
        "field": "string",
        "direction": "string"
      }
    ],
    "page_size": 0,
    "current_page": 0
  },
  "total_count": 0
}

Get List Quote By Id - GET

Endpoint: /V1/lofrfq/:quoteId

Method: GET

Params:

  • quoteId

Response Data:{

      "id": 0,
      "quote_id": 0,
      "increment_id": "string",
      "customer_id": 0,
      "status": "string",
      "target_quote": 0,
      "token": "string",
      "expiry": "string",
      "shipping_amount": 0,
      "remind": "string",
      "tax_amount": 0,
      "tax_id": "string",
      "quote_track_code": "string",
      "campaign_source": "string",
      "email": "string",
      "first_name": "string",
      "last_name": "string",
      "company": "string",
      "telephone": "string",
      "address": "string",
      "street": "string",
      "city": "string",
      "region": "string",
      "region_id": 0,
      "postcode": "string",
      "country_id": "string",
      "shipping_note": "string",
      "rate_id": 0,
      "send_expiry_email": 0,
      "send_remind_email": 0,
      "question": "string",
      "admin_note": "string",
      "terms": "string",
      "wtexpect": "string",
      "break_line": "string"
    }

Get List Quote By Customer - GET

Endpoint: /V1/lofrfq/guest-quotes/get-list-by-customer

Method: GET

Params:

Response Data:

{
  "id": 0,
  "quote_id": 0,
  "increment_id": "string",
  "customer_id": 0,
  "status": "string",
  "target_quote": 0,
  "token": "string",
  "expiry": "string",
  "shipping_amount": 0,
  "remind": "string",
  "tax_amount": 0,
  "tax_id": "string",
  "quote_track_code": "string",
  "campaign_source": "string",
  "email": "string",
  "first_name": "string",
  "last_name": "string",
  "company": "string",
  "telephone": "string",
  "address": "string",
  "street": "string",
  "city": "string",
  "region": "string",
  "region_id": 0,
  "postcode": "string",
  "country_id": "string",
  "shipping_note": "string",
  "rate_id": 0,
  "send_expiry_email": 0,
  "send_remind_email": 0,
  "question": "string",
  "admin_note": "string",
  "terms": "string",
  "wtexpect": "string",
  "break_line": "string"
}

Get Detail Quote - GET

Endpoint: /V1/lofrfq/guest-quotes/info/:quoteId

Method: GET

Params:

  • quoteId

Response Data:

"string"

Convert Quote to Cart - POST

Endpoint: /V1/lofrfq/guest-quotes/convert-quote-to-cart

Method: POST

Params:

Response Data:

true

Accept Quote - POST

Endpoint: /V1/lofrfq/guest-quotes/accept

Method: POST

Params:

Response Data:

true

GET Module Config - GET

Endpoint: /V1/lofrfq/moduleconfig

Method: GET

Params:

Response Data:

"string"

Last updated