You need to add a filter parameter to your GET request. This parameter has to be a JSON array of objects. Please refer to the filters main section to see how to build correctly the filter parameter.

Allowed filter combinations for estimates

Field

Description

Value(s)

Available operators

status

The estimate status

Look at the estimate status values below

eq

source

The estimate source

Look at the estimate source values below

eq, not_eq

customer_id

The estimate customer id

String

eq

currency_amount

The estimate amount in currency

String

eq, not_eq, lt, gt, lteq, gteq

currency_amount_before_tax

The estimate amount before tax in currency

String

eq, not_eq, lt, gt, lteq, gteq

amount

The estimate amount in euros

String

eq, not_eq, lt, gt, lteq, gteq

date

The estimate issue date

String (ISO 8601)

eq, not_eq, lt, gt, lteq, gteq

deadline

The estimate expiration date

String (ISO 8601)

eq, not_eq, lt, gt, lteq, gteq

List of estimate status values

Value

Description

estimate_pending_status

An estimate waiting to be denied or accepted

estimate_accepted_status

An estimate that has been accepted

estimate_denied_status

An estimate that has been denied

List of estimate source values

Value

Description

quotes

An estimate coming from Pennylane estimate editor

external_api_create

An estimate created by Pennylane API