Skip to main content
POST
Create quote

Authorizations

Authorization
string
header
required

Get a token from auth/login endpoint and then pass it in the Authorization HTTP header in every subsequent API call. For more information visit our help center.

Body

application/json

Create quote request

analyse
object
required
name
string
required
Maximum string length: 255
priceList
object
required
project
object
required

Reference to an object by its unique identifier

additionalSteps
string[]
netRateScheme
object
provider
object
units
object[]
workflowSettings
object[]

Response

Created

additionalSteps
object[]

Additional workflow steps added to the quote by name

billingUnit
enum<string>

Billing unit used for pricing

Available options:
Character,
Word,
Page,
Hour
createdBy
object
currency
string

Currency code (ISO 4217) of the quote

customerEmail
string

Customer email address for the quote; null if not set

dateCreated
string<date-time>

Date and time the quote was created

editable
boolean

When true, the calling user may edit this quote

id
integer<int64>

Internal numeric identifier

name
string

Quote name

netRateScheme
object
outdated
boolean

When true, the quote is outdated and should be recalculated

priceList
object
provider
object
quoteType
enum<string>

Type of the quote

Available options:
BUYER,
PROVIDER
status
enum<string>

Current status of the quote

Available options:
APPROVED,
DECLINED,
DRAFT,
FOR_APPROVAL,
NEW
totalPrice
number<double>

Total price of the quote; null if not yet calculated

uid
string

Unique identifier used in API paths

workflowStepList
object[]

Workflow steps included in the quote