biterp

List quotes

GET
/quotes
AuthorizationBearer <token>

In: header

Query Parameters

cursor?string

Opaque cursor from CursorPaginationDto.cursor. Use next_cursor or previous_cursor from the previous response.

limit?integer

Page size from CursorPaginationDto.limit.

Default20
Range1 <= value <= 100
search?string

Full-text search term from CursorPaginationDto.search.

with_deleted?boolean

Include soft-deleted records from CursorPaginationDto.with_deleted.

Defaultfalse
include_payload_search?boolean

Include payload JSON search from CursorPaginationDto.include_payload_search when supported by the endpoint.

Defaultfalse
sort?string

Sort expression from CursorPaginationDto.sort in the format field:order (for example created_at:desc).

reference_code?string

Exact match for "reference_code" (string)

reference_code[neq]?string

Not equal filter for "reference_code" (string)

reference_code[contains]?string

Contains filter for "reference_code"

reference_code[not_contains]?string

Does not contain filter for "reference_code"

product_type?string

Exact match for "product_type" (string)

product_type[neq]?string

Not equal filter for "product_type" (string)

product_type[contains]?string

Contains filter for "product_type"

product_type[not_contains]?string

Does not contain filter for "product_type"

status?string

Exact match for "status" (string)

status[neq]?string

Not equal filter for "status" (string)

status[contains]?string

Contains filter for "status"

status[not_contains]?string

Does not contain filter for "status"

customer_id?string

Exact match for "customer_id" (UUID)

Formatuuid
customer_id[neq]?string

Not equal filter for "customer_id" (UUID)

Formatuuid
salesperson_name?string

Exact match for "salesperson_name" (string)

salesperson_name[neq]?string

Not equal filter for "salesperson_name" (string)

salesperson_name[contains]?string

Contains filter for "salesperson_name"

salesperson_name[not_contains]?string

Does not contain filter for "salesperson_name"

description?string

Exact match for "description" (string)

description[neq]?string

Not equal filter for "description" (string)

description[contains]?string

Contains filter for "description"

description[not_contains]?string

Does not contain filter for "description"

quote_date?string

Exact match for "quote_date" (ISO 8601 date (YYYY-MM-DD))

quote_date[neq]?string

Not equal filter for "quote_date" (ISO 8601 date (YYYY-MM-DD))

quote_date[gt]?string

Greater than filter for "quote_date" (ISO 8601 date (YYYY-MM-DD))

quote_date[gte]?string

Greater than or equal filter for "quote_date" (ISO 8601 date (YYYY-MM-DD))

quote_date[lt]?string

Less than filter for "quote_date" (ISO 8601 date (YYYY-MM-DD))

quote_date[lte]?string

Less than or equal filter for "quote_date" (ISO 8601 date (YYYY-MM-DD))

valid_until?string

Exact match for "valid_until" (ISO 8601 date (YYYY-MM-DD))

valid_until[neq]?string

Not equal filter for "valid_until" (ISO 8601 date (YYYY-MM-DD))

valid_until[gt]?string

Greater than filter for "valid_until" (ISO 8601 date (YYYY-MM-DD))

valid_until[gte]?string

Greater than or equal filter for "valid_until" (ISO 8601 date (YYYY-MM-DD))

valid_until[lt]?string

Less than filter for "valid_until" (ISO 8601 date (YYYY-MM-DD))

valid_until[lte]?string

Less than or equal filter for "valid_until" (ISO 8601 date (YYYY-MM-DD))

created_at?string

Exact match for "created_at" (ISO 8601 datetime)

created_at[neq]?string

Not equal filter for "created_at" (ISO 8601 datetime)

created_at[gt]?string

Greater than filter for "created_at" (ISO 8601 datetime)

created_at[gte]?string

Greater than or equal filter for "created_at" (ISO 8601 datetime)

created_at[lt]?string

Less than filter for "created_at" (ISO 8601 datetime)

created_at[lte]?string

Less than or equal filter for "created_at" (ISO 8601 datetime)

updated_at?string

Exact match for "updated_at" (ISO 8601 datetime)

updated_at[neq]?string

Not equal filter for "updated_at" (ISO 8601 datetime)

updated_at[gt]?string

Greater than filter for "updated_at" (ISO 8601 datetime)

updated_at[gte]?string

Greater than or equal filter for "updated_at" (ISO 8601 datetime)

updated_at[lt]?string

Less than filter for "updated_at" (ISO 8601 datetime)

updated_at[lte]?string

Less than or equal filter for "updated_at" (ISO 8601 datetime)

Response Body

application/json

application/json

application/json

application/json

curl -X GET "https://api.biterp.ai/quotes"
{
  "data": [
    {
      "id": "string",
      "reference_code": "string",
      "product_type": "goods",
      "status": "pending",
      "customer_id": "string",
      "quote_date": "2019-08-24",
      "valid_until": "2019-08-24",
      "salesperson_name": "string",
      "estimated_delivery_date": "2019-08-24",
      "description": "string",
      "subtotal": "1500.000000",
      "discount_amount": "0.000000",
      "discount_rate": "10.000000",
      "total_discount": "0.000000",
      "total": "1500.000000",
      "metadata": {},
      "created_at": "2019-08-24T14:15:22Z",
      "updated_at": "2019-08-24T14:15:22Z",
      "customer": {
        "id": "string",
        "type": "string",
        "tax_id": "string",
        "tax_id_type": "CPF",
        "legal_name": "string",
        "trade_name": "string",
        "website": "string",
        "address_line1": "string",
        "address_line2": "string",
        "city": "string",
        "state": "string",
        "postal_code": "string",
        "country_code": "string",
        "is_blocked": true,
        "metadata": {},
        "created_at": "2019-08-24T14:15:22Z",
        "updated_at": "2019-08-24T14:15:22Z"
      },
      "items": [
        {
          "id": "string",
          "quote_id": "string",
          "item_description": "string",
          "product_id": "string",
          "quantity": "2.000000",
          "unit_price": "100.000000",
          "discount_amount": "0.000000",
          "subtotal": "200.000000",
          "total": "200.000000",
          "position": 0,
          "created_at": "2019-08-24T14:15:22Z",
          "updated_at": "2019-08-24T14:15:22Z",
          "product": {
            "id": "string",
            "reference_code": "string",
            "name": "string",
            "description": "string",
            "tags": [
              "string"
            ],
            "type": "goods",
            "sale_price": "99.900000",
            "image_url": "string",
            "is_blocked": true,
            "metadata": {},
            "unit_of_measurement": {
              "id": "string",
              "code": "string",
              "symbol": "string"
            },
            "br_data": {
              "ncm_code": "string",
              "cest_code": "string",
              "origin": "string",
              "extipi": "string",
              "ibs_cbs_cst": "string",
              "ibs_cbs_classification": "string",
              "ibs_cbs_operation_indicator_code": "string",
              "ibs_cbs_is_personal_use": true
            },
            "us_data": {
              "hts_code": "string",
              "schedule_b_code": "string",
              "eccn_code": "string",
              "tax_code": "string",
              "sales_tax_category": "string",
              "country_of_origin": "string",
              "upc_code": "string"
            },
            "created_at": "2019-08-24T14:15:22Z",
            "updated_at": "2019-08-24T14:15:22Z"
          }
        }
      ]
    }
  ],
  "pagination": {
    "limit": 0,
    "has_next_page": true,
    "has_previous_page": true,
    "current_query_cursor": "string",
    "current_page_cursor": "string",
    "next_cursor": "string",
    "previous_cursor": "string"
  },
  "meta": {
    "filters": {},
    "search": "string",
    "sort": {
      "field": "string",
      "order": "asc"
    }
  }
}
{
  "statusCode": 404,
  "message": "Customer not found",
  "error": "Not Found",
  "code": "CUSTOMER_NOT_FOUND"
}
{
  "statusCode": 404,
  "message": "Customer not found",
  "error": "Not Found",
  "code": "CUSTOMER_NOT_FOUND"
}
{
  "statusCode": 404,
  "message": "Customer not found",
  "error": "Not Found",
  "code": "CUSTOMER_NOT_FOUND"
}